qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAABB/taDXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcFAAD//xDfR0s=") mount(0x0, &(0x7f0000004300)='.\x00', 0x0, 0x0, 0x0) 00:03:25 executing program 0: r0 = syz_io_uring_setup(0x183, &(0x7f0000000400), &(0x7f0000ee7000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000140)=0x0, &(0x7f0000000100)=0x0) syz_io_uring_submit(r1, r2, &(0x7f0000000080)=@IORING_OP_FADVISE={0x18, 0x0, 0x0, @fd_index}, 0x0) io_uring_enter(r0, 0x4b40, 0x0, 0x0, 0x0, 0x0) 00:03:25 executing program 1: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x18, 0x2, &(0x7f0000000000)=@raw=[@initr0], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 00:03:25 executing program 3: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) 00:03:25 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x16, 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="8500000008000000350000008400000085000000070000009500000000000000fed023d1d4dcfe9b3ec7d4012507000000c71adb05d72768b8242dd90d17e4c52505756c82b009546a5f3f00573f31b53fd3e52bd87184446d165ae3939bbca322a415a98c885faad395f3e4e0635559362ed862ce7c69ad133037af3a000000000000000000000058c122dff93c54caec3751652d11fd4f66711918d3604b92666d60c8"], &(0x7f0000000140)='GPL\x00', 0x0, 0x99, &(0x7f0000000180)=""/148, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0xffffffffffffff79, 0x10, 0x0}, 0x16) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0x0, 0x0, &(0x7f00000000c0), 0x0, 0x8000}, 0x48) 00:03:25 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x16, 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="8500000008000000350000008400000085000000070000009500000000000000fed023d1d4dcfe9b3ec7d4012507000000c71adb05d72768b8242dd90d17e4c52505756c82b009546a5f3f00573f31b53fd3e52bd87184446d165ae3939bbca322a415a98c885faad395f3e4e0635559362ed862ce7c69ad133037af3a000000000000000000000058c122dff93c54caec3751652d11fd4f66711918d3604b92666d60c8"], &(0x7f0000000140)='GPL\x00', 0x0, 0x99, &(0x7f0000000180)=""/148, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0xffffffffffffff79, 0x10, 0x0}, 0x16) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0xe, 0x0, &(0x7f00000000c0)="61df712bc884fed5722780b6c2a7", 0x0, 0x8000}, 0x28) socket(0x200000000000011, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'bridge0\x00'}) 00:03:25 executing program 1: r0 = syz_io_uring_setup(0x183, &(0x7f0000000400), &(0x7f0000ee7000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000000140)=0x0, &(0x7f0000000100)=0x0) syz_io_uring_submit(r1, r2, 0x0, 0x0) io_uring_enter(r0, 0x4b40, 0x0, 0x0, 0x0, 0x0) 00:03:25 executing program 2: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x0) 00:03:25 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x0) 00:03:25 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0, 0x8) 00:03:25 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x16, 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="8500000008000000350000008400000085000000070000009500000000000000fed023d1d4dcfe9b3ec7d4012507000000c71adb05d72768b8242dd90d17e4c52505756c82b009546a5f3f00573f31b53fd3e52bd87184446d165ae3939bbca322a415a98c885faad395f3e4e0635559362ed862ce7c69ad133037af3a000000000000000000000058c122dff93c54caec3751652d11fd4f66711918d3604b92666d60c8"], &(0x7f0000000140)='GPL\x00', 0x0, 0x99, &(0x7f0000000180)=""/148, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0xffffffffffffff79, 0x10, 0x0}, 0x16) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0xe, 0x0, &(0x7f00000000c0)="61df712bc884fed5722780b6c2a7", 0x0, 0x8000}, 0x28) socket(0x200000000000011, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'bridge0\x00'}) [ 205.876824][ T8846] loop2: detected capacity change from 0 to 512 [ 205.884965][ T8848] loop3: detected capacity change from 0 to 512 [ 205.902102][ T8846] EXT2-fs (loop2): warning: mounting ext3 filesystem as ext2 00:03:25 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") preadv2(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) [ 205.928031][ T8850] loop0: detected capacity change from 0 to 512 [ 205.938781][ T8850] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 [ 205.951309][ T8848] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 205.995816][ T8852] loop1: detected capacity change from 0 to 512 [ 206.017318][ T8852] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 208.135531][ T8856] loop5: detected capacity change from 0 to 262144 [ 208.140137][ T8856] F2FS-fs (loop5): invalid crc value [ 208.145980][ T8856] F2FS-fs (loop5): Disable nat_bits due to incorrect cp_ver (15738157266495538660, 29601766227248612) [ 208.173635][ T8856] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e4 00:03:28 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) (fail_nth: 1) 00:03:28 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 1) 00:03:28 executing program 4: r0 = bpf$PROG_LOAD(0x5, &(0x7f00002a0fb8)={0x16, 0x4, &(0x7f00000005c0)=ANY=[@ANYBLOB="8500000008000000350000008400000085000000070000009500000000000000fed023d1d4dcfe9b3ec7d4012507000000c71adb05d72768b8242dd90d17e4c52505756c82b009546a5f3f00573f31b53fd3e52bd87184446d165ae3939bbca322a415a98c885faad395f3e4e0635559362ed862ce7c69ad133037af3a000000000000000000000058c122dff93c54caec3751652d11fd4f66711918d3604b92666d60c8"], &(0x7f0000000140)='GPL\x00', 0x0, 0x99, &(0x7f0000000180)=""/148, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0xffffffffffffff79, 0x10, 0x0}, 0x16) bpf$BPF_PROG_TEST_RUN(0xa, &(0x7f0000000440)={r0, 0x0, 0xe, 0x0, &(0x7f00000000c0)="61df712bc884fed5722780b6c2a7", 0x0, 0x8000}, 0x28) socket(0x200000000000011, 0x0, 0x0) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000000000)={'bridge0\x00'}) 00:03:28 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x0) 00:03:28 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (fail_nth: 1) 00:03:28 executing program 5: r0 = getgid() [ 208.254023][ T8864] loop3: detected capacity change from 0 to 512 syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000020480)='./file0\x00', 0x8, &(0x7f00000003c0)=ANY=[@ANYRES16=r0, @ANYRES16=r0, @ANYRESDEC, @ANYRES64=r0, @ANYRES8=r0, @ANYBLOB="b7024194002a1ee4e582040ef5fbb70b6f81eaa56a2be0025e5a48856418b312df481da14dbfa11637e38294bb785e460a5141f52a9732289e32f562178f406c44224bba49fabd8dd2deb26c0b2b13ed5f7d1b2d640e36aaf376d89d7c9774296cf597b02f697b80f8b9c8537ebe02f1e2afabbd54ab5546edbe681499f0834a97cdd7b733266a8d8d70e27a03ea2684b51affcd25b84db011d47ce0a1cfd71778093cafc98532ef8467a90223ae950bdd244cb4c22e256ed84212f03357f5179d338226cbfc73c450e6aa56d2b97fb790", @ANYBLOB="d6dbce5a4fdbf3fbd54d5eea46c6c86a45518223728516153c0748e8117c6fe3122b3f19a77b9dd0294cc6511938016b20f1d993ef31a04eabd60d26c4fa86ed7782b0945b2249d4960d8fb827ada76aaa11424531f8267ac91e475ea5c6bb8f3aeca1c23558a25043d165408f1924e02333e9d8552d0be79c33098c940673b17b874a46734d221e2c9841aefaf9128700dc3b70967145d5dbcea7dd3308842bcff7fd", @ANYRES32=r0, @ANYRES64=r0], 0xfe, 0x20477, &(0x7f00000409c0)="$eJzs18+KI1UUB+AbdaEgMgt3bi6IkIAJXemeRjfinxl0xB7iqAsXIpWkuqiZJBWSdDrORp9BXPoALt34CD6B7+FCcC+pWwHBlTbYPfT3QfhV3Tp1qm6ozQnArXUn/vlHJ7wSXgohPB9CeDmE5vi5EELnUPRditdCCO+01/7+O91ffKH9vdg2uRNCeDX17LR13/88+vHjXx58+sOj33/67devPrq+XQPX7Y0QwnyZji/nKesy5eN2Pd9WTc5Ptm2mC/Mn7Xmd8rIYNx0u80Nd3uRxmerr5cV6n+ezfLLPsjpv1peL9MD1tjz0aW54nK+a82kxbrJa102WT9N77dp8ut6kPtO23zdN+7DZHDKtF7si7Wf5pMnJYtOup771tNjtc9tm+7gwqWfT5j3G//lvvvE+qRYXu7gtVuuqXsS7g+ytQXbaz1b1tNgUJ/18Pj09id1yti/rb4p8/m5Z1+WsGEzqeS92y8mkn2Wxe68YV/kiZtngeHDUv9trj96MHz78Is6msbvP96vFxaaareN5vYrpjl4cDo7f7sXXs/jZ2SiOHt2/fzb6/Ot7Xz587+zBB23RP14rdodHw2E/O+oPs579X0Xnardz2/mAAP418z/wv/o2hfnf/B+ekfm3Y/43/3Mz+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgL/YuWOcuJkoAMDP9np3WZBAggKJlgL9FUeg5Bi0f5eSLkqfc+QA4QI0FDkARVKHjiOgENkzEWvESqD12gn6PskzftbO07O1zdijAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICR3NVX5+3JcYq38/WjfOk0x2VETCLi8QVVTJ8SFqk7jIjFit/Xz2q4KaLN0Ayd5aMZe5aPh91NPwUAAAB4v65Pbvcjqua0bQ7GLoghpZc25c5FT/nKiKj37nvKNolX/COr12abthkv164qWTTNvKdk7auydLuDqTrdfKkrUleuGPj4sRP29gwAAIABdGcCw85CAAAAGNLnsQtgHO1K/bwWPy/gn6Uuf9bb6kQv+LTR+gAAAID1FWMXAAAAAGzA96/fZk9RO/9/xf5/e/GW/f/yYgL7/wEAAMDfIe3/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwCbd1Vfn1ye3++vm+fX4Nlt53J94/TsBAAAAVvlZX523J8cp3s7Xj/Kl0xyXETFZmq8vq2LaydlEhxGxWPH7+lkNN3lMERGzfDRjz/LxsLvppwAAAADv15f//v8RUTWnbXMwdkEMKb20KXcuespXRkS9d99Ttkn0+Y+cthkve8q2aJp5T8naV2XpdgdTdbr5Ulekrhy0HAAAYBDdmcCwsxAAAACG9GHsAhhH0TR5LX5ewD9LXf4guNWJAAAAgH9QMXYBAAAAwMa183/7/wEAAMD7lvb/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH6zPwdVAEBQAAQdKCOJKoopoJIcCPG5zQTY9xYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5aZbZRe8rBzj4xj3YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAy/68o2gIBFEYvb41N+j9r3S4oOmk8sM50PBRRQUNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMA/pudlfmNp3EnWThtbxyPJ3lXj6Kpxdt24ejC+/g0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwi6bnZX5jadxJ1k4bW8cjyd5V4+iqcfagcfVgfP0bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA/duBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrBjhzgNBFEYgKe73aIITaggKAyWgMcgSAjXIJCQIJEYHAaFAccduEc1SA5QwQ3Im90hpKYGupB+XzJ9L82k8zo1/RcAAAAAAAAAAAAAAAAAAADgr5gdpafS1/Eybvuqe+/14+Ys6ttcDYfXu9uxoh8sd+x/Z7DT9wQAAACsgrrk+5TSe/NyErWa5PzflD2R+Z/X277k+fncX2rJ/rHuth4fvg4at+fEh15cXp3vL+0b9my0eMvGwh3DfPP52Uudf5Dq9HZz1uT7HNxPp8ej3K79yMQAwC/YK7Vryv+hqAd9DgbAyhh2K33L//Wk35kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4JN9+/dp6osCAH5eof3C1zi4NQymidG4aPkRNSQubvwTDgQqIRY1UBNAB5mcmPQfcDBhZ3Fw8H9wclQXE8OgCTOm7QMukaFI6Gvg80nue4eX8O49HZqce24BAAAAAADgItjZiEv7cRYRY8OHcduXXy/njrvfb10f2x8/fm4+TN/ZfkU5Ih4tNhvjfcxl0K2srT+ebTYby2cbZK/2Os5mipHoTxYCwQAFb19HnN0URX8zAQBw3pTz0a7rv5a3Z9rPsmrE3ruj9f+NJI4e6/8Huy/epHOl9f9E3zIcfPXW0rP6ytr6rcWl2YXGQuPJnXvT49N3Jyem6p2tkroNEwAAAE6pko+0/i9V/+7//5/E0WP9v/X9/Uw615D6/1iHTb+iVwIAAHCxXant/s6OeZ5VKrE622otT3SvB39Pdq//NtvwaZd7Iv/lI63/h6p9XQIAAABQkJ2N7Ej/fz6Jo8f+/+rWh4/pO4ciYjTv/9+ee9qc7186A+2EPwzO8h2iE/1X0TkCAABQrNF8pP3/cuf8f+ngyEMpIm5e68b7pxN6qf+3Ny8/T+dKz/9P9S/FgVSqdT+Pzr0WMVwrekUAAACcZyP5aBf738rbM1ernz5XnP8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAP+zAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf35tOgbiMA6/PX4EamEEfMOfGTAIQmAEKEmTJp2BAVgIg8I2LAIrQEKvGlcQz2PejzhxXwAAAAAAAOCf+/r1xV6SJmXNknL1dPyxS7Kf8jzPlwc/2bx8vk+HS969vt3UPMrtSZukTbPFOQAAm+vWXWJ3PYz9aZLHYezP6p7Xvajb3U/jw5/+GgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBvduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAABB/taDXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcFAAD//xDfR0s=") mount(0x0, &(0x7f0000004300)='.\x00', 0x0, 0x0, 0x0) [ 208.258401][ T8870] FAULT_INJECTION: forcing a failure. [ 208.258401][ T8870] name failslab, interval 1, probability 0, space 0, times 1 [ 208.259075][ T8868] loop0: detected capacity change from 0 to 512 [ 208.267979][ T8870] CPU: 0 PID: 8870 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 208.270087][ T8870] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 208.272675][ T8870] Call trace: [ 208.273520][ T8870] dump_backtrace+0x1c8/0x1f4 [ 208.274716][ T8870] show_stack+0x2c/0x3c [ 208.275735][ T8870] dump_stack_lvl+0x108/0x170 [ 208.276907][ T8870] dump_stack+0x1c/0x5c [ 208.277977][ T8870] should_fail_ex+0x408/0x5d4 [ 208.279143][ T8870] __should_failslab+0xc8/0x128 [ 208.280396][ T8870] should_failslab+0x10/0x28 [ 208.281516][ T8870] __kmem_cache_alloc_node+0x80/0x388 [ 208.282841][ T8870] __kmalloc+0xc4/0x1c4 [ 208.282986][ T8864] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 208.283915][ T8870] tomoyo_realpath_from_path+0xc8/0x4cc [ 208.286546][ T8868] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 [ 208.287144][ T8870] tomoyo_path_number_perm+0x1dc/0x688 [ 208.290400][ T8870] tomoyo_file_ioctl+0x2c/0x3c [ 208.291604][ T8870] security_file_ioctl+0x80/0xbc [ 208.292886][ T8870] __arm64_sys_ioctl+0xa8/0x1c8 [ 208.294126][ T8870] invoke_syscall+0x98/0x2c0 [ 208.295301][ T8870] el0_svc_common+0x138/0x258 [ 208.296549][ T8870] do_el0_svc+0x64/0x218 [ 208.297637][ T8870] el0_svc+0x58/0x168 [ 208.298660][ T8870] el0t_64_sync_handler+0x84/0xf0 [ 208.299945][ T8870] el0t_64_sync+0x18c/0x190 [ 208.311799][ T8864] FAULT_INJECTION: forcing a failure. [ 208.311799][ T8864] name fail_usercopy, interval 1, probability 0, space 0, times 1 [ 208.323488][ T8864] CPU: 1 PID: 8864 Comm: syz-executor.3 Not tainted 6.1.16-syzkaller #0 [ 208.325549][ T8864] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 208.328000][ T8864] Call trace: [ 208.328861][ T8864] dump_backtrace+0x1c8/0x1f4 [ 208.330020][ T8864] show_stack+0x2c/0x3c [ 208.330859][ T8871] loop1: detected capacity change from 0 to 512 [ 208.331082][ T8864] dump_stack_lvl+0x108/0x170 [ 208.333477][ T8864] dump_stack+0x1c/0x5c [ 208.334568][ T8864] should_fail_ex+0x408/0x5d4 [ 208.335736][ T8864] should_fail+0x14/0x24 [ 208.336807][ T8864] should_fail_usercopy+0x20/0x30 [ 208.338069][ T8864] iovec_from_user+0xcc/0x5e0 [ 208.339255][ T8864] __import_iovec+0x84/0x448 [ 208.340425][ T8864] import_iovec+0x88/0xa4 [ 208.341492][ T8864] do_preadv+0x1b8/0x324 [ 208.342514][ T8864] __arm64_sys_preadv2+0xd4/0x108 [ 208.343786][ T8864] invoke_syscall+0x98/0x2c0 [ 208.344963][ T8864] el0_svc_common+0x138/0x258 [ 208.346190][ T8864] do_el0_svc+0x64/0x218 [ 208.347340][ T8864] el0_svc+0x58/0x168 [ 208.348329][ T8864] el0t_64_sync_handler+0x84/0xf0 [ 208.349530][ T8864] el0t_64_sync+0x18c/0x190 [ 208.353169][ T8870] ERROR: Out of memory at tomoyo_realpath_from_path. [ 208.367534][ T8871] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 208.372552][ T8871] FAULT_INJECTION: forcing a failure. [ 208.372552][ T8871] name failslab, interval 1, probability 0, space 0, times 0 [ 208.380527][ T8871] CPU: 0 PID: 8871 Comm: syz-executor.1 Not tainted 6.1.16-syzkaller #0 [ 208.382694][ T8871] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 208.385177][ T8871] Call trace: [ 208.385973][ T8871] dump_backtrace+0x1c8/0x1f4 [ 208.387166][ T8871] show_stack+0x2c/0x3c [ 208.388268][ T8871] dump_stack_lvl+0x108/0x170 [ 208.389447][ T8871] dump_stack+0x1c/0x5c [ 208.390496][ T8871] should_fail_ex+0x408/0x5d4 [ 208.391644][ T8871] __should_failslab+0xc8/0x128 [ 208.392886][ T8871] should_failslab+0x10/0x28 [ 208.394059][ T8871] kmem_cache_alloc+0x8c/0x37c [ 208.395319][ T8871] getname_flags+0xd0/0x480 [ 208.396409][ T8871] getname+0x28/0x38 [ 208.397409][ T8871] do_sys_openat2+0xd4/0x3d8 [ 208.398591][ T8871] __arm64_sys_openat+0x1f0/0x240 [ 208.399930][ T8871] invoke_syscall+0x98/0x2c0 [ 208.401114][ T8871] el0_svc_common+0x138/0x258 [ 208.402330][ T8871] do_el0_svc+0x64/0x218 [ 208.403418][ T8871] el0_svc+0x58/0x168 [ 208.404438][ T8871] el0t_64_sync_handler+0x84/0xf0 [ 208.405694][ T8871] el0t_64_sync+0x18c/0x190 00:03:28 executing program 4: r0 = bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@struct]}}, 0x0, 0x26}, 0x20) write$cgroup_devices(r0, 0x0, 0x0) 00:03:28 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x0) 00:03:28 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) (fail_nth: 2) 00:03:28 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 2) 00:03:28 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000080)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x5, [@struct={0x3, 0x0, 0x0, 0xc}]}, {0x0, [0x0, 0x0, 0x61]}}, &(0x7f0000000180)=""/163, 0x29, 0xa3, 0x1}, 0x20) [ 208.546243][ T8878] loop0: detected capacity change from 0 to 512 [ 208.548623][ T8880] FAULT_INJECTION: forcing a failure. [ 208.548623][ T8880] name failslab, interval 1, probability 0, space 0, times 0 00:03:28 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000028c0)={0x12, 0x3, &(0x7f0000002700)=@framed, &(0x7f0000002740)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:03:28 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (fail_nth: 2) [ 208.555518][ T8878] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 [ 208.569759][ T8880] CPU: 0 PID: 8880 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 208.570729][ T8882] loop3: detected capacity change from 0 to 512 [ 208.571853][ T8880] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 208.571866][ T8880] Call trace: [ 208.571871][ T8880] dump_backtrace+0x1c8/0x1f4 [ 208.571891][ T8880] show_stack+0x2c/0x3c [ 208.571901][ T8880] dump_stack_lvl+0x108/0x170 [ 208.580112][ T8880] dump_stack+0x1c/0x5c [ 208.581119][ T8880] should_fail_ex+0x408/0x5d4 [ 208.582299][ T8880] __should_failslab+0xc8/0x128 [ 208.583552][ T8880] should_failslab+0x10/0x28 [ 208.584707][ T8880] __kmem_cache_alloc_node+0x80/0x388 [ 208.586037][ T8880] __kmalloc+0xc4/0x1c4 [ 208.587120][ T8880] tomoyo_encode+0x270/0x4b0 [ 208.588311][ T8880] tomoyo_realpath_from_path+0x478/0x4cc [ 208.589747][ T8880] tomoyo_path_number_perm+0x1dc/0x688 [ 208.591176][ T8880] tomoyo_file_ioctl+0x2c/0x3c [ 208.592408][ T8880] security_file_ioctl+0x80/0xbc [ 208.593641][ T8880] __arm64_sys_ioctl+0xa8/0x1c8 [ 208.594875][ T8880] invoke_syscall+0x98/0x2c0 [ 208.596058][ T8880] el0_svc_common+0x138/0x258 [ 208.597247][ T8880] do_el0_svc+0x64/0x218 [ 208.598328][ T8880] el0_svc+0x58/0x168 [ 208.599369][ T8880] el0t_64_sync_handler+0x84/0xf0 [ 208.600699][ T8880] el0t_64_sync+0x18c/0x190 00:03:28 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") preadv2(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x0) [ 208.614590][ T8882] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:28 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000280)={0x6, 0x4, &(0x7f0000000000)=@framed={{}, [@ldst={0x4, 0x0, 0x4}]}, &(0x7f0000000040)='syzkaller\x00', 0x1, 0xc0, &(0x7f0000000140)=""/192, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 208.643681][ T8882] FAULT_INJECTION: forcing a failure. [ 208.643681][ T8882] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 208.672901][ T8882] CPU: 0 PID: 8882 Comm: syz-executor.3 Not tainted 6.1.16-syzkaller #0 [ 208.675036][ T8882] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 208.677520][ T8882] Call trace: [ 208.678377][ T8882] dump_backtrace+0x1c8/0x1f4 [ 208.679538][ T8882] show_stack+0x2c/0x3c [ 208.680598][ T8882] dump_stack_lvl+0x108/0x170 [ 208.681754][ T8882] dump_stack+0x1c/0x5c [ 208.682889][ T8882] should_fail_ex+0x408/0x5d4 [ 208.684073][ T8882] should_fail+0x14/0x24 [ 208.685167][ T8882] should_fail_usercopy+0x20/0x30 [ 208.686545][ T8882] simple_read_from_buffer+0xd4/0x248 [ 208.687934][ T8882] proc_fail_nth_read+0x198/0x234 [ 208.689226][ T8882] vfs_read+0x280/0x8ac [ 208.690325][ T8882] ksys_read+0x15c/0x26c [ 208.691423][ T8882] __arm64_sys_read+0x7c/0x90 [ 208.692631][ T8882] invoke_syscall+0x98/0x2c0 [ 208.693820][ T8882] el0_svc_common+0x138/0x258 [ 208.695031][ T8882] do_el0_svc+0x64/0x218 [ 208.696133][ T8882] el0_svc+0x58/0x168 [ 208.697161][ T8882] el0t_64_sync_handler+0x84/0xf0 [ 208.698479][ T8882] el0t_64_sync+0x18c/0x190 [ 208.718272][ T8886] loop0: detected capacity change from 0 to 512 [ 208.734595][ T8889] loop1: detected capacity change from 0 to 512 [ 208.743603][ T8889] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 208.745718][ T8886] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 00:03:28 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") preadv2(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x0) [ 208.764047][ T8880] ERROR: Out of memory at tomoyo_realpath_from_path. [ 208.765011][ T8889] FAULT_INJECTION: forcing a failure. [ 208.765011][ T8889] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 208.769139][ T8889] CPU: 1 PID: 8889 Comm: syz-executor.1 Not tainted 6.1.16-syzkaller #0 [ 208.771297][ T8889] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 208.773828][ T8889] Call trace: [ 208.774685][ T8889] dump_backtrace+0x1c8/0x1f4 [ 208.775850][ T8889] show_stack+0x2c/0x3c [ 208.776922][ T8889] dump_stack_lvl+0x108/0x170 [ 208.778109][ T8889] dump_stack+0x1c/0x5c [ 208.779170][ T8889] should_fail_ex+0x408/0x5d4 [ 208.780320][ T8889] should_fail+0x14/0x24 [ 208.781451][ T8889] should_fail_usercopy+0x20/0x30 [ 208.782741][ T8889] strncpy_from_user+0x48/0x54c [ 208.784002][ T8889] getname_flags+0x104/0x480 [ 208.785187][ T8889] getname+0x28/0x38 [ 208.786218][ T8889] do_sys_openat2+0xd4/0x3d8 [ 208.787408][ T8889] __arm64_sys_openat+0x1f0/0x240 [ 208.788674][ T8889] invoke_syscall+0x98/0x2c0 [ 208.789791][ T8889] el0_svc_common+0x138/0x258 [ 208.790962][ T8889] do_el0_svc+0x64/0x218 [ 208.792074][ T8889] el0_svc+0x58/0x168 [ 208.793097][ T8889] el0t_64_sync_handler+0x84/0xf0 [ 208.794353][ T8889] el0t_64_sync+0x18c/0x190 00:03:28 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) [ 208.856039][ T8892] loop0: detected capacity change from 0 to 512 [ 208.871215][ T8892] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 [ 208.927964][ T8894] loop3: detected capacity change from 0 to 512 [ 208.949871][ T8894] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 209.940160][ T4338] Bluetooth: hci4: command 0x0406 tx timeout [ 209.941801][ T4338] Bluetooth: hci2: command 0x0406 tx timeout [ 209.943327][ T4338] Bluetooth: hci3: command 0x0406 tx timeout [ 209.944786][ T4338] Bluetooth: hci5: command 0x0406 tx timeout [ 209.946270][ T4338] Bluetooth: hci0: command 0x0406 tx timeout [ 209.947743][ T4338] Bluetooth: hci1: command 0x0406 tx timeout [ 211.032736][ T8898] loop5: detected capacity change from 0 to 262144 [ 211.036937][ T8898] F2FS-fs (loop5): invalid crc value [ 211.042008][ T8898] F2FS-fs (loop5): Disable nat_bits due to incorrect cp_ver (15738157266495538660, 29601766227248612) [ 211.068361][ T8898] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e4 00:03:31 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x7, 0x0, 0x0, 0x7, 0x0, 0x1}, 0x48) 00:03:31 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 3) 00:03:31 executing program 5: r0 = getgid() syz_mount_image$f2fs(&(0x7f0000000000), &(0x7f0000020480)='./file0\x00', 0x8, &(0x7f00000003c0)=ANY=[@ANYRES16=r0, @ANYRES16=r0, @ANYRESDEC, @ANYRES64=r0, @ANYRES8=r0, @ANYBLOB="b7024194002a1ee4e582040ef5fbb70b6f81eaa56a2be0025e5a48856418b312df481da14dbfa11637e38294bb785e460a5141f52a9732289e32f562178f406c44224bba49fabd8dd2deb26c0b2b13ed5f7d1b2d640e36aaf376d89d7c9774296cf597b02f697b80f8b9c8537ebe02f1e2afabbd54ab5546edbe681499f0834a97cdd7b733266a8d8d70e27a03ea2684b51affcd25b84db011d47ce0a1cfd71778093cafc98532ef8467a90223ae950bdd244cb4c22e256ed84212f03357f5179d338226cbfc73c450e6aa56d2b97fb790", @ANYBLOB="d6dbce5a4fdbf3fbd54d5eea46c6c86a45518223728516153c0748e8117c6fe3122b3f19a77b9dd0294cc6511938016b20f1d993ef31a04eabd60d26c4fa86ed7782b0945b2249d4960d8fb827ada76aaa11424531f8267ac91e475ea5c6bb8f3aeca1c23558a25043d165408f1924e02333e9d8552d0be79c33098c940673b17b874a46734d221e2c9841aefaf9128700dc3b70967145d5dbcea7dd3308842bcff7fd", @ANYRES32=r0, @ANYRES64=r0], 0xfe, 0x20477, &(0x7f00000409c0)="$eJzs18+KI1UUB+AbdaEgMgt3bi6IkIAJXemeRjfinxl0xB7iqAsXIpWkuqiZJBWSdDrORp9BXPoALt34CD6B7+FCcC+pWwHBlTbYPfT3QfhV3Tp1qm6ozQnArXUn/vlHJ7wSXgohPB9CeDmE5vi5EELnUPRditdCCO+01/7+O91ffKH9vdg2uRNCeDX17LR13/88+vHjXx58+sOj33/67devPrq+XQPX7Y0QwnyZji/nKesy5eN2Pd9WTc5Ptm2mC/Mn7Xmd8rIYNx0u80Nd3uRxmerr5cV6n+ezfLLPsjpv1peL9MD1tjz0aW54nK+a82kxbrJa102WT9N77dp8ut6kPtO23zdN+7DZHDKtF7si7Wf5pMnJYtOup771tNjtc9tm+7gwqWfT5j3G//lvvvE+qRYXu7gtVuuqXsS7g+ytQXbaz1b1tNgUJ/18Pj09id1yti/rb4p8/m5Z1+WsGEzqeS92y8mkn2Wxe68YV/kiZtngeHDUv9trj96MHz78Is6msbvP96vFxaaareN5vYrpjl4cDo7f7sXXs/jZ2SiOHt2/fzb6/Ot7Xz587+zBB23RP14rdodHw2E/O+oPs579X0Xnardz2/mAAP418z/wv/o2hfnf/B+ekfm3Y/43/3Mz+YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgL/YuWOcuJkoAMDP9np3WZBAggKJlgL9FUeg5Bi0f5eSLkqfc+QA4QI0FDkARVKHjiOgENkzEWvESqD12gn6PskzftbO07O1zdijAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAICR3NVX5+3JcYq38/WjfOk0x2VETCLi8QVVTJ8SFqk7jIjFit/Xz2q4KaLN0Ayd5aMZe5aPh91NPwUAAAB4v65Pbvcjqua0bQ7GLoghpZc25c5FT/nKiKj37nvKNolX/COr12abthkv164qWTTNvKdk7auydLuDqTrdfKkrUleuGPj4sRP29gwAAIABdGcCw85CAAAAGNLnsQtgHO1K/bwWPy/gn6Uuf9bb6kQv+LTR+gAAAID1FWMXAAAAAGzA96/fZk9RO/9/xf5/e/GW/f/yYgL7/wEAAMDfIe3/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwCbd1Vfn1ye3++vm+fX4Nlt53J94/TsBAAAAVvlZX523J8cp3s7Xj/Kl0xyXETFZmq8vq2LaydlEhxGxWPH7+lkNN3lMERGzfDRjz/LxsLvppwAAAADv15f//v8RUTWnbXMwdkEMKb20KXcuespXRkS9d99Ttkn0+Y+cthkve8q2aJp5T8naV2XpdgdTdbr5Ulekrhy0HAAAYBDdmcCwsxAAAACG9GHsAhhH0TR5LX5ewD9LXf4guNWJAAAAgH9QMXYBAAAAwMa183/7/wEAAMD7lvb/AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH6zPwdVAEBQAAQdKCOJKoopoJIcCPG5zQTY9xYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5aZbZRe8rBzj4xj3YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAy/68o2gIBFEYvb41N+j9r3S4oOmk8sM50PBRRQUNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMA/pudlfmNp3EnWThtbxyPJ3lXj6Kpxdt24ejC+/g0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwi6bnZX5jadxJ1k4bW8cjyd5V4+iqcfagcfVgfP0bAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA/duBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrBjhzgNBFEYgKe73aIITaggKAyWgMcgSAjXIJCQIJEYHAaFAccduEc1SA5QwQ3Im90hpKYGupB+XzJ9L82k8zo1/RcAAAAAAAAAAAAAAAAAAADgr5gdpafS1/Eybvuqe+/14+Ys6ttcDYfXu9uxoh8sd+x/Z7DT9wQAAACsgrrk+5TSe/NyErWa5PzflD2R+Z/X277k+fncX2rJ/rHuth4fvg4at+fEh15cXp3vL+0b9my0eMvGwh3DfPP52Uudf5Dq9HZz1uT7HNxPp8ej3K79yMQAwC/YK7Vryv+hqAd9DgbAyhh2K33L//Wk35kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4JN9+/dp6osCAH5eof3C1zi4NQymidG4aPkRNSQubvwTDgQqIRY1UBNAB5mcmPQfcDBhZ3Fw8H9wclQXE8OgCTOm7QMukaFI6Gvg80nue4eX8O49HZqce24BAAAAAADgItjZiEv7cRYRY8OHcduXXy/njrvfb10f2x8/fm4+TN/ZfkU5Ih4tNhvjfcxl0K2srT+ebTYby2cbZK/2Os5mipHoTxYCwQAFb19HnN0URX8zAQBw3pTz0a7rv5a3Z9rPsmrE3ruj9f+NJI4e6/8Huy/epHOl9f9E3zIcfPXW0rP6ytr6rcWl2YXGQuPJnXvT49N3Jyem6p2tkroNEwAAAE6pko+0/i9V/+7//5/E0WP9v/X9/Uw615D6/1iHTb+iVwIAAHCxXant/s6OeZ5VKrE622otT3SvB39Pdq//NtvwaZd7Iv/lI63/h6p9XQIAAABQkJ2N7Ej/fz6Jo8f+/+rWh4/pO4ciYjTv/9+ee9qc7186A+2EPwzO8h2iE/1X0TkCAABQrNF8pP3/cuf8f+ngyEMpIm5e68b7pxN6qf+3Ny8/T+dKz/9P9S/FgVSqdT+Pzr0WMVwrekUAAACcZyP5aBf738rbM1ernz5XnP8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAP+zAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf35tOgbiMA6/PX4EamEEfMOfGTAIQmAEKEmTJp2BAVgIg8I2LAIrQEKvGlcQz2PejzhxXwAAAAAAAOCf+/r1xV6SJmXNknL1dPyxS7Kf8jzPlwc/2bx8vk+HS969vt3UPMrtSZukTbPFOQAAm+vWXWJ3PYz9aZLHYezP6p7Xvajb3U/jw5/+GgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBvduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAABB/taDXAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcFAAD//xDfR0s=") mount(0x0, &(0x7f0000004300)='.\x00', 0x0, 0x0, 0x0) 00:03:31 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") preadv2(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x0) 00:03:31 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x7ffff000}], 0x1, 0x0, 0x0, 0x8) 00:03:31 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (fail_nth: 3) 00:03:31 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x17, 0x0, 0x2, 0xd8, 0x0, 0x1}, 0x48) bpf$BPF_MAP_FREEZE(0x16, &(0x7f0000000000)=r0, 0x4) [ 211.147126][ T8913] loop0: detected capacity change from 0 to 512 [ 211.149156][ T8912] loop3: detected capacity change from 0 to 512 [ 211.152530][ T8914] FAULT_INJECTION: forcing a failure. [ 211.152530][ T8914] name failslab, interval 1, probability 0, space 0, times 0 [ 211.155160][ T8911] loop1: detected capacity change from 0 to 512 [ 211.156495][ T8914] CPU: 1 PID: 8914 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 211.159503][ T8914] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 211.162034][ T8914] Call trace: [ 211.162866][ T8914] dump_backtrace+0x1c8/0x1f4 [ 211.164031][ T8914] show_stack+0x2c/0x3c [ 211.165057][ T8914] dump_stack_lvl+0x108/0x170 [ 211.166219][ T8914] dump_stack+0x1c/0x5c [ 211.167251][ T8914] should_fail_ex+0x408/0x5d4 [ 211.168529][ T8914] __should_failslab+0xc8/0x128 [ 211.169781][ T8914] should_failslab+0x10/0x28 [ 211.170950][ T8914] __kmem_cache_alloc_node+0x80/0x388 [ 211.172318][ T8914] __kmalloc+0xc4/0x1c4 [ 211.173388][ T8914] tomoyo_encode+0x270/0x4b0 [ 211.174527][ T8914] tomoyo_realpath_from_path+0x478/0x4cc [ 211.175926][ T8914] tomoyo_path_number_perm+0x1dc/0x688 [ 211.177288][ T8914] tomoyo_file_ioctl+0x2c/0x3c [ 211.178507][ T8914] security_file_ioctl+0x80/0xbc [ 211.179783][ T8914] __arm64_sys_ioctl+0xa8/0x1c8 [ 211.180139][ T8911] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 211.181004][ T8914] invoke_syscall+0x98/0x2c0 [ 211.181025][ T8914] el0_svc_common+0x138/0x258 [ 211.181040][ T8914] do_el0_svc+0x64/0x218 [ 211.181054][ T8914] el0_svc+0x58/0x168 [ 211.181065][ T8914] el0t_64_sync_handler+0x84/0xf0 [ 211.185559][ T8911] FAULT_INJECTION: forcing a failure. [ 211.185559][ T8911] name failslab, interval 1, probability 0, space 0, times 0 [ 211.186266][ T8914] el0t_64_sync+0x18c/0x190 [ 211.200733][ T8912] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 211.212263][ T8911] CPU: 0 PID: 8911 Comm: syz-executor.1 Not tainted 6.1.16-syzkaller #0 [ 211.214466][ T8911] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 211.217019][ T8911] Call trace: [ 211.217858][ T8911] dump_backtrace+0x1c8/0x1f4 [ 211.219063][ T8911] show_stack+0x2c/0x3c [ 211.220089][ T8911] dump_stack_lvl+0x108/0x170 [ 211.221316][ T8911] dump_stack+0x1c/0x5c [ 211.222367][ T8911] should_fail_ex+0x408/0x5d4 [ 211.223606][ T8911] __should_failslab+0xc8/0x128 [ 211.224905][ T8911] should_failslab+0x10/0x28 [ 211.226108][ T8911] kmem_cache_alloc+0x8c/0x37c [ 211.227382][ T8911] __alloc_file+0x30/0x22c [ 211.228522][ T8911] alloc_empty_file+0xa8/0x198 [ 211.229715][ T8911] path_openat+0xd0/0x2548 [ 211.230852][ T8911] do_filp_open+0x1bc/0x3cc [ 211.232009][ T8911] do_sys_openat2+0x128/0x3d8 [ 211.233217][ T8911] __arm64_sys_openat+0x1f0/0x240 [ 211.234524][ T8911] invoke_syscall+0x98/0x2c0 [ 211.235712][ T8911] el0_svc_common+0x138/0x258 [ 211.236954][ T8911] do_el0_svc+0x64/0x218 [ 211.238083][ T8911] el0_svc+0x58/0x168 [ 211.239102][ T8911] el0t_64_sync_handler+0x84/0xf0 [ 211.240431][ T8911] el0t_64_sync+0x18c/0x190 [ 211.244839][ T8913] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 00:03:31 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000540)={&(0x7f0000000380)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x9, [@fwd={0x6}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x61, 0x5f]}}, &(0x7f0000000440)=""/239, 0x2d, 0xef, 0x1}, 0x20) 00:03:31 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x1000000000000}], 0x1, 0x0, 0x0, 0x8) 00:03:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x0) 00:03:31 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000000a40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000b00)=ANY=[], 0x188}, 0x0) [ 211.330067][ T8923] loop3: detected capacity change from 0 to 512 [ 211.342415][ T8923] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:31 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x0) 00:03:31 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x8, 0x0, 0x0, 0x8) [ 211.424190][ T8914] ERROR: Out of memory at tomoyo_realpath_from_path. [ 211.478896][ T8930] loop3: detected capacity change from 0 to 512 [ 211.498616][ T8930] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 213.418754][ T8921] loop5: detected capacity change from 0 to 262144 [ 213.423689][ T8921] F2FS-fs (loop5): invalid crc value [ 213.427915][ T8921] F2FS-fs (loop5): Disable nat_bits due to incorrect cp_ver (15738157266495538660, 29601766227248612) [ 213.451851][ T8921] F2FS-fs (loop5): Mounted with checkpoint version = 48b305e4 00:03:33 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (fail_nth: 4) 00:03:33 executing program 4: socketpair(0x10, 0x0, 0x80000001, &(0x7f0000000000)) 00:03:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x0) 00:03:33 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 4) 00:03:33 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) [ 213.518776][ T8941] loop3: detected capacity change from 0 to 512 [ 213.522663][ T8943] loop1: detected capacity change from 0 to 512 [ 213.534149][ T8946] FAULT_INJECTION: forcing a failure. [ 213.534149][ T8946] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 213.550794][ T8946] CPU: 0 PID: 8946 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 213.553045][ T8946] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 213.555709][ T8946] Call trace: [ 213.556636][ T8946] dump_backtrace+0x1c8/0x1f4 [ 213.557891][ T8946] show_stack+0x2c/0x3c 00:03:33 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, 0x0, 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x0) [ 213.558967][ T8946] dump_stack_lvl+0x108/0x170 [ 213.560271][ T8946] dump_stack+0x1c/0x5c [ 213.561411][ T8946] should_fail_ex+0x408/0x5d4 [ 213.561470][ T8941] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 213.562679][ T8946] should_fail+0x14/0x24 [ 213.562698][ T8946] should_fail_usercopy+0x20/0x30 [ 213.562712][ T8946] __tun_chr_ioctl+0x238/0x2af8 [ 213.568486][ T8946] tun_chr_ioctl+0x38/0x4c [ 213.569711][ T8946] __arm64_sys_ioctl+0x14c/0x1c8 [ 213.571037][ T8946] invoke_syscall+0x98/0x2c0 [ 213.572324][ T8946] el0_svc_common+0x138/0x258 [ 213.573643][ T8946] do_el0_svc+0x64/0x218 [ 213.574784][ T8946] el0_svc+0x58/0x168 [ 213.575848][ T8946] el0t_64_sync_handler+0x84/0xf0 [ 213.577219][ T8946] el0t_64_sync+0x18c/0x190 00:03:33 executing program 4: bpf$PROG_LOAD_XDP(0x5, &(0x7f0000000200)={0x6, 0x2, &(0x7f0000000000)=@raw=[@btf_id], &(0x7f0000000040)='syzkaller\x00', 0x7, 0x8c, &(0x7f0000000080)=""/140, 0x0, 0x0, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 213.603176][ T8943] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:33 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x2, 0x0, 0x8) [ 213.648775][ T8950] loop0: detected capacity change from 0 to 512 [ 213.651695][ T8943] FAULT_INJECTION: forcing a failure. [ 213.651695][ T8943] name failslab, interval 1, probability 0, space 0, times 0 [ 213.654924][ T8943] CPU: 0 PID: 8943 Comm: syz-executor.1 Not tainted 6.1.16-syzkaller #0 [ 213.657011][ T8943] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 213.659560][ T8943] Call trace: [ 213.660428][ T8943] dump_backtrace+0x1c8/0x1f4 [ 213.661622][ T8943] show_stack+0x2c/0x3c [ 213.662709][ T8943] dump_stack_lvl+0x108/0x170 [ 213.663962][ T8943] dump_stack+0x1c/0x5c [ 213.665029][ T8943] should_fail_ex+0x408/0x5d4 [ 213.666247][ T8943] __should_failslab+0xc8/0x128 [ 213.666302][ T8950] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 [ 213.667530][ T8943] should_failslab+0x10/0x28 [ 213.667552][ T8943] kmem_cache_alloc+0x8c/0x37c [ 213.667567][ T8943] security_file_alloc+0x30/0x124 [ 213.667581][ T8943] __alloc_file+0xa8/0x22c [ 213.674391][ T8943] alloc_empty_file+0xa8/0x198 [ 213.675697][ T8943] path_openat+0xd0/0x2548 [ 213.676863][ T8943] do_filp_open+0x1bc/0x3cc [ 213.678080][ T8943] do_sys_openat2+0x128/0x3d8 [ 213.679328][ T8943] __arm64_sys_openat+0x1f0/0x240 [ 213.680681][ T8943] invoke_syscall+0x98/0x2c0 [ 213.681927][ T8943] el0_svc_common+0x138/0x258 [ 213.683218][ T8943] do_el0_svc+0x64/0x218 [ 213.684327][ T8943] el0_svc+0x58/0x168 [ 213.685407][ T8943] el0t_64_sync_handler+0x84/0xf0 00:03:33 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, 0x0, 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x0) [ 213.686695][ T8943] el0t_64_sync+0x18c/0x190 00:03:33 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0x0) 00:03:33 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000680)={&(0x7f0000000540)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x30, 0x30, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x2}}, @array={0x0, 0x0, 0x0, 0x3, 0x0, {0x3, 0x5}}]}}, &(0x7f00000005c0)=""/146, 0x4a, 0x92, 0x1}, 0x20) 00:03:33 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 5) [ 213.762403][ T8956] loop3: detected capacity change from 0 to 512 [ 213.769182][ T8959] FAULT_INJECTION: forcing a failure. [ 213.769182][ T8959] name failslab, interval 1, probability 0, space 0, times 0 [ 213.773104][ T8956] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 213.786641][ T8959] CPU: 0 PID: 8959 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 213.788785][ T8959] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 213.791334][ T8959] Call trace: [ 213.792143][ T8959] dump_backtrace+0x1c8/0x1f4 [ 213.793290][ T8959] show_stack+0x2c/0x3c [ 213.794314][ T8959] dump_stack_lvl+0x108/0x170 [ 213.795494][ T8959] dump_stack+0x1c/0x5c [ 213.796581][ T8959] should_fail_ex+0x408/0x5d4 [ 213.797759][ T8959] __should_failslab+0xc8/0x128 [ 213.798971][ T8959] should_failslab+0x10/0x28 [ 213.799002][ T8960] loop0: detected capacity change from 0 to 512 [ 213.800099][ T8959] __kmem_cache_alloc_node+0x80/0x388 [ 213.800121][ T8959] kmalloc_trace+0x48/0x94 [ 213.800135][ T8959] __hw_addr_add_ex+0x1b4/0x54c [ 213.800150][ T8959] dev_addr_init+0x114/0x1d0 [ 213.800164][ T8959] alloc_netdev_mqs+0x1ec/0xba8 [ 213.803789][ T8960] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 [ 213.804047][ T8959] tun_set_iff+0x424/0xb0c [ 213.804069][ T8959] __tun_chr_ioctl+0x788/0x2af8 [ 213.804084][ T8959] tun_chr_ioctl+0x38/0x4c [ 213.812953][ T8959] __arm64_sys_ioctl+0x14c/0x1c8 [ 213.814269][ T8959] invoke_syscall+0x98/0x2c0 [ 213.815513][ T8959] el0_svc_common+0x138/0x258 [ 213.816726][ T8959] do_el0_svc+0x64/0x218 [ 213.817785][ T8959] el0_svc+0x58/0x168 [ 213.818819][ T8959] el0t_64_sync_handler+0x84/0xf0 [ 213.820098][ T8959] el0t_64_sync+0x18c/0x190 00:03:33 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (fail_nth: 5) 00:03:33 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYBLOB="9feb010017ff"], &(0x7f0000000040)=""/159, 0x3f, 0x9f, 0x1}, 0x20) 00:03:33 executing program 5: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x2, 0x2}, 0xc) 00:03:33 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, 0x0, 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x0) 00:03:33 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x2000000, 0x0, 0x8) [ 213.893446][ T8966] loop0: detected capacity change from 0 to 512 00:03:33 executing program 4: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002700)={0xffffffffffffffff}) sendto(r0, 0x0, 0x0, 0x1, &(0x7f00000027c0)=@in6={0x18, 0x2}, 0xc) [ 213.982113][ T8972] loop3: detected capacity change from 0 to 512 [ 213.996016][ T8972] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:33 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 6) 00:03:33 executing program 4: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r0) close(r0) [ 214.007085][ T8966] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 [ 214.042428][ T8975] loop1: detected capacity change from 0 to 512 [ 214.046724][ T8978] FAULT_INJECTION: forcing a failure. [ 214.046724][ T8978] name failslab, interval 1, probability 0, space 0, times 0 00:03:34 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x0) [ 214.060780][ T8978] CPU: 0 PID: 8978 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 214.063029][ T8978] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 214.065566][ T8978] Call trace: [ 214.066411][ T8978] dump_backtrace+0x1c8/0x1f4 [ 214.067644][ T8978] show_stack+0x2c/0x3c [ 214.068690][ T8978] dump_stack_lvl+0x108/0x170 [ 214.069888][ T8978] dump_stack+0x1c/0x5c [ 214.071006][ T8978] should_fail_ex+0x408/0x5d4 00:03:34 executing program 5: sendmsg(0xffffffffffffffff, &(0x7f00000023c0)={0x0, 0x0, 0x0}, 0x0) [ 214.072232][ T8978] __should_failslab+0xc8/0x128 [ 214.073491][ T8978] should_failslab+0x10/0x28 [ 214.074703][ T8978] __kmem_cache_alloc_node+0x80/0x388 [ 214.076141][ T8978] __kmalloc_node+0xcc/0x1d0 [ 214.077438][ T8978] kvmalloc_node+0x84/0x1e4 [ 214.078731][ T8978] alloc_netdev_mqs+0x608/0xba8 [ 214.080062][ T8978] tun_set_iff+0x424/0xb0c [ 214.081255][ T8978] __tun_chr_ioctl+0x788/0x2af8 [ 214.081688][ T8975] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 214.082580][ T8978] tun_chr_ioctl+0x38/0x4c [ 214.085691][ T8978] __arm64_sys_ioctl+0x14c/0x1c8 [ 214.087079][ T8978] invoke_syscall+0x98/0x2c0 [ 214.088387][ T8978] el0_svc_common+0x138/0x258 [ 214.089691][ T8978] do_el0_svc+0x64/0x218 [ 214.090834][ T8978] el0_svc+0x58/0x168 [ 214.091933][ T8978] el0t_64_sync_handler+0x84/0xf0 [ 214.093317][ T8978] el0t_64_sync+0x18c/0x190 00:03:34 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) [ 214.109998][ T8975] FAULT_INJECTION: forcing a failure. [ 214.109998][ T8975] name failslab, interval 1, probability 0, space 0, times 0 00:03:34 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='C', 0x1}, {0x0}, {&(0x7f0000000200)="f6", 0x1}], 0x3) [ 214.129573][ T8975] CPU: 1 PID: 8975 Comm: syz-executor.1 Not tainted 6.1.16-syzkaller #0 [ 214.131736][ T8975] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 214.134278][ T8975] Call trace: [ 214.135052][ T8975] dump_backtrace+0x1c8/0x1f4 [ 214.136240][ T8975] show_stack+0x2c/0x3c [ 214.137284][ T8975] dump_stack_lvl+0x108/0x170 [ 214.138489][ T8975] dump_stack+0x1c/0x5c [ 214.139549][ T8975] should_fail_ex+0x408/0x5d4 [ 214.140722][ T8975] __should_failslab+0xc8/0x128 [ 214.141960][ T8975] should_failslab+0x10/0x28 [ 214.143108][ T8975] slab_pre_alloc_hook+0x6c/0x33c [ 214.144345][ T8975] kmem_cache_alloc_lru+0x64/0x2f8 [ 214.145586][ T8975] __d_alloc+0x40/0x6ac [ 214.146601][ T8975] d_alloc_parallel+0xb8/0x1184 [ 214.147775][ T8975] path_openat+0x6ec/0x2548 [ 214.148927][ T8975] do_filp_open+0x1bc/0x3cc [ 214.150101][ T8975] do_sys_openat2+0x128/0x3d8 [ 214.151312][ T8975] __arm64_sys_openat+0x1f0/0x240 [ 214.152591][ T8975] invoke_syscall+0x98/0x2c0 [ 214.153749][ T8975] el0_svc_common+0x138/0x258 [ 214.154934][ T8975] do_el0_svc+0x64/0x218 [ 214.156028][ T8975] el0_svc+0x58/0x168 [ 214.157016][ T8975] el0t_64_sync_handler+0x84/0xf0 [ 214.158249][ T8975] el0t_64_sync+0x18c/0x190 [ 214.204288][ T8986] loop0: detected capacity change from 0 to 512 [ 214.216665][ T8987] loop3: detected capacity change from 0 to 512 [ 214.220125][ T8986] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 [ 214.227979][ T8987] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:34 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (fail_nth: 6) 00:03:34 executing program 5: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) read(r0, &(0x7f0000000000)=""/41, 0x29) 00:03:34 executing program 4: sendmsg$tipc(0xffffffffffffffff, 0x0, 0xffffff7f) 00:03:34 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x0) 00:03:34 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 7) 00:03:34 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x2, 0x8) [ 214.346813][ T8997] FAULT_INJECTION: forcing a failure. [ 214.346813][ T8997] name failslab, interval 1, probability 0, space 0, times 0 [ 214.362251][ T8995] loop3: detected capacity change from 0 to 512 [ 214.365423][ T8994] loop0: detected capacity change from 0 to 512 00:03:34 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000400)=@base={0xa, 0x0, 0x0, 0x7fff, 0x0, 0x1}, 0x48) [ 214.375305][ T8994] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 [ 214.379291][ T8997] CPU: 0 PID: 8997 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 214.381517][ T8997] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 214.384145][ T8997] Call trace: [ 214.385003][ T8997] dump_backtrace+0x1c8/0x1f4 [ 214.386219][ T8997] show_stack+0x2c/0x3c 00:03:34 executing program 4: bpf$PROG_LOAD(0x5, &(0x7f0000000240)={0x8, 0x3, &(0x7f0000000100)=@framed, &(0x7f0000000140)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) [ 214.387356][ T8997] dump_stack_lvl+0x108/0x170 [ 214.388574][ T8997] dump_stack+0x1c/0x5c [ 214.389699][ T8997] should_fail_ex+0x408/0x5d4 [ 214.390961][ T8997] __should_failslab+0xc8/0x128 [ 214.392299][ T8997] should_failslab+0x10/0x28 [ 214.393523][ T8997] __kmem_cache_alloc_node+0x80/0x388 [ 214.394949][ T8997] __kmalloc_node+0xcc/0x1d0 [ 214.396214][ T8997] kvmalloc_node+0x84/0x1e4 [ 214.397433][ T8997] alloc_netdev_mqs+0x754/0xba8 [ 214.398757][ T8997] tun_set_iff+0x424/0xb0c [ 214.399956][ T8997] __tun_chr_ioctl+0x788/0x2af8 [ 214.401281][ T8997] tun_chr_ioctl+0x38/0x4c [ 214.402456][ T8997] __arm64_sys_ioctl+0x14c/0x1c8 [ 214.403793][ T8997] invoke_syscall+0x98/0x2c0 [ 214.405042][ T8997] el0_svc_common+0x138/0x258 [ 214.406279][ T8997] do_el0_svc+0x64/0x218 [ 214.407329][ T8997] el0_svc+0x58/0x168 [ 214.408374][ T8997] el0t_64_sync_handler+0x84/0xf0 [ 214.409726][ T8997] el0t_64_sync+0x18c/0x190 00:03:34 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@union={0x0, 0x1, 0x0, 0x5, 0x1, 0x0, [{0xe}]}]}}, &(0x7f0000000200)=""/158, 0x32, 0x9e, 0x1}, 0x20) [ 214.431542][ T8995] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:34 executing program 4: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000001dc0), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'rose0\x00'}) [ 214.447691][ T9003] loop1: detected capacity change from 0 to 512 00:03:34 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x0, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x0) [ 214.458866][ T9003] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 214.463547][ T9003] FAULT_INJECTION: forcing a failure. [ 214.463547][ T9003] name failslab, interval 1, probability 0, space 0, times 0 00:03:34 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x2000000, 0x8) [ 214.474528][ T9003] CPU: 0 PID: 9003 Comm: syz-executor.1 Not tainted 6.1.16-syzkaller #0 [ 214.476686][ T9003] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 214.479400][ T9003] Call trace: [ 214.480281][ T9003] dump_backtrace+0x1c8/0x1f4 [ 214.481490][ T9003] show_stack+0x2c/0x3c [ 214.482555][ T9003] dump_stack_lvl+0x108/0x170 [ 214.483734][ T9003] dump_stack+0x1c/0x5c [ 214.484816][ T9003] should_fail_ex+0x408/0x5d4 [ 214.486030][ T9003] __should_failslab+0xc8/0x128 [ 214.487286][ T9003] should_failslab+0x10/0x28 [ 214.488464][ T9003] __kmem_cache_alloc_node+0x80/0x388 [ 214.489845][ T9003] __kmalloc+0xc4/0x1c4 [ 214.490895][ T9003] tomoyo_realpath_from_path+0xc8/0x4cc [ 214.492373][ T9003] tomoyo_path_number_perm+0x1dc/0x688 [ 214.493851][ T9003] tomoyo_path_mknod+0x168/0x1b0 [ 214.495183][ T9003] security_path_mknod+0xf8/0x14c [ 214.496578][ T9003] path_openat+0x964/0x2548 [ 214.497793][ T9003] do_filp_open+0x1bc/0x3cc [ 214.498935][ T9003] do_sys_openat2+0x128/0x3d8 [ 214.500166][ T9003] __arm64_sys_openat+0x1f0/0x240 [ 214.501537][ T9003] invoke_syscall+0x98/0x2c0 [ 214.502742][ T9003] el0_svc_common+0x138/0x258 [ 214.503941][ T9003] do_el0_svc+0x64/0x218 [ 214.505045][ T9003] el0_svc+0x58/0x168 [ 214.506054][ T9003] el0t_64_sync_handler+0x84/0xf0 [ 214.507328][ T9003] el0t_64_sync+0x18c/0x190 [ 214.546026][ T9009] loop0: detected capacity change from 0 to 512 [ 214.546767][ T9003] ERROR: Out of memory at tomoyo_realpath_from_path. 00:03:34 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (fail_nth: 7) 00:03:34 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000380)={&(0x7f0000000180)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xd, 0xd, 0x2, [@datasec={0x0, 0x0, 0x0, 0xf, 0x1, [], "a6"}]}}, &(0x7f00000002c0)=""/180, 0x2a, 0xb4, 0x1}, 0x20) 00:03:34 executing program 4: syz_emit_ethernet(0x36, &(0x7f00000000c0), 0x0) 00:03:34 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 8) [ 214.595181][ T9009] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 [ 214.603771][ T9016] FAULT_INJECTION: forcing a failure. [ 214.603771][ T9016] name failslab, interval 1, probability 0, space 0, times 0 00:03:34 executing program 4: r0 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000000000/0xc00000)=nil, 0xc00000, 0x1, 0x1010, 0xffffffffffffffff, 0x0) getsockopt(r0, 0x0, 0x0, &(0x7f00000006c0)=""/4096, &(0x7f0000000080)=0x1000) [ 214.620476][ T9016] CPU: 0 PID: 9016 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 214.622782][ T9016] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 214.625498][ T9016] Call trace: 00:03:34 executing program 5: munmap(&(0x7f0000fef000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ff0000/0x3000)=nil, 0x3000, 0x0, 0x1812, 0xffffffffffffffff, 0x0) [ 214.626370][ T9016] dump_backtrace+0x1c8/0x1f4 [ 214.627614][ T9016] show_stack+0x2c/0x3c [ 214.628783][ T9016] dump_stack_lvl+0x108/0x170 [ 214.630076][ T9016] dump_stack+0x1c/0x5c [ 214.631209][ T9016] should_fail_ex+0x408/0x5d4 [ 214.632476][ T9016] __should_failslab+0xc8/0x128 [ 214.633795][ T9016] should_failslab+0x10/0x28 [ 214.635063][ T9016] __kmem_cache_alloc_node+0x80/0x388 [ 214.636514][ T9016] kmalloc_trace+0x48/0x94 [ 214.637779][ T9016] register_netdevice+0x364/0x125c [ 214.639185][ T9016] tun_set_iff+0x630/0xb0c [ 214.640408][ T9016] __tun_chr_ioctl+0x788/0x2af8 [ 214.641758][ T9016] tun_chr_ioctl+0x38/0x4c [ 214.642932][ T9016] __arm64_sys_ioctl+0x14c/0x1c8 [ 214.644292][ T9016] invoke_syscall+0x98/0x2c0 [ 214.645541][ T9016] el0_svc_common+0x138/0x258 [ 214.646815][ T9016] do_el0_svc+0x64/0x218 [ 214.647577][ T9017] loop3: detected capacity change from 0 to 512 [ 214.647994][ T9016] el0_svc+0x58/0x168 [ 214.650742][ T9016] el0t_64_sync_handler+0x84/0xf0 [ 214.652053][ T9016] el0t_64_sync+0x18c/0x190 00:03:34 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x0) [ 214.673003][ T9017] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 214.695985][ T9023] loop1: detected capacity change from 0 to 512 00:03:34 executing program 5: pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) sendmmsg(r0, &(0x7f00000019c0), 0x10, 0x0) 00:03:34 executing program 4: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x8}, 0x8) [ 214.713216][ T9023] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 214.717404][ T9023] FAULT_INJECTION: forcing a failure. [ 214.717404][ T9023] name failslab, interval 1, probability 0, space 0, times 0 [ 214.728268][ T9023] CPU: 0 PID: 9023 Comm: syz-executor.1 Not tainted 6.1.16-syzkaller #0 00:03:34 executing program 3: r0 = syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r1 = dup3(r0, r0, 0x80000) bind$packet(r1, &(0x7f0000000100)={0x11, 0x9, 0x0, 0x1, 0xe0, 0x6, @broadcast}, 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) [ 214.730566][ T9023] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 214.733312][ T9023] Call trace: [ 214.734182][ T9023] dump_backtrace+0x1c8/0x1f4 [ 214.735537][ T9023] show_stack+0x2c/0x3c [ 214.736696][ T9023] dump_stack_lvl+0x108/0x170 [ 214.738054][ T9023] dump_stack+0x1c/0x5c [ 214.739251][ T9023] should_fail_ex+0x408/0x5d4 [ 214.740575][ T9023] __should_failslab+0xc8/0x128 [ 214.741962][ T9023] should_failslab+0x10/0x28 [ 214.743305][ T9023] __kmem_cache_alloc_node+0x80/0x388 [ 214.744822][ T9023] __kmalloc+0xc4/0x1c4 [ 214.745972][ T9023] tomoyo_encode+0x270/0x4b0 [ 214.747274][ T9023] tomoyo_realpath_from_path+0x478/0x4cc [ 214.748884][ T9023] tomoyo_path_number_perm+0x1dc/0x688 [ 214.750417][ T9023] tomoyo_path_mknod+0x168/0x1b0 [ 214.751872][ T9023] security_path_mknod+0xf8/0x14c [ 214.753266][ T9023] path_openat+0x964/0x2548 [ 214.754492][ T9023] do_filp_open+0x1bc/0x3cc [ 214.755738][ T9023] do_sys_openat2+0x128/0x3d8 [ 214.757040][ T9023] __arm64_sys_openat+0x1f0/0x240 [ 214.758405][ T9023] invoke_syscall+0x98/0x2c0 [ 214.759696][ T9023] el0_svc_common+0x138/0x258 [ 214.760977][ T9023] do_el0_svc+0x64/0x218 [ 214.762152][ T9023] el0_svc+0x58/0x168 [ 214.763264][ T9023] el0t_64_sync_handler+0x84/0xf0 [ 214.764657][ T9023] el0t_64_sync+0x18c/0x190 00:03:34 executing program 5: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), 0x8) [ 214.790853][ T9028] loop0: detected capacity change from 0 to 512 00:03:34 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 9) [ 214.819017][ T9028] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 [ 214.840699][ T9023] ERROR: Out of memory at tomoyo_realpath_from_path. [ 214.851664][ T9033] loop3: detected capacity change from 0 to 512 00:03:34 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (fail_nth: 8) 00:03:34 executing program 4: r0 = openat$sysfs(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/rcu_expedited', 0x101341, 0x0) write$FUSE_ATTR(r0, 0x0, 0x0) 00:03:34 executing program 5: add_key$user(&(0x7f0000000000), &(0x7f00000002c0)={'syz', 0x0}, &(0x7f00000005c0)="93", 0x1, 0xfffffffffffffffc) [ 214.877765][ T9033] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:34 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x0) 00:03:34 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 10) 00:03:34 executing program 3: r0 = syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r1 = dup3(r0, r0, 0x80000) bind$packet(r1, &(0x7f0000000100)={0x11, 0x9, 0x0, 0x1, 0xe0, 0x6, @broadcast}, 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) dup3(r0, r0, 0x80000) (async) bind$packet(r1, &(0x7f0000000100)={0x11, 0x9, 0x0, 0x1, 0xe0, 0x6, @broadcast}, 0x14) (async) openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (async) preadv2(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) (async) 00:03:34 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_netdev_private(r0, 0x89f5, &(0x7f0000000040)="5f7410cba6011c87") [ 214.951721][ T9041] loop0: detected capacity change from 0 to 512 [ 214.960812][ T9045] FAULT_INJECTION: forcing a failure. 00:03:34 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000100)={'syztnl2\x00', &(0x7f0000000080)={'syztnl2\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @loopback, 0x0, 0x0, 0x10001}}) [ 214.960812][ T9045] name failslab, interval 1, probability 0, space 0, times 0 [ 214.965087][ T9044] loop1: detected capacity change from 0 to 512 [ 214.968166][ T9045] CPU: 0 PID: 9045 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 214.970451][ T9045] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 214.973111][ T9045] Call trace: [ 214.974009][ T9045] dump_backtrace+0x1c8/0x1f4 [ 214.975284][ T9045] show_stack+0x2c/0x3c [ 214.976394][ T9045] dump_stack_lvl+0x108/0x170 [ 214.977620][ T9045] dump_stack+0x1c/0x5c [ 214.978754][ T9045] should_fail_ex+0x408/0x5d4 [ 214.980014][ T9045] __should_failslab+0xc8/0x128 [ 214.981314][ T9045] should_failslab+0x10/0x28 [ 214.982544][ T9045] __kmem_cache_alloc_node+0x80/0x388 [ 214.983943][ T9045] __kmalloc_node_track_caller+0xbc/0x1c0 [ 214.985501][ T9045] kstrdup_const+0x90/0xdc [ 214.986649][ T9045] kvasprintf_const+0x1ac/0x230 [ 214.987949][ T9045] kobject_set_name_vargs+0xd0/0x1b8 [ 214.989403][ T9045] dev_set_name+0xe0/0x12c [ 214.990614][ T9045] netdev_register_kobject+0xa0/0x2d8 [ 214.992157][ T9045] register_netdevice+0xcb8/0x125c [ 214.993472][ T9045] tun_set_iff+0x630/0xb0c [ 214.994677][ T9045] __tun_chr_ioctl+0x788/0x2af8 [ 214.995887][ T9045] tun_chr_ioctl+0x38/0x4c [ 214.997047][ T9045] __arm64_sys_ioctl+0x14c/0x1c8 [ 214.998364][ T9045] invoke_syscall+0x98/0x2c0 [ 214.999582][ T9045] el0_svc_common+0x138/0x258 [ 215.000831][ T9045] do_el0_svc+0x64/0x218 [ 215.001938][ T9045] el0_svc+0x58/0x168 [ 215.002990][ T9045] el0t_64_sync_handler+0x84/0xf0 [ 215.004319][ T9045] el0t_64_sync+0x18c/0x190 [ 215.006041][ T9048] loop3: detected capacity change from 0 to 512 [ 215.022060][ T9048] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 215.030439][ T9041] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 [ 215.034515][ T9044] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 215.047371][ T9044] FAULT_INJECTION: forcing a failure. [ 215.047371][ T9044] name fail_page_alloc, interval 1, probability 0, space 0, times 1 [ 215.072672][ T9044] CPU: 0 PID: 9044 Comm: syz-executor.1 Not tainted 6.1.16-syzkaller #0 00:03:35 executing program 3: r0 = syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r1 = dup3(r0, r0, 0x80000) bind$packet(r1, &(0x7f0000000100)={0x11, 0x9, 0x0, 0x1, 0xe0, 0x6, @broadcast}, 0x14) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) dup3(r0, r0, 0x80000) (async) bind$packet(r1, &(0x7f0000000100)={0x11, 0x9, 0x0, 0x1, 0xe0, 0x6, @broadcast}, 0x14) (async) openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (async) preadv2(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) (async) [ 215.074879][ T9044] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 215.077586][ T9044] Call trace: [ 215.078473][ T9044] dump_backtrace+0x1c8/0x1f4 [ 215.079780][ T9044] show_stack+0x2c/0x3c [ 215.080966][ T9044] dump_stack_lvl+0x108/0x170 [ 215.082275][ T9044] dump_stack+0x1c/0x5c [ 215.083426][ T9044] should_fail_ex+0x408/0x5d4 [ 215.084729][ T9044] should_fail_alloc_page+0x74/0xb8 [ 215.086214][ T9044] prepare_alloc_pages+0x1bc/0x560 [ 215.087649][ T9044] __alloc_pages+0x150/0x87c [ 215.088883][ T9044] alloc_pages+0x4bc/0x7c0 [ 215.090170][ T9044] folio_alloc+0x28/0x6c [ 215.091368][ T9044] filemap_alloc_folio+0xc4/0x4a4 [ 215.092825][ T9044] do_read_cache_folio+0x208/0x544 [ 215.094328][ T9044] read_cache_folio+0x68/0x84 [ 215.095676][ T9044] ext2_get_page+0x64/0x268 [ 215.096927][ T9044] ext2_find_entry+0x1c0/0x87c [ 215.098251][ T9044] ext2_inode_by_name+0xc4/0x300 [ 215.099593][ T9044] ext2_lookup+0xdc/0x218 [ 215.100770][ T9044] path_openat+0xd3c/0x2548 [ 215.102224][ T9044] do_filp_open+0x1bc/0x3cc [ 215.103479][ T9044] do_sys_openat2+0x128/0x3d8 [ 215.104772][ T9044] __arm64_sys_openat+0x1f0/0x240 [ 215.106149][ T9044] invoke_syscall+0x98/0x2c0 [ 215.107428][ T9044] el0_svc_common+0x138/0x258 [ 215.108724][ T9044] do_el0_svc+0x64/0x218 [ 215.109948][ T9044] el0_svc+0x58/0x168 [ 215.111119][ T9044] el0t_64_sync_handler+0x84/0xf0 [ 215.112533][ T9044] el0t_64_sync+0x18c/0x190 00:03:35 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x0) 00:03:35 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 11) 00:03:35 executing program 4: r0 = socket$inet6(0xa, 0x3, 0xe8) getsockopt$inet6_udp_int(r0, 0x3a, 0x0, 0x0, 0x0) [ 215.215969][ T9061] loop0: detected capacity change from 0 to 512 [ 215.230651][ T9064] loop3: detected capacity change from 0 to 512 [ 215.240709][ T9067] FAULT_INJECTION: forcing a failure. [ 215.240709][ T9067] name failslab, interval 1, probability 0, space 0, times 0 [ 215.254006][ T9067] CPU: 0 PID: 9067 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 215.256180][ T9067] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 215.258780][ T9067] Call trace: [ 215.259664][ T9067] dump_backtrace+0x1c8/0x1f4 [ 215.260316][ T9061] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 [ 215.260952][ T9067] show_stack+0x2c/0x3c [ 215.260969][ T9067] dump_stack_lvl+0x108/0x170 [ 215.260981][ T9067] dump_stack+0x1c/0x5c [ 215.260991][ T9067] should_fail_ex+0x408/0x5d4 [ 215.266090][ T9064] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 215.266338][ T9067] __should_failslab+0xc8/0x128 [ 215.270775][ T9067] should_failslab+0x10/0x28 [ 215.271985][ T9067] __kmem_cache_alloc_node+0x80/0x388 [ 215.273352][ T9067] kmalloc_trace+0x48/0x94 [ 215.274531][ T9067] device_add+0xc4/0xef4 [ 215.275627][ T9067] netdev_register_kobject+0x15c/0x2d8 [ 215.277050][ T9067] register_netdevice+0xcb8/0x125c [ 215.278388][ T9067] tun_set_iff+0x630/0xb0c [ 215.279558][ T9067] __tun_chr_ioctl+0x788/0x2af8 [ 215.280822][ T9067] tun_chr_ioctl+0x38/0x4c [ 215.281936][ T9067] __arm64_sys_ioctl+0x14c/0x1c8 [ 215.283216][ T9067] invoke_syscall+0x98/0x2c0 [ 215.284397][ T9067] el0_svc_common+0x138/0x258 [ 215.285577][ T9067] do_el0_svc+0x64/0x218 [ 215.286682][ T9067] el0_svc+0x58/0x168 [ 215.287732][ T9067] el0t_64_sync_handler+0x84/0xf0 [ 215.289043][ T9067] el0t_64_sync+0x18c/0x190 00:03:35 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (fail_nth: 9) 00:03:35 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_SETCONFIGURATION(r0, 0x80045505, 0x0) 00:03:35 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:03:35 executing program 4: timer_create(0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1, @tid=0xffffffffffffffff}, &(0x7f0000000100)) 00:03:35 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='ns\x00') fcntl$notify(r0, 0x402, 0x0) ioctl$TIOCNOTTY(r0, 0x5422) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) 00:03:35 executing program 5: timer_create(0x2, &(0x7f0000000240)={0x0, 0x0, 0x4, @thr={0x0, 0x0}}, 0x0) [ 215.394971][ T9077] loop0: detected capacity change from 0 to 512 [ 215.404830][ T9081] loop1: detected capacity change from 0 to 512 00:03:35 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 12) [ 215.409343][ T9081] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:35 executing program 4: r0 = socket$netlink(0x10, 0x3, 0x0) ioctl$ifreq_SIOCGIFINDEX_vcan(r0, 0x8933, 0x0) [ 215.443717][ T9083] loop3: detected capacity change from 0 to 512 [ 215.447302][ T9077] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 [ 215.453075][ T9086] FAULT_INJECTION: forcing a failure. [ 215.453075][ T9086] name failslab, interval 1, probability 0, space 0, times 0 00:03:35 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (fail_nth: 10) 00:03:35 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fsetxattr$trusted_overlay_upper(r0, &(0x7f0000000080), 0x0, 0x0, 0x0) [ 215.474088][ T9083] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 215.489775][ T9086] CPU: 1 PID: 9086 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 215.491919][ T9086] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 215.494548][ T9086] Call trace: [ 215.495342][ T9086] dump_backtrace+0x1c8/0x1f4 [ 215.496571][ T9086] show_stack+0x2c/0x3c [ 215.497615][ T9086] dump_stack_lvl+0x108/0x170 [ 215.498831][ T9086] dump_stack+0x1c/0x5c [ 215.499905][ T9086] should_fail_ex+0x408/0x5d4 [ 215.501147][ T9086] __should_failslab+0xc8/0x128 [ 215.502462][ T9086] should_failslab+0x10/0x28 [ 215.503630][ T9086] __kmem_cache_alloc_node+0x80/0x388 [ 215.505054][ T9086] __kmalloc_node_track_caller+0xbc/0x1c0 [ 215.506579][ T9086] kstrdup_const+0x90/0xdc [ 215.507750][ T9086] __kernfs_new_node+0xa8/0x66c [ 215.509033][ T9086] kernfs_create_dir_ns+0xac/0x238 [ 215.510378][ T9086] sysfs_create_dir_ns+0x150/0x318 [ 215.511734][ T9086] kobject_add_internal+0x598/0xb14 [ 215.513125][ T9086] kobject_add+0x14c/0x21c [ 215.514257][ T9086] device_add+0x400/0xef4 [ 215.515370][ T9086] netdev_register_kobject+0x15c/0x2d8 [ 215.516838][ T9086] register_netdevice+0xcb8/0x125c [ 215.518179][ T9086] tun_set_iff+0x630/0xb0c [ 215.519385][ T9086] __tun_chr_ioctl+0x788/0x2af8 [ 215.520670][ T9086] tun_chr_ioctl+0x38/0x4c [ 215.521845][ T9086] __arm64_sys_ioctl+0x14c/0x1c8 [ 215.523127][ T9086] invoke_syscall+0x98/0x2c0 [ 215.524428][ T9086] el0_svc_common+0x138/0x258 [ 215.525719][ T9086] do_el0_svc+0x64/0x218 [ 215.526871][ T9086] el0_svc+0x58/0x168 [ 215.527970][ T9086] el0t_64_sync_handler+0x84/0xf0 [ 215.529319][ T9086] el0t_64_sync+0x18c/0x190 00:03:35 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:03:35 executing program 4: openat$zero(0xffffffffffffff9c, &(0x7f0000000440), 0x5c3, 0x0) 00:03:35 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='ns\x00') fcntl$notify(r0, 0x402, 0x0) (async) ioctl$TIOCNOTTY(r0, 0x5422) (async) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) [ 215.563998][ T9090] loop1: detected capacity change from 0 to 512 00:03:35 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b80)={0xffffffffffffffff}) sendmmsg$inet(r0, &(0x7f0000001140)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) [ 215.584621][ T9090] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 215.603951][ T9090] FAULT_INJECTION: forcing a failure. [ 215.603951][ T9090] name failslab, interval 1, probability 0, space 0, times 0 00:03:35 executing program 4: timer_create(0x0, &(0x7f00000000c0)={0x0, 0x0, 0x1, @tid=0xffffffffffffffff}, 0x0) [ 215.617861][ T9090] CPU: 0 PID: 9090 Comm: syz-executor.1 Not tainted 6.1.16-syzkaller #0 [ 215.620043][ T9090] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 215.622615][ T9090] Call trace: [ 215.623517][ T9090] dump_backtrace+0x1c8/0x1f4 [ 215.624745][ T9090] show_stack+0x2c/0x3c [ 215.625321][ T9099] loop3: detected capacity change from 0 to 512 [ 215.625861][ T9090] dump_stack_lvl+0x108/0x170 [ 215.625900][ T9090] dump_stack+0x1c/0x5c [ 215.629895][ T9090] should_fail_ex+0x408/0x5d4 [ 215.631112][ T9090] __should_failslab+0xc8/0x128 [ 215.632446][ T9090] should_failslab+0x10/0x28 [ 215.633674][ T9090] slab_pre_alloc_hook+0x6c/0x33c [ 215.634978][ T9090] kmem_cache_alloc_lru+0x64/0x2f8 [ 215.636316][ T9090] ext2_alloc_inode+0x30/0xc0 [ 215.637538][ T9090] new_inode_pseudo+0x68/0x1d0 [ 215.638800][ T9090] new_inode+0x38/0x174 00:03:35 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendmmsg$unix(r0, &(0x7f0000003b40)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000003b80)=ANY=[@ANYRES32], 0xe8}}], 0x1, 0x0) [ 215.639887][ T9090] ext2_new_inode+0xc4/0x1d6c [ 215.641135][ T9090] ext2_create+0x58/0xf4 [ 215.642270][ T9090] path_openat+0xeac/0x2548 [ 215.643512][ T9090] do_filp_open+0x1bc/0x3cc [ 215.644700][ T9090] do_sys_openat2+0x128/0x3d8 [ 215.645915][ T9090] __arm64_sys_openat+0x1f0/0x240 [ 215.647245][ T9090] invoke_syscall+0x98/0x2c0 [ 215.648427][ T9090] el0_svc_common+0x138/0x258 [ 215.649660][ T9090] do_el0_svc+0x64/0x218 [ 215.650817][ T9090] el0_svc+0x58/0x168 [ 215.651879][ T9090] el0t_64_sync_handler+0x84/0xf0 [ 215.653218][ T9090] el0t_64_sync+0x18c/0x190 [ 215.656275][ T9099] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 215.667491][ T9100] loop0: detected capacity change from 0 to 512 00:03:35 executing program 3: r0 = syz_open_procfs(0x0, &(0x7f0000000000)='ns\x00') fcntl$notify(r0, 0x402, 0x0) (async) ioctl$TIOCNOTTY(r0, 0x5422) (async, rerun: 64) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async, rerun: 64) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) [ 215.680530][ T9100] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 00:03:35 executing program 4: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) tee(r0, r1, 0x7, 0x0) [ 215.776851][ T9111] loop3: detected capacity change from 0 to 512 [ 215.786225][ T9111] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 215.822798][ T9086] kobject_add_internal failed for pim6reg (error: -12 parent: net) 00:03:35 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 13) 00:03:35 executing program 4: syz_clone(0x0, &(0x7f0000005d40), 0x0, 0x0, 0x0, &(0x7f0000005e40)="13") 00:03:35 executing program 5: mount$9p_fd(0x0, 0x0, 0x0, 0x2202010, 0x0) 00:03:35 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 00:03:35 executing program 3: r0 = syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) fstatfs(r0, &(0x7f0000000100)=""/208) preadv2(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) 00:03:35 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (fail_nth: 11) [ 215.887173][ T9120] loop1: detected capacity change from 0 to 512 00:03:35 executing program 5: syz_clone(0x10022000, &(0x7f0000005d40)="01099cff849b02d90c1fcc1876354b1c247c62587efc2696e1db4d569798b61555b8067e0d6da9abe0ea6207e6c57c210805a476b90c3af963754bb6d1c513687dd488947ef44747fad1154e83dcdcc6dfb78def877908", 0x57, 0x0, 0x0, 0x0) 00:03:35 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mmap$binder(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x11, r0, 0x0) [ 215.921630][ T9121] loop0: detected capacity change from 0 to 512 [ 215.925386][ T9123] FAULT_INJECTION: forcing a failure. [ 215.925386][ T9123] name failslab, interval 1, probability 0, space 0, times 0 [ 215.941011][ T9123] CPU: 0 PID: 9123 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 215.943113][ T9125] loop3: detected capacity change from 0 to 512 [ 215.943166][ T9123] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 215.947300][ T9123] Call trace: [ 215.948116][ T9123] dump_backtrace+0x1c8/0x1f4 [ 215.949315][ T9123] show_stack+0x2c/0x3c [ 215.950398][ T9123] dump_stack_lvl+0x108/0x170 [ 215.951624][ T9123] dump_stack+0x1c/0x5c [ 215.952682][ T9123] should_fail_ex+0x408/0x5d4 [ 215.953894][ T9123] __should_failslab+0xc8/0x128 [ 215.955164][ T9123] should_failslab+0x10/0x28 [ 215.956377][ T9123] kmem_cache_alloc+0x8c/0x37c [ 215.957612][ T9123] __kernfs_new_node+0xe4/0x66c [ 215.958805][ T9123] kernfs_create_dir_ns+0xac/0x238 [ 215.960158][ T9123] sysfs_create_dir_ns+0x150/0x318 [ 215.960696][ T9121] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 [ 215.961450][ T9123] kobject_add_internal+0x598/0xb14 [ 215.963562][ T9120] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 215.964731][ T9123] kobject_add+0x14c/0x21c [ 215.964752][ T9123] device_add+0x400/0xef4 [ 215.964768][ T9123] netdev_register_kobject+0x15c/0x2d8 [ 215.969324][ T9125] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 215.970279][ T9123] register_netdevice+0xcb8/0x125c [ 215.970300][ T9123] tun_set_iff+0x630/0xb0c [ 215.970316][ T9123] __tun_chr_ioctl+0x788/0x2af8 [ 215.970331][ T9123] tun_chr_ioctl+0x38/0x4c [ 215.976948][ T9123] __arm64_sys_ioctl+0x14c/0x1c8 [ 215.978258][ T9123] invoke_syscall+0x98/0x2c0 [ 215.979491][ T9123] el0_svc_common+0x138/0x258 [ 215.980700][ T9123] do_el0_svc+0x64/0x218 [ 215.981798][ T9123] el0_svc+0x58/0x168 [ 215.982899][ T9123] el0t_64_sync_handler+0x84/0xf0 [ 215.984185][ T9123] el0t_64_sync+0x18c/0x190 00:03:35 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0x0) [ 215.989040][ T9120] FAULT_INJECTION: forcing a failure. [ 215.989040][ T9120] name failslab, interval 1, probability 0, space 0, times 0 [ 216.002593][ T9120] CPU: 1 PID: 9120 Comm: syz-executor.1 Not tainted 6.1.16-syzkaller #0 [ 216.004639][ T9120] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 216.007102][ T9120] Call trace: [ 216.007919][ T9120] dump_backtrace+0x1c8/0x1f4 [ 216.008861][ T9120] show_stack+0x2c/0x3c [ 216.009774][ T9120] dump_stack_lvl+0x108/0x170 [ 216.010904][ T9120] dump_stack+0x1c/0x5c [ 216.011898][ T9120] should_fail_ex+0x408/0x5d4 [ 216.013041][ T9120] __should_failslab+0xc8/0x128 [ 216.014274][ T9120] should_failslab+0x10/0x28 [ 216.015461][ T9120] slab_pre_alloc_hook+0x6c/0x33c [ 216.016730][ T9120] kmem_cache_alloc_lru+0x64/0x2f8 [ 216.017999][ T9120] ext2_alloc_inode+0x30/0xc0 [ 216.019132][ T9120] new_inode_pseudo+0x68/0x1d0 [ 216.020328][ T9120] new_inode+0x38/0x174 [ 216.021375][ T9120] ext2_new_inode+0xc4/0x1d6c [ 216.022594][ T9120] ext2_create+0x58/0xf4 [ 216.023643][ T9120] path_openat+0xeac/0x2548 [ 216.024775][ T9120] do_filp_open+0x1bc/0x3cc [ 216.025879][ T9120] do_sys_openat2+0x128/0x3d8 [ 216.027099][ T9120] __arm64_sys_openat+0x1f0/0x240 [ 216.028378][ T9120] invoke_syscall+0x98/0x2c0 [ 216.029550][ T9120] el0_svc_common+0x138/0x258 [ 216.030750][ T9120] do_el0_svc+0x64/0x218 [ 216.031857][ T9120] el0_svc+0x58/0x168 [ 216.032850][ T9120] el0t_64_sync_handler+0x84/0xf0 [ 216.034149][ T9120] el0t_64_sync+0x18c/0x190 00:03:36 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x28802, 0x0) write$tcp_mem(r0, 0x0, 0x0) 00:03:36 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) 00:03:36 executing program 3: r0 = syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) fstatfs(r0, &(0x7f0000000100)=""/208) preadv2(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) [ 216.126977][ T9123] kobject_add_internal failed for pim6reg (error: -12 parent: net) [ 216.136096][ T9137] loop0: detected capacity change from 0 to 512 [ 216.156189][ T9138] loop3: detected capacity change from 0 to 512 [ 216.162585][ T9137] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 [ 216.165995][ T9138] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:36 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 14) 00:03:36 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TLS_TX(r0, 0x6, 0x1, &(0x7f0000000000)=@ccm_128={{}, "07143ca9e68bd464", "79e782589dbe807c30e77688e0d752c1", "0c7f363a", "b33d7181bff74f69"}, 0x28) 00:03:36 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b80)={0xffffffffffffffff}) sendmmsg$inet(r0, &(0x7f0000001140)=[{{0x0, 0x0, &(0x7f00000010c0)=[{0x0}], 0x1}}], 0x1, 0x0) 00:03:36 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) 00:03:36 executing program 4: openat$tun(0xffffffffffffff9c, &(0x7f0000000180), 0x5c67aaa9f36a0ce7, 0x0) 00:03:36 executing program 3: r0 = syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) fstatfs(r0, &(0x7f0000000100)=""/208) preadv2(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (async) fstatfs(r0, &(0x7f0000000100)=""/208) (async) preadv2(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) (async) 00:03:36 executing program 5: openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x713847, 0x0) 00:03:36 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (fail_nth: 12) 00:03:36 executing program 5: openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x28802, 0x0) 00:03:36 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b80)) syz_clone(0x0, &(0x7f000000ecc0)="92", 0x1, 0x0, 0x0, 0x0) [ 216.302820][ T9151] loop3: detected capacity change from 0 to 512 [ 216.312921][ T9152] loop0: detected capacity change from 0 to 512 [ 216.317465][ T9151] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 216.329227][ T9152] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 [ 216.347929][ T9156] loop1: detected capacity change from 0 to 512 00:03:36 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 15) 00:03:36 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) [ 216.386525][ T9156] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:36 executing program 3: flistxattr(0xffffffffffffffff, &(0x7f0000000440)=""/116, 0x74) recvmsg$can_j1939(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000100)=@in={0x2, 0x0, @multicast2}, 0x80, &(0x7f0000000300)=[{&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f0000000240)=""/68, 0x44}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000001c80)=""/4096, 0x1000}], 0x5, &(0x7f0000000380)=""/77, 0x4d}, 0x60) r0 = socket(0x22, 0x5, 0x7) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8b1a, &(0x7f0000000000)={'wlan1\x00', 0x0}) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = open_tree(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x801) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000540), r4) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000340)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000002c0)={0x24, r5, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r6}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x8}]}, 0x24}, 0x1, 0x0, 0x0, 0x48010}, 0x0) sendmsg$NL80211_CMD_CONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000004c0)=ANY=[@ANYRES64, @ANYRESHEX=r5, @ANYBLOB="050000000000000000002e00000008000300", @ANYRES16, @ANYRESDEC=r6], 0x28}, 0x1, 0x0, 0x0, 0x40800}, 0x0) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f0000002cc0)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000002c80)={&(0x7f0000002e00)={0x4e0, r5, 0x8, 0x70bd25, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_FRAME={0x22d, 0x33, @probe_response={@with_ht={{{0x0, 0x0, 0x5, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1}, {0x7}, @device_b, @device_a, @from_mac=@device_b, {0x1, 0xeef}}, @ver_80211n={0x0, 0x3f, 0x3, 0x2, 0x0, 0x0, 0x1}}, 0x2, @default, 0x40, @void, @val={0x1, 0x2, [{0x18}, {0x48}]}, @void, @val={0x4, 0x6, {0x8, 0x7, 0xfc01, 0x5}}, @void, @void, @void, @val={0x71, 0x7, {0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xff, 0x21}}, [{0xdd, 0xeb, "cfb0045158688860a88eb5ffd13c7e5677dd9360d71a6bd0e95df0270a572475c8ebea3686600185743e106e9a4f831a2d6ab8e5694ccb8a937d940099372a69543dc7c1e31374ccbbcfd12e04fc6a41cc0a2ef2a9ff079017f341d0dd732eecc27d4a6ac26b9e0237baa47e1a9536d3bca204c33c4adb5298ae1f90edc7d31ae82f2cdd4760000eb38c3d2a9b61db4a444ca673101d83df7033c9c01d1033f6203c4fee4c4d5b7dd83dedc82219d2fff9df07da604cdf5949126a4b1c884dcec9c747a8343486633200f4e56e18851f4165c3b0a6562f6f76e9f73bbcb1d0208ed05539b11977789e44d1"}, {0xdd, 0xfd, "70443aaee26b982bbae573f5fcfe95b353abed5b3749bb2587d2b1aed95448b6b61b7c79fee985a72a7e01fd177d3294547a1ce585bcfbfb7f89c7b7346fafabf76b23a81ef3b045d22229085cbe0db5fb7851c588dbbd811d3ef86e30992fdded741bca20232436f15a84ee9f296ea5fa2e7e0fa5d75d662a45585ca681403ac118db978a4fd63d0be59f7da19eca6cef907c31ac9af200b968e49923c08abd5050ad74f746cc233edf4882ff1f76e35a937f8e063caa599600b136eda25a74d834c0b102936b694200d535b362cb6d7e77152d912cd4e769b486171a4adf55eff9182ea8489e37fc88cad3180e4841eeed8b197c984ddef7ab4e884c"}]}}, @NL80211_ATTR_FRAME={0x252, 0x33, @auth={@with_ht={{{0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}, {0x2}, @device_a, @broadcast, @initial, {0x3, 0x5}}, @ver_80211n={0x0, 0x10, 0x2, 0x3, 0x0, 0x3, 0x1, 0x0, 0x1, 0x1}}, 0x1, 0x0, 0x5, @val={0x10, 0x1, 0xb7}, [{0xdd, 0x88, "f48fe558bc24201c788bac9799e93aee7065ecfc720b116f7df2c83613a34984b0d865af8a03c5cd10b0d8c38024afeb3cee4e861dfb351715e6bd8b4de5789abdf8b426a58d7435da5940f0faae1ab0041ce124279dad80b03cb2e9adf4f206ca1688619bb10a1cc4fe0a6b79ba79b3cef802413a1a19f1cd77af3a0163a6a70812b26fd828440c"}, {0xdd, 0x5b, "46b01508fdb36f248c3339318c8cb6d1bd68de18496a7add30e93b59de60a30ad432dab1111c8ad54c4b824effb42727ac22ed0112e1a60cf9af301b32148b32e2e7d9c0000ca12c44a129fb30953ff77290c6af735e38e66bd4e6"}, {0xdd, 0xb6, "12d23e663623407dc715d75bc8c951d535d1f7266e3027abf2c5801115270b294629a28c5c2088e0ab4500d4362309a220b62b999701b82105b967185890cd6b787152fecbd7b8345cd0d1d33221b97d5583faec88816ef8f2e9c6d8e28410d49604fc84bb1611c99be528426fad985a114a9b74e84e431eaa160fa3374385de1666f8420a9a744704d7a13c323b5af2020aef0bf75c187d3ae793be6cc6b3e3ce31181e9b876632c562031d4c208bd813e77f8f3215"}, {0xdd, 0x88, "cab70bc1406e37e64cd26f9ecbbba4de5311f09b3eed49c9e50baa678d13dd8a084c6279137bd39b90db3339074cf236950612ded963d14c88bbadbbf2ce494e9019d0baa6937e7337a2c119131a1d9701e574c3fab6bc076b6f01b0309343c919b81f801ca398280eac8eee324ee5d7d72e549cf57fb6a8fc036ea7faaa2e060a093854250cd1a5"}]}}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xfffffffb}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x308}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x1}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xffffffff}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x2}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x800}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x9}]]}, 0x4e0}, 0x1, 0x0, 0x0, 0x8000}, 0x8001) sendmsg$NL80211_CMD_GET_SURVEY(r3, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000200)={&(0x7f0000000400)=ANY=[@ANYBLOB="3313d472e34668cfdbd5ffea8227d4bf9227d7a0249891a10b0d4c18adfa18feda254b1356dc815acff161238401209f84046429acf8ab6dd4349703790c2cca67575d159ca4861280e3b9", @ANYRES16=r5, @ANYBLOB="0400400070002724fc8f7f621edb025e9fee1eb890fffddbdfe9c830036245f29dc7e3a763456a1c6b253200000096f86dc8fa3944cf307bbd52ae5c7b7b418747f1ae23a579b22ff974238bd7a64bc198fcba182438e4598ca8276610e717c886cdc7ee"], 0x14}, 0x1, 0x0, 0x0, 0x200048d0}, 0x20040084) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000b80)=ANY=[@ANYBLOB='P\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="080825bd70007fdbdf25000000000cafb80008000000200000000500130100000000050029000a00000008401400", @ANYRES32=r2, @ANYBLOB="0a00060008021100000100000c0043000100000005000000"], 0x50}, 0x1, 0x0, 0x0, 0x4008080}, 0x20000800) sendmsg$NL80211_CMD_GET_KEY(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000004c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000005c0)={&(0x7f0000002d40)={0xbc, 0x0, 0x2, 0x70bd29, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0x1000, 0x54}}}}, [@NL80211_ATTR_KEY={0x84, 0x50, 0x0, 0x1, [@NL80211_KEY_SEQ={0x12, 0x4, "e7d0e5eda995f0acca752ea80fa9"}, @NL80211_KEY_TYPE={0x8, 0x7, 0x2}, @NL80211_KEY_DEFAULT_TYPES={0x2c, 0x8, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}]}, @NL80211_KEY_DEFAULT={0x4}, @NL80211_KEY_MODE={0x5}, @NL80211_KEY_DEFAULT_TYPES={0x1c, 0x8, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}]}, @NL80211_KEY_DEFAULT_MGMT={0x4}, @NL80211_KEY_SEQ={0xb, 0x4, "981e23d718d072"}]}, @NL80211_ATTR_KEY_SEQ={0xf, 0xa, "cb7bdaf2c2e5e63ee28182"}]}, 0xbc}, 0x1, 0x0, 0x0, 0x4000}, 0x112f7a829b787057) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") ioctl$AUTOFS_DEV_IOCTL_FAIL(r4, 0xc0189377, &(0x7f0000000680)={{0x1, 0x1, 0x18, r1, {0x100, 0x3ff}}, './bus\x00'}) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000700), r3) sendmsg$NL80211_CMD_SET_CHANNEL(r7, &(0x7f00000007c0)={&(0x7f00000006c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000780)={&(0x7f0000000740)={0x20, r8, 0x2, 0x70bd29, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x7fffffff, 0x1c}}}}}, 0x20}, 0x1, 0x0, 0x0, 0x800}, 0x22000044) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(r0, 0x8010661b, &(0x7f0000000640)) r9 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r9, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) 00:03:36 executing program 5: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 00:03:36 executing program 4: signalfd4(0xffffffffffffffff, &(0x7f00000001c0), 0x8, 0x180000) [ 216.426341][ T9165] FAULT_INJECTION: forcing a failure. [ 216.426341][ T9165] name failslab, interval 1, probability 0, space 0, times 0 00:03:36 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (fail_nth: 13) [ 216.461159][ T9165] CPU: 0 PID: 9165 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 216.463332][ T9165] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 216.465827][ T9165] Call trace: [ 216.466660][ T9165] dump_backtrace+0x1c8/0x1f4 [ 216.467811][ T9165] show_stack+0x2c/0x3c [ 216.468855][ T9165] dump_stack_lvl+0x108/0x170 [ 216.470081][ T9165] dump_stack+0x1c/0x5c [ 216.471139][ T9165] should_fail_ex+0x408/0x5d4 [ 216.472335][ T9165] __should_failslab+0xc8/0x128 [ 216.473604][ T9165] should_failslab+0x10/0x28 [ 216.474768][ T9165] kmem_cache_alloc+0x8c/0x37c [ 216.475975][ T9165] __kernfs_new_node+0xe4/0x66c [ 216.477216][ T9165] kernfs_new_node+0x98/0x184 [ 216.478419][ T9165] kernfs_create_link+0xa8/0x1e0 [ 216.479691][ T9165] sysfs_do_create_link_sd+0x8c/0x120 [ 216.481032][ T9165] sysfs_create_link+0x74/0x94 [ 216.482218][ T9165] device_add+0x5b8/0xef4 [ 216.483354][ T9165] netdev_register_kobject+0x15c/0x2d8 [ 216.484720][ T9165] register_netdevice+0xcb8/0x125c [ 216.485047][ T9173] loop0: detected capacity change from 0 to 512 [ 216.486024][ T9165] tun_set_iff+0x630/0xb0c [ 216.486048][ T9165] __tun_chr_ioctl+0x788/0x2af8 [ 216.486063][ T9165] tun_chr_ioctl+0x38/0x4c [ 216.486077][ T9165] __arm64_sys_ioctl+0x14c/0x1c8 [ 216.492354][ T9165] invoke_syscall+0x98/0x2c0 [ 216.493533][ T9165] el0_svc_common+0x138/0x258 [ 216.494766][ T9165] do_el0_svc+0x64/0x218 [ 216.495891][ T9165] el0_svc+0x58/0x168 [ 216.496905][ T9165] el0t_64_sync_handler+0x84/0xf0 [ 216.498040][ T9173] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 00:03:36 executing program 5: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$inet(r0, &(0x7f00000005c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=[@ip_retopts={{0x10}}], 0x10}, 0x0) [ 216.498162][ T9165] el0t_64_sync+0x18c/0x190 [ 216.524069][ T9176] loop1: detected capacity change from 0 to 512 [ 216.533086][ T9176] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:36 executing program 4: syz_clone(0x0, &(0x7f000000ecc0), 0x0, 0x0, 0x0, 0x0) 00:03:36 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (fail_nth: 14) 00:03:36 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0, 0x0) [ 216.577744][ T9178] loop3: detected capacity change from 0 to 512 [ 216.599829][ T9178] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:36 executing program 5: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) openat$cgroup_freezer_state(r0, &(0x7f0000000140), 0x2, 0x0) [ 216.630112][ T9185] loop1: detected capacity change from 0 to 512 [ 216.637681][ T9185] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:36 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) read$FUSE(r0, &(0x7f000000a680)={0x2020}, 0x2020) [ 216.686558][ T9187] loop0: detected capacity change from 0 to 512 [ 216.703132][ T9187] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 00:03:36 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 16) 00:03:36 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (fail_nth: 15) 00:03:36 executing program 3: flistxattr(0xffffffffffffffff, &(0x7f0000000440)=""/116, 0x74) recvmsg$can_j1939(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000100)=@in={0x2, 0x0, @multicast2}, 0x80, &(0x7f0000000300)=[{&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f0000000240)=""/68, 0x44}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000001c80)=""/4096, 0x1000}], 0x5, &(0x7f0000000380)=""/77, 0x4d}, 0x60) (async) r0 = socket(0x22, 0x5, 0x7) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8b1a, &(0x7f0000000000)={'wlan1\x00', 0x0}) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = open_tree(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x801) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000540), r4) (async) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000340)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000002c0)={0x24, r5, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r6}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x8}]}, 0x24}, 0x1, 0x0, 0x0, 0x48010}, 0x0) sendmsg$NL80211_CMD_CONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000004c0)=ANY=[@ANYRES64, @ANYRESHEX=r5, @ANYBLOB="050000000000000000002e00000008000300", @ANYRES16, @ANYRESDEC=r6], 0x28}, 0x1, 0x0, 0x0, 0x40800}, 0x0) (async) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f0000002cc0)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000002c80)={&(0x7f0000002e00)={0x4e0, r5, 0x8, 0x70bd25, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_FRAME={0x22d, 0x33, @probe_response={@with_ht={{{0x0, 0x0, 0x5, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1}, {0x7}, @device_b, @device_a, @from_mac=@device_b, {0x1, 0xeef}}, @ver_80211n={0x0, 0x3f, 0x3, 0x2, 0x0, 0x0, 0x1}}, 0x2, @default, 0x40, @void, @val={0x1, 0x2, [{0x18}, {0x48}]}, @void, @val={0x4, 0x6, {0x8, 0x7, 0xfc01, 0x5}}, @void, @void, @void, @val={0x71, 0x7, {0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xff, 0x21}}, [{0xdd, 0xeb, "cfb0045158688860a88eb5ffd13c7e5677dd9360d71a6bd0e95df0270a572475c8ebea3686600185743e106e9a4f831a2d6ab8e5694ccb8a937d940099372a69543dc7c1e31374ccbbcfd12e04fc6a41cc0a2ef2a9ff079017f341d0dd732eecc27d4a6ac26b9e0237baa47e1a9536d3bca204c33c4adb5298ae1f90edc7d31ae82f2cdd4760000eb38c3d2a9b61db4a444ca673101d83df7033c9c01d1033f6203c4fee4c4d5b7dd83dedc82219d2fff9df07da604cdf5949126a4b1c884dcec9c747a8343486633200f4e56e18851f4165c3b0a6562f6f76e9f73bbcb1d0208ed05539b11977789e44d1"}, {0xdd, 0xfd, "70443aaee26b982bbae573f5fcfe95b353abed5b3749bb2587d2b1aed95448b6b61b7c79fee985a72a7e01fd177d3294547a1ce585bcfbfb7f89c7b7346fafabf76b23a81ef3b045d22229085cbe0db5fb7851c588dbbd811d3ef86e30992fdded741bca20232436f15a84ee9f296ea5fa2e7e0fa5d75d662a45585ca681403ac118db978a4fd63d0be59f7da19eca6cef907c31ac9af200b968e49923c08abd5050ad74f746cc233edf4882ff1f76e35a937f8e063caa599600b136eda25a74d834c0b102936b694200d535b362cb6d7e77152d912cd4e769b486171a4adf55eff9182ea8489e37fc88cad3180e4841eeed8b197c984ddef7ab4e884c"}]}}, @NL80211_ATTR_FRAME={0x252, 0x33, @auth={@with_ht={{{0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}, {0x2}, @device_a, @broadcast, @initial, {0x3, 0x5}}, @ver_80211n={0x0, 0x10, 0x2, 0x3, 0x0, 0x3, 0x1, 0x0, 0x1, 0x1}}, 0x1, 0x0, 0x5, @val={0x10, 0x1, 0xb7}, [{0xdd, 0x88, "f48fe558bc24201c788bac9799e93aee7065ecfc720b116f7df2c83613a34984b0d865af8a03c5cd10b0d8c38024afeb3cee4e861dfb351715e6bd8b4de5789abdf8b426a58d7435da5940f0faae1ab0041ce124279dad80b03cb2e9adf4f206ca1688619bb10a1cc4fe0a6b79ba79b3cef802413a1a19f1cd77af3a0163a6a70812b26fd828440c"}, {0xdd, 0x5b, "46b01508fdb36f248c3339318c8cb6d1bd68de18496a7add30e93b59de60a30ad432dab1111c8ad54c4b824effb42727ac22ed0112e1a60cf9af301b32148b32e2e7d9c0000ca12c44a129fb30953ff77290c6af735e38e66bd4e6"}, {0xdd, 0xb6, "12d23e663623407dc715d75bc8c951d535d1f7266e3027abf2c5801115270b294629a28c5c2088e0ab4500d4362309a220b62b999701b82105b967185890cd6b787152fecbd7b8345cd0d1d33221b97d5583faec88816ef8f2e9c6d8e28410d49604fc84bb1611c99be528426fad985a114a9b74e84e431eaa160fa3374385de1666f8420a9a744704d7a13c323b5af2020aef0bf75c187d3ae793be6cc6b3e3ce31181e9b876632c562031d4c208bd813e77f8f3215"}, {0xdd, 0x88, "cab70bc1406e37e64cd26f9ecbbba4de5311f09b3eed49c9e50baa678d13dd8a084c6279137bd39b90db3339074cf236950612ded963d14c88bbadbbf2ce494e9019d0baa6937e7337a2c119131a1d9701e574c3fab6bc076b6f01b0309343c919b81f801ca398280eac8eee324ee5d7d72e549cf57fb6a8fc036ea7faaa2e060a093854250cd1a5"}]}}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xfffffffb}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x308}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x1}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xffffffff}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x2}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x800}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x9}]]}, 0x4e0}, 0x1, 0x0, 0x0, 0x8000}, 0x8001) (async) sendmsg$NL80211_CMD_GET_SURVEY(r3, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000200)={&(0x7f0000000400)=ANY=[@ANYBLOB="3313d472e34668cfdbd5ffea8227d4bf9227d7a0249891a10b0d4c18adfa18feda254b1356dc815acff161238401209f84046429acf8ab6dd4349703790c2cca67575d159ca4861280e3b9", @ANYRES16=r5, @ANYBLOB="0400400070002724fc8f7f621edb025e9fee1eb890fffddbdfe9c830036245f29dc7e3a763456a1c6b253200000096f86dc8fa3944cf307bbd52ae5c7b7b418747f1ae23a579b22ff974238bd7a64bc198fcba182438e4598ca8276610e717c886cdc7ee"], 0x14}, 0x1, 0x0, 0x0, 0x200048d0}, 0x20040084) (async) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000b80)=ANY=[@ANYBLOB='P\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="080825bd70007fdbdf25000000000cafb80008000000200000000500130100000000050029000a00000008401400", @ANYRES32=r2, @ANYBLOB="0a00060008021100000100000c0043000100000005000000"], 0x50}, 0x1, 0x0, 0x0, 0x4008080}, 0x20000800) sendmsg$NL80211_CMD_GET_KEY(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000004c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000005c0)={&(0x7f0000002d40)={0xbc, 0x0, 0x2, 0x70bd29, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0x1000, 0x54}}}}, [@NL80211_ATTR_KEY={0x84, 0x50, 0x0, 0x1, [@NL80211_KEY_SEQ={0x12, 0x4, "e7d0e5eda995f0acca752ea80fa9"}, @NL80211_KEY_TYPE={0x8, 0x7, 0x2}, @NL80211_KEY_DEFAULT_TYPES={0x2c, 0x8, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}]}, @NL80211_KEY_DEFAULT={0x4}, @NL80211_KEY_MODE={0x5}, @NL80211_KEY_DEFAULT_TYPES={0x1c, 0x8, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}]}, @NL80211_KEY_DEFAULT_MGMT={0x4}, @NL80211_KEY_SEQ={0xb, 0x4, "981e23d718d072"}]}, @NL80211_ATTR_KEY_SEQ={0xf, 0xa, "cb7bdaf2c2e5e63ee28182"}]}, 0xbc}, 0x1, 0x0, 0x0, 0x4000}, 0x112f7a829b787057) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) ioctl$AUTOFS_DEV_IOCTL_FAIL(r4, 0xc0189377, &(0x7f0000000680)={{0x1, 0x1, 0x18, r1, {0x100, 0x3ff}}, './bus\x00'}) (async) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000700), r3) sendmsg$NL80211_CMD_SET_CHANNEL(r7, &(0x7f00000007c0)={&(0x7f00000006c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000780)={&(0x7f0000000740)={0x20, r8, 0x2, 0x70bd29, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x7fffffff, 0x1c}}}}}, 0x20}, 0x1, 0x0, 0x0, 0x800}, 0x22000044) (async) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(r0, 0x8010661b, &(0x7f0000000640)) r9 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r9, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) 00:03:36 executing program 5: r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000002140)=[{}], 0x1) 00:03:36 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fsetxattr$system_posix_acl(r0, &(0x7f0000000180)='system.posix_acl_default\x00', 0x0, 0x3c, 0x0) 00:03:36 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0, 0x0) [ 216.773907][ T9196] FAULT_INJECTION: forcing a failure. [ 216.773907][ T9196] name failslab, interval 1, probability 0, space 0, times 0 [ 216.794407][ T9196] CPU: 1 PID: 9196 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 216.796560][ T9196] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 216.799124][ T9196] Call trace: [ 216.800040][ T9196] dump_backtrace+0x1c8/0x1f4 [ 216.801226][ T9196] show_stack+0x2c/0x3c [ 216.802354][ T9196] dump_stack_lvl+0x108/0x170 [ 216.803561][ T9196] dump_stack+0x1c/0x5c [ 216.804633][ T9196] should_fail_ex+0x408/0x5d4 [ 216.805825][ T9196] __should_failslab+0xc8/0x128 [ 216.807079][ T9196] should_failslab+0x10/0x28 [ 216.808278][ T9196] kmem_cache_alloc+0x8c/0x37c [ 216.809454][ T9196] __kernfs_new_node+0xe4/0x66c [ 216.810677][ T9196] kernfs_new_node+0x98/0x184 [ 216.811888][ T9196] kernfs_create_link+0xa8/0x1e0 [ 216.813150][ T9196] sysfs_do_create_link_sd+0x8c/0x120 [ 216.814565][ T9196] sysfs_create_link+0x74/0x94 [ 216.815750][ T9196] device_add+0x5b8/0xef4 [ 216.816860][ T9196] netdev_register_kobject+0x15c/0x2d8 [ 216.818238][ T9196] register_netdevice+0xcb8/0x125c [ 216.819213][ T9197] loop1: detected capacity change from 0 to 512 [ 216.819546][ T9196] tun_set_iff+0x630/0xb0c [ 216.819567][ T9196] __tun_chr_ioctl+0x788/0x2af8 [ 216.819582][ T9196] tun_chr_ioctl+0x38/0x4c [ 216.819596][ T9196] __arm64_sys_ioctl+0x14c/0x1c8 [ 216.819611][ T9196] invoke_syscall+0x98/0x2c0 [ 216.819627][ T9196] el0_svc_common+0x138/0x258 [ 216.819641][ T9196] do_el0_svc+0x64/0x218 [ 216.819656][ T9196] el0_svc+0x58/0x168 [ 216.819666][ T9196] el0t_64_sync_handler+0x84/0xf0 [ 216.819678][ T9196] el0t_64_sync+0x18c/0x190 00:03:36 executing program 5: fsetxattr$trusted_overlay_upper(0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffd1c, 0x6) [ 216.850488][ T9197] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:36 executing program 4: r0 = semget$private(0x0, 0x2, 0x0) semctl$SETALL(r0, 0x0, 0x11, &(0x7f0000002100)=[0x8000]) 00:03:36 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (fail_nth: 16) [ 216.891938][ T9205] loop0: detected capacity change from 0 to 512 00:03:36 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) getsockopt$EBT_SO_GET_INIT_ENTRIES(r0, 0x0, 0x83, 0x0, &(0x7f0000000240)) 00:03:36 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x240003, 0x0) ioctl$FAT_IOCTL_GET_VOLUME_ID(r0, 0x80047213, 0x0) [ 216.923042][ T9205] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 00:03:36 executing program 3: flistxattr(0xffffffffffffffff, &(0x7f0000000440)=""/116, 0x74) (async) recvmsg$can_j1939(0xffffffffffffffff, &(0x7f0000000400)={&(0x7f0000000100)=@in={0x2, 0x0, @multicast2}, 0x80, &(0x7f0000000300)=[{&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f0000000240)=""/68, 0x44}, {&(0x7f00000002c0)=""/13, 0xd}, {&(0x7f0000001c80)=""/4096, 0x1000}], 0x5, &(0x7f0000000380)=""/77, 0x4d}, 0x60) r0 = socket(0x22, 0x5, 0x7) (async) r1 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8b1a, &(0x7f0000000000)={'wlan1\x00', 0x0}) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) r4 = open_tree(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x801) r5 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000540), r4) (async) ioctl$sock_SIOCGIFINDEX_80211(r1, 0x8933, &(0x7f0000000340)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r3, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000002c0)={0x24, r5, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r6}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x8}]}, 0x24}, 0x1, 0x0, 0x0, 0x48010}, 0x0) (async, rerun: 32) sendmsg$NL80211_CMD_CONNECT(r3, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000280)={&(0x7f00000004c0)=ANY=[@ANYRES64, @ANYRESHEX=r5, @ANYBLOB="050000000000000000002e00000008000300", @ANYRES16, @ANYRESDEC=r6], 0x28}, 0x1, 0x0, 0x0, 0x40800}, 0x0) (async, rerun: 32) sendmsg$NL80211_CMD_FRAME(r0, &(0x7f0000002cc0)={&(0x7f0000000580)={0x10, 0x0, 0x0, 0x400}, 0xc, &(0x7f0000002c80)={&(0x7f0000002e00)={0x4e0, r5, 0x8, 0x70bd25, 0x25dfdbfc, {{}, {@void, @void}}, [@NL80211_ATTR_FRAME={0x22d, 0x33, @probe_response={@with_ht={{{0x0, 0x0, 0x5, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1}, {0x7}, @device_b, @device_a, @from_mac=@device_b, {0x1, 0xeef}}, @ver_80211n={0x0, 0x3f, 0x3, 0x2, 0x0, 0x0, 0x1}}, 0x2, @default, 0x40, @void, @val={0x1, 0x2, [{0x18}, {0x48}]}, @void, @val={0x4, 0x6, {0x8, 0x7, 0xfc01, 0x5}}, @void, @void, @void, @val={0x71, 0x7, {0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xff, 0x21}}, [{0xdd, 0xeb, "cfb0045158688860a88eb5ffd13c7e5677dd9360d71a6bd0e95df0270a572475c8ebea3686600185743e106e9a4f831a2d6ab8e5694ccb8a937d940099372a69543dc7c1e31374ccbbcfd12e04fc6a41cc0a2ef2a9ff079017f341d0dd732eecc27d4a6ac26b9e0237baa47e1a9536d3bca204c33c4adb5298ae1f90edc7d31ae82f2cdd4760000eb38c3d2a9b61db4a444ca673101d83df7033c9c01d1033f6203c4fee4c4d5b7dd83dedc82219d2fff9df07da604cdf5949126a4b1c884dcec9c747a8343486633200f4e56e18851f4165c3b0a6562f6f76e9f73bbcb1d0208ed05539b11977789e44d1"}, {0xdd, 0xfd, "70443aaee26b982bbae573f5fcfe95b353abed5b3749bb2587d2b1aed95448b6b61b7c79fee985a72a7e01fd177d3294547a1ce585bcfbfb7f89c7b7346fafabf76b23a81ef3b045d22229085cbe0db5fb7851c588dbbd811d3ef86e30992fdded741bca20232436f15a84ee9f296ea5fa2e7e0fa5d75d662a45585ca681403ac118db978a4fd63d0be59f7da19eca6cef907c31ac9af200b968e49923c08abd5050ad74f746cc233edf4882ff1f76e35a937f8e063caa599600b136eda25a74d834c0b102936b694200d535b362cb6d7e77152d912cd4e769b486171a4adf55eff9182ea8489e37fc88cad3180e4841eeed8b197c984ddef7ab4e884c"}]}}, @NL80211_ATTR_FRAME={0x252, 0x33, @auth={@with_ht={{{0x0, 0x0, 0xb, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1}, {0x2}, @device_a, @broadcast, @initial, {0x3, 0x5}}, @ver_80211n={0x0, 0x10, 0x2, 0x3, 0x0, 0x3, 0x1, 0x0, 0x1, 0x1}}, 0x1, 0x0, 0x5, @val={0x10, 0x1, 0xb7}, [{0xdd, 0x88, "f48fe558bc24201c788bac9799e93aee7065ecfc720b116f7df2c83613a34984b0d865af8a03c5cd10b0d8c38024afeb3cee4e861dfb351715e6bd8b4de5789abdf8b426a58d7435da5940f0faae1ab0041ce124279dad80b03cb2e9adf4f206ca1688619bb10a1cc4fe0a6b79ba79b3cef802413a1a19f1cd77af3a0163a6a70812b26fd828440c"}, {0xdd, 0x5b, "46b01508fdb36f248c3339318c8cb6d1bd68de18496a7add30e93b59de60a30ad432dab1111c8ad54c4b824effb42727ac22ed0112e1a60cf9af301b32148b32e2e7d9c0000ca12c44a129fb30953ff77290c6af735e38e66bd4e6"}, {0xdd, 0xb6, "12d23e663623407dc715d75bc8c951d535d1f7266e3027abf2c5801115270b294629a28c5c2088e0ab4500d4362309a220b62b999701b82105b967185890cd6b787152fecbd7b8345cd0d1d33221b97d5583faec88816ef8f2e9c6d8e28410d49604fc84bb1611c99be528426fad985a114a9b74e84e431eaa160fa3374385de1666f8420a9a744704d7a13c323b5af2020aef0bf75c187d3ae793be6cc6b3e3ce31181e9b876632c562031d4c208bd813e77f8f3215"}, {0xdd, 0x88, "cab70bc1406e37e64cd26f9ecbbba4de5311f09b3eed49c9e50baa678d13dd8a084c6279137bd39b90db3339074cf236950612ded963d14c88bbadbbf2ce494e9019d0baa6937e7337a2c119131a1d9701e574c3fab6bc076b6f01b0309343c919b81f801ca398280eac8eee324ee5d7d72e549cf57fb6a8fc036ea7faaa2e060a093854250cd1a5"}]}}, @chandef_params=[@NL80211_ATTR_WIPHY_FREQ={0x8}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xfffffffb}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x308}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x1}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xffffffff}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x2}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x800}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x9}]]}, 0x4e0}, 0x1, 0x0, 0x0, 0x8000}, 0x8001) sendmsg$NL80211_CMD_GET_SURVEY(r3, &(0x7f0000000240)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x800000}, 0xc, &(0x7f0000000200)={&(0x7f0000000400)=ANY=[@ANYBLOB="3313d472e34668cfdbd5ffea8227d4bf9227d7a0249891a10b0d4c18adfa18feda254b1356dc815acff161238401209f84046429acf8ab6dd4349703790c2cca67575d159ca4861280e3b9", @ANYRES16=r5, @ANYBLOB="0400400070002724fc8f7f621edb025e9fee1eb890fffddbdfe9c830036245f29dc7e3a763456a1c6b253200000096f86dc8fa3944cf307bbd52ae5c7b7b418747f1ae23a579b22ff974238bd7a64bc198fcba182438e4598ca8276610e717c886cdc7ee"], 0x14}, 0x1, 0x0, 0x0, 0x200048d0}, 0x20040084) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f0000000140)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000100)={&(0x7f0000000b80)=ANY=[@ANYBLOB='P\x00\x00\x00', @ANYRES16=r5, @ANYBLOB="080825bd70007fdbdf25000000000cafb80008000000200000000500130100000000050029000a00000008401400", @ANYRES32=r2, @ANYBLOB="0a00060008021100000100000c0043000100000005000000"], 0x50}, 0x1, 0x0, 0x0, 0x4008080}, 0x20000800) sendmsg$NL80211_CMD_GET_KEY(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f00000004c0)={0x10, 0x0, 0x0, 0x80}, 0xc, &(0x7f00000005c0)={&(0x7f0000002d40)={0xbc, 0x0, 0x2, 0x70bd29, 0x25dfdbfd, {{}, {@val={0x8, 0x3, r2}, @val={0xc, 0x99, {0x1000, 0x54}}}}, [@NL80211_ATTR_KEY={0x84, 0x50, 0x0, 0x1, [@NL80211_KEY_SEQ={0x12, 0x4, "e7d0e5eda995f0acca752ea80fa9"}, @NL80211_KEY_TYPE={0x8, 0x7, 0x2}, @NL80211_KEY_DEFAULT_TYPES={0x2c, 0x8, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}]}, @NL80211_KEY_DEFAULT={0x4}, @NL80211_KEY_MODE={0x5}, @NL80211_KEY_DEFAULT_TYPES={0x1c, 0x8, 0x0, 0x1, [@NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_UNICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}, @NL80211_KEY_DEFAULT_TYPE_MULTICAST={0x4}]}, @NL80211_KEY_DEFAULT_MGMT={0x4}, @NL80211_KEY_SEQ={0xb, 0x4, "981e23d718d072"}]}, @NL80211_ATTR_KEY_SEQ={0xf, 0xa, "cb7bdaf2c2e5e63ee28182"}]}, 0xbc}, 0x1, 0x0, 0x0, 0x4000}, 0x112f7a829b787057) (async) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") ioctl$AUTOFS_DEV_IOCTL_FAIL(r4, 0xc0189377, &(0x7f0000000680)={{0x1, 0x1, 0x18, r1, {0x100, 0x3ff}}, './bus\x00'}) (async) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000700), r3) sendmsg$NL80211_CMD_SET_CHANNEL(r7, &(0x7f00000007c0)={&(0x7f00000006c0)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000780)={&(0x7f0000000740)={0x20, r8, 0x2, 0x70bd29, 0x25dfdbfe, {{}, {@void, @val={0xc, 0x99, {0x7fffffff, 0x1c}}}}}, 0x20}, 0x1, 0x0, 0x0, 0x800}, 0x22000044) ioctl$FS_IOC_GET_ENCRYPTION_NONCE(r0, 0x8010661b, &(0x7f0000000640)) (async) r9 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r9, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) 00:03:36 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 17) 00:03:36 executing program 0: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0, 0x0) [ 216.988256][ T9212] loop1: detected capacity change from 0 to 512 00:03:36 executing program 5: r0 = semget$private(0x0, 0x2, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x1, 0x0, 0x0, 0xffffffffffffffff}}) 00:03:36 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fsetxattr$system_posix_acl(r0, &(0x7f0000000180)='system.posix_acl_default\x00', &(0x7f0000000280)=ANY=[], 0x3c, 0x0) [ 217.007252][ T9212] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 217.024093][ T9222] FAULT_INJECTION: forcing a failure. [ 217.024093][ T9222] name failslab, interval 1, probability 0, space 0, times 0 [ 217.033423][ T9222] CPU: 1 PID: 9222 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 217.035617][ T9222] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 217.038178][ T9222] Call trace: [ 217.039151][ T9222] dump_backtrace+0x1c8/0x1f4 [ 217.040441][ T9222] show_stack+0x2c/0x3c [ 217.041502][ T9222] dump_stack_lvl+0x108/0x170 [ 217.042729][ T9222] dump_stack+0x1c/0x5c [ 217.043768][ T9222] should_fail_ex+0x408/0x5d4 [ 217.044933][ T9222] __should_failslab+0xc8/0x128 [ 217.046130][ T9222] should_failslab+0x10/0x28 [ 217.047301][ T9222] kmem_cache_alloc+0x8c/0x37c [ 217.048491][ T9222] __kernfs_new_node+0xe4/0x66c [ 217.049706][ T9222] kernfs_new_node+0x98/0x184 [ 217.050885][ T9222] kernfs_create_link+0xa8/0x1e0 [ 217.052102][ T9222] sysfs_do_create_link_sd+0x8c/0x120 [ 217.053440][ T9222] sysfs_create_link+0x74/0x94 [ 217.054658][ T9222] device_add+0x7a4/0xef4 [ 217.055770][ T9222] netdev_register_kobject+0x15c/0x2d8 [ 217.057175][ T9222] register_netdevice+0xcb8/0x125c [ 217.058475][ T9222] tun_set_iff+0x630/0xb0c [ 217.059640][ T9222] __tun_chr_ioctl+0x788/0x2af8 [ 217.060816][ T9222] tun_chr_ioctl+0x38/0x4c [ 217.061977][ T9222] __arm64_sys_ioctl+0x14c/0x1c8 [ 217.063190][ T9222] invoke_syscall+0x98/0x2c0 [ 217.064345][ T9222] el0_svc_common+0x138/0x258 [ 217.065523][ T9222] do_el0_svc+0x64/0x218 [ 217.066635][ T9222] el0_svc+0x58/0x168 [ 217.067696][ T9222] el0t_64_sync_handler+0x84/0xf0 [ 217.068985][ T9222] el0t_64_sync+0x18c/0x190 00:03:37 executing program 3: syz_genetlink_get_family_id$ieee802154(&(0x7f00000001c0), 0xffffffffffffffff) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") getsockopt$IP_VS_SO_GET_VERSION(0xffffffffffffffff, 0x0, 0x480, &(0x7f0000000140), &(0x7f0000000180)=0x40) sendmsg$IEEE802154_LLSEC_DEL_DEV(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x20, 0x0, 0x1, 0x70bd2a, 0x25dfdbff, {}, [@IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan0\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x4000}, 0x810) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) [ 217.071955][ T9212] FAULT_INJECTION: forcing a failure. [ 217.071955][ T9212] name failslab, interval 1, probability 0, space 0, times 0 [ 217.075026][ T9212] CPU: 1 PID: 9212 Comm: syz-executor.1 Not tainted 6.1.16-syzkaller #0 [ 217.076990][ T9212] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 217.079425][ T9212] Call trace: [ 217.080245][ T9212] dump_backtrace+0x1c8/0x1f4 [ 217.081474][ T9212] show_stack+0x2c/0x3c [ 217.082526][ T9212] dump_stack_lvl+0x108/0x170 [ 217.083672][ T9212] dump_stack+0x1c/0x5c [ 217.084722][ T9212] should_fail_ex+0x408/0x5d4 [ 217.085955][ T9212] __should_failslab+0xc8/0x128 [ 217.087184][ T9212] should_failslab+0x10/0x28 [ 217.088332][ T9212] __kmem_cache_alloc_node+0x80/0x388 [ 217.089692][ T9212] __kmalloc+0xc4/0x1c4 [ 217.090718][ T9212] tomoyo_realpath_from_path+0xc8/0x4cc [ 217.092157][ T9212] tomoyo_check_open_permission+0x1dc/0x3f4 [ 217.093683][ T9212] tomoyo_file_open+0x130/0x19c [ 217.094920][ T9212] security_file_open+0x6c/0xb0 [ 217.096172][ T9212] do_dentry_open+0x2a0/0xfa0 [ 217.096972][ T9228] loop0: detected capacity change from 0 to 512 [ 217.097430][ T9212] vfs_open+0x7c/0x90 [ 217.097450][ T9212] path_openat+0x1e14/0x2548 [ 217.097464][ T9212] do_filp_open+0x1bc/0x3cc [ 217.102516][ T9212] do_sys_openat2+0x128/0x3d8 [ 217.103738][ T9212] __arm64_sys_openat+0x1f0/0x240 [ 217.105082][ T9212] invoke_syscall+0x98/0x2c0 [ 217.106312][ T9212] el0_svc_common+0x138/0x258 [ 217.107530][ T9212] do_el0_svc+0x64/0x218 [ 217.108691][ T9212] el0_svc+0x58/0x168 [ 217.109752][ T9212] el0t_64_sync_handler+0x84/0xf0 [ 217.111103][ T9212] el0t_64_sync+0x18c/0x190 00:03:37 executing program 5: openat$full(0xffffffffffffff9c, &(0x7f0000000000), 0x234f81, 0x0) [ 217.129212][ T9228] EXT2-fs (loop0): warning: mounting ext3 filesystem as ext2 00:03:37 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_PROBE_MESH_LINK(r0, &(0x7f0000000100)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000001ac0)={0xec4, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_FRAME={0x36d, 0x33, @data_frame={@qos_no_ht={{@type01={{}, {}, @broadcast, @random="9fe9c4f2a300", @device_b}}, {@type01={{}, {}, @device_a, @random="a6d8bdc06816", @from_mac=@broadcast}}}, @random="cf8dea11d362c014298724865b182a6fcefaec634c650029f24a05eb3a2998b1c8c801f80ea24f28e069fb5229d84c777dc7b7ddc1bdb758e483821fff1601ec5f0ac9ece2867bd741a49f762f8262b5ff3d81f13f28e0a5d09389b6a0634500864a577178500967e10458ea513f25f47394185f3cdab285d61781f57100042a8f8ccba58778cc8214fd23d49247b2ae57d1b6b04b65a3a3f5d2ba8834f318f311abd65cd4c236fdf5d9b0ea4d655f61866123d3e64d9c8061691a874401e9994e2bf10b42d8a547d123454b1f6ab73ee9351c8dedc71ad91895b2658448cc4a6c0c84bf21dd09915f2cc21e698077eb330d524bf84078ab19d7c929d4af8f196fc7908b6afec21b872cb47db76b0ea839edf3e6d05701476417c8b27eb806152dbbf9a640265ae5a40d5b1a8394d27d55cd1c48dd7604664c657c4f163fed075af25d168659cc67f5764d788bd46d1db32fe5bebc010d6ce360ce69480b8bcaa1cc505028b56220fa8d1bcfc3b4acbc8da14834ae17064b7914c5d62d491c6638ca36d86fb5be1c135a65c75538ede8ef975701b6db004b2b9ef0e4c65b6a00648226d46d60068af1aee38ca49ded67b85b0c199f32ce5db875060e2324a956fecdfba3435740aa9e2490ec6e6b0c56e510a79061bd13def48cff9c2b01c96f9a9d12a46a8db0deccbc95e99a6189a05b48ba415b2582bf33fd96ee09bfbdfd136d8356af724494ab331a560f3cb93e85f51d6b2290600e68c6dadb689ff0f9b4730c12ca96506d065e763b61598512a1239e88cee6fe17a60c241e3c7ce1a25ae9e60aa2d25b92d0e15dffeddd488c45dc59d56e9ab8b83a9f84cb4a0b5b3caa9e41b9217c1537f408e62a82737a59c48e309db528de546a007956f95c6574858f9956d7fe40e6b47466eeaf7ac09a2df0a8f796260ea29f957964dd56254df2b9833a8732b342efcb1520662911693de57466fd4d06d71d7b6583efea9d74b210cc8569a999b062105f584d49181deb162d387ef5dd17c1201a02ed72959ce2b0b52e082e3f27dc176091e4deb02040504d5d090e30a5b18645caddb2559a4c31a48e0491237799e3e7e3536921435f36416aa34cf3a5fdc5ba5e58f9d6076976016043c8d73132ad11fa4520ddda2ed001f9da"}}, @NL80211_ATTR_FRAME={0x52, 0x33, @ctrl_frame=@ba={{}, {}, @broadcast, @device_a, @multi={{0x0, 0x1, 0x1, 0x0, 0x4}, [{0x0, 0x0, {}, "f7b753d568c3d430"}, {0x0, 0x0, {}, "e28988a815be3570"}, {0x0, 0x0, {}, "77cddc648c4c31c4"}, {0x0, 0x0, {}, "4b73d97cd877403b"}], {0x0, 0x0, {}, "4b28379ba72b15fa"}}}}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_FRAME={0xe, 0x33, @ctrl_frame=@cts={{}, {}, @broadcast}}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_FRAME={0x74d, 0x33, @data_frame={@qos_no_ht={{@type01}, {@type11={{}, {}, @device_a, @device_a, @from_mac, {}, @broadcast}}}, @random="05bfc986da2752680936b04fa96190cad8c4f81cbe689b2acbb3470357c226b58e86e35879cc6f34a528ab794a296e346eaa30b25b7628c7f7e66175c9081ac8a49cb8581094881e77be9299bd51cc929f89e8b7d2a64cb941662bebc6fab4d802df8f45859d0f2cbaaf511b79dd56a9872c1697086104dd41901885c3fcdeb286eb8bc5c561284d3eb774399ebd4b6937dbec6351ffb81bfa18cd2208c4e7b69eb91802d4053ecc1ec3deb4ed5a8351ed4cf73f541f1baa363f94587aa0fbb8b2e4909f9b6001326cce3f0f915c7e82e31fc32e1aac30d0c8c49e7e7ab83075c36a637f11b1a81a30df676bcf0860309044bdab9d6e9f12b0c39fa7304434acee62e44913457025f3aed184532b6671cc16b90fa6b80281390a308b3419ca94839cbf7c49625ab950ae73addbd0216a1fb914820ce0e120e1da06f594c89dd9ce78dcdf2f522e7c9c60aa35a57e48ffb6c1d8efb1c329b2bcfdd1a3bc81cb1a4f5aeecb405a4e617876d7effad57d179d1ddc7a115f5851cd91271ff7dd6aa2db4ca944338a7c916847bf69e85001f79f94f1c511393aa525b6f7b0ce3d54ee286c3a175545b2eeaa30b5e98276c64defe9e2509d7b3054c7623e7b24e26d4879d5d999aa047003cc25dc82948c906ddf9a54cc7af6e5356d1e3a49190ac8454ee046b07cf8c0d337ee7f5c8e12da8409d654cb4a2bbf9e747b23283ebee44dd08250c5a95d8eb16d8b47618b27d6fe3aa08baeae64018836fb11eedbfaf825a21653b51e363079c2ae76b715f857f02d25fb1b8917619591b7ed5795737c7d4576ee62ddbe5a6454e5be578443f1455ebf924c47ead0dbedddecfe6ae49d4dbe8047b217032c32e86d4c7a054c4ca3df4776ad33db851a15bf7a2eb2218a0c9e817555478193fe79790b71486612d84c0bfe04bb5b517478c9bd88720318a59458ed02599958b263b84fb5019bd0f47810230cbea2fff355d61c7be3374ec82c7e2f67eeada8ea04197eb8587a8cf5748f6ce1faafe2b194e4aa9f7f733f17596b5f1a2da24424ede157d9066474ff213b4398af3514bbec0510882176c9793e22d828d089f8dd62522f1182c110d199c7c2a4e5c408c4f002e3c20186df89e2cb3f270eb0966d56760aa24b5a7cdc4465456e614f07f93e612cf06f466d1a5a91a50ccc32329275f822bd60f5a30dc203228cd17dd00b28f48cef9cb8f0dfa84208a692b710c48abf613f2ad0556964788fee6b1985653d19f88094d0e1cf409ec4c00f8e94d5c9886c56ffd38ca9c6b203813628a175d8806fa039e640e05029eb2d57e9d8eed423fe6207ba02cf666c489ec6834c14af345c0b36ccb5204f66db63670c04776a2cc61650604eece508f941c747ff767c2b387595c31d67411ed39f6b77414af9534e93f0806bdfac4b307053684769dbe49226165b539c6b5b5399de6123bfeba1ee92fee8c4b863217276a401ddbf3fa0cd54f4f00a89a773606ca956c8d4eacd84784e92f4bf233798ba1ef4e5048b91bf23ad149fcbbc8b15c26722233ee7bebebb034acb77f1ae5cef378bd0a60d9920607c4543738f12c8cbea5f2e3e966f56171773b62b7f34f1b70a934047bf9bae3d3922f5f880b72dae249c934713b3d00e78ebc00ef53bb94dd77124268cb6e002c97c51d120b415e140918df65a97d7f3e42a2c9e9fe375331827c5c6cbc1226847a407c14fae1f5fa2f2b63582fcae6158836f9468c5130e3fec261937e55b7838db6cec6e5b5e40c25a4578ef889c80dca89b697340238ffbbdebb914b7dcc09609250037994d890aac1bab222a9993c1e650cbac8e67113bdd557895081dd1ca4db0f037928960234cebe2d8bd5826ce81e57e1813545b1b8b085cb9956d03ec8eaa4e2a8351c65c6219d2e5e36ac5882113c007ff23c5f77cdd0f43f846e031ccc30a99c9d72d782f6832f83daaa3228c16dc3b51b7ad90f2241f407a31579ef6fc99f7bf5b0067a10196bdca3ef997b6ff395dc5268ffd2b96d1a93fa44055e6061aa09a47857f0a03991faf7341f76d8913d44341e65e109db5eae68674acd40ad5e1a78a08ea29eb50852d014c399d0e6c39df9c8b792757f34e7b7d43323952b0332c86239dd4c1f0a2a33c5a4cc484329f72dc956964d01df85f28d6671c88ec935f6e7a79d3abc0dd1319e37b99d88c6d8038140d56c1cbe07e36d06077079f3188f2ce1e3f55c0a55b1e6e32193996f930d350a822c2680e1133eeeaece8279decb2c0d25cd602b007285d84586d56995af4a52fa4ccf4b777098021dcbd7e1b5a9801271a3bc9b1328b45c8f585272b0b3f7b2e56efa8d3c6919f942c15be4f9cbe600358c70eecc5f380ea93b61fd08f797af54da58d277ceeec0d3682bbc573878db2216a7e8f67fba88b205df7c9fc8a7f1150b011324010ef863be119269c0f2b468d4e342540fe9de762008a09d25e949c2b70abec336a3a6f2f958e23678ec1270d6f6aa71f89f62ef24848ebec795e94c1fa4ea683a505d79e95a5e7b5531d26f65a2ab4d0520c0093bb"}}, @NL80211_ATTR_FRAME={0x368, 0x33, @data_frame={@qos_no_ht={{@type01={{}, {}, @device_b, @random="06a7f1587095"}}, {@type01={{}, {}, @device_b, @random="ab2ed1a4f8da"}}}, @a_msdu=[{@broadcast, @device_b, 0x31f, "a02a02af7983a94edde3327c9d171d6add4a9f1e6aac8fae57989c94e4fcf74965d2c6369dc12d752a2d02f16e69f35449f78cedbede19aa4c60dedc340de8e33272f968985a19fe1ac49d7360b269e8289bb22dc3ab45113b45fee10b689dcf5a117cb08e8e1fa5824cb6ff96ef9508d61859025eb7d9be44d212c8a6803f9beb6934067c35fb30e25b201bced1a519ceedd9fa7b0a93111881f92d1f72e9bbd63bf4822a7ef4fed36f44584035c62528fbf2551215306c56226c426e10d9f300518913343d382cf03d356ecb0ee0ee8c0514858a8247d99a1bd74c09a1481b8465ca37c20e6588ccb74c377ceb7b3b97c7857ba803d8037a126352cb9f12e353e960994459e1e0011b0f22fa765602001c58599e225770df7d785f925b67b9293e4df8e5799954a1d8832f4a03cd87c3dfc813dc2be9aa63163b3874292e66dbd7a9ad573c6e80a5f4ebff392bd7e56db2834919a98d5a0e0a4ad8547ad806f754e23f7cf8d1860fd82c61e195726f2defada720397a5210bdbbe5952413fc9798406672c85ef9483b000511ef6b2c1449fdf600cbdc7fd5e732beb073b85b6deb14d055a5bf646425818ce94643f14d5dde331ca1fff37b34f7c7b3687053050302b5e156ddbf4ce5763c4fdd751f8b320bce6cc1e339004787d4747300385f22b002213c72f26babb25da2650a099632e3884dadc7f1518b1ef69022db621f9618cfcb96222a0f467ad5fa36ad954f27c9dd2c162bb0e357ad8809b82f0a6f63e472926788835e409df20bc02c0bb2032a59ad661df21d80e718112ba7efdd9abbd634679b7cecda245c2ffde4169f5ae039de05b244c8d2693b292fec780f7061fdcdc3f86a3e4186e7f072e5b55097724dec0ca6281fac6d105ed8ded742f4264a694eafa57f12af2a4e89795df32485fe458b73aa5927173512f9d39e9f0eb196501ac9f643735b93701a5ce1f71f18d87c9ab7faa963068cf586159d02ca0e6dc23b47823f31348eb74971476c5f06606dbb1522915eae1dbc8e796088bf38880468f1c594216356a61a8dce26381c2b0cb54e8b7364d8d1d08b21e0448bb40d0642ab9a6195e45e2c5648045e11eb2be5fb03794c7b88e8e5d429"}]}}]}, 0xec4}}, 0x0) 00:03:37 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_PROBE_MESH_LINK(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001ac0)={0xec4, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_FRAME={0x367, 0x33, @data_frame={@qos_no_ht={{@type01={{0x0, 0x2, 0xd, 0x0, 0x1, 0x1, 0x1}, {}, @broadcast, @random="9fe9c4f2a300", @device_b, {0xc, 0x81}}}, {@type01={{}, {}, @device_a, @random="a6d8bdc06816", @from_mac=@broadcast, {0x3, 0x1}}, {0x1}}}, @random="cf8dea11d362c014298724865b182a6fcefaec634c650029f24a05eb3a2998b1c8c801f80ea24f28e069fb5229d84c777dc7b7ddc1bdb758e483821fff1601ec5f0ac9ece2867bd741a49f762f8262b5ff3d81f13f28e0a5d09389b6a0634500864a577178500967e10458ea513f25f47394185f3cdab285d61781f57100042a8f8ccba58778cc8214fd23d49247b2ae57d1b6b04b65a3a3f5d2ba8834f318f311abd65cd4c236fdf5d9b0ea4d655f61866123d3e64d9c8061691a874401e9994e2bf10b42d8a547d123454b1f6ab73ee9351c8dedc71ad91895b2658448cc4a6c0c84bf21dd09915f2cc21e698077eb330d524bf84078ab19d7c929d4af8f196fc7908b6afec21b872cb47db76b0ea839edf3e6d05701476417c8b27eb806152dbbf9a640265ae5a40d5b1a8394d27d55cd1c48dd7604664c657c4f163fed075af25d168659cc67f5764d788bd46d1db32fe5bebc010d6ce360ce69480b8bcaa1cc505028b56220fa8d1bcfc3b4acbc8da14834ae17064b7914c5d62d491c6638ca36d86fb5be1c135a65c75538ede8ef975701b6db004b2b9ef0e4c65b6a00648226d46d60068af1aee38ca49ded67b85b0c199f32ce5db875060e2324a956fecdfba3435740aa9e2490ec6e6b0c56e510a79061bd13def48cff9c2b01c96f9a9d12a46a8db0deccbc95e99a6189a05b48ba415b2582bf33fd96ee09bfbdfd136d8356af724494ab331a560f3cb93e85f51d6b2290600e68c6dadb689ff0f9b4730c12ca96506d065e763b61598512a1239e88cee6fe17a60c241e3c7ce1a25ae9e60aa2d25b92d0e15dffeddd488c45dc59d56e9ab8b83a9f84cb4a0b5b3caa9e41b9217c1537f408e62a82737a59c48e309db528de546a007956f95c6574858f9956d7fe40e6b47466eeaf7ac09a2df0a8f796260ea29f957964dd56254df2b9833a8732b342efcb1520662911693de57466fd4d06d71d7b6583efea9d74b210cc8569a999b062105f584d49181deb162d387ef5dd17c1201a02ed72959ce2b0b52e082e3f27dc176091e4deb02040504d5d090e30a5b18645caddb2559a4c31a48e0491237799e3e7e3536921435f36416aa34cf3a5fdc5ba5e58f9d6076976016043c8d73132ad11fa4520dd"}}, @NL80211_ATTR_FRAME={0x52, 0x33, @ctrl_frame=@ba={{}, {}, @broadcast, @device_a, @multi={{0x0, 0x1, 0x1, 0x0, 0x4}, [{0x0, 0x0, {}, "f7b753d568c3d430"}, {0x0, 0xf, {0xc, 0x40}, "e28988a815be3570"}, {0x0, 0x0, {0x2, 0x9}, "77cddc648c4c31c4"}, {0x0, 0x0, {0x9}, "4b73d97cd877403b"}], {0x0, 0xc, {0xe, 0x1f}, "4b28379ba72b15fa"}}}}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_FRAME={0xe, 0x33, @ctrl_frame=@cts={{}, {}, @broadcast}}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_FRAME={0x3a5, 0x33, @data_frame={@qos_no_ht={{@type01={{0x0, 0x2, 0x0, 0x0, 0x1, 0x1}, {0x3f}}, {0x0, 0x1}}, {@type11={{0x0, 0x2, 0xe, 0x1, 0x1, 0x0, 0x1}, {}, @device_a, @device_a, @from_mac, {0x0, 0xb26}, @broadcast}}}, @random="05bfc986da2752680936b04fa96190cad8c4f81cbe689b2acbb3470357c226b58e86e35879cc6f34a528ab794a296e346eaa30b25b7628c7f7e66175c9081ac8a49cb8581094881e77be9299bd51cc929f89e8b7d2a64cb941662bebc6fab4d802df8f45859d0f2cbaaf511b79dd56a9872c1697086104dd41901885c3fcdeb286eb8bc5c561284d3eb774399ebd4b6937dbec6351ffb81bfa18cd2208c4e7b69eb91802d4053ecc1ec3deb4ed5a8351ed4cf73f541f1baa363f94587aa0fbb8b2e4909f9b6001326cce3f0f915c7e82e31fc32e1aac30d0c8c49e7e7ab83075c36a637f11b1a81a30df676bcf0860309044bdab9d6e9f12b0c39fa7304434acee62e44913457025f3aed184532b6671cc16b90fa6b80281390a308b3419ca94839cbf7c49625ab950ae73addbd0216a1fb914820ce0e120e1da06f594c89dd9ce78dcdf2f522e7c9c60aa35a57e48ffb6c1d8efb1c329b2bcfdd1a3bc81cb1a4f5aeecb405a4e617876d7effad57d179d1ddc7a115f5851cd91271ff7dd6aa2db4ca944338a7c916847bf69e85001f79f94f1c511393aa525b6f7b0ce3d54ee286c3a175545b2eeaa30b5e98276c64defe9e2509d7b3054c7623e7b24e26d4879d5d999aa047003cc25dc82948c906ddf9a54cc7af6e5356d1e3a49190ac8454ee046b07cf8c0d337ee7f5c8e12da8409d654cb4a2bbf9e747b23283ebee44dd08250c5a95d8eb16d8b47618b27d6fe3aa08baeae64018836fb11eedbfaf825a21653b51e363079c2ae76b715f857f02d25fb1b8917619591b7ed5795737c7d4576ee62ddbe5a6454e5be578443f1455ebf924c47ead0dbedddecfe6ae49d4dbe8047b217032c32e86d4c7a054c4ca3df4776ad33db851a15bf7a2eb2218a0c9e817555478193fe79790b71486612d84c0bfe04bb5b517478c9bd88720318a59458ed02599958b263b84fb5019bd0f47810230cbea2fff355d61c7be3374ec82c7e2f67eeada8ea04197eb8587a8cf5748f6ce1faafe2b194e4aa9f7f733f17596b5f1a2da24424ede157d9066474ff213b4398af3514bbec0510882176c9793e22d828d089f8dd62522f1182c110d199c7c2a4e5c408c4f002e3c20186df89e2cb3f270eb0966d56760aa24b5a7cdc4465456e614f07f93e612cf06f466d1a5a91a50ccc32329275f822bd60f5a30dc203228cd17dd00b28f48cef9cb8f0dfa84208a692b710"}}, @NL80211_ATTR_FRAME={0x724, 0x33, @data_frame={@qos_no_ht={{@type01={{}, {}, @device_b, @random="06a7f1587095"}}, {@type01={{}, {}, @device_b, @random="ab2ed1a4f8da"}}}, @a_msdu=[{@broadcast, @device_b, 0x6de, "a02a02af7983a94edde3327c9d171d6add4a9f1e6aac8fae57989c94e4fcf74965d2c6369dc12d752a2d02f16e69f35449f78cedbede19aa4c60dedc340de8e33272f968985a19fe1ac49d7360b269e8289bb22dc3ab45113b45fee10b689dcf5a117cb08e8e1fa5824cb6ff96ef9508d61859025eb7d9be44d212c8a6803f9beb6934067c35fb30e25b201bced1a519ceedd9fa7b0a93111881f92d1f72e9bbd63bf4822a7ef4fed36f44584035c62528fbf2551215306c56226c426e10d9f300518913343d382cf03d356ecb0ee0ee8c0514858a8247d99a1bd74c09a1481b8465ca37c20e6588ccb74c377ceb7b3b97c7857ba803d8037a126352cb9f12e353e960994459e1e0011b0f22fa765602001c58599e225770df7d785f925b67b9293e4df8e5799954a1d8832f4a03cd87c3dfc813dc2be9aa63163b3874292e66dbd7a9ad573c6e80a5f4ebff392bd7e56db2834919a98d5a0e0a4ad8547ad806f754e23f7cf8d1860fd82c61e195726f2defada720397a5210bdbbe5952413fc9798406672c85ef9483b000511ef6b2c1449fdf600cbdc7fd5e732beb073b85b6deb14d055a5bf646425818ce94643f14d5dde331ca1fff37b34f7c7b3687053050302b5e156ddbf4ce5763c4fdd751f8b320bce6cc1e339004787d4747300385f22b002213c72f26babb25da2650a099632e3884dadc7f1518b1ef69022db621f9618cfcb96222a0f467ad5fa36ad954f27c9dd2c162bb0e357ad8809b82f0a6f63e472926788835e409df20bc02c0bb2032a59ad661df21d80e718112ba7efdd9abbd634679b7cecda245c2ffde4169f5ae039de05b244c8d2693b292fec780f7061fdcdc3f86a3e4186e7f072e5b55097724dec0ca6281fac6d105ed8ded742f4264a694eafa57f12af2a4e89795df32485fe458b73aa5927173512f9d39e9f0eb196501ac9f643735b93701a5ce1f71f18d87c9ab7faa963068cf586159d02ca0e6dc23b47823f31348eb74971476c5f06606dbb1522915eae1dbc8e796088bf38880468f1c594216356a61a8dce26381c2b0cb54e8b7364d8d1d08b21e0448bb40d0642ab9a6195e45e2c5648045e11eb2be5fb03794c7b88e8e5d429aee6d83afd1a65421cee19c57997e9a6bc0f84e96ff4d940239f368ca79454dcb0717c3aec6712eee9a96ab863048c663eb6621564d90c6b168e502df0fc42e1370000f32592c0e6b460d8f464b17f32ed9467ca00202434d8e8b6a01943572c0ef49e8f57c685604800a2dcb7142b5fa2b60a07027653f812bcba4b23547def54349cd1dc3bb40c189f45265061eade41502258cb40de75d7018e4bb00d48215335d95f95d04d21c7d2d6c4e72267f5438db0722fa73c8d573ffb16c9b3ca4509dfadc67929cbb45d5d9263bf0c28bb8ea986b63953e0e7c6adc7df13c95f75fbb93a0971d1cb19b2b1f4f1c118137d6e3e23bfd0af063526cf595d98c79da94e0761c7cc81c3ba4f5ec3b8d8c65bf3b4e0f1a7a7befd9e436475ee3aec982105dfbf860aac67cbacce51942f0d9e5d73e2540588992f044075c7604886e0ee86d4cf32e0fafc367a5c09262726a9d7305ec9dd203bbe70ca0b0d61fe1de18aa15079da5c67a9a8921885a8abd96f63de111ef83cbee3777dc9e8bbede3bb1b3c3c72e13b6a11cfe5ece1177a2039938faf14d5b0e2edf9d5eb088050804e62eeb1b220258e3948b31888763b22f2fe71eaa7264ba1777540743fe723c0003f3837b3fbdc7d56e20d69ee2665532c27392d64ab0c049d760d8574c776b9dfc75a9c5b1c06541cd72b39085b502e26406c1ad213850c88c6c315b781e6482db180394c90810bf788755703e714e138e416ad0ec2348796e54bad0de075663fbc7b74197aab0fafc23364c7cb94547a66483efbeb93bffaf33e10a72364ba2e7fa2fe97620cca45c965d65a268d9fcee44d98c0fa17dcfd7683f6e5f20bfb5058bd0999c7f7857edb5ee3d187f8e7c39e9a263ae8ce36a8cc47c8a42c3dffb620d45b4c0a604fadcd21e8814bbf7949fad29f51d6bb48d5275e3619d113bc0270948fa23a6870c8a259ade06d32d0b33bf6557bb24049c2113069b9a1b9924e01f21079ffecd102bf76e350f7fc4f20a3f5423fb5713076689ec8b4117be242815bd5fe41e7c011b61552acc529609821177df4265de4c9f4d8ba85b869994f7976467a68e3d22e50989ada9fa34e3d703f30ab7b37be994ec7716ecd9bdf2742c4c37487eb003bf442de11cced9d22cd66012a53cd8bf77670fb44db95f4c9752082486dbc5fd9aca43301693b78389cbdc5be671212006b98bf34f2ed2a481cecae608d7bda964dd446aebdb867ef0538afb14086f524c23fd4d20b749008c97d5aac45943602549b995cd33adc5d29032960d4a38f53ed42e949cad29f68d0cfa1d132d1b87e5084675c41f8bd9332cf5e6dc37627e192ad670ede8a145b"}]}}]}, 0xec4}}, 0x0) [ 217.177118][ T9231] loop3: detected capacity change from 0 to 512 [ 217.201876][ T9231] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 217.250510][ T9212] ERROR: Out of memory at tomoyo_realpath_from_path. 00:03:37 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (fail_nth: 17) 00:03:37 executing program 0: r0 = semget$private(0x0, 0x4, 0x0) semop(r0, &(0x7f0000002140)=[{0x0, 0x1f}], 0x1) 00:03:37 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 18) 00:03:37 executing program 4: r0 = openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fsetxattr$system_posix_acl(r0, &(0x7f0000000000)='system.posix_acl_access\x00', 0x0, 0x0, 0x0) 00:03:37 executing program 3: syz_genetlink_get_family_id$ieee802154(&(0x7f00000001c0), 0xffffffffffffffff) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") getsockopt$IP_VS_SO_GET_VERSION(0xffffffffffffffff, 0x0, 0x480, &(0x7f0000000140), &(0x7f0000000180)=0x40) sendmsg$IEEE802154_LLSEC_DEL_DEV(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x20, 0x0, 0x1, 0x70bd2a, 0x25dfdbff, {}, [@IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan0\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x4000}, 0x810) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) syz_genetlink_get_family_id$ieee802154(&(0x7f00000001c0), 0xffffffffffffffff) (async) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) getsockopt$IP_VS_SO_GET_VERSION(0xffffffffffffffff, 0x0, 0x480, &(0x7f0000000140), &(0x7f0000000180)=0x40) (async) sendmsg$IEEE802154_LLSEC_DEL_DEV(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x20, 0x0, 0x1, 0x70bd2a, 0x25dfdbff, {}, [@IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan0\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x4000}, 0x810) (async) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5a042, 0x0) (async) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) (async) 00:03:37 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001b80)={0xffffffffffffffff}) sendmsg$inet(r0, 0x0, 0x20040081) 00:03:37 executing program 0: openat$full(0xffffffffffffff9c, &(0x7f0000000040), 0x2a3084e86e18a02e, 0x0) [ 217.308598][ T9244] FAULT_INJECTION: forcing a failure. [ 217.308598][ T9244] name failslab, interval 1, probability 0, space 0, times 0 [ 217.319848][ T9244] CPU: 1 PID: 9244 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 217.321971][ T9244] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 217.324451][ T9244] Call trace: [ 217.325257][ T9244] dump_backtrace+0x1c8/0x1f4 [ 217.326363][ T9244] show_stack+0x2c/0x3c [ 217.327417][ T9244] dump_stack_lvl+0x108/0x170 [ 217.328583][ T9244] dump_stack+0x1c/0x5c [ 217.329609][ T9244] should_fail_ex+0x408/0x5d4 [ 217.330825][ T9244] __should_failslab+0xc8/0x128 [ 217.332124][ T9244] should_failslab+0x10/0x28 [ 217.333249][ T9244] kmem_cache_alloc+0x8c/0x37c [ 217.334480][ T9244] __kernfs_new_node+0xe4/0x66c [ 217.335654][ T9244] kernfs_new_node+0x98/0x184 [ 217.336844][ T9244] kernfs_create_link+0xa8/0x1e0 [ 217.338075][ T9244] sysfs_do_create_link_sd+0x8c/0x120 [ 217.339414][ T9244] sysfs_create_link+0x74/0x94 [ 217.340750][ T9244] device_add+0x7a4/0xef4 [ 217.341867][ T9244] netdev_register_kobject+0x15c/0x2d8 [ 217.343232][ T9244] register_netdevice+0xcb8/0x125c [ 217.344491][ T9244] tun_set_iff+0x630/0xb0c [ 217.345620][ T9244] __tun_chr_ioctl+0x788/0x2af8 [ 217.346863][ T9244] tun_chr_ioctl+0x38/0x4c [ 217.348000][ T9244] __arm64_sys_ioctl+0x14c/0x1c8 [ 217.349248][ T9244] invoke_syscall+0x98/0x2c0 [ 217.350464][ T9244] el0_svc_common+0x138/0x258 [ 217.351643][ T9244] do_el0_svc+0x64/0x218 [ 217.352715][ T9244] el0_svc+0x58/0x168 [ 217.353701][ T9244] el0t_64_sync_handler+0x84/0xf0 00:03:37 executing program 5: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_TTY_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x18}, 0x18}}, 0x0) seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{}]}) syz_genetlink_get_family_id$devlink(0x0, 0xffffffffffffffff) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$IEEE802154_LLSEC_SETPARAMS(r1, &(0x7f0000000ac0)={&(0x7f00000009c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000a80)={&(0x7f0000000a40)={0x24, 0x0, 0x2, 0x70bd25, 0x25dfdbfc, {}, [@IEEE802154_ATTR_DEV_INDEX={0x8}, @IEEE802154_ATTR_DEV_INDEX={0x8}]}, 0x24}}, 0x4000) syz_genetlink_get_family_id$nl80211(&(0x7f0000000b00), 0xffffffffffffffff) 00:03:37 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$netlink(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000002c0)={0x18, 0x10, 0x0, 0x0, 0x0, "", [@generic="380464469d"]}, 0x18}], 0x1}, 0x0) [ 217.354955][ T9244] el0t_64_sync+0x18c/0x190 [ 217.361167][ T9245] loop3: detected capacity change from 0 to 512 00:03:37 executing program 4: r0 = socket$inet(0x2, 0xa, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0, @local}, 0x10) [ 217.370644][ T9245] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 217.406775][ T9261] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. [ 217.410710][ T9256] loop1: detected capacity change from 0 to 512 00:03:37 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000080)={{0x2, 0x0, @multicast2}, {0x0, @broadcast}, 0x8, {0x2, 0x0, @loopback}}) [ 217.440822][ T9256] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:37 executing program 5: bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000700)={0xffffffffffffffff, 0x0, 0x0}, 0x20) [ 217.447381][ T9256] FAULT_INJECTION: forcing a failure. [ 217.447381][ T9256] name failslab, interval 1, probability 0, space 0, times 0 [ 217.460595][ T9256] CPU: 0 PID: 9256 Comm: syz-executor.1 Not tainted 6.1.16-syzkaller #0 [ 217.462791][ T9256] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 217.465376][ T9256] Call trace: [ 217.466243][ T9256] dump_backtrace+0x1c8/0x1f4 [ 217.467435][ T9256] show_stack+0x2c/0x3c [ 217.468499][ T9256] dump_stack_lvl+0x108/0x170 [ 217.469679][ T9256] dump_stack+0x1c/0x5c [ 217.470764][ T9256] should_fail_ex+0x408/0x5d4 [ 217.471992][ T9256] __should_failslab+0xc8/0x128 [ 217.473272][ T9256] should_failslab+0x10/0x28 [ 217.474414][ T9256] __kmem_cache_alloc_node+0x80/0x388 [ 217.475732][ T9256] __kmalloc+0xc4/0x1c4 [ 217.476776][ T9256] tomoyo_encode+0x270/0x4b0 [ 217.477996][ T9256] tomoyo_realpath_from_path+0x478/0x4cc [ 217.479426][ T9256] tomoyo_check_open_permission+0x1dc/0x3f4 [ 217.480900][ T9256] tomoyo_file_open+0x130/0x19c [ 217.482133][ T9256] security_file_open+0x6c/0xb0 [ 217.483385][ T9256] do_dentry_open+0x2a0/0xfa0 [ 217.484551][ T9256] vfs_open+0x7c/0x90 [ 217.485583][ T9256] path_openat+0x1e14/0x2548 [ 217.486776][ T9256] do_filp_open+0x1bc/0x3cc [ 217.487935][ T9256] do_sys_openat2+0x128/0x3d8 [ 217.489143][ T9256] __arm64_sys_openat+0x1f0/0x240 [ 217.490428][ T9256] invoke_syscall+0x98/0x2c0 [ 217.491630][ T9256] el0_svc_common+0x138/0x258 [ 217.492859][ T9256] do_el0_svc+0x64/0x218 [ 217.493981][ T9256] el0_svc+0x58/0x168 [ 217.495067][ T9256] el0t_64_sync_handler+0x84/0xf0 [ 217.496350][ T9256] el0t_64_sync+0x18c/0x190 [ 217.547189][ T9256] ERROR: Out of memory at tomoyo_realpath_from_path. 00:03:37 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (fail_nth: 18) 00:03:37 executing program 3: syz_genetlink_get_family_id$ieee802154(&(0x7f00000001c0), 0xffffffffffffffff) (async) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) getsockopt$IP_VS_SO_GET_VERSION(0xffffffffffffffff, 0x0, 0x480, &(0x7f0000000140), &(0x7f0000000180)=0x40) (async) sendmsg$IEEE802154_LLSEC_DEL_DEV(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000200)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000000280)={&(0x7f0000000240)={0x20, 0x0, 0x1, 0x70bd2a, 0x25dfdbff, {}, [@IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan0\x00'}]}, 0x20}, 0x1, 0x0, 0x0, 0x4000}, 0x810) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) 00:03:37 executing program 0: syz_open_procfs(0x0, &(0x7f0000000200)='net\x00') 00:03:37 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000001440), 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, 0x0) 00:03:37 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 19) 00:03:37 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0x4004041) [ 217.587407][ T9271] FAULT_INJECTION: forcing a failure. [ 217.587407][ T9271] name failslab, interval 1, probability 0, space 0, times 0 [ 217.605057][ T9271] CPU: 1 PID: 9271 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 217.607178][ T9271] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 217.609742][ T9271] Call trace: [ 217.610562][ T9271] dump_backtrace+0x1c8/0x1f4 [ 217.611714][ T9271] show_stack+0x2c/0x3c [ 217.612761][ T9271] dump_stack_lvl+0x108/0x170 [ 217.613998][ T9271] dump_stack+0x1c/0x5c [ 217.615002][ T9271] should_fail_ex+0x408/0x5d4 [ 217.616284][ T9271] __should_failslab+0xc8/0x128 [ 217.617561][ T9271] should_failslab+0x10/0x28 [ 217.618736][ T9271] kmem_cache_alloc+0x8c/0x37c [ 217.619952][ T9271] __kernfs_new_node+0xe4/0x66c [ 217.621204][ T9271] kernfs_new_node+0x98/0x184 [ 217.622388][ T9271] __kernfs_create_file+0x60/0x2d4 [ 217.623741][ T9271] sysfs_add_file_mode_ns+0x1dc/0x298 [ 217.625137][ T9271] internal_create_group+0x428/0xbec [ 217.626506][ T9271] sysfs_create_groups+0x60/0x130 [ 217.627804][ T9271] device_add_attrs+0xd8/0x750 [ 217.629014][ T9271] device_add+0x5e8/0xef4 [ 217.630153][ T9271] netdev_register_kobject+0x15c/0x2d8 [ 217.631587][ T9271] register_netdevice+0xcb8/0x125c [ 217.632927][ T9271] tun_set_iff+0x630/0xb0c [ 217.634088][ T9271] __tun_chr_ioctl+0x788/0x2af8 [ 217.635306][ T9271] tun_chr_ioctl+0x38/0x4c [ 217.636474][ T9271] __arm64_sys_ioctl+0x14c/0x1c8 [ 217.637737][ T9271] invoke_syscall+0x98/0x2c0 [ 217.638910][ T9271] el0_svc_common+0x138/0x258 [ 217.640146][ T9271] do_el0_svc+0x64/0x218 [ 217.641228][ T9271] el0_svc+0x58/0x168 [ 217.642291][ T9271] el0t_64_sync_handler+0x84/0xf0 [ 217.643575][ T9271] el0t_64_sync+0x18c/0x190 00:03:37 executing program 0: r0 = socket$inet_tcp(0x2, 0x1, 0x0) sendto$inet(r0, 0x0, 0x0, 0x20000000, &(0x7f0000000000)={0x2, 0x4e22, @remote}, 0x10) 00:03:37 executing program 4: syz_usb_connect$printer(0x4, 0x2d, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x1b, 0x1}}]}}, 0x0) 00:03:37 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_GATEWAYS(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001580)={&(0x7f0000001500)={0x14}, 0x14}}, 0x0) 00:03:37 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f00000001c0), 0xffffffffffffffff) r2 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000280)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) sendmsg$nl_route(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)=@bridge_getlink={0x28, 0x12, 0x300, 0x70bd28, 0x25dfdbfe, {0x7, 0x0, 0x0, 0x0, 0x2090, 0x4808}, [@IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x3d54b}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040805}, 0xc000) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000200)={0x4c, r1, 0x1, 0x0, 0x0, {0x4e}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0xd}, {0x5}}]}, 0x4c}}, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x70, r3, 0x100, 0x70bd26, 0x25dfdbfc, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_STA_SUPPORT_P2P_PS={0x5}, @NL80211_ATTR_STA_PLINK_STATE={0x5, 0x74, 0x1}, @NL80211_ATTR_STA_SUPPORTED_CHANNELS={0x8, 0xbd, [0x0, 0xfff9]}, @NL80211_ATTR_STA_WME={0x34, 0x81, [@NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x20}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0xf9}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x7}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x4}, @NL80211_STA_WME_MAX_SP={0x5}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x4}]}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x80}]}, 0x70}, 0x1, 0x0, 0x0, 0x40880}, 0x800) r4 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r4, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) 00:03:37 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x89a0, &(0x7f0000000080)={{0x2, 0x0, @multicast2}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @loopback}}) 00:03:37 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x7, [@enum={0x6}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000080)=""/183, 0x2b, 0xb7, 0x1}, 0x20) [ 217.746978][ T9289] loop3: detected capacity change from 0 to 512 [ 217.765219][ T9289] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 217.793584][ T9292] loop1: detected capacity change from 0 to 512 [ 217.807045][ T9292] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 217.832366][ T9292] FAULT_INJECTION: forcing a failure. [ 217.832366][ T9292] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 217.835671][ T9292] CPU: 0 PID: 9292 Comm: syz-executor.1 Not tainted 6.1.16-syzkaller #0 [ 217.837647][ T9292] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 217.840117][ T9292] Call trace: [ 217.840919][ T9292] dump_backtrace+0x1c8/0x1f4 [ 217.842132][ T9292] show_stack+0x2c/0x3c [ 217.843228][ T9292] dump_stack_lvl+0x108/0x170 [ 217.844396][ T9292] dump_stack+0x1c/0x5c [ 217.845536][ T9292] should_fail_ex+0x408/0x5d4 [ 217.846705][ T9292] should_fail+0x14/0x24 [ 217.847762][ T9292] should_fail_usercopy+0x20/0x30 [ 217.849035][ T9292] simple_read_from_buffer+0xd4/0x248 [ 217.850381][ T9292] proc_fail_nth_read+0x198/0x234 [ 217.851707][ T9292] vfs_read+0x280/0x8ac [ 217.852753][ T9292] ksys_read+0x15c/0x26c [ 217.853856][ T9292] __arm64_sys_read+0x7c/0x90 [ 217.855044][ T9292] invoke_syscall+0x98/0x2c0 [ 217.856219][ T9292] el0_svc_common+0x138/0x258 [ 217.857416][ T9292] do_el0_svc+0x64/0x218 [ 217.858474][ T9292] el0_svc+0x58/0x168 [ 217.859503][ T9292] el0t_64_sync_handler+0x84/0xf0 [ 217.860709][ T9292] el0t_64_sync+0x18c/0x190 00:03:37 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) 00:03:37 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 20) 00:03:37 executing program 5: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000003c0)=ANY=[@ANYBLOB="440000001600a111"], 0x44}}, 0x0) 00:03:37 executing program 0: socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$BATADV_CMD_SET_HARDIF(r0, &(0x7f0000000100)={&(0x7f0000000040), 0xc, &(0x7f0000000240)={0x0}}, 0x0) 00:03:37 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) r0 = socket$nl_generic(0x10, 0x3, 0x10) (async) r1 = syz_genetlink_get_family_id$devlink(&(0x7f00000001c0), 0xffffffffffffffff) (async) r2 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000280)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) sendmsg$nl_route(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)=@bridge_getlink={0x28, 0x12, 0x300, 0x70bd28, 0x25dfdbfe, {0x7, 0x0, 0x0, 0x0, 0x2090, 0x4808}, [@IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x3d54b}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040805}, 0xc000) (async, rerun: 32) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000200)={0x4c, r1, 0x1, 0x0, 0x0, {0x4e}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0xd}, {0x5}}]}, 0x4c}}, 0x0) (async, rerun: 32) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x70, r3, 0x100, 0x70bd26, 0x25dfdbfc, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_STA_SUPPORT_P2P_PS={0x5}, @NL80211_ATTR_STA_PLINK_STATE={0x5, 0x74, 0x1}, @NL80211_ATTR_STA_SUPPORTED_CHANNELS={0x8, 0xbd, [0x0, 0xfff9]}, @NL80211_ATTR_STA_WME={0x34, 0x81, [@NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x20}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0xf9}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x7}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x4}, @NL80211_STA_WME_MAX_SP={0x5}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x4}]}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x80}]}, 0x70}, 0x1, 0x0, 0x0, 0x40880}, 0x800) (async) r4 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r4, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) [ 217.907115][ T9298] FAULT_INJECTION: forcing a failure. [ 217.907115][ T9298] name failslab, interval 1, probability 0, space 0, times 0 [ 217.913885][ T9298] CPU: 1 PID: 9298 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 217.915984][ T9298] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 217.918733][ T9298] Call trace: [ 217.919556][ T9298] dump_backtrace+0x1c8/0x1f4 [ 217.920750][ T9298] show_stack+0x2c/0x3c [ 217.921780][ T9298] dump_stack_lvl+0x108/0x170 [ 217.922984][ T9298] dump_stack+0x1c/0x5c [ 217.924040][ T9298] should_fail_ex+0x408/0x5d4 [ 217.925240][ T9298] __should_failslab+0xc8/0x128 [ 217.926493][ T9298] should_failslab+0x10/0x28 [ 217.927665][ T9298] kmem_cache_alloc+0x8c/0x37c [ 217.928937][ T9298] __kernfs_new_node+0xe4/0x66c [ 217.930189][ T9298] kernfs_new_node+0x98/0x184 [ 217.931416][ T9298] __kernfs_create_file+0x60/0x2d4 [ 217.932744][ T9298] sysfs_add_file_mode_ns+0x1dc/0x298 [ 217.934160][ T9298] internal_create_group+0x428/0xbec [ 217.935467][ T9298] sysfs_create_groups+0x60/0x130 [ 217.936733][ T9298] device_add_attrs+0xd8/0x750 [ 217.937979][ T9298] device_add+0x5e8/0xef4 [ 217.939127][ T9298] netdev_register_kobject+0x15c/0x2d8 [ 217.940422][ T9298] register_netdevice+0xcb8/0x125c [ 217.941414][ T9298] tun_set_iff+0x630/0xb0c [ 217.942560][ T9298] __tun_chr_ioctl+0x788/0x2af8 [ 217.943783][ T9298] tun_chr_ioctl+0x38/0x4c [ 217.944934][ T9298] __arm64_sys_ioctl+0x14c/0x1c8 [ 217.946269][ T9298] invoke_syscall+0x98/0x2c0 [ 217.947443][ T9298] el0_svc_common+0x138/0x258 [ 217.948743][ T9298] do_el0_svc+0x64/0x218 [ 217.949823][ T9298] el0_svc+0x58/0x168 [ 217.950819][ T9298] el0t_64_sync_handler+0x84/0xf0 [ 217.952085][ T9298] el0t_64_sync+0x18c/0x190 [ 217.961957][ T9297] loop3: detected capacity change from 0 to 512 00:03:37 executing program 0: r0 = syz_open_procfs$userns(0xffffffffffffffff, &(0x7f00000000c0)) ioctl$NS_GET_OWNER_UID(r0, 0xb704, &(0x7f0000000100)) 00:03:37 executing program 5: openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000880), 0x340, 0x0) [ 218.028046][ T9307] loop1: detected capacity change from 0 to 512 [ 218.049573][ T9307] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:38 executing program 0: r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_TLV_READ(r0, 0xc008551a, &(0x7f0000000080)) 00:03:38 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$devlink(&(0x7f00000001c0), 0xffffffffffffffff) r2 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000280)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) sendmsg$nl_route(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)=@bridge_getlink={0x28, 0x12, 0x300, 0x70bd28, 0x25dfdbfe, {0x7, 0x0, 0x0, 0x0, 0x2090, 0x4808}, [@IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x3d54b}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040805}, 0xc000) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000200)={0x4c, r1, 0x1, 0x0, 0x0, {0x4e}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0xd}, {0x5}}]}, 0x4c}}, 0x0) r3 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x70, r3, 0x100, 0x70bd26, 0x25dfdbfc, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_STA_SUPPORT_P2P_PS={0x5}, @NL80211_ATTR_STA_PLINK_STATE={0x5, 0x74, 0x1}, @NL80211_ATTR_STA_SUPPORTED_CHANNELS={0x8, 0xbd, [0x0, 0xfff9]}, @NL80211_ATTR_STA_WME={0x34, 0x81, [@NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x20}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0xf9}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x7}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x4}, @NL80211_STA_WME_MAX_SP={0x5}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x4}]}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x80}]}, 0x70}, 0x1, 0x0, 0x0, 0x40880}, 0x800) r4 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r4, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$devlink(&(0x7f00000001c0), 0xffffffffffffffff) (async) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000280)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) (async) sendmsg$nl_route(r2, &(0x7f0000000400)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x20000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)=@bridge_getlink={0x28, 0x12, 0x300, 0x70bd28, 0x25dfdbfe, {0x7, 0x0, 0x0, 0x0, 0x2090, 0x4808}, [@IFLA_GSO_MAX_SIZE={0x8, 0x29, 0x3d54b}]}, 0x28}, 0x1, 0x0, 0x0, 0x4040805}, 0xc000) (async) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000200)={0x4c, r1, 0x1, 0x0, 0x0, {0x4e}, [{@nsim={{0xe}, {0xf, 0x2, {'netdevsim', 0x0}}}, {0xd}, {0x5}}]}, 0x4c}}, 0x0) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000140), 0xffffffffffffffff) (async) sendmsg$NL80211_CMD_NEW_STATION(r0, &(0x7f0000000240)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000200)={&(0x7f0000000180)={0x70, r3, 0x100, 0x70bd26, 0x25dfdbfc, {{}, {@val={0x8}, @void}}, [@NL80211_ATTR_STA_SUPPORT_P2P_PS={0x5}, @NL80211_ATTR_STA_PLINK_STATE={0x5, 0x74, 0x1}, @NL80211_ATTR_STA_SUPPORTED_CHANNELS={0x8, 0xbd, [0x0, 0xfff9]}, @NL80211_ATTR_STA_WME={0x34, 0x81, [@NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x20}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0xf9}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x7}, @NL80211_STA_WME_UAPSD_QUEUES={0x5, 0x1, 0x4}, @NL80211_STA_WME_MAX_SP={0x5}, @NL80211_STA_WME_MAX_SP={0x5, 0x2, 0x4}]}, @NL80211_ATTR_AIRTIME_WEIGHT={0x6, 0x112, 0x80}]}, 0x70}, 0x1, 0x0, 0x0, 0x40880}, 0x800) (async) openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (async) preadv2(r4, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) (async) 00:03:38 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x2, 0x0, 0x0, 0x80000000}, 0x48) 00:03:38 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 21) 00:03:38 executing program 4: syz_open_procfs(0x0, &(0x7f0000000100)='stack\x00') syz_open_procfs(0x0, &(0x7f0000000080)='fd/3\x00') 00:03:38 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x2) [ 218.208768][ T9317] FAULT_INJECTION: forcing a failure. [ 218.208768][ T9317] name failslab, interval 1, probability 0, space 0, times 0 [ 218.224868][ T9318] loop3: detected capacity change from 0 to 512 [ 218.232701][ T9317] CPU: 1 PID: 9317 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 218.234924][ T9317] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 218.237521][ T9317] Call trace: [ 218.238342][ T9317] dump_backtrace+0x1c8/0x1f4 [ 218.239567][ T9317] show_stack+0x2c/0x3c [ 218.240603][ T9317] dump_stack_lvl+0x108/0x170 [ 218.241802][ T9317] dump_stack+0x1c/0x5c [ 218.242879][ T9317] should_fail_ex+0x408/0x5d4 [ 218.244056][ T9317] __should_failslab+0xc8/0x128 [ 218.245290][ T9317] should_failslab+0x10/0x28 [ 218.246467][ T9317] kmem_cache_alloc+0x8c/0x37c [ 218.246611][ T9320] loop1: detected capacity change from 0 to 512 [ 218.247708][ T9317] __kernfs_new_node+0xe4/0x66c [ 218.247725][ T9317] kernfs_new_node+0x98/0x184 [ 218.247735][ T9317] __kernfs_create_file+0x60/0x2d4 [ 218.247747][ T9317] sysfs_add_file_mode_ns+0x1dc/0x298 [ 218.247758][ T9317] internal_create_group+0x428/0xbec [ 218.255768][ T9317] sysfs_create_groups+0x60/0x130 [ 218.257040][ T9317] device_add_attrs+0xd8/0x750 [ 218.258249][ T9317] device_add+0x5e8/0xef4 [ 218.259334][ T9317] netdev_register_kobject+0x15c/0x2d8 [ 218.260732][ T9317] register_netdevice+0xcb8/0x125c [ 218.261979][ T9318] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 218.262044][ T9317] tun_set_iff+0x630/0xb0c [ 218.265043][ T9317] __tun_chr_ioctl+0x788/0x2af8 [ 218.265866][ T9320] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 218.266304][ T9317] tun_chr_ioctl+0x38/0x4c [ 218.266323][ T9317] __arm64_sys_ioctl+0x14c/0x1c8 [ 218.266338][ T9317] invoke_syscall+0x98/0x2c0 [ 218.266354][ T9317] el0_svc_common+0x138/0x258 [ 218.272960][ T9317] do_el0_svc+0x64/0x218 [ 218.274078][ T9317] el0_svc+0x58/0x168 [ 218.275122][ T9317] el0t_64_sync_handler+0x84/0xf0 [ 218.276405][ T9317] el0t_64_sync+0x18c/0x190 00:03:38 executing program 5: r0 = syz_open_dev$vcsu(&(0x7f0000001740), 0x0, 0x0) read$char_usb(r0, 0x0, 0x0) 00:03:38 executing program 4: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) setsockopt$netlink_NETLINK_ADD_MEMBERSHIP(r0, 0x10e, 0x1, &(0x7f0000000080)=0x1, 0x4) 00:03:38 executing program 0: syz_emit_ethernet(0x37, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff"], 0x0) 00:03:38 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x3) 00:03:38 executing program 5: waitid(0x1, 0x0, 0x0, 0x40000005, 0x0) 00:03:38 executing program 4: semctl$SEM_INFO(0x0, 0x0, 0x13, &(0x7f0000001100)=""/23) 00:03:38 executing program 0: openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000000), 0x6640, 0x0) 00:03:38 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$VT_GETSTATE(r0, 0x5603, &(0x7f0000000340)={0x8001, 0x6, 0x8}) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_EEE_GET(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, r1, 0x100, 0x70bd26, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x448c1}, 0x20000010) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000280), r2) sendmsg$ETHTOOL_MSG_FEATURES_SET(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000002c0)={&(0x7f0000000c80)={0x8f8, r3, 0x400, 0x70bd29, 0x25dfdbfe, {}, [@ETHTOOL_A_FEATURES_WANTED={0x1f4, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x78, 0x3, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x81}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}, {0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x569}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'ext2\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xfff}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '!$\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_BITS={0x1c, 0x3, 0x0, 0x1, [{0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'ext2\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}]}]}, @ETHTOOL_A_BITSET_MASK={0x23, 0x5, "8045efde47eca6934c7ef9f9f02fb4ff2751625f39f911a1f4bfa3625ad899"}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x100}, @ETHTOOL_A_BITSET_MASK={0x51, 0x5, "d0941407c899b1d746b0b04332f85f584829fd20525570f0346616aacd1d329821535b4c3baad884ddbd11a5e4aab288ddedb0dd8fdb4d33d8c7e98659f1155ed77b2399d141d403dcd4fa70b5"}, @ETHTOOL_A_BITSET_VALUE={0xd8, 0x4, "924fd5351de15a271fbddd006fe27f057f63c58a6de8661be742f4f09cc8008c28963cf39921915e93a3d553f323a5a64a755226d6c9be627e76a0931a46e0fb417987f4c008c95fbdf3a7000963c50916fd29bcb952540444aed530790f1cb9666e791072d6a9e03aaeb095387c5da19d708396eea21d97375cb3afa379976b9524bdd7c929d47a55f854c570374e80d64f89a5ba0823f1e9b8638c03a6386e7362a6a023e581c983ca280068f55c2f885b8ad952d7bd9095aa9880184a48b1ccfa43f99c4a9a8bc7ddea6491432a72dea5a454"}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_FEATURES_WANTED={0x29c, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0x40, 0x5, "5f33d939acf267da1301f8fe7c8ffe9726815e264889bb92380f272e94d75f670af719cd1b7e89e148ba79b5d6142bfcecaf55021baf227348ae8787"}, @ETHTOOL_A_BITSET_VALUE={0x90, 0x4, "890d29e510f5d8df4ee296a62a013bb52478862b15b9808e1c563fef8206db8142c4e31121e7e11c348ce9b564fb2a7011bcf80328f6561178b9c28362be1672d9338e795401932633aa48e33951b229a73e2cb6de5fad1a161993582ac05dda1089dbdc66c1309827b0946e8402876767ed571cd9ca681d2bd18ef5ef8386973e030c13be4ba40e111ef9fb"}, @ETHTOOL_A_BITSET_VALUE={0xd4, 0x4, "97a92c62f0922fc115bd043040e155294cd7233c77663f621eed198cf147273f45c48411891a5126924ae77a8adf80b27b9689bcead61f9c41e46b07fc0295341146aef5401560b251b0513b7aecffc571965950a63fd7c0e06c1e0f184d29112c73c6b3df690cce26c7499212977c7335b4d175cf94ea325fd7a1ce86317033c0b2c3fea5b66e292fc97ff1ebc10e158ee50390dc19605d2b42cb57014b36017756217dbb746b09c20797bf234a2eefbd67e5a7fcd6753e43306cc8d9fdb5cd232b41548dbcbc709de204cbb046cd7c"}, @ETHTOOL_A_BITSET_BITS={0x74, 0x3, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8c}]}, {0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'ext2\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '*(\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}, @ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '@{{}-\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '#-*\'/\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_BITS={0x70, 0x3, 0x0, 0x1, [{0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xac}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffffffff}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '*(\x00'}]}, {0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffffceb2}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}]}]}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x3f}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x51c}]}, @ETHTOOL_A_FEATURES_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_FEATURES_WANTED={0x324, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0xa8, 0x3, 0x0, 0x1, [{0x4}, {0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7fffffff}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1f}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4259cfef}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xc81}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xff}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9db7}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'ext2\x00'}]}, {0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7fff}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x800}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x45, 0x4, "b6bd9fa3242a2ac597ca907632c6d0a305cf1c95b9cf018fea4d39ac37b67574807a11241a7147a166188ae4bc9879cefac003fbc973eced63bfbaf7bd53ad268a"}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x9}, @ETHTOOL_A_BITSET_MASK={0x77, 0x5, "bda953a773346fcbe4463d51c3c936cc3383e8002b6ce79a4d891e1009866ef2657e6374e20b4ce3b07d21f9197d53e40a14be4118ff58a6e8bdac2a1bd7cfec4dc8ac9f946dca6a4884b6358deae0baa006e28b09b19c3f2f2b13d2c0246f64943e0e4020c112ef403e2427d5cd62a07651b0"}, @ETHTOOL_A_BITSET_MASK={0xaa, 0x5, "7fc5dd334ab196551c0b816b554a8fd056c8f6a0df41955e4bdbab231936eb280a56e4ce9b9c90b5937fa5180b35a24f8ca1037d37dad5e2f626a3db969ae9fe4aea4b4cb58bdc9effb22fb3a5268995e3bdf21c4d3263868ebefc7d3b2d19e9e68997b0e8d7babd6ab505bbfa688c60f4e519c24ef4cda30f19ae067f38ed3838039e942413d80aed8cd1b13e0e446749e25720e811f11210c01b8bb3b5438a38efe42a1edd"}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0xff9b}, @ETHTOOL_A_BITSET_VALUE={0xf4, 0x4, "61e26dc483cac0e5038f3650f12ea01ce7ecae4877b5baa5bc4934b1d2d807a21236165d19849416796dfb65618efb6237116550c7ad74414a12538441773f22b4a9cc2abe168123d9d703a73abd21d16f216bbf29b8e44a4a77c2a7151aee1388dd8b2868999ddf35be29d2cd7c9620e6f46b7feb0a58250b7ac1ab26a4de650d9c52b0c00cf8c2c0659cd3be4351b984f1317139a4356f5d4072d185d1e1abbba01aa8c3a8be1d1248920fe93a93b38d2ac96659cda02943d48132ce634f7fe6cc089f7d1ee1b8a5ba2bceda2139d1f318802e1c9b23d9ba3773f33ee7558ec88d30f5dc69d4db32da5989e6b9b4f6"}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_FEATURES_WANTED={0x11c, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0x17, 0x5, "00c6e27079b2530c30198688b75ab164de3738"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_MASK={0xf8, 0x5, "326729d420e9c8bc1711c64695b1f6baaa4bcce469db53ca30c59b2dc27e4b373dd13762fbfe5f5a1bd9f333dcbd85288bd877a2c7ff44d2f181fb1fc73590b03a6a18cfa0a1f775929a770167b6c02872f9f2d2e221956a4c14b3881d9c0272fd1d1c2a3a8439de3ae51a8b391c734dbc14c2af4c37e6e73b69365fb9a369734147ab0c4ab4343a73bc831c27fdb63d0c6ff3527915e608e971517f99de8f384de29c45f5aa8027a31dce5f18e3fe8ce513d4206d6d59a93863a8af042ff897f416c806996dc40684297f1b855441f740d51c66ffb79925f6a7bb4a3f43b5deaa9102749e2cb66e2284f39b51bc8e9bcefb2e6f"}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}]}, 0x8f8}, 0x1, 0x0, 0x0, 0x200000a5}, 0x8090) preadv2(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='ns\x00') fcntl$notify(r4, 0x402, 0x0) ioctl$RTC_PLL_GET(r4, 0x80207011, &(0x7f0000000380)) 00:03:38 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 22) [ 218.460062][ T9339] loop1: detected capacity change from 0 to 512 00:03:38 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TCP_MD5SIG(r0, 0x6, 0xe, &(0x7f0000000140)={@in6={{0xa, 0x0, 0x0, @ipv4={'\x00', '\xff\xff', @initdev={0xac, 0x1e, 0x0, 0x0}}}}, 0x0, 0x0, 0xf, 0x0, "d48f1c04d5a775629c9d11aad96bb03b72a9f521dddc30c7a33ff796a5bb7cad767cb7a90da420bf146f812ca3cd3ae62eb411d34932ba7d25eaaab3e0c3ffb271ca5e1b98423b22826f0ab694af4eec"}, 0xd8) [ 218.477922][ T9339] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 218.505008][ T9346] FAULT_INJECTION: forcing a failure. [ 218.505008][ T9346] name failslab, interval 1, probability 0, space 0, times 0 [ 218.508025][ T9346] CPU: 1 PID: 9346 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 218.510086][ T9346] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 218.512699][ T9346] Call trace: [ 218.513520][ T9346] dump_backtrace+0x1c8/0x1f4 [ 218.514742][ T9346] show_stack+0x2c/0x3c [ 218.515721][ T9346] dump_stack_lvl+0x108/0x170 [ 218.516871][ T9346] dump_stack+0x1c/0x5c [ 218.517902][ T9346] should_fail_ex+0x408/0x5d4 [ 218.519082][ T9346] __should_failslab+0xc8/0x128 [ 218.520289][ T9346] should_failslab+0x10/0x28 [ 218.521484][ T9346] kmem_cache_alloc+0x8c/0x37c [ 218.522739][ T9346] __kernfs_new_node+0xe4/0x66c [ 218.524005][ T9346] kernfs_new_node+0x98/0x184 [ 218.525176][ T9346] __kernfs_create_file+0x60/0x2d4 [ 218.526528][ T9346] sysfs_add_file_mode_ns+0x1dc/0x298 [ 218.527860][ T9346] internal_create_group+0x428/0xbec [ 218.529249][ T9346] sysfs_create_groups+0x60/0x130 [ 218.530512][ T9346] device_add_attrs+0xd8/0x750 [ 218.531745][ T9346] device_add+0x5e8/0xef4 [ 218.532804][ T9346] netdev_register_kobject+0x15c/0x2d8 [ 218.533354][ T9348] loop3: detected capacity change from 0 to 512 [ 218.534135][ T9346] register_netdevice+0xcb8/0x125c [ 218.534155][ T9346] tun_set_iff+0x630/0xb0c [ 218.534172][ T9346] __tun_chr_ioctl+0x788/0x2af8 [ 218.534187][ T9346] tun_chr_ioctl+0x38/0x4c [ 218.540631][ T9346] __arm64_sys_ioctl+0x14c/0x1c8 [ 218.541907][ T9346] invoke_syscall+0x98/0x2c0 [ 218.543074][ T9346] el0_svc_common+0x138/0x258 [ 218.544281][ T9346] do_el0_svc+0x64/0x218 [ 218.545335][ T9346] el0_svc+0x58/0x168 [ 218.546349][ T9346] el0t_64_sync_handler+0x84/0xf0 [ 218.547670][ T9346] el0t_64_sync+0x18c/0x190 00:03:38 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000080)={{0x2, 0x0, @multicast2}, {0x0, @broadcast}, 0x5e, {0x2, 0x0, @local}}) 00:03:38 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8954, &(0x7f0000000080)={{0x2, 0x0, @multicast2}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @loopback}}) [ 218.563716][ T9348] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:38 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_udp_int(r0, 0x11, 0x68, &(0x7f0000000040)=0xfffff001, 0x4) 00:03:38 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x4) 00:03:38 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) ioctl$VT_GETSTATE(r0, 0x5603, &(0x7f0000000340)={0x8001, 0x6, 0x8}) (async) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_EEE_GET(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, r1, 0x100, 0x70bd26, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x448c1}, 0x20000010) (async) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000280), r2) sendmsg$ETHTOOL_MSG_FEATURES_SET(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000002c0)={&(0x7f0000000c80)={0x8f8, r3, 0x400, 0x70bd29, 0x25dfdbfe, {}, [@ETHTOOL_A_FEATURES_WANTED={0x1f4, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x78, 0x3, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x81}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}, {0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x569}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'ext2\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xfff}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '!$\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_BITS={0x1c, 0x3, 0x0, 0x1, [{0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'ext2\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}]}]}, @ETHTOOL_A_BITSET_MASK={0x23, 0x5, "8045efde47eca6934c7ef9f9f02fb4ff2751625f39f911a1f4bfa3625ad899"}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x100}, @ETHTOOL_A_BITSET_MASK={0x51, 0x5, "d0941407c899b1d746b0b04332f85f584829fd20525570f0346616aacd1d329821535b4c3baad884ddbd11a5e4aab288ddedb0dd8fdb4d33d8c7e98659f1155ed77b2399d141d403dcd4fa70b5"}, @ETHTOOL_A_BITSET_VALUE={0xd8, 0x4, "924fd5351de15a271fbddd006fe27f057f63c58a6de8661be742f4f09cc8008c28963cf39921915e93a3d553f323a5a64a755226d6c9be627e76a0931a46e0fb417987f4c008c95fbdf3a7000963c50916fd29bcb952540444aed530790f1cb9666e791072d6a9e03aaeb095387c5da19d708396eea21d97375cb3afa379976b9524bdd7c929d47a55f854c570374e80d64f89a5ba0823f1e9b8638c03a6386e7362a6a023e581c983ca280068f55c2f885b8ad952d7bd9095aa9880184a48b1ccfa43f99c4a9a8bc7ddea6491432a72dea5a454"}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_FEATURES_WANTED={0x29c, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0x40, 0x5, "5f33d939acf267da1301f8fe7c8ffe9726815e264889bb92380f272e94d75f670af719cd1b7e89e148ba79b5d6142bfcecaf55021baf227348ae8787"}, @ETHTOOL_A_BITSET_VALUE={0x90, 0x4, "890d29e510f5d8df4ee296a62a013bb52478862b15b9808e1c563fef8206db8142c4e31121e7e11c348ce9b564fb2a7011bcf80328f6561178b9c28362be1672d9338e795401932633aa48e33951b229a73e2cb6de5fad1a161993582ac05dda1089dbdc66c1309827b0946e8402876767ed571cd9ca681d2bd18ef5ef8386973e030c13be4ba40e111ef9fb"}, @ETHTOOL_A_BITSET_VALUE={0xd4, 0x4, "97a92c62f0922fc115bd043040e155294cd7233c77663f621eed198cf147273f45c48411891a5126924ae77a8adf80b27b9689bcead61f9c41e46b07fc0295341146aef5401560b251b0513b7aecffc571965950a63fd7c0e06c1e0f184d29112c73c6b3df690cce26c7499212977c7335b4d175cf94ea325fd7a1ce86317033c0b2c3fea5b66e292fc97ff1ebc10e158ee50390dc19605d2b42cb57014b36017756217dbb746b09c20797bf234a2eefbd67e5a7fcd6753e43306cc8d9fdb5cd232b41548dbcbc709de204cbb046cd7c"}, @ETHTOOL_A_BITSET_BITS={0x74, 0x3, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8c}]}, {0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'ext2\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '*(\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}, @ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '@{{}-\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '#-*\'/\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_BITS={0x70, 0x3, 0x0, 0x1, [{0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xac}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffffffff}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '*(\x00'}]}, {0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffffceb2}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}]}]}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x3f}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x51c}]}, @ETHTOOL_A_FEATURES_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_FEATURES_WANTED={0x324, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0xa8, 0x3, 0x0, 0x1, [{0x4}, {0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7fffffff}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1f}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4259cfef}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xc81}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xff}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9db7}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'ext2\x00'}]}, {0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7fff}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x800}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x45, 0x4, "b6bd9fa3242a2ac597ca907632c6d0a305cf1c95b9cf018fea4d39ac37b67574807a11241a7147a166188ae4bc9879cefac003fbc973eced63bfbaf7bd53ad268a"}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x9}, @ETHTOOL_A_BITSET_MASK={0x77, 0x5, "bda953a773346fcbe4463d51c3c936cc3383e8002b6ce79a4d891e1009866ef2657e6374e20b4ce3b07d21f9197d53e40a14be4118ff58a6e8bdac2a1bd7cfec4dc8ac9f946dca6a4884b6358deae0baa006e28b09b19c3f2f2b13d2c0246f64943e0e4020c112ef403e2427d5cd62a07651b0"}, @ETHTOOL_A_BITSET_MASK={0xaa, 0x5, "7fc5dd334ab196551c0b816b554a8fd056c8f6a0df41955e4bdbab231936eb280a56e4ce9b9c90b5937fa5180b35a24f8ca1037d37dad5e2f626a3db969ae9fe4aea4b4cb58bdc9effb22fb3a5268995e3bdf21c4d3263868ebefc7d3b2d19e9e68997b0e8d7babd6ab505bbfa688c60f4e519c24ef4cda30f19ae067f38ed3838039e942413d80aed8cd1b13e0e446749e25720e811f11210c01b8bb3b5438a38efe42a1edd"}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0xff9b}, @ETHTOOL_A_BITSET_VALUE={0xf4, 0x4, "61e26dc483cac0e5038f3650f12ea01ce7ecae4877b5baa5bc4934b1d2d807a21236165d19849416796dfb65618efb6237116550c7ad74414a12538441773f22b4a9cc2abe168123d9d703a73abd21d16f216bbf29b8e44a4a77c2a7151aee1388dd8b2868999ddf35be29d2cd7c9620e6f46b7feb0a58250b7ac1ab26a4de650d9c52b0c00cf8c2c0659cd3be4351b984f1317139a4356f5d4072d185d1e1abbba01aa8c3a8be1d1248920fe93a93b38d2ac96659cda02943d48132ce634f7fe6cc089f7d1ee1b8a5ba2bceda2139d1f318802e1c9b23d9ba3773f33ee7558ec88d30f5dc69d4db32da5989e6b9b4f6"}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_FEATURES_WANTED={0x11c, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0x17, 0x5, "00c6e27079b2530c30198688b75ab164de3738"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_MASK={0xf8, 0x5, "326729d420e9c8bc1711c64695b1f6baaa4bcce469db53ca30c59b2dc27e4b373dd13762fbfe5f5a1bd9f333dcbd85288bd877a2c7ff44d2f181fb1fc73590b03a6a18cfa0a1f775929a770167b6c02872f9f2d2e221956a4c14b3881d9c0272fd1d1c2a3a8439de3ae51a8b391c734dbc14c2af4c37e6e73b69365fb9a369734147ab0c4ab4343a73bc831c27fdb63d0c6ff3527915e608e971517f99de8f384de29c45f5aa8027a31dce5f18e3fe8ce513d4206d6d59a93863a8af042ff897f416c806996dc40684297f1b855441f740d51c66ffb79925f6a7bb4a3f43b5deaa9102749e2cb66e2284f39b51bc8e9bcefb2e6f"}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}]}, 0x8f8}, 0x1, 0x0, 0x0, 0x200000a5}, 0x8090) preadv2(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) (async) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='ns\x00') fcntl$notify(r4, 0x402, 0x0) (async) ioctl$RTC_PLL_GET(r4, 0x80207011, &(0x7f0000000380)) 00:03:38 executing program 0: request_key(&(0x7f0000000000)='dns_resolver\x00', &(0x7f0000000100)={'syz', 0x1}, &(0x7f0000000140)='*+#,##*\x00', 0xffffffffffffffff) 00:03:38 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000080)={{0x2, 0x0, @multicast2}, {0x0, @broadcast}, 0x5e, {0x2, 0x0, @local}}) 00:03:38 executing program 5: r0 = syz_open_dev$vcsu(&(0x7f0000001740), 0x1, 0x0) read$char_usb(r0, &(0x7f0000000180)=""/237, 0xed) [ 218.690252][ T9357] loop1: detected capacity change from 0 to 512 00:03:38 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 23) 00:03:38 executing program 0: openat$drirender128(0xffffffffffffff9c, &(0x7f0000000000), 0x9d4c2, 0x0) [ 218.716265][ T9357] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 218.747603][ T9364] loop3: detected capacity change from 0 to 512 00:03:38 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x5) 00:03:38 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000080)={{0x2, 0x0, @multicast2}, {0x0, @broadcast}, 0x5e, {0x2, 0x0, @local}}) 00:03:38 executing program 5: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, &(0x7f0000000100)) 00:03:38 executing program 0: sysinfo(&(0x7f0000000000)=""/249) 00:03:38 executing program 5: r0 = socket$inet6(0xa, 0x3, 0x3) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000100)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @empty, 0x0, 0x0, 0x3}) [ 218.837360][ T9378] FAULT_INJECTION: forcing a failure. [ 218.837360][ T9378] name failslab, interval 1, probability 0, space 0, times 0 00:03:38 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000080)={{0x2, 0x0, @multicast2}, {0x0, @broadcast}, 0x5e, {0x2, 0x0, @local}}) 00:03:38 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async, rerun: 64) r0 = syz_open_dev$tty20(0xc, 0x4, 0x0) (rerun: 64) ioctl$VT_GETSTATE(r0, 0x5603, &(0x7f0000000340)={0x8001, 0x6, 0x8}) (async) r1 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_EEE_GET(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f00000001c0)={&(0x7f0000000180)={0x14, r1, 0x100, 0x70bd26, 0x25dfdbfb}, 0x14}, 0x1, 0x0, 0x0, 0x448c1}, 0x20000010) (async, rerun: 64) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (rerun: 64) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000280), r2) sendmsg$ETHTOOL_MSG_FEATURES_SET(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f00000002c0)={&(0x7f0000000c80)={0x8f8, r3, 0x400, 0x70bd29, 0x25dfdbfe, {}, [@ETHTOOL_A_FEATURES_WANTED={0x1f4, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0x78, 0x3, 0x0, 0x1, [{0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x81}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}]}, {0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x569}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'ext2\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xfff}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '!$\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}, {0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_BITS={0x1c, 0x3, 0x0, 0x1, [{0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'ext2\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}]}]}, @ETHTOOL_A_BITSET_MASK={0x23, 0x5, "8045efde47eca6934c7ef9f9f02fb4ff2751625f39f911a1f4bfa3625ad899"}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x100}, @ETHTOOL_A_BITSET_MASK={0x51, 0x5, "d0941407c899b1d746b0b04332f85f584829fd20525570f0346616aacd1d329821535b4c3baad884ddbd11a5e4aab288ddedb0dd8fdb4d33d8c7e98659f1155ed77b2399d141d403dcd4fa70b5"}, @ETHTOOL_A_BITSET_VALUE={0xd8, 0x4, "924fd5351de15a271fbddd006fe27f057f63c58a6de8661be742f4f09cc8008c28963cf39921915e93a3d553f323a5a64a755226d6c9be627e76a0931a46e0fb417987f4c008c95fbdf3a7000963c50916fd29bcb952540444aed530790f1cb9666e791072d6a9e03aaeb095387c5da19d708396eea21d97375cb3afa379976b9524bdd7c929d47a55f854c570374e80d64f89a5ba0823f1e9b8638c03a6386e7362a6a023e581c983ca280068f55c2f885b8ad952d7bd9095aa9880184a48b1ccfa43f99c4a9a8bc7ddea6491432a72dea5a454"}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_FEATURES_WANTED={0x29c, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0x40, 0x5, "5f33d939acf267da1301f8fe7c8ffe9726815e264889bb92380f272e94d75f670af719cd1b7e89e148ba79b5d6142bfcecaf55021baf227348ae8787"}, @ETHTOOL_A_BITSET_VALUE={0x90, 0x4, "890d29e510f5d8df4ee296a62a013bb52478862b15b9808e1c563fef8206db8142c4e31121e7e11c348ce9b564fb2a7011bcf80328f6561178b9c28362be1672d9338e795401932633aa48e33951b229a73e2cb6de5fad1a161993582ac05dda1089dbdc66c1309827b0946e8402876767ed571cd9ca681d2bd18ef5ef8386973e030c13be4ba40e111ef9fb"}, @ETHTOOL_A_BITSET_VALUE={0xd4, 0x4, "97a92c62f0922fc115bd043040e155294cd7233c77663f621eed198cf147273f45c48411891a5126924ae77a8adf80b27b9689bcead61f9c41e46b07fc0295341146aef5401560b251b0513b7aecffc571965950a63fd7c0e06c1e0f184d29112c73c6b3df690cce26c7499212977c7335b4d175cf94ea325fd7a1ce86317033c0b2c3fea5b66e292fc97ff1ebc10e158ee50390dc19605d2b42cb57014b36017756217dbb746b09c20797bf234a2eefbd67e5a7fcd6753e43306cc8d9fdb5cd232b41548dbcbc709de204cbb046cd7c"}, @ETHTOOL_A_BITSET_BITS={0x74, 0x3, 0x0, 0x1, [{0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x8c}]}, {0x54, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'ext2\x00'}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '*(\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9}, @ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '@{{}-\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xa, 0x2, '#-*\'/\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}]}]}, @ETHTOOL_A_BITSET_BITS={0x70, 0x3, 0x0, 0x1, [{0x44, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xac}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffffffff}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0x7, 0x2, '*(\x00'}]}, {0x28, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xffffceb2}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1}]}]}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x3f}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x51c}]}, @ETHTOOL_A_FEATURES_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @ETHTOOL_A_FEATURES_WANTED={0x324, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_BITS={0xa8, 0x3, 0x0, 0x1, [{0x4}, {0x48, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7fffffff}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x1f}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x4259cfef}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xc81}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0xff}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x9db7}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x3}, @ETHTOOL_A_BITSET_BIT_NAME={0x9, 0x2, 'ext2\x00'}]}, {0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x5}, @ETHTOOL_A_BITSET_BIT_NAME={0x5, 0x2, '\x00'}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x7fff}]}, {0x3c, 0x1, 0x0, 0x1, [@ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_INDEX={0x8, 0x1, 0x800}, @ETHTOOL_A_BITSET_BIT_VALUE={0x4}, @ETHTOOL_A_BITSET_BIT_NAME={0xc, 0x2, 'ethtool\x00'}]}]}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_VALUE={0x45, 0x4, "b6bd9fa3242a2ac597ca907632c6d0a305cf1c95b9cf018fea4d39ac37b67574807a11241a7147a166188ae4bc9879cefac003fbc973eced63bfbaf7bd53ad268a"}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0x9}, @ETHTOOL_A_BITSET_MASK={0x77, 0x5, "bda953a773346fcbe4463d51c3c936cc3383e8002b6ce79a4d891e1009866ef2657e6374e20b4ce3b07d21f9197d53e40a14be4118ff58a6e8bdac2a1bd7cfec4dc8ac9f946dca6a4884b6358deae0baa006e28b09b19c3f2f2b13d2c0246f64943e0e4020c112ef403e2427d5cd62a07651b0"}, @ETHTOOL_A_BITSET_MASK={0xaa, 0x5, "7fc5dd334ab196551c0b816b554a8fd056c8f6a0df41955e4bdbab231936eb280a56e4ce9b9c90b5937fa5180b35a24f8ca1037d37dad5e2f626a3db969ae9fe4aea4b4cb58bdc9effb22fb3a5268995e3bdf21c4d3263868ebefc7d3b2d19e9e68997b0e8d7babd6ab505bbfa688c60f4e519c24ef4cda30f19ae067f38ed3838039e942413d80aed8cd1b13e0e446749e25720e811f11210c01b8bb3b5438a38efe42a1edd"}, @ETHTOOL_A_BITSET_SIZE={0x8, 0x2, 0xff9b}, @ETHTOOL_A_BITSET_VALUE={0xf4, 0x4, "61e26dc483cac0e5038f3650f12ea01ce7ecae4877b5baa5bc4934b1d2d807a21236165d19849416796dfb65618efb6237116550c7ad74414a12538441773f22b4a9cc2abe168123d9d703a73abd21d16f216bbf29b8e44a4a77c2a7151aee1388dd8b2868999ddf35be29d2cd7c9620e6f46b7feb0a58250b7ac1ab26a4de650d9c52b0c00cf8c2c0659cd3be4351b984f1317139a4356f5d4072d185d1e1abbba01aa8c3a8be1d1248920fe93a93b38d2ac96659cda02943d48132ce634f7fe6cc089f7d1ee1b8a5ba2bceda2139d1f318802e1c9b23d9ba3773f33ee7558ec88d30f5dc69d4db32da5989e6b9b4f6"}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}, @ETHTOOL_A_FEATURES_WANTED={0x11c, 0x3, 0x0, 0x1, [@ETHTOOL_A_BITSET_MASK={0x17, 0x5, "00c6e27079b2530c30198688b75ab164de3738"}, @ETHTOOL_A_BITSET_NOMASK={0x4}, @ETHTOOL_A_BITSET_MASK={0xf8, 0x5, "326729d420e9c8bc1711c64695b1f6baaa4bcce469db53ca30c59b2dc27e4b373dd13762fbfe5f5a1bd9f333dcbd85288bd877a2c7ff44d2f181fb1fc73590b03a6a18cfa0a1f775929a770167b6c02872f9f2d2e221956a4c14b3881d9c0272fd1d1c2a3a8439de3ae51a8b391c734dbc14c2af4c37e6e73b69365fb9a369734147ab0c4ab4343a73bc831c27fdb63d0c6ff3527915e608e971517f99de8f384de29c45f5aa8027a31dce5f18e3fe8ce513d4206d6d59a93863a8af042ff897f416c806996dc40684297f1b855441f740d51c66ffb79925f6a7bb4a3f43b5deaa9102749e2cb66e2284f39b51bc8e9bcefb2e6f"}, @ETHTOOL_A_BITSET_NOMASK={0x4}]}]}, 0x8f8}, 0x1, 0x0, 0x0, 0x200000a5}, 0x8090) (async) preadv2(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) (async) r4 = syz_open_procfs(0x0, &(0x7f0000000000)='ns\x00') fcntl$notify(r4, 0x402, 0x0) (async, rerun: 64) ioctl$RTC_PLL_GET(r4, 0x80207011, &(0x7f0000000380)) (rerun: 64) [ 218.866150][ T9377] loop1: detected capacity change from 0 to 512 [ 218.869097][ T9378] CPU: 0 PID: 9378 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 218.871277][ T9378] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 218.873818][ T9378] Call trace: [ 218.874669][ T9378] dump_backtrace+0x1c8/0x1f4 [ 218.875914][ T9378] show_stack+0x2c/0x3c [ 218.877023][ T9378] dump_stack_lvl+0x108/0x170 [ 218.878224][ T9378] dump_stack+0x1c/0x5c [ 218.879297][ T9378] should_fail_ex+0x408/0x5d4 [ 218.880529][ T9378] __should_failslab+0xc8/0x128 [ 218.881786][ T9378] should_failslab+0x10/0x28 [ 218.882947][ T9378] kmem_cache_alloc+0x8c/0x37c [ 218.884186][ T9378] __kernfs_new_node+0xe4/0x66c [ 218.885428][ T9378] kernfs_new_node+0x98/0x184 [ 218.886612][ T9378] __kernfs_create_file+0x60/0x2d4 [ 218.887898][ T9378] sysfs_add_file_mode_ns+0x1dc/0x298 00:03:38 executing program 0: bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000000000), 0x4) [ 218.889295][ T9378] internal_create_group+0x428/0xbec [ 218.890674][ T9378] sysfs_create_groups+0x60/0x130 [ 218.892031][ T9378] device_add_attrs+0xd8/0x750 [ 218.893267][ T9378] device_add+0x5e8/0xef4 [ 218.894383][ T9378] netdev_register_kobject+0x15c/0x2d8 [ 218.895847][ T9378] register_netdevice+0xcb8/0x125c [ 218.897239][ T9378] tun_set_iff+0x630/0xb0c [ 218.898432][ T9378] __tun_chr_ioctl+0x788/0x2af8 [ 218.899708][ T9378] tun_chr_ioctl+0x38/0x4c [ 218.900920][ T9378] __arm64_sys_ioctl+0x14c/0x1c8 [ 218.902282][ T9378] invoke_syscall+0x98/0x2c0 [ 218.903477][ T9378] el0_svc_common+0x138/0x258 [ 218.904704][ T9378] do_el0_svc+0x64/0x218 [ 218.905800][ T9378] el0_svc+0x58/0x168 [ 218.906838][ T9378] el0t_64_sync_handler+0x84/0xf0 [ 218.908140][ T9378] el0t_64_sync+0x18c/0x190 [ 218.926033][ T9377] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:38 executing program 0: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3, 0x8, 0x20, 0x3}, {0x8, 0x7, 0x0, 0xc92692b3}]}) 00:03:38 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x6) [ 218.953799][ T9386] loop3: detected capacity change from 0 to 512 [ 218.969631][ T9386] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 218.997653][ T9393] loop1: detected capacity change from 0 to 512 [ 219.005557][ T9393] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:39 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 24) 00:03:39 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x0, 0x2, &(0x7f00000001c0)=@raw=[@btf_id], &(0x7f0000000200)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0, 0x0, 0xffffffffffffffff}, 0x80) 00:03:39 executing program 5: r0 = openat$drirender128(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$DRM_IOCTL_SYNCOBJ_FD_TO_HANDLE_FD(r0, 0xc01064c2, &(0x7f00000000c0)) 00:03:39 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_GATEWAYS(r0, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0x0) 00:03:39 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='ns\x00') fcntl$notify(r1, 0x402, 0x0) statx(r1, &(0x7f0000000100)='./bus\x00', 0x1000, 0x80, &(0x7f0000000140)) 00:03:39 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x7) 00:03:39 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x890b, &(0x7f0000000080)={{0x2, 0x0, @multicast2}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @loopback}}) 00:03:39 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) bind$bt_hci(r0, &(0x7f0000000080)={0x1f, 0xffbf}, 0x6) [ 219.119870][ T9405] FAULT_INJECTION: forcing a failure. [ 219.119870][ T9405] name failslab, interval 1, probability 0, space 0, times 0 [ 219.123588][ T9405] CPU: 0 PID: 9405 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 219.125772][ T9405] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 219.128202][ T9405] Call trace: [ 219.129025][ T9405] dump_backtrace+0x1c8/0x1f4 [ 219.130189][ T9405] show_stack+0x2c/0x3c [ 219.131288][ T9405] dump_stack_lvl+0x108/0x170 [ 219.132451][ T9405] dump_stack+0x1c/0x5c [ 219.133494][ T9405] should_fail_ex+0x408/0x5d4 [ 219.134677][ T9405] __should_failslab+0xc8/0x128 [ 219.135913][ T9405] should_failslab+0x10/0x28 [ 219.137096][ T9405] kmem_cache_alloc+0x8c/0x37c [ 219.138346][ T9405] __kernfs_new_node+0xe4/0x66c [ 219.139585][ T9405] kernfs_new_node+0x98/0x184 [ 219.140758][ T9405] __kernfs_create_file+0x60/0x2d4 [ 219.141361][ T9407] loop3: detected capacity change from 0 to 512 [ 219.142031][ T9405] sysfs_add_file_mode_ns+0x1dc/0x298 [ 219.142049][ T9405] internal_create_group+0x428/0xbec [ 219.142062][ T9405] sysfs_create_groups+0x60/0x130 [ 219.142075][ T9405] device_add_attrs+0xd8/0x750 [ 219.148781][ T9405] device_add+0x5e8/0xef4 [ 219.149920][ T9405] netdev_register_kobject+0x15c/0x2d8 [ 219.151317][ T9405] register_netdevice+0xcb8/0x125c [ 219.151328][ T9407] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 219.152526][ T9405] tun_set_iff+0x630/0xb0c [ 219.152547][ T9405] __tun_chr_ioctl+0x788/0x2af8 [ 219.152561][ T9405] tun_chr_ioctl+0x38/0x4c [ 219.152575][ T9405] __arm64_sys_ioctl+0x14c/0x1c8 [ 219.159007][ T9405] invoke_syscall+0x98/0x2c0 [ 219.160178][ T9405] el0_svc_common+0x138/0x258 [ 219.161391][ T9405] do_el0_svc+0x64/0x218 [ 219.162536][ T9405] el0_svc+0x58/0x168 [ 219.163569][ T9405] el0t_64_sync_handler+0x84/0xf0 [ 219.164784][ T9405] el0t_64_sync+0x18c/0x190 00:03:39 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_udp_int(r0, 0x11, 0x64, &(0x7f0000000040), 0x4) 00:03:39 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000200)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@typedef={0x8}]}}, 0x0, 0x26}, 0x20) 00:03:39 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='ns\x00') fcntl$notify(r1, 0x402, 0x0) statx(r1, &(0x7f0000000100)='./bus\x00', 0x1000, 0x80, &(0x7f0000000140)) 00:03:39 executing program 4: socketpair(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$BATADV_CMD_SET_HARDIF(r0, &(0x7f0000000100)={&(0x7f0000000040), 0xc, &(0x7f0000000240)={0x0}}, 0xc040) 00:03:39 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 25) 00:03:39 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) setsockopt$bt_hci_HCI_DATA_DIR(r0, 0x0, 0x1, &(0x7f0000000b80), 0x4) [ 219.271248][ T9416] loop1: detected capacity change from 0 to 512 00:03:39 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x16, 0x9, 0x0, 0x7f}, 0x48) [ 219.287928][ T9420] loop3: detected capacity change from 0 to 512 [ 219.293151][ T9416] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:39 executing program 4: openat$drirender128(0xffffffffffffff9c, &(0x7f0000006e40), 0x1, 0x0) 00:03:39 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) socketpair(0x0, 0x0, 0x0, 0x0) ioctl$HCIINQUIRY(r0, 0x800448f0, &(0x7f0000000140)={0x0, 0x0, "468f61", 0x7, 0x3}) syz_genetlink_get_family_id$ipvs(&(0x7f0000000100), 0xffffffffffffffff) [ 219.326620][ T9427] FAULT_INJECTION: forcing a failure. [ 219.326620][ T9427] name failslab, interval 1, probability 0, space 0, times 0 00:03:39 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x8) 00:03:39 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) sendmsg$NL80211_CMD_PROBE_MESH_LINK(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x0) [ 219.346152][ T9427] CPU: 1 PID: 9427 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 219.348321][ T9427] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 219.350814][ T9427] Call trace: [ 219.351677][ T9427] dump_backtrace+0x1c8/0x1f4 [ 219.352850][ T9427] show_stack+0x2c/0x3c [ 219.353943][ T9427] dump_stack_lvl+0x108/0x170 [ 219.355214][ T9427] dump_stack+0x1c/0x5c [ 219.356286][ T9427] should_fail_ex+0x408/0x5d4 [ 219.357590][ T9427] __should_failslab+0xc8/0x128 [ 219.358847][ T9427] should_failslab+0x10/0x28 [ 219.360037][ T9427] kmem_cache_alloc+0x8c/0x37c [ 219.361305][ T9427] __kernfs_new_node+0xe4/0x66c [ 219.362502][ T9427] kernfs_new_node+0x98/0x184 [ 219.363677][ T9427] __kernfs_create_file+0x60/0x2d4 [ 219.364972][ T9427] sysfs_add_file_mode_ns+0x1dc/0x298 [ 219.366324][ T9427] internal_create_group+0x428/0xbec [ 219.367687][ T9427] sysfs_create_groups+0x60/0x130 [ 219.368971][ T9427] device_add_attrs+0xd8/0x750 [ 219.369951][ T9420] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 219.370184][ T9427] device_add+0x5e8/0xef4 [ 219.373168][ T9427] netdev_register_kobject+0x15c/0x2d8 [ 219.374591][ T9427] register_netdevice+0xcb8/0x125c [ 219.375907][ T9427] tun_set_iff+0x630/0xb0c [ 219.377024][ T9427] __tun_chr_ioctl+0x788/0x2af8 [ 219.378238][ T9427] tun_chr_ioctl+0x38/0x4c [ 219.379357][ T9427] __arm64_sys_ioctl+0x14c/0x1c8 [ 219.380609][ T9427] invoke_syscall+0x98/0x2c0 [ 219.381797][ T9427] el0_svc_common+0x138/0x258 [ 219.383020][ T9427] do_el0_svc+0x64/0x218 [ 219.384089][ T9427] el0_svc+0x58/0x168 [ 219.385124][ T9427] el0t_64_sync_handler+0x84/0xf0 [ 219.386418][ T9427] el0t_64_sync+0x18c/0x190 00:03:39 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL80211_CMD_PROBE_MESH_LINK(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000001ac0)={0xec4, 0x0, 0x0, 0x0, 0x0, {{}, {@void, @void}}, [@NL80211_ATTR_FRAME={0x36d, 0x33, @data_frame={@qos_no_ht={{@type01={{}, {0x7ff8}, @broadcast, @random="9fe9c4f2a300", @device_b}}, {@type01={{0x0, 0x2, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1}, {}, @device_a, @random="a6d8bdc06816", @from_mac=@broadcast}}}, @random="cf8dea11d362c014298724865b182a6fcefaec634c650029f24a05eb3a2998b1c8c801f80ea24f28e069fb5229d84c777dc7b7ddc1bdb758e483821fff1601ec5f0ac9ece2867bd741a49f762f8262b5ff3d81f13f28e0a5d09389b6a0634500864a577178500967e10458ea513f25f47394185f3cdab285d61781f57100042a8f8ccba58778cc8214fd23d49247b2ae57d1b6b04b65a3a3f5d2ba8834f318f311abd65cd4c236fdf5d9b0ea4d655f61866123d3e64d9c8061691a874401e9994e2bf10b42d8a547d123454b1f6ab73ee9351c8dedc71ad91895b2658448cc4a6c0c84bf21dd09915f2cc21e698077eb330d524bf84078ab19d7c929d4af8f196fc7908b6afec21b872cb47db76b0ea839edf3e6d05701476417c8b27eb806152dbbf9a640265ae5a40d5b1a8394d27d55cd1c48dd7604664c657c4f163fed075af25d168659cc67f5764d788bd46d1db32fe5bebc010d6ce360ce69480b8bcaa1cc505028b56220fa8d1bcfc3b4acbc8da14834ae17064b7914c5d62d491c6638ca36d86fb5be1c135a65c75538ede8ef975701b6db004b2b9ef0e4c65b6a00648226d46d60068af1aee38ca49ded67b85b0c199f32ce5db875060e2324a956fecdfba3435740aa9e2490ec6e6b0c56e510a79061bd13def48cff9c2b01c96f9a9d12a46a8db0deccbc95e99a6189a05b48ba415b2582bf33fd96ee09bfbdfd136d8356af724494ab331a560f3cb93e85f51d6b2290600e68c6dadb689ff0f9b4730c12ca96506d065e763b61598512a1239e88cee6fe17a60c241e3c7ce1a25ae9e60aa2d25b92d0e15dffeddd488c45dc59d56e9ab8b83a9f84cb4a0b5b3caa9e41b9217c1537f408e62a82737a59c48e309db528de546a007956f95c6574858f9956d7fe40e6b47466eeaf7ac09a2df0a8f796260ea29f957964dd56254df2b9833a8732b342efcb1520662911693de57466fd4d06d71d7b6583efea9d74b210cc8569a999b062105f584d49181deb162d387ef5dd17c1201a02ed72959ce2b0b52e082e3f27dc176091e4deb02040504d5d090e30a5b18645caddb2559a4c31a48e0491237799e3e7e3536921435f36416aa34cf3a5fdc5ba5e58f9d6076976016043c8d73132ad11fa4520ddda2ed001f9da"}}, @NL80211_ATTR_FRAME={0x52, 0x33, @ctrl_frame=@ba={{}, {}, @broadcast, @device_a, @multi={{0x0, 0x1, 0x1, 0x0, 0x4}, [{0x0, 0x0, {0x4}, "f7b753d568c3d430"}, {0x0, 0xf, {}, "e28988a815be3570"}, {0x0, 0x0, {}, "77cddc648c4c31c4"}, {0x0, 0x0, {}, "4b73d97cd877403b"}], {0x0, 0x0, {}, "4b28379ba72b15fa"}}}}, @NL80211_ATTR_MAC={0xa}, @NL80211_ATTR_FRAME={0xe, 0x33, @ctrl_frame=@cts={{}, {}, @broadcast}}, @NL80211_ATTR_MAC={0xa, 0x6, @broadcast}, @NL80211_ATTR_FRAME={0x3a5, 0x33, @data_frame={@qos_no_ht={{@type01, {0x0, 0x1}}, {@type11={{}, {}, @device_a, @device_a, @from_mac, {}, @broadcast}}}, @random="05bfc986da2752680936b04fa96190cad8c4f81cbe689b2acbb3470357c226b58e86e35879cc6f34a528ab794a296e346eaa30b25b7628c7f7e66175c9081ac8a49cb8581094881e77be9299bd51cc929f89e8b7d2a64cb941662bebc6fab4d802df8f45859d0f2cbaaf511b79dd56a9872c1697086104dd41901885c3fcdeb286eb8bc5c561284d3eb774399ebd4b6937dbec6351ffb81bfa18cd2208c4e7b69eb91802d4053ecc1ec3deb4ed5a8351ed4cf73f541f1baa363f94587aa0fbb8b2e4909f9b6001326cce3f0f915c7e82e31fc32e1aac30d0c8c49e7e7ab83075c36a637f11b1a81a30df676bcf0860309044bdab9d6e9f12b0c39fa7304434acee62e44913457025f3aed184532b6671cc16b90fa6b80281390a308b3419ca94839cbf7c49625ab950ae73addbd0216a1fb914820ce0e120e1da06f594c89dd9ce78dcdf2f522e7c9c60aa35a57e48ffb6c1d8efb1c329b2bcfdd1a3bc81cb1a4f5aeecb405a4e617876d7effad57d179d1ddc7a115f5851cd91271ff7dd6aa2db4ca944338a7c916847bf69e85001f79f94f1c511393aa525b6f7b0ce3d54ee286c3a175545b2eeaa30b5e98276c64defe9e2509d7b3054c7623e7b24e26d4879d5d999aa047003cc25dc82948c906ddf9a54cc7af6e5356d1e3a49190ac8454ee046b07cf8c0d337ee7f5c8e12da8409d654cb4a2bbf9e747b23283ebee44dd08250c5a95d8eb16d8b47618b27d6fe3aa08baeae64018836fb11eedbfaf825a21653b51e363079c2ae76b715f857f02d25fb1b8917619591b7ed5795737c7d4576ee62ddbe5a6454e5be578443f1455ebf924c47ead0dbedddecfe6ae49d4dbe8047b217032c32e86d4c7a054c4ca3df4776ad33db851a15bf7a2eb2218a0c9e817555478193fe79790b71486612d84c0bfe04bb5b517478c9bd88720318a59458ed02599958b263b84fb5019bd0f47810230cbea2fff355d61c7be3374ec82c7e2f67eeada8ea04197eb8587a8cf5748f6ce1faafe2b194e4aa9f7f733f17596b5f1a2da24424ede157d9066474ff213b4398af3514bbec0510882176c9793e22d828d089f8dd62522f1182c110d199c7c2a4e5c408c4f002e3c20186df89e2cb3f270eb0966d56760aa24b5a7cdc4465456e614f07f93e612cf06f466d1a5a91a50ccc32329275f822bd60f5a30dc203228cd17dd00b28f48cef9cb8f0dfa84208a692b710"}}, @NL80211_ATTR_FRAME={0x71c, 0x33, @data_frame={@qos_no_ht={{@type01={{}, {}, @device_b, @random="06a7f1587095"}}, {@type01={{}, {}, @device_b, @random="ab2ed1a4f8da"}}}, @a_msdu=[{@broadcast, @device_b, 0x6d3, "a02a02af7983a94edde3327c9d171d6add4a9f1e6aac8fae57989c94e4fcf74965d2c6369dc12d752a2d02f16e69f35449f78cedbede19aa4c60dedc340de8e33272f968985a19fe1ac49d7360b269e8289bb22dc3ab45113b45fee10b689dcf5a117cb08e8e1fa5824cb6ff96ef9508d61859025eb7d9be44d212c8a6803f9beb6934067c35fb30e25b201bced1a519ceedd9fa7b0a93111881f92d1f72e9bbd63bf4822a7ef4fed36f44584035c62528fbf2551215306c56226c426e10d9f300518913343d382cf03d356ecb0ee0ee8c0514858a8247d99a1bd74c09a1481b8465ca37c20e6588ccb74c377ceb7b3b97c7857ba803d8037a126352cb9f12e353e960994459e1e0011b0f22fa765602001c58599e225770df7d785f925b67b9293e4df8e5799954a1d8832f4a03cd87c3dfc813dc2be9aa63163b3874292e66dbd7a9ad573c6e80a5f4ebff392bd7e56db2834919a98d5a0e0a4ad8547ad806f754e23f7cf8d1860fd82c61e195726f2defada720397a5210bdbbe5952413fc9798406672c85ef9483b000511ef6b2c1449fdf600cbdc7fd5e732beb073b85b6deb14d055a5bf646425818ce94643f14d5dde331ca1fff37b34f7c7b3687053050302b5e156ddbf4ce5763c4fdd751f8b320bce6cc1e339004787d4747300385f22b002213c72f26babb25da2650a099632e3884dadc7f1518b1ef69022db621f9618cfcb96222a0f467ad5fa36ad954f27c9dd2c162bb0e357ad8809b82f0a6f63e472926788835e409df20bc02c0bb2032a59ad661df21d80e718112ba7efdd9abbd634679b7cecda245c2ffde4169f5ae039de05b244c8d2693b292fec780f7061fdcdc3f86a3e4186e7f072e5b55097724dec0ca6281fac6d105ed8ded742f4264a694eafa57f12af2a4e89795df32485fe458b73aa5927173512f9d39e9f0eb196501ac9f643735b93701a5ce1f71f18d87c9ab7faa963068cf586159d02ca0e6dc23b47823f31348eb74971476c5f06606dbb1522915eae1dbc8e796088bf38880468f1c594216356a61a8dce26381c2b0cb54e8b7364d8d1d08b21e0448bb40d0642ab9a6195e45e2c5648045e11eb2be5fb03794c7b88e8e5d429aee6d83afd1a65421cee19c57997e9a6bc0f84e96ff4d940239f368ca79454dcb0717c3aec6712eee9a96ab863048c663eb6621564d90c6b168e502df0fc42e1370000f32592c0e6b460d8f464b17f32ed9467ca00202434d8e8b6a01943572c0ef49e8f57c685604800a2dcb7142b5fa2b60a07027653f812bcba4b23547def54349cd1dc3bb40c189f45265061eade41502258cb40de75d7018e4bb00d48215335d95f95d04d21c7d2d6c4e72267f5438db0722fa73c8d573ffb16c9b3ca4509dfadc67929cbb45d5d9263bf0c28bb8ea986b63953e0e7c6adc7df13c95f75fbb93a0971d1cb19b2b1f4f1c118137d6e3e23bfd0af063526cf595d98c79da94e0761c7cc81c3ba4f5ec3b8d8c65bf3b4e0f1a7a7befd9e436475ee3aec982105dfbf860aac67cbacce51942f0d9e5d73e2540588992f044075c7604886e0ee86d4cf32e0fafc367a5c09262726a9d7305ec9dd203bbe70ca0b0d61fe1de18aa15079da5c67a9a8921885a8abd96f63de111ef83cbee3777dc9e8bbede3bb1b3c3c72e13b6a11cfe5ece1177a2039938faf14d5b0e2edf9d5eb088050804e62eeb1b220258e3948b31888763b22f2fe71eaa7264ba1777540743fe723c0003f3837b3fbdc7d56e20d69ee2665532c27392d64ab0c049d760d8574c776b9dfc75a9c5b1c06541cd72b39085b502e26406c1ad213850c88c6c315b781e6482db180394c90810bf788755703e714e138e416ad0ec2348796e54bad0de075663fbc7b74197aab0fafc23364c7cb94547a66483efbeb93bffaf33e10a72364ba2e7fa2fe97620cca45c965d65a268d9fcee44d98c0fa17dcfd7683f6e5f20bfb5058bd0999c7f7857edb5ee3d187f8e7c39e9a263ae8ce36a8cc47c8a42c3dffb620d45b4c0a604fadcd21e8814bbf7949fad29f51d6bb48d5275e3619d113bc0270948fa23a6870c8a259ade06d32d0b33bf6557bb24049c2113069b9a1b9924e01f21079ffecd102bf76e350f7fc4f20a3f5423fb5713076689ec8b4117be242815bd5fe41e7c011b61552acc529609821177df4265de4c9f4d8ba85b869994f7976467a68e3d22e50989ada9fa34e3d703f30ab7b37be994ec7716ecd9bdf2742c4c37487eb003bf442de11cced9d22cd66012a53cd8bf77670fb44db95f4c9752082486dbc5fd9aca43301693b78389cbdc5be671212006b98bf34f2ed2a481cecae608d7bda964dd446aebdb867ef0538afb14086f524c23fd4d20b749008c97d5aac45943602549b995cd33adc5d29032960d4a38f53ed42e949cad29f68d0cfa1d132d1b87e5084675c41f8bd9332cf5e6dc3"}]}}]}, 0xec4}}, 0x10) 00:03:39 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) r1 = syz_open_procfs(0x0, &(0x7f0000000000)='ns\x00') fcntl$notify(r1, 0x402, 0x0) statx(r1, &(0x7f0000000100)='./bus\x00', 0x1000, 0x80, &(0x7f0000000140)) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (async) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) (async) syz_open_procfs(0x0, &(0x7f0000000000)='ns\x00') (async) fcntl$notify(r1, 0x402, 0x0) (async) statx(r1, &(0x7f0000000100)='./bus\x00', 0x1000, 0x80, &(0x7f0000000140)) (async) 00:03:39 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000000)=@base={0x16, 0x0, 0x0, 0x7f}, 0x48) 00:03:39 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 26) [ 219.459848][ T9438] loop1: detected capacity change from 0 to 512 00:03:39 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x1, 0x3}, 0x48) 00:03:39 executing program 4: prctl$PR_SET_VMA(0x53564d41, 0x0, &(0x7f0000ffb000/0x2000)=nil, 0x2000, &(0x7f0000000080)='U\xdb\xed$\x96\xc8Mf\xc9\x03\xd0\x17\bh\xb9Q\x9e\x93\xed\x84\xa6\xcb\xf0vc\xdc\xfcs\xdf(,\xe3X*\"\xb0J\x8ak\xba\x84\xe7\x91\xeeM\xd37\xc6\x14\x15\xed\xbc\xe6vv') [ 219.495120][ T9438] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 219.504025][ T9442] loop3: detected capacity change from 0 to 512 [ 219.520384][ T9446] FAULT_INJECTION: forcing a failure. [ 219.520384][ T9446] name failslab, interval 1, probability 0, space 0, times 0 [ 219.529357][ T9446] CPU: 1 PID: 9446 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 219.531562][ T9446] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 219.534133][ T9446] Call trace: [ 219.534997][ T9446] dump_backtrace+0x1c8/0x1f4 [ 219.536223][ T9446] show_stack+0x2c/0x3c [ 219.537320][ T9446] dump_stack_lvl+0x108/0x170 [ 219.538598][ T9446] dump_stack+0x1c/0x5c [ 219.539643][ T9446] should_fail_ex+0x408/0x5d4 [ 219.540873][ T9446] __should_failslab+0xc8/0x128 [ 219.542098][ T9446] should_failslab+0x10/0x28 00:03:39 executing program 4: ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000001440), 0x0, 0x0) [ 219.543283][ T9446] kmem_cache_alloc+0x8c/0x37c [ 219.544544][ T9446] __kernfs_new_node+0xe4/0x66c [ 219.545764][ T9446] kernfs_new_node+0x98/0x184 [ 219.546962][ T9446] __kernfs_create_file+0x60/0x2d4 [ 219.548268][ T9446] sysfs_add_file_mode_ns+0x1dc/0x298 [ 219.549671][ T9446] internal_create_group+0x428/0xbec [ 219.551025][ T9446] sysfs_create_groups+0x60/0x130 [ 219.552296][ T9446] device_add_attrs+0xd8/0x750 [ 219.553550][ T9446] device_add+0x5e8/0xef4 [ 219.554649][ T9446] netdev_register_kobject+0x15c/0x2d8 [ 219.556057][ T9446] register_netdevice+0xcb8/0x125c [ 219.557381][ T9446] tun_set_iff+0x630/0xb0c [ 219.558478][ T9446] __tun_chr_ioctl+0x788/0x2af8 [ 219.559693][ T9446] tun_chr_ioctl+0x38/0x4c [ 219.560812][ T9446] __arm64_sys_ioctl+0x14c/0x1c8 [ 219.562050][ T9446] invoke_syscall+0x98/0x2c0 [ 219.563246][ T9446] el0_svc_common+0x138/0x258 [ 219.564480][ T9446] do_el0_svc+0x64/0x218 [ 219.565495][ T9446] el0_svc+0x58/0x168 [ 219.566460][ T9446] el0t_64_sync_handler+0x84/0xf0 [ 219.567702][ T9446] el0t_64_sync+0x18c/0x190 00:03:39 executing program 5: socketpair(0x0, 0x100003, 0x0, 0x0) [ 219.580275][ T9442] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:39 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x9) [ 219.664557][ T9458] loop1: detected capacity change from 0 to 512 [ 219.678442][ T9458] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:40 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_tcp_int(r0, 0x6, 0xa, &(0x7f00000010c0)=0x2000000000000074, 0x4) bind$inet(r0, &(0x7f0000000140)={0x2, 0x4e23, @multicast1}, 0x10) setsockopt$SO_ATTACH_FILTER(r0, 0x1, 0x1a, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x6, 0x0, 0x0, 0xe4}]}, 0x10) sendto$inet(r0, 0x0, 0x0, 0x200007fd, &(0x7f0000e68000)={0x2, 0x4e23, @local}, 0x10) sendto$inet(r0, &(0x7f00000012c0)="09268a927f1f6588b967481241ba7860fcfaf65ac618ded8974895abeaf4b4834ff922b3f1e0b02bd67aa03059bcecc7a95425a3a07e758044ab4ea6f7ae55d88fecf90b1a7511bf746bec66ba", 0x20c8, 0x11, 0x0, 0x27) 00:03:40 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f0000000100)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x45a042, 0x91) preadv2(r0, &(0x7f0000000040), 0x10000000000000c1, 0x0, 0x0, 0x10) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TLS_TX(r1, 0x6, 0x21, 0x0, 0x10) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f0000000180)=@nat={'nat\x00', 0x1b, 0x5, 0x560, 0x230, 0x378, 0xffffffff, 0x0, 0x378, 0x490, 0x490, 0xffffffff, 0x490, 0x490, 0x5, &(0x7f0000000100), {[{{@uncond, 0x0, 0x100, 0x128, 0x0, {}, [@common=@unspec=@mac={{0x30}, {@remote}}, @common=@hl={{0x28}, {0x2, 0x5}}]}, @common=@inet=@SYNPROXY={0x28, 'SYNPROXY\x00', 0x0, {0x6, 0x82, 0xa2}}}, {{@ipv6={@empty, @remote, [0xff000000, 0x0, 0xff000000, 0xffffff00], [0x0, 0xff0000ff], 'veth0_to_hsr\x00', '\x00', {}, {}, 0x29, 0x73, 0x1}, 0x0, 0xd0, 0x108, 0x0, {}, [@common=@icmp6={{0x28}, {0x5, "ca00", 0x1}}]}, @common=@inet=@SET3={0x38, 'SET\x00', 0x3, {{0x1, 0x3, 0x5}, {0x1, 0x6, 0x4}, {0x1, 0x1, 0x6}, 0x3}}}, {{@ipv6={@private2, @private0={0xfc, 0x0, '\x00', 0x1}, [0x0, 0xff000000, 0xff000000, 0xff0000ff], [0xffffff00, 0xff000000, 0xffffffff, 0xffffffff], 'vxcan1\x00', 'vcan0\x00', {}, {0xff}, 0xc4, 0x7f, 0x6, 0x5c}, 0x0, 0x100, 0x148, 0x0, {}, [@common=@ipv6header={{0x28}, {0x86, 0x66}}, @common=@frag={{0x30}, {[0x3ff, 0x8], 0x8, 0xd}}]}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x10, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @ipv6=@ipv4={'\x00', '\xff\xff', @broadcast}, @icmp_id=0x65, @gre_key=0x4}}}, {{@ipv6={@empty, @private1, [0xff, 0xffffffff, 0xffffffff, 0xff], [0xffffff00, 0xffffffff, 0xff000000, 0xffffff00], 'macvlan0\x00', 'vxcan1\x00', {}, {0xff}, 0x0, 0x7, 0x7, 0x1d}, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@icmp6={{0x28}, {0xc, "de16", 0x1}}]}, @unspec=@DNAT1={0x48, 'DNAT\x00', 0x1, {0x15, @ipv4=@rand_addr=0x64010100, @ipv4=@broadcast, @icmp_id=0x64, @gre_key=0x40}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x5c0) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000740)=@ccm_128={{0x304}, "f233fffa9d8a01af", "3812cf630eb2de0bf233de0d0b4df856", "8d7f4f64", "6233a48d882b10cc"}, 0x28) sendto$inet6(r0, &(0x7f0000000000), 0x0, 0x60000000, &(0x7f0000000040)={0xa, 0x4e20, 0x6, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x1}, 0x1c) openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000000), 0x84000, 0x0) 00:03:40 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER(0x1, 0x0, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3, 0x0, 0x0, 0x3}, {}]}) 00:03:40 executing program 4: r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(r0, 0xc4c85513, &(0x7f0000000140)={{0x0, 0x3}}) 00:03:40 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 27) 00:03:40 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0xa) [ 220.293350][ T9465] FAULT_INJECTION: forcing a failure. [ 220.293350][ T9465] name failslab, interval 1, probability 0, space 0, times 0 [ 220.301557][ T9469] loop3: detected capacity change from 0 to 512 [ 220.306087][ T9468] loop1: detected capacity change from 0 to 512 [ 220.313295][ T9465] CPU: 0 PID: 9465 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 220.315418][ T9465] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 220.318080][ T9465] Call trace: [ 220.318929][ T9465] dump_backtrace+0x1c8/0x1f4 [ 220.320164][ T9465] show_stack+0x2c/0x3c [ 220.321264][ T9465] dump_stack_lvl+0x108/0x170 [ 220.322493][ T9465] dump_stack+0x1c/0x5c [ 220.323616][ T9465] should_fail_ex+0x408/0x5d4 [ 220.324888][ T9465] __should_failslab+0xc8/0x128 [ 220.326224][ T9465] should_failslab+0x10/0x28 [ 220.327444][ T9465] kmem_cache_alloc+0x8c/0x37c [ 220.328741][ T9465] __kernfs_new_node+0xe4/0x66c [ 220.330008][ T9465] kernfs_new_node+0x98/0x184 [ 220.331264][ T9465] __kernfs_create_file+0x60/0x2d4 [ 220.332607][ T9465] sysfs_add_file_mode_ns+0x1dc/0x298 [ 220.333957][ T9465] internal_create_group+0x428/0xbec [ 220.335318][ T9465] sysfs_create_groups+0x60/0x130 [ 220.336655][ T9465] device_add_attrs+0xd8/0x750 [ 220.337894][ T9465] device_add+0x5e8/0xef4 [ 220.338989][ T9465] netdev_register_kobject+0x15c/0x2d8 [ 220.340445][ T9465] register_netdevice+0xcb8/0x125c [ 220.341805][ T9465] tun_set_iff+0x630/0xb0c [ 220.342962][ T9465] __tun_chr_ioctl+0x788/0x2af8 [ 220.344266][ T9465] tun_chr_ioctl+0x38/0x4c [ 220.345385][ T9465] __arm64_sys_ioctl+0x14c/0x1c8 [ 220.346733][ T9465] invoke_syscall+0x98/0x2c0 [ 220.347917][ T9465] el0_svc_common+0x138/0x258 [ 220.349122][ T9465] do_el0_svc+0x64/0x218 [ 220.350286][ T9465] el0_svc+0x58/0x168 [ 220.351310][ T9465] el0t_64_sync_handler+0x84/0xf0 [ 220.352605][ T9465] el0t_64_sync+0x18c/0x190 00:03:40 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) getsockopt$inet6_mreq(r0, 0x29, 0x0, 0x0, 0x0) 00:03:40 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000440)=@base={0x1}, 0x48) [ 220.359456][ T9469] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 220.364038][ T9469] x_tables: duplicate underflow at hook 1 [ 220.367729][ T9468] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:40 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f0000000100)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x45a042, 0x91) preadv2(r0, &(0x7f0000000040), 0x10000000000000c1, 0x0, 0x0, 0x10) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TLS_TX(r1, 0x6, 0x21, 0x0, 0x10) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f0000000180)=@nat={'nat\x00', 0x1b, 0x5, 0x560, 0x230, 0x378, 0xffffffff, 0x0, 0x378, 0x490, 0x490, 0xffffffff, 0x490, 0x490, 0x5, &(0x7f0000000100), {[{{@uncond, 0x0, 0x100, 0x128, 0x0, {}, [@common=@unspec=@mac={{0x30}, {@remote}}, @common=@hl={{0x28}, {0x2, 0x5}}]}, @common=@inet=@SYNPROXY={0x28, 'SYNPROXY\x00', 0x0, {0x6, 0x82, 0xa2}}}, {{@ipv6={@empty, @remote, [0xff000000, 0x0, 0xff000000, 0xffffff00], [0x0, 0xff0000ff], 'veth0_to_hsr\x00', '\x00', {}, {}, 0x29, 0x73, 0x1}, 0x0, 0xd0, 0x108, 0x0, {}, [@common=@icmp6={{0x28}, {0x5, "ca00", 0x1}}]}, @common=@inet=@SET3={0x38, 'SET\x00', 0x3, {{0x1, 0x3, 0x5}, {0x1, 0x6, 0x4}, {0x1, 0x1, 0x6}, 0x3}}}, {{@ipv6={@private2, @private0={0xfc, 0x0, '\x00', 0x1}, [0x0, 0xff000000, 0xff000000, 0xff0000ff], [0xffffff00, 0xff000000, 0xffffffff, 0xffffffff], 'vxcan1\x00', 'vcan0\x00', {}, {0xff}, 0xc4, 0x7f, 0x6, 0x5c}, 0x0, 0x100, 0x148, 0x0, {}, [@common=@ipv6header={{0x28}, {0x86, 0x66}}, @common=@frag={{0x30}, {[0x3ff, 0x8], 0x8, 0xd}}]}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x10, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @ipv6=@ipv4={'\x00', '\xff\xff', @broadcast}, @icmp_id=0x65, @gre_key=0x4}}}, {{@ipv6={@empty, @private1, [0xff, 0xffffffff, 0xffffffff, 0xff], [0xffffff00, 0xffffffff, 0xff000000, 0xffffff00], 'macvlan0\x00', 'vxcan1\x00', {}, {0xff}, 0x0, 0x7, 0x7, 0x1d}, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@icmp6={{0x28}, {0xc, "de16", 0x1}}]}, @unspec=@DNAT1={0x48, 'DNAT\x00', 0x1, {0x15, @ipv4=@rand_addr=0x64010100, @ipv4=@broadcast, @icmp_id=0x64, @gre_key=0x40}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x5c0) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000740)=@ccm_128={{0x304}, "f233fffa9d8a01af", "3812cf630eb2de0bf233de0d0b4df856", "8d7f4f64", "6233a48d882b10cc"}, 0x28) sendto$inet6(r0, &(0x7f0000000000), 0x0, 0x60000000, &(0x7f0000000040)={0xa, 0x4e20, 0x6, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x1}, 0x1c) openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000000), 0x84000, 0x0) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f0000000100)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x45a042, 0x91) (async) preadv2(r0, &(0x7f0000000040), 0x10000000000000c1, 0x0, 0x0, 0x10) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) setsockopt$inet6_tcp_TLS_TX(r1, 0x6, 0x21, 0x0, 0x10) (async) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f0000000180)=@nat={'nat\x00', 0x1b, 0x5, 0x560, 0x230, 0x378, 0xffffffff, 0x0, 0x378, 0x490, 0x490, 0xffffffff, 0x490, 0x490, 0x5, &(0x7f0000000100), {[{{@uncond, 0x0, 0x100, 0x128, 0x0, {}, [@common=@unspec=@mac={{0x30}, {@remote}}, @common=@hl={{0x28}, {0x2, 0x5}}]}, @common=@inet=@SYNPROXY={0x28, 'SYNPROXY\x00', 0x0, {0x6, 0x82, 0xa2}}}, {{@ipv6={@empty, @remote, [0xff000000, 0x0, 0xff000000, 0xffffff00], [0x0, 0xff0000ff], 'veth0_to_hsr\x00', '\x00', {}, {}, 0x29, 0x73, 0x1}, 0x0, 0xd0, 0x108, 0x0, {}, [@common=@icmp6={{0x28}, {0x5, "ca00", 0x1}}]}, @common=@inet=@SET3={0x38, 'SET\x00', 0x3, {{0x1, 0x3, 0x5}, {0x1, 0x6, 0x4}, {0x1, 0x1, 0x6}, 0x3}}}, {{@ipv6={@private2, @private0={0xfc, 0x0, '\x00', 0x1}, [0x0, 0xff000000, 0xff000000, 0xff0000ff], [0xffffff00, 0xff000000, 0xffffffff, 0xffffffff], 'vxcan1\x00', 'vcan0\x00', {}, {0xff}, 0xc4, 0x7f, 0x6, 0x5c}, 0x0, 0x100, 0x148, 0x0, {}, [@common=@ipv6header={{0x28}, {0x86, 0x66}}, @common=@frag={{0x30}, {[0x3ff, 0x8], 0x8, 0xd}}]}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x10, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @ipv6=@ipv4={'\x00', '\xff\xff', @broadcast}, @icmp_id=0x65, @gre_key=0x4}}}, {{@ipv6={@empty, @private1, [0xff, 0xffffffff, 0xffffffff, 0xff], [0xffffff00, 0xffffffff, 0xff000000, 0xffffff00], 'macvlan0\x00', 'vxcan1\x00', {}, {0xff}, 0x0, 0x7, 0x7, 0x1d}, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@icmp6={{0x28}, {0xc, "de16", 0x1}}]}, @unspec=@DNAT1={0x48, 'DNAT\x00', 0x1, {0x15, @ipv4=@rand_addr=0x64010100, @ipv4=@broadcast, @icmp_id=0x64, @gre_key=0x40}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x5c0) (async) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000740)=@ccm_128={{0x304}, "f233fffa9d8a01af", "3812cf630eb2de0bf233de0d0b4df856", "8d7f4f64", "6233a48d882b10cc"}, 0x28) (async) sendto$inet6(r0, &(0x7f0000000000), 0x0, 0x60000000, &(0x7f0000000040)={0xa, 0x4e20, 0x6, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x1}, 0x1c) (async) openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000000), 0x84000, 0x0) (async) 00:03:40 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0xb) 00:03:40 executing program 0: syz_open_procfs$userns(0x0, &(0x7f0000000240)) syz_open_dev$char_usb(0xc, 0xb4, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000001440), 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_GATEWAYS(r0, &(0x7f00000015c0)={&(0x7f00000014c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000001580)={&(0x7f0000001500)={0x14}, 0x14}}, 0x0) syz_open_dev$usbfs(&(0x7f0000001640), 0x8, 0x20000) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, 0x0) 00:03:40 executing program 5: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x0, 0x0, &(0x7f0000000080)={0x0, 0x4, [0x0, 0x8bf, 0x8ab, 0xeda]}) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x4c81, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000380)={@local, @random="ba678eb78e85", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "cd4311", 0x10, 0x3a, 0x0, @remote, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', {[], @ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x71, 0xa4, 0x1, 0x5}}}}}}, 0x0) syz_emit_ethernet(0x32, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, 0x0, 0x0, 0x0) 00:03:40 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_udp_int(r0, 0x11, 0x64, &(0x7f0000000040)=0xfffff001, 0x4) [ 220.473024][ T9481] loop1: detected capacity change from 0 to 512 00:03:40 executing program 0: syz_open_procfs$userns(0x0, &(0x7f0000000240)) syz_open_dev$char_usb(0xc, 0xb4, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000001440), 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_GATEWAYS(r0, &(0x7f00000015c0)={&(0x7f00000014c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000001580)={&(0x7f0000001500)={0x14}, 0x14}}, 0x0) syz_open_dev$usbfs(&(0x7f0000001640), 0x8, 0x20000) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, 0x0) [ 220.502710][ T9482] x_tables: duplicate underflow at hook 1 00:03:40 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 28) [ 220.506231][ T9481] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:40 executing program 4: r0 = syz_open_procfs(0x0, &(0x7f0000000100)='stack\x00') mmap$usbfs(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x12, r0, 0x0) 00:03:40 executing program 5: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x0, 0x0, &(0x7f0000000080)={0x0, 0x4, [0x0, 0x8bf, 0x8ab, 0xeda]}) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x4c81, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000380)={@local, @random="ba678eb78e85", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "cd4311", 0x10, 0x3a, 0x0, @remote, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', {[], @ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x71, 0xa4, 0x1, 0x5}}}}}}, 0x0) syz_emit_ethernet(0x32, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, 0x0, 0x0, 0x0) [ 220.562913][ T9497] FAULT_INJECTION: forcing a failure. [ 220.562913][ T9497] name failslab, interval 1, probability 0, space 0, times 0 [ 220.566035][ T9497] CPU: 1 PID: 9497 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 220.568139][ T9497] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 220.570624][ T9497] Call trace: [ 220.571440][ T9497] dump_backtrace+0x1c8/0x1f4 [ 220.572629][ T9497] show_stack+0x2c/0x3c [ 220.573682][ T9497] dump_stack_lvl+0x108/0x170 [ 220.574853][ T9497] dump_stack+0x1c/0x5c [ 220.575906][ T9497] should_fail_ex+0x408/0x5d4 [ 220.577100][ T9497] __should_failslab+0xc8/0x128 [ 220.578336][ T9497] should_failslab+0x10/0x28 [ 220.579485][ T9497] kmem_cache_alloc+0x8c/0x37c [ 220.580721][ T9497] __kernfs_new_node+0xe4/0x66c [ 220.581961][ T9497] kernfs_new_node+0x98/0x184 [ 220.583108][ T9497] __kernfs_create_file+0x60/0x2d4 [ 220.584423][ T9497] sysfs_add_file_mode_ns+0x1dc/0x298 [ 220.585783][ T9497] internal_create_group+0x428/0xbec [ 220.587150][ T9497] sysfs_create_groups+0x60/0x130 [ 220.588444][ T9497] device_add_attrs+0xd8/0x750 00:03:40 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f0000000100)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x45a042, 0x91) preadv2(r0, &(0x7f0000000040), 0x10000000000000c1, 0x0, 0x0, 0x10) (async) preadv2(r0, &(0x7f0000000040), 0x10000000000000c1, 0x0, 0x0, 0x10) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_tcp_TLS_TX(r1, 0x6, 0x21, 0x0, 0x10) (async) setsockopt$inet6_tcp_TLS_TX(r1, 0x6, 0x21, 0x0, 0x10) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f0000000180)=@nat={'nat\x00', 0x1b, 0x5, 0x560, 0x230, 0x378, 0xffffffff, 0x0, 0x378, 0x490, 0x490, 0xffffffff, 0x490, 0x490, 0x5, &(0x7f0000000100), {[{{@uncond, 0x0, 0x100, 0x128, 0x0, {}, [@common=@unspec=@mac={{0x30}, {@remote}}, @common=@hl={{0x28}, {0x2, 0x5}}]}, @common=@inet=@SYNPROXY={0x28, 'SYNPROXY\x00', 0x0, {0x6, 0x82, 0xa2}}}, {{@ipv6={@empty, @remote, [0xff000000, 0x0, 0xff000000, 0xffffff00], [0x0, 0xff0000ff], 'veth0_to_hsr\x00', '\x00', {}, {}, 0x29, 0x73, 0x1}, 0x0, 0xd0, 0x108, 0x0, {}, [@common=@icmp6={{0x28}, {0x5, "ca00", 0x1}}]}, @common=@inet=@SET3={0x38, 'SET\x00', 0x3, {{0x1, 0x3, 0x5}, {0x1, 0x6, 0x4}, {0x1, 0x1, 0x6}, 0x3}}}, {{@ipv6={@private2, @private0={0xfc, 0x0, '\x00', 0x1}, [0x0, 0xff000000, 0xff000000, 0xff0000ff], [0xffffff00, 0xff000000, 0xffffffff, 0xffffffff], 'vxcan1\x00', 'vcan0\x00', {}, {0xff}, 0xc4, 0x7f, 0x6, 0x5c}, 0x0, 0x100, 0x148, 0x0, {}, [@common=@ipv6header={{0x28}, {0x86, 0x66}}, @common=@frag={{0x30}, {[0x3ff, 0x8], 0x8, 0xd}}]}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x10, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @ipv6=@ipv4={'\x00', '\xff\xff', @broadcast}, @icmp_id=0x65, @gre_key=0x4}}}, {{@ipv6={@empty, @private1, [0xff, 0xffffffff, 0xffffffff, 0xff], [0xffffff00, 0xffffffff, 0xff000000, 0xffffff00], 'macvlan0\x00', 'vxcan1\x00', {}, {0xff}, 0x0, 0x7, 0x7, 0x1d}, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@icmp6={{0x28}, {0xc, "de16", 0x1}}]}, @unspec=@DNAT1={0x48, 'DNAT\x00', 0x1, {0x15, @ipv4=@rand_addr=0x64010100, @ipv4=@broadcast, @icmp_id=0x64, @gre_key=0x40}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x5c0) (async) setsockopt$IP6T_SO_SET_REPLACE(r1, 0x29, 0x40, &(0x7f0000000180)=@nat={'nat\x00', 0x1b, 0x5, 0x560, 0x230, 0x378, 0xffffffff, 0x0, 0x378, 0x490, 0x490, 0xffffffff, 0x490, 0x490, 0x5, &(0x7f0000000100), {[{{@uncond, 0x0, 0x100, 0x128, 0x0, {}, [@common=@unspec=@mac={{0x30}, {@remote}}, @common=@hl={{0x28}, {0x2, 0x5}}]}, @common=@inet=@SYNPROXY={0x28, 'SYNPROXY\x00', 0x0, {0x6, 0x82, 0xa2}}}, {{@ipv6={@empty, @remote, [0xff000000, 0x0, 0xff000000, 0xffffff00], [0x0, 0xff0000ff], 'veth0_to_hsr\x00', '\x00', {}, {}, 0x29, 0x73, 0x1}, 0x0, 0xd0, 0x108, 0x0, {}, [@common=@icmp6={{0x28}, {0x5, "ca00", 0x1}}]}, @common=@inet=@SET3={0x38, 'SET\x00', 0x3, {{0x1, 0x3, 0x5}, {0x1, 0x6, 0x4}, {0x1, 0x1, 0x6}, 0x3}}}, {{@ipv6={@private2, @private0={0xfc, 0x0, '\x00', 0x1}, [0x0, 0xff000000, 0xff000000, 0xff0000ff], [0xffffff00, 0xff000000, 0xffffffff, 0xffffffff], 'vxcan1\x00', 'vcan0\x00', {}, {0xff}, 0xc4, 0x7f, 0x6, 0x5c}, 0x0, 0x100, 0x148, 0x0, {}, [@common=@ipv6header={{0x28}, {0x86, 0x66}}, @common=@frag={{0x30}, {[0x3ff, 0x8], 0x8, 0xd}}]}, @NETMAP={0x48, 'NETMAP\x00', 0x0, {0x10, @ipv6=@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @ipv6=@ipv4={'\x00', '\xff\xff', @broadcast}, @icmp_id=0x65, @gre_key=0x4}}}, {{@ipv6={@empty, @private1, [0xff, 0xffffffff, 0xffffffff, 0xff], [0xffffff00, 0xffffffff, 0xff000000, 0xffffff00], 'macvlan0\x00', 'vxcan1\x00', {}, {0xff}, 0x0, 0x7, 0x7, 0x1d}, 0x0, 0xd0, 0x118, 0x0, {}, [@common=@icmp6={{0x28}, {0xc, "de16", 0x1}}]}, @unspec=@DNAT1={0x48, 'DNAT\x00', 0x1, {0x15, @ipv4=@rand_addr=0x64010100, @ipv4=@broadcast, @icmp_id=0x64, @gre_key=0x40}}}], {{'\x00', 0x0, 0xa8, 0xd0}, {0x28}}}}, 0x5c0) setsockopt$inet6_tcp_TLS_TX(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000740)=@ccm_128={{0x304}, "f233fffa9d8a01af", "3812cf630eb2de0bf233de0d0b4df856", "8d7f4f64", "6233a48d882b10cc"}, 0x28) sendto$inet6(r0, &(0x7f0000000000), 0x0, 0x60000000, &(0x7f0000000040)={0xa, 0x4e20, 0x6, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x1}, 0x1c) openat$proc_capi20ncci(0xffffffffffffff9c, &(0x7f0000000000), 0x84000, 0x0) [ 220.589645][ T9497] device_add+0x5e8/0xef4 [ 220.590758][ T9497] netdev_register_kobject+0x15c/0x2d8 [ 220.592139][ T9497] register_netdevice+0xcb8/0x125c [ 220.593461][ T9497] tun_set_iff+0x630/0xb0c [ 220.594625][ T9497] __tun_chr_ioctl+0x788/0x2af8 [ 220.595812][ T9497] tun_chr_ioctl+0x38/0x4c [ 220.596983][ T9497] __arm64_sys_ioctl+0x14c/0x1c8 [ 220.598262][ T9497] invoke_syscall+0x98/0x2c0 [ 220.599442][ T9497] el0_svc_common+0x138/0x258 [ 220.600639][ T9497] do_el0_svc+0x64/0x218 [ 220.601734][ T9497] el0_svc+0x58/0x168 [ 220.602784][ T9497] el0t_64_sync_handler+0x84/0xf0 [ 220.604085][ T9497] el0t_64_sync+0x18c/0x190 00:03:40 executing program 4: r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_TLV_READ(r0, 0xc008551a, &(0x7f00000000c0)={0xaab5, 0x8, [0x0, 0x0]}) 00:03:40 executing program 0: syz_open_procfs$userns(0x0, &(0x7f0000000240)) syz_open_dev$char_usb(0xc, 0xb4, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000001440), 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_GATEWAYS(r0, &(0x7f00000015c0)={&(0x7f00000014c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000001580)={&(0x7f0000001500)={0x14}, 0x14}}, 0x0) syz_open_dev$usbfs(&(0x7f0000001640), 0x8, 0x20000) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, 0x0) 00:03:40 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0xc) 00:03:40 executing program 5: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x0, 0x0, &(0x7f0000000080)={0x0, 0x4, [0x0, 0x8bf, 0x8ab, 0xeda]}) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x4c81, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000380)={@local, @random="ba678eb78e85", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "cd4311", 0x10, 0x3a, 0x0, @remote, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', {[], @ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x71, 0xa4, 0x1, 0x5}}}}}}, 0x0) syz_emit_ethernet(0x32, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, 0x0, 0x0, 0x0) [ 220.695868][ T9504] loop3: detected capacity change from 0 to 512 [ 220.714257][ T9504] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:40 executing program 4: r0 = syz_open_dev$evdev(&(0x7f00000003c0), 0x0, 0x201) write$evdev(r0, &(0x7f0000000140)=[{{}, 0x17}, {{}, 0x0, 0x3f}], 0x30) 00:03:40 executing program 5: openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) syz_emit_ethernet(0x0, 0x0, &(0x7f0000000080)={0x0, 0x4, [0x0, 0x8bf, 0x8ab, 0xeda]}) ioctl$BTRFS_IOC_START_SYNC(0xffffffffffffffff, 0x4c81, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000380)={@local, @random="ba678eb78e85", @void, {@ipv6={0x86dd, @icmpv6={0x0, 0x6, "cd4311", 0x10, 0x3a, 0x0, @remote, @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', {[], @ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x71, 0xa4, 0x1, 0x5}}}}}}, 0x0) syz_emit_ethernet(0x32, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, 0x0, 0x0, 0x0) [ 220.735585][ T9504] x_tables: duplicate underflow at hook 1 [ 220.742173][ T9510] loop1: detected capacity change from 0 to 512 00:03:40 executing program 0: syz_open_procfs$userns(0x0, &(0x7f0000000240)) syz_open_dev$char_usb(0xc, 0xb4, 0x0) openat$sw_sync(0xffffffffffffff9c, &(0x7f0000001440), 0x0, 0x0) r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_GATEWAYS(r0, &(0x7f00000015c0)={&(0x7f00000014c0)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000001580)={&(0x7f0000001500)={0x14}, 0x14}}, 0x0) syz_open_dev$usbfs(&(0x7f0000001640), 0x8, 0x20000) ioctl$BTRFS_IOC_TREE_SEARCH_V2(0xffffffffffffffff, 0xc0709411, 0x0) [ 220.750596][ T9511] x_tables: duplicate underflow at hook 1 [ 220.773616][ T9510] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:40 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) [ 220.862513][ T9519] loop3: detected capacity change from 0 to 512 00:03:40 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 29) 00:03:40 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f00000002c0)=@base={0x1a, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5}, 0x48) 00:03:40 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0xd) 00:03:40 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) setsockopt$bt_hci_HCI_DATA_DIR(r0, 0x0, 0x1, &(0x7f0000000b80)=0x2, 0x4) 00:03:40 executing program 4: syz_clone(0xc024c780, 0x0, 0x55, 0x0, 0x0, 0x0) gettid() 00:03:40 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0x10, &(0x7f0000000200), &(0x7f0000000240)=0x4) [ 220.914414][ T9526] FAULT_INJECTION: forcing a failure. [ 220.914414][ T9526] name failslab, interval 1, probability 0, space 0, times 0 [ 220.927722][ T9526] CPU: 1 PID: 9526 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 220.929851][ T9526] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 220.932368][ T9526] Call trace: [ 220.933220][ T9526] dump_backtrace+0x1c8/0x1f4 [ 220.934389][ T9526] show_stack+0x2c/0x3c [ 220.935468][ T9526] dump_stack_lvl+0x108/0x170 [ 220.936658][ T9526] dump_stack+0x1c/0x5c [ 220.936981][ T9529] loop1: detected capacity change from 0 to 512 [ 220.937710][ T9526] should_fail_ex+0x408/0x5d4 [ 220.937731][ T9526] __should_failslab+0xc8/0x128 [ 220.937747][ T9526] should_failslab+0x10/0x28 [ 220.942980][ T9526] kmem_cache_alloc+0x8c/0x37c [ 220.944236][ T9526] __kernfs_new_node+0xe4/0x66c [ 220.945483][ T9526] kernfs_new_node+0x98/0x184 [ 220.946706][ T9526] __kernfs_create_file+0x60/0x2d4 [ 220.947962][ T9526] sysfs_add_file_mode_ns+0x1dc/0x298 [ 220.949366][ T9526] internal_create_group+0x428/0xbec [ 220.950661][ T9526] sysfs_create_groups+0x60/0x130 [ 220.951943][ T9526] device_add_attrs+0xd8/0x750 [ 220.953214][ T9526] device_add+0x5e8/0xef4 [ 220.954332][ T9526] netdev_register_kobject+0x15c/0x2d8 [ 220.955717][ T9526] register_netdevice+0xcb8/0x125c [ 220.957000][ T9526] tun_set_iff+0x630/0xb0c [ 220.958143][ T9526] __tun_chr_ioctl+0x788/0x2af8 [ 220.958464][ T9529] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 220.959396][ T9526] tun_chr_ioctl+0x38/0x4c [ 220.959415][ T9526] __arm64_sys_ioctl+0x14c/0x1c8 [ 220.959430][ T9526] invoke_syscall+0x98/0x2c0 [ 220.959446][ T9526] el0_svc_common+0x138/0x258 [ 220.959460][ T9526] do_el0_svc+0x64/0x218 [ 220.959474][ T9526] el0_svc+0x58/0x168 [ 220.959485][ T9526] el0t_64_sync_handler+0x84/0xf0 [ 220.959495][ T9526] el0t_64_sync+0x18c/0x190 [ 220.959852][ T9519] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:40 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) sendmsg$NL80211_CMD_PROBE_MESH_LINK(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x4) 00:03:40 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000003c0)=ANY=[@ANYBLOB="440000001600a11128bd7000fddbdf250a"], 0x44}}, 0x0) 00:03:40 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0xe) 00:03:41 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) 00:03:41 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) sendmsg$NL80211_CMD_PROBE_MESH_LINK(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x4) 00:03:41 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 30) 00:03:41 executing program 0: r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(r0, 0xc4c85513, &(0x7f0000000140)) [ 221.113599][ T9538] loop1: detected capacity change from 0 to 512 [ 221.149155][ T9545] loop3: detected capacity change from 0 to 512 [ 221.155776][ T9546] FAULT_INJECTION: forcing a failure. [ 221.155776][ T9546] name failslab, interval 1, probability 0, space 0, times 0 00:03:41 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) sendmsg$NL80211_CMD_PROBE_MESH_LINK(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x4) [ 221.164472][ T9546] CPU: 1 PID: 9546 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 221.166577][ T9546] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 221.169044][ T9546] Call trace: [ 221.169891][ T9546] dump_backtrace+0x1c8/0x1f4 [ 221.171117][ T9546] show_stack+0x2c/0x3c [ 221.172161][ T9546] dump_stack_lvl+0x108/0x170 [ 221.173335][ T9546] dump_stack+0x1c/0x5c [ 221.174454][ T9546] should_fail_ex+0x408/0x5d4 [ 221.175622][ T9546] __should_failslab+0xc8/0x128 [ 221.176910][ T9546] should_failslab+0x10/0x28 [ 221.178086][ T9546] kmem_cache_alloc+0x8c/0x37c [ 221.179294][ T9546] __kernfs_new_node+0xe4/0x66c [ 221.180525][ T9546] kernfs_new_node+0x98/0x184 [ 221.181758][ T9546] __kernfs_create_file+0x60/0x2d4 [ 221.183051][ T9546] sysfs_add_file_mode_ns+0x1dc/0x298 [ 221.184395][ T9546] internal_create_group+0x428/0xbec [ 221.185705][ T9546] sysfs_create_groups+0x60/0x130 [ 221.186998][ T9546] device_add_attrs+0xd8/0x750 [ 221.188187][ T9546] device_add+0x5e8/0xef4 [ 221.189352][ T9546] netdev_register_kobject+0x15c/0x2d8 [ 221.190720][ T9546] register_netdevice+0xcb8/0x125c [ 221.192017][ T9546] tun_set_iff+0x630/0xb0c [ 221.193129][ T9546] __tun_chr_ioctl+0x788/0x2af8 [ 221.194368][ T9546] tun_chr_ioctl+0x38/0x4c [ 221.195485][ T9546] __arm64_sys_ioctl+0x14c/0x1c8 [ 221.196708][ T9546] invoke_syscall+0x98/0x2c0 [ 221.197863][ T9546] el0_svc_common+0x138/0x258 [ 221.199092][ T9546] do_el0_svc+0x64/0x218 [ 221.200131][ T9546] el0_svc+0x58/0x168 [ 221.201150][ T9546] el0t_64_sync_handler+0x84/0xf0 [ 221.202428][ T9546] el0t_64_sync+0x18c/0x190 [ 221.211549][ T9538] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 221.220807][ T9545] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:41 executing program 0: syz_open_dev$sndpcmc(&(0x7f0000001800), 0x0, 0x0) 00:03:41 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (async) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) (async) [ 221.331819][ T9553] loop3: detected capacity change from 0 to 512 [ 221.338286][ T9553] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 221.459578][ T4340] Bluetooth: hci0: command 0x0401 tx timeout 00:03:41 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_NEW_SEC_DEVKEY(r0, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000940)={0x0}}, 0x20004011) 00:03:41 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0xf) 00:03:41 executing program 0: syz_open_dev$vcsu(&(0x7f0000000000), 0xffffffffffffffff, 0x280c1) 00:03:41 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) sendmsg$NL80211_CMD_PROBE_MESH_LINK(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)={0x0}}, 0x4) 00:03:41 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 31) 00:03:41 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f00000000c0)='./bus\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x484, &(0x7f0000000100)="$eJzs3MtvG8UfAPDvbh5t+vg1v1IeLS0YCqLikTTpgx44AAKJA0hIcCjiFBK3CnUb1ASJVhUEDuWIKnFHHJH4CzjBBQEnJK5wR0UV6qWFk9Ha69R1bOdRx07rz0dyO7Ozm5mvZ8c7O+skgL5VyP5JInZExO8RsauavX2HQvW/m9cvTf9z/dJ0EuXyW38nlf1uXL80Xdu1dtz2aqZczvNbmtR7+d2IqVKpeD7Pjy+c/WB8/sLF52bPTp0uni6emzxx4uiRA8PHJ491JM4srhv7Pp7bv/e1d668MX3yyns/f5u1d0deXh9HpxSq725TT3a6sh7bWZdOBnvYENZkICKy7hqqjP9dMRAjS2W74tXPeto4YEOVy+Vys+tzbrG8XNpkG3BXSqIuE9HDlgDdVbvQZ/e/lVc56dLMY3O49lL1BiiL/Wb+qpYMRprvM9Rwf9tJhYg4ufjvV9krNmgdAgCg3vfZ/OfZuvnf0vwjjQfq9vtf/gxlNCL+HxG7I+K+iNgTEfdHVPZ9MCIeWmP9jU9Ils9/0qvrCmyVsvnfC/mzrdvnf7XZX4wO5LmdlfiHklOzpeLh/D05FENbsvxEmzp+eOW3L1qV1c//sldWf20umLfj6mDDAt3M1MLUncRc79qnEfsGm8WfRO0xTnZHsDci9q2zjtmnv9nfqmzl+NvowHOm8tcRT1X7fzEa4q9JWj6fnHj++OSx8a1RKh4er50Vy/3y6+U3W9V/R/F3QNb/25qe/0vxjyZbI+YvXDxTeV47v/Y6Lv/xect7mkLWi+s4/4eTtyvp4XzbR1MLC+cnIoaT15dvn7x1bC1f2z+L/9DB5uN/d9x6Jx6OiOwkPhARj0TEo3nfPRYRj0fEwTbx//TyE++3ib9F/7dZle+gLP6Zlfo/6vu/8URYbFJ0e2LgzI/ftap/dZ9/RyupQ/mW1Xz+tWlOsyAAAADgnpZWvgOfpGNL6TQdG6t+h39PbEtLc/MLz5ya+/DcTPW78qMxlJ6aLRVHltaDq+uhE/nacC0/2ZA/kq8bfzkwUsmPTc+VZnodPPS57S3Gf+bPgV63Dthwfl8L+pfxD/1rpfGfdqkdQLclK1//TRDgnmV4Q/9qNv4/6UE7gO7Lxv9faz/sxY1oC9Bdleu/RT7oS+7/oX8Z/9CXWv5ufNq6SKJlohCbohndSES6KZqx2RKxGNHZnzy46j9mUZ8YWfVRSTQtav+50V9/JRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALib/RcAAP//4+zbXA==") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$devlink(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000700)=ANY=[@ANYBLOB="4c00135a27b24cefdcb81ac2b146213f390504c0d7e7a7c6d28fe12368012b5b8b1c08c0685fc2287b636a09210060364d", @ANYRES16=r2, @ANYBLOB="010000000000000000004e0000000e0001006e657464657673696d0000000f0002006e657464657673696d3000000d0087006c325f64726f7073000000000500830000000000"], 0x4c}}, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), r0) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f00000006c0)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000680)={&(0x7f0000000640)={0x28, r3, 0x0, 0x70bd27, 0x25dfdbfe, {}, [@ETHTOOL_A_FEATURES_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x28}, 0x1, 0x0, 0x0, 0x20004884}, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) [ 221.564490][ T9562] loop1: detected capacity change from 0 to 512 [ 221.572958][ T9563] FAULT_INJECTION: forcing a failure. [ 221.572958][ T9563] name failslab, interval 1, probability 0, space 0, times 0 [ 221.574232][ T9565] loop3: detected capacity change from 0 to 512 [ 221.576109][ T9563] CPU: 0 PID: 9563 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 221.576128][ T9563] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 221.576136][ T9563] Call trace: [ 221.576140][ T9563] dump_backtrace+0x1c8/0x1f4 [ 221.584586][ T9563] show_stack+0x2c/0x3c [ 221.585707][ T9563] dump_stack_lvl+0x108/0x170 [ 221.586895][ T9563] dump_stack+0x1c/0x5c [ 221.587905][ T9563] should_fail_ex+0x408/0x5d4 [ 221.589113][ T9563] __should_failslab+0xc8/0x128 [ 221.590369][ T9563] should_failslab+0x10/0x28 [ 221.591548][ T9563] kmem_cache_alloc+0x8c/0x37c [ 221.592761][ T9563] __kernfs_new_node+0xe4/0x66c [ 221.594003][ T9563] kernfs_new_node+0x98/0x184 [ 221.595244][ T9563] __kernfs_create_file+0x60/0x2d4 [ 221.596526][ T9563] sysfs_add_file_mode_ns+0x1dc/0x298 [ 221.597880][ T9563] internal_create_group+0x428/0xbec [ 221.599252][ T9563] sysfs_create_groups+0x60/0x130 [ 221.600513][ T9563] device_add_attrs+0xd8/0x750 [ 221.601716][ T9563] device_add+0x5e8/0xef4 [ 221.602879][ T9563] netdev_register_kobject+0x15c/0x2d8 [ 221.604312][ T9563] register_netdevice+0xcb8/0x125c [ 221.605640][ T9563] tun_set_iff+0x630/0xb0c [ 221.606822][ T9563] __tun_chr_ioctl+0x788/0x2af8 [ 221.608038][ T9563] tun_chr_ioctl+0x38/0x4c [ 221.609170][ T9563] __arm64_sys_ioctl+0x14c/0x1c8 [ 221.610437][ T9563] invoke_syscall+0x98/0x2c0 [ 221.611675][ T9563] el0_svc_common+0x138/0x258 [ 221.612844][ T9563] do_el0_svc+0x64/0x218 [ 221.613925][ T9563] el0_svc+0x58/0x168 [ 221.614951][ T9563] el0t_64_sync_handler+0x84/0xf0 [ 221.616256][ T9563] el0t_64_sync+0x18c/0x190 00:03:41 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000000300)=@base={0x1b, 0x0, 0x0, 0x0, 0x82}, 0x48) [ 221.660596][ T9562] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:41 executing program 5: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001180)={0x11, 0x2, &(0x7f0000000040)=@raw=[@call, @ldst={0x1}], &(0x7f0000000080)='GPL\x00', 0x2, 0x1000, &(0x7f00000000c0)=""/4096, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:03:41 executing program 5: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) getsockopt$inet6_tcp_int(r0, 0x6, 0x0, 0x0, &(0x7f0000000240)) 00:03:41 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x10) 00:03:41 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = getpid() sendmmsg$unix(r0, &(0x7f0000001200)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="1c000000000000", @ANYRES32=r1], 0xe0, 0x4}}], 0x1, 0x20) 00:03:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = getpid() sendmmsg$unix(r0, &(0x7f0000001200)=[{{&(0x7f0000000300)=@abs, 0x6e, 0x0, 0x0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r1, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32, @ANYRES32=0xee01, @ANYRES32], 0xe0}}], 0x1, 0x0) [ 221.793623][ T9575] loop1: detected capacity change from 0 to 512 [ 221.817139][ T9575] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:41 executing program 5: bpf$PROG_LOAD(0x5, &(0x7f0000000180)={0x9, 0x2, &(0x7f0000000000)=@raw=[@map_idx_val], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x21, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:03:41 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8955, &(0x7f0000000000)={{0x2, 0x0, @private}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @loopback}}) 00:03:41 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x11) [ 221.918322][ T9565] EXT4-fs (loop3): failed to open journal device unknown-block(0,0) -6 00:03:41 executing program 4: socket(0x10, 0x0, 0x81) 00:03:41 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 32) [ 221.984867][ T9589] loop1: detected capacity change from 0 to 512 [ 221.991352][ T9591] FAULT_INJECTION: forcing a failure. [ 221.991352][ T9591] name failslab, interval 1, probability 0, space 0, times 0 [ 222.004362][ T9591] CPU: 1 PID: 9591 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 222.006602][ T9591] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 222.009210][ T9591] Call trace: [ 222.010009][ T9591] dump_backtrace+0x1c8/0x1f4 [ 222.011183][ T9591] show_stack+0x2c/0x3c [ 222.012260][ T9591] dump_stack_lvl+0x108/0x170 [ 222.013446][ T9591] dump_stack+0x1c/0x5c [ 222.014530][ T9591] should_fail_ex+0x408/0x5d4 [ 222.015709][ T9591] __should_failslab+0xc8/0x128 [ 222.016934][ T9591] should_failslab+0x10/0x28 [ 222.018097][ T9591] kmem_cache_alloc+0x8c/0x37c [ 222.019359][ T9591] __kernfs_new_node+0xe4/0x66c [ 222.020624][ T9591] kernfs_new_node+0x98/0x184 [ 222.021839][ T9591] __kernfs_create_file+0x60/0x2d4 [ 222.023161][ T9591] sysfs_add_file_mode_ns+0x1dc/0x298 [ 222.024624][ T9591] internal_create_group+0x428/0xbec [ 222.026004][ T9591] sysfs_create_groups+0x60/0x130 [ 222.027275][ T9591] device_add_attrs+0xd8/0x750 [ 222.028542][ T9591] device_add+0x5e8/0xef4 [ 222.029676][ T9591] netdev_register_kobject+0x15c/0x2d8 [ 222.031088][ T9591] register_netdevice+0xcb8/0x125c [ 222.032389][ T9591] tun_set_iff+0x630/0xb0c [ 222.033536][ T9591] __tun_chr_ioctl+0x788/0x2af8 [ 222.034797][ T9591] tun_chr_ioctl+0x38/0x4c [ 222.035954][ T9591] __arm64_sys_ioctl+0x14c/0x1c8 [ 222.037235][ T9591] invoke_syscall+0x98/0x2c0 [ 222.038381][ T9591] el0_svc_common+0x138/0x258 [ 222.039605][ T9591] do_el0_svc+0x64/0x218 [ 222.040649][ T9591] el0_svc+0x58/0x168 [ 222.041695][ T9591] el0t_64_sync_handler+0x84/0xf0 [ 222.042997][ T9591] el0t_64_sync+0x18c/0x190 [ 222.055490][ T9589] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:42 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f00000000c0)='./bus\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x484, &(0x7f0000000100)="$eJzs3MtvG8UfAPDvbh5t+vg1v1IeLS0YCqLikTTpgx44AAKJA0hIcCjiFBK3CnUb1ASJVhUEDuWIKnFHHJH4CzjBBQEnJK5wR0UV6qWFk9Ha69R1bOdRx07rz0dyO7Ozm5mvZ8c7O+skgL5VyP5JInZExO8RsauavX2HQvW/m9cvTf9z/dJ0EuXyW38nlf1uXL80Xdu1dtz2aqZczvNbmtR7+d2IqVKpeD7Pjy+c/WB8/sLF52bPTp0uni6emzxx4uiRA8PHJ491JM4srhv7Pp7bv/e1d668MX3yyns/f5u1d0deXh9HpxSq725TT3a6sh7bWZdOBnvYENZkICKy7hqqjP9dMRAjS2W74tXPeto4YEOVy+Vys+tzbrG8XNpkG3BXSqIuE9HDlgDdVbvQZ/e/lVc56dLMY3O49lL1BiiL/Wb+qpYMRprvM9Rwf9tJhYg4ufjvV9krNmgdAgCg3vfZ/OfZuvnf0vwjjQfq9vtf/gxlNCL+HxG7I+K+iNgTEfdHVPZ9MCIeWmP9jU9Ils9/0qvrCmyVsvnfC/mzrdvnf7XZX4wO5LmdlfiHklOzpeLh/D05FENbsvxEmzp+eOW3L1qV1c//sldWf20umLfj6mDDAt3M1MLUncRc79qnEfsGm8WfRO0xTnZHsDci9q2zjtmnv9nfqmzl+NvowHOm8tcRT1X7fzEa4q9JWj6fnHj++OSx8a1RKh4er50Vy/3y6+U3W9V/R/F3QNb/25qe/0vxjyZbI+YvXDxTeV47v/Y6Lv/xect7mkLWi+s4/4eTtyvp4XzbR1MLC+cnIoaT15dvn7x1bC1f2z+L/9DB5uN/d9x6Jx6OiOwkPhARj0TEo3nfPRYRj0fEwTbx//TyE++3ib9F/7dZle+gLP6Zlfo/6vu/8URYbFJ0e2LgzI/ftap/dZ9/RyupQ/mW1Xz+tWlOsyAAAADgnpZWvgOfpGNL6TQdG6t+h39PbEtLc/MLz5ya+/DcTPW78qMxlJ6aLRVHltaDq+uhE/nacC0/2ZA/kq8bfzkwUsmPTc+VZnodPPS57S3Gf+bPgV63Dthwfl8L+pfxD/1rpfGfdqkdQLclK1//TRDgnmV4Q/9qNv4/6UE7gO7Lxv9faz/sxY1oC9Bdleu/RT7oS+7/oX8Z/9CXWv5ufNq6SKJlohCbohndSES6KZqx2RKxGNHZnzy46j9mUZ8YWfVRSTQtav+50V9/JRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALib/RcAAP//4+zbXA==") (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (async) r1 = socket$nl_generic(0x10, 0x3, 0x10) (async) r2 = syz_genetlink_get_family_id$devlink(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000700)=ANY=[@ANYBLOB="4c00135a27b24cefdcb81ac2b146213f390504c0d7e7a7c6d28fe12368012b5b8b1c08c0685fc2287b636a09210060364d", @ANYRES16=r2, @ANYBLOB="010000000000000000004e0000000e0001006e657464657673696d0000000f0002006e657464657673696d3000000d0087006c325f64726f7073000000000500830000000000"], 0x4c}}, 0x0) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), r0) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f00000006c0)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000680)={&(0x7f0000000640)={0x28, r3, 0x0, 0x70bd27, 0x25dfdbfe, {}, [@ETHTOOL_A_FEATURES_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x28}, 0x1, 0x0, 0x0, 0x20004884}, 0x0) (async) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) 00:03:42 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) getgroups(0x2, &(0x7f0000000240)=[0xffffffffffffffff, 0xee01]) sendmsg$netlink(r0, &(0x7f0000003ac0)={0x0, 0x0, &(0x7f0000003a00)=[{&(0x7f0000002480)={0x10}, 0x10}], 0x1, &(0x7f0000003a80)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, r1}}}], 0x20}, 0x0) 00:03:42 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8914, &(0x7f0000000080)={{0x2, 0x0, @multicast2}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @loopback}}) 00:03:42 executing program 4: r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_TLV_READ(r0, 0xc008551a, 0x0) 00:03:42 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x12) 00:03:42 executing program 0: sched_rr_get_interval(0x0, &(0x7f0000000340)) 00:03:42 executing program 4: r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_TLV_READ(r0, 0xc008551a, 0x0) 00:03:42 executing program 5: mlockall(0x3) socket$igmp6(0xa, 0x3, 0x2) 00:03:42 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 33) [ 222.187767][ T9609] loop1: detected capacity change from 0 to 512 00:03:42 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext4\x00', &(0x7f00000000c0)='./bus\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x484, &(0x7f0000000100)="$eJzs3MtvG8UfAPDvbh5t+vg1v1IeLS0YCqLikTTpgx44AAKJA0hIcCjiFBK3CnUb1ASJVhUEDuWIKnFHHJH4CzjBBQEnJK5wR0UV6qWFk9Ha69R1bOdRx07rz0dyO7Ozm5mvZ8c7O+skgL5VyP5JInZExO8RsauavX2HQvW/m9cvTf9z/dJ0EuXyW38nlf1uXL80Xdu1dtz2aqZczvNbmtR7+d2IqVKpeD7Pjy+c/WB8/sLF52bPTp0uni6emzxx4uiRA8PHJ491JM4srhv7Pp7bv/e1d668MX3yyns/f5u1d0deXh9HpxSq725TT3a6sh7bWZdOBnvYENZkICKy7hqqjP9dMRAjS2W74tXPeto4YEOVy+Vys+tzbrG8XNpkG3BXSqIuE9HDlgDdVbvQZ/e/lVc56dLMY3O49lL1BiiL/Wb+qpYMRprvM9Rwf9tJhYg4ufjvV9krNmgdAgCg3vfZ/OfZuvnf0vwjjQfq9vtf/gxlNCL+HxG7I+K+iNgTEfdHVPZ9MCIeWmP9jU9Ils9/0qvrCmyVsvnfC/mzrdvnf7XZX4wO5LmdlfiHklOzpeLh/D05FENbsvxEmzp+eOW3L1qV1c//sldWf20umLfj6mDDAt3M1MLUncRc79qnEfsGm8WfRO0xTnZHsDci9q2zjtmnv9nfqmzl+NvowHOm8tcRT1X7fzEa4q9JWj6fnHj++OSx8a1RKh4er50Vy/3y6+U3W9V/R/F3QNb/25qe/0vxjyZbI+YvXDxTeV47v/Y6Lv/xect7mkLWi+s4/4eTtyvp4XzbR1MLC+cnIoaT15dvn7x1bC1f2z+L/9DB5uN/d9x6Jx6OiOwkPhARj0TEo3nfPRYRj0fEwTbx//TyE++3ib9F/7dZle+gLP6Zlfo/6vu/8URYbFJ0e2LgzI/ftap/dZ9/RyupQ/mW1Xz+tWlOsyAAAADgnpZWvgOfpGNL6TQdG6t+h39PbEtLc/MLz5ya+/DcTPW78qMxlJ6aLRVHltaDq+uhE/nacC0/2ZA/kq8bfzkwUsmPTc+VZnodPPS57S3Gf+bPgV63Dthwfl8L+pfxD/1rpfGfdqkdQLclK1//TRDgnmV4Q/9qNv4/6UE7gO7Lxv9faz/sxY1oC9Bdleu/RT7oS+7/oX8Z/9CXWv5ufNq6SKJlohCbohndSES6KZqx2RKxGNHZnzy46j9mUZ8YWfVRSTQtav+50V9/JRQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALib/RcAAP//4+zbXA==") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (async, rerun: 64) r1 = socket$nl_generic(0x10, 0x3, 0x10) (rerun: 64) r2 = syz_genetlink_get_family_id$devlink(&(0x7f00000001c0), 0xffffffffffffffff) sendmsg$DEVLINK_CMD_TRAP_GROUP_SET(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000380)={&(0x7f0000000700)=ANY=[@ANYBLOB="4c00135a27b24cefdcb81ac2b146213f390504c0d7e7a7c6d28fe12368012b5b8b1c08c0685fc2287b636a09210060364d", @ANYRES16=r2, @ANYBLOB="010000000000000000004e0000000e0001006e657464657673696d0000000f0002006e657464657673696d3000000d0087006c325f64726f7073000000000500830000000000"], 0x4c}}, 0x0) (async, rerun: 32) r3 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000600), r0) (rerun: 32) sendmsg$ETHTOOL_MSG_FEATURES_SET(r1, &(0x7f00000006c0)={&(0x7f00000005c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000680)={&(0x7f0000000640)={0x28, r3, 0x0, 0x70bd27, 0x25dfdbfe, {}, [@ETHTOOL_A_FEATURES_HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}]}, 0x28}, 0x1, 0x0, 0x0, 0x20004884}, 0x0) (async) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) 00:03:42 executing program 0: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$HCIINQUIRY(r0, 0x800448f0, &(0x7f0000000140)={0x0, 0x0, "468f61"}) [ 222.216890][ T9610] FAULT_INJECTION: forcing a failure. [ 222.216890][ T9610] name failslab, interval 1, probability 0, space 0, times 0 00:03:42 executing program 4: r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_TLV_READ(r0, 0xc008551a, 0x0) [ 222.221566][ T9610] CPU: 1 PID: 9610 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 222.223697][ T9610] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 222.226216][ T9610] Call trace: [ 222.227027][ T9610] dump_backtrace+0x1c8/0x1f4 [ 222.228192][ T9610] show_stack+0x2c/0x3c [ 222.229231][ T9610] dump_stack_lvl+0x108/0x170 [ 222.230447][ T9610] dump_stack+0x1c/0x5c [ 222.231513][ T9610] should_fail_ex+0x408/0x5d4 [ 222.232702][ T9610] __should_failslab+0xc8/0x128 [ 222.233930][ T9610] should_failslab+0x10/0x28 [ 222.235098][ T9610] kmem_cache_alloc+0x8c/0x37c [ 222.236365][ T9610] __kernfs_new_node+0xe4/0x66c [ 222.237606][ T9610] kernfs_new_node+0x98/0x184 [ 222.238775][ T9610] __kernfs_create_file+0x60/0x2d4 [ 222.240052][ T9610] sysfs_add_file_mode_ns+0x1dc/0x298 [ 222.241428][ T9610] internal_create_group+0x428/0xbec [ 222.242671][ T9610] sysfs_create_groups+0x60/0x130 [ 222.243905][ T9610] device_add_attrs+0xd8/0x750 [ 222.245104][ T9610] device_add+0x5e8/0xef4 [ 222.246238][ T9610] netdev_register_kobject+0x15c/0x2d8 [ 222.247604][ T9610] register_netdevice+0xcb8/0x125c [ 222.248889][ T9610] tun_set_iff+0x630/0xb0c [ 222.250045][ T9609] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 222.250055][ T9610] __tun_chr_ioctl+0x788/0x2af8 [ 222.253183][ T9610] tun_chr_ioctl+0x38/0x4c [ 222.254321][ T9610] __arm64_sys_ioctl+0x14c/0x1c8 [ 222.255540][ T9610] invoke_syscall+0x98/0x2c0 [ 222.256706][ T9610] el0_svc_common+0x138/0x258 [ 222.257878][ T9610] do_el0_svc+0x64/0x218 [ 222.258961][ T9610] el0_svc+0x58/0x168 [ 222.259991][ T9610] el0t_64_sync_handler+0x84/0xf0 [ 222.261309][ T9610] el0t_64_sync+0x18c/0x190 00:03:42 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x18) [ 222.312893][ T9614] loop3: detected capacity change from 0 to 512 00:03:42 executing program 0: syz_clone(0x2062000, 0x0, 0x0, 0x0, 0x0, 0x0) 00:03:42 executing program 4: r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_TLV_READ(r0, 0xc008551a, 0x0) 00:03:42 executing program 4: socketpair(0x0, 0xe, 0x0, &(0x7f0000000000)) 00:03:42 executing program 0: msgsnd(0x0, &(0x7f0000000ac0)=ANY=[], 0x1008, 0x0) 00:03:42 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 34) [ 222.460921][ T9626] loop1: detected capacity change from 0 to 512 [ 222.502135][ T9626] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:42 executing program 4: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x6e) [ 222.547454][ T9633] FAULT_INJECTION: forcing a failure. [ 222.547454][ T9633] name failslab, interval 1, probability 0, space 0, times 0 [ 222.551330][ T9633] CPU: 1 PID: 9633 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 222.553502][ T9633] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 222.556032][ T9633] Call trace: [ 222.556917][ T9633] dump_backtrace+0x1c8/0x1f4 [ 222.558178][ T9633] show_stack+0x2c/0x3c [ 222.559259][ T9633] dump_stack_lvl+0x108/0x170 [ 222.560448][ T9633] dump_stack+0x1c/0x5c [ 222.561484][ T9633] should_fail_ex+0x408/0x5d4 [ 222.562707][ T9633] __should_failslab+0xc8/0x128 [ 222.563949][ T9633] should_failslab+0x10/0x28 [ 222.565161][ T9633] kmem_cache_alloc+0x8c/0x37c [ 222.566385][ T9633] __kernfs_new_node+0xe4/0x66c [ 222.567597][ T9633] kernfs_new_node+0x98/0x184 [ 222.568883][ T9633] __kernfs_create_file+0x60/0x2d4 [ 222.570250][ T9633] sysfs_add_file_mode_ns+0x1dc/0x298 [ 222.571594][ T9633] internal_create_group+0x428/0xbec [ 222.572998][ T9633] sysfs_create_groups+0x60/0x130 [ 222.574264][ T9633] device_add_attrs+0xd8/0x750 [ 222.575471][ T9633] device_add+0x5e8/0xef4 [ 222.576591][ T9633] netdev_register_kobject+0x15c/0x2d8 [ 222.577966][ T9633] register_netdevice+0xcb8/0x125c [ 222.579274][ T9633] tun_set_iff+0x630/0xb0c [ 222.580413][ T9633] __tun_chr_ioctl+0x788/0x2af8 [ 222.581633][ T9633] tun_chr_ioctl+0x38/0x4c [ 222.582741][ T9633] __arm64_sys_ioctl+0x14c/0x1c8 [ 222.584015][ T9633] invoke_syscall+0x98/0x2c0 [ 222.585246][ T9633] el0_svc_common+0x138/0x258 [ 222.586438][ T9633] do_el0_svc+0x64/0x218 [ 222.587543][ T9633] el0_svc+0x58/0x168 [ 222.588023][ T9614] EXT4-fs (loop3): failed to open journal device unknown-block(0,0) -6 [ 222.588528][ T9633] el0t_64_sync_handler+0x84/0xf0 [ 222.591890][ T9633] el0t_64_sync+0x18c/0x190 00:03:43 executing program 5: getgroups(0x1, &(0x7f0000000300)=[0x0]) 00:03:43 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x22) 00:03:43 executing program 0: r0 = syz_open_dev$vcsu(&(0x7f0000001740), 0x1, 0x0) read$char_usb(r0, 0x0, 0x0) 00:03:43 executing program 4: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_TEST(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f0000000200)={0x14, 0xb, 0x6, 0x301}, 0x14}}, 0x0) 00:03:43 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 35) 00:03:43 executing program 3: r0 = syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r1 = openat(r0, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) [ 223.509109][ T9645] FAULT_INJECTION: forcing a failure. [ 223.509109][ T9645] name failslab, interval 1, probability 0, space 0, times 0 [ 223.522377][ T9644] loop1: detected capacity change from 0 to 512 [ 223.528083][ T9644] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:43 executing program 4: r0 = openat$sw_sync(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x40305839, 0x0) [ 223.558311][ T9645] CPU: 0 PID: 9645 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 223.560534][ T9645] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 223.563092][ T9645] Call trace: [ 223.563927][ T9645] dump_backtrace+0x1c8/0x1f4 [ 223.565119][ T9645] show_stack+0x2c/0x3c [ 223.566191][ T9645] dump_stack_lvl+0x108/0x170 [ 223.567423][ T9645] dump_stack+0x1c/0x5c [ 223.568503][ T9645] should_fail_ex+0x408/0x5d4 [ 223.569699][ T9645] __should_failslab+0xc8/0x128 [ 223.570977][ T9645] should_failslab+0x10/0x28 [ 223.572160][ T9645] kmem_cache_alloc+0x8c/0x37c [ 223.573390][ T9645] __kernfs_new_node+0xe4/0x66c [ 223.574598][ T9645] kernfs_new_node+0x98/0x184 [ 223.575788][ T9645] __kernfs_create_file+0x60/0x2d4 [ 223.577068][ T9645] sysfs_add_file_mode_ns+0x1dc/0x298 [ 223.578429][ T9645] internal_create_group+0x428/0xbec [ 223.579770][ T9645] sysfs_create_groups+0x60/0x130 [ 223.581067][ T9645] device_add_attrs+0xd8/0x750 [ 223.582287][ T9645] device_add+0x5e8/0xef4 [ 223.583386][ T9645] netdev_register_kobject+0x15c/0x2d8 [ 223.584829][ T9645] register_netdevice+0xcb8/0x125c [ 223.586089][ T9645] tun_set_iff+0x630/0xb0c [ 223.587253][ T9645] __tun_chr_ioctl+0x788/0x2af8 [ 223.588483][ T9645] tun_chr_ioctl+0x38/0x4c [ 223.589606][ T9645] __arm64_sys_ioctl+0x14c/0x1c8 [ 223.590909][ T9645] invoke_syscall+0x98/0x2c0 [ 223.592064][ T9645] el0_svc_common+0x138/0x258 [ 223.593280][ T9645] do_el0_svc+0x64/0x218 [ 223.594355][ T9645] el0_svc+0x58/0x168 [ 223.595369][ T9645] el0t_64_sync_handler+0x84/0xf0 [ 223.596642][ T9645] el0t_64_sync+0x18c/0x190 00:03:43 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x25) 00:03:43 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r0, 0x81f8943c, 0x0) 00:03:43 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8917, &(0x7f0000000080)={{0x2, 0x0, @multicast2}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @loopback}}) 00:03:43 executing program 5: r0 = socket$inet6_icmp_raw(0xa, 0x3, 0x3a) ioctl$sock_inet6_SIOCSIFADDR(r0, 0x8916, &(0x7f00000000c0)={@private0}) [ 223.659321][ T9647] loop3: detected capacity change from 0 to 512 [ 223.665513][ T9647] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:43 executing program 4: getsockopt$inet_mreqn(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000080)) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000940)) 00:03:43 executing program 0: syz_open_dev$sndctrl(&(0x7f0000001300), 0x0, 0x101140) 00:03:43 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 36) 00:03:43 executing program 3: r0 = syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r1 = openat(r0, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) 00:03:43 executing program 5: memfd_create(&(0x7f0000000080)='%[\x00', 0x6) [ 223.731468][ T9657] loop1: detected capacity change from 0 to 512 [ 223.738398][ T9657] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:43 executing program 4: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) getsockopt$inet_pktinfo(r0, 0x0, 0x8, 0x0, 0x0) 00:03:43 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x5c) 00:03:43 executing program 0: r0 = socket$inet(0x2, 0x80002, 0x1) getsockopt$inet_pktinfo(r0, 0x0, 0x8, 0x0, &(0x7f0000000040)) 00:03:43 executing program 5: syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000100)='./file1\x00', 0x14, &(0x7f0000000180)={[{@acl}, {@bh}, {@inode_readahead_blks={'inode_readahead_blks', 0x3d, 0x8000}}, {@delalloc}, {@data_err_abort}, {@grpjquota}, {@nodiscard}, {@errors_continue}, {@usrquota}, {@quota}]}, 0x10, 0x4c8, &(0x7f0000000a00)="$eJzs3V9rHF0ZAPBnJtmapnlNqiL6orXYSlK0u0lj2+BFrSD2qqDW+xqTTQjZZEN20zahSIofQBBRwSuvvBH0XpB+BCkU9F5UFNFWBS+0K7s7W9N0N0npNhOT3w9O55yZzj7PIeyZf4fZAE6s8xFxMyIGIuJSRIxm69Os3Go2ttv/7/mzh3PNkkSjceevSWufZrvzWS/S9vJMe5eISsTXb0V8K3k9bm1za3m2UimvZ+1SfWWtVNvcury0MrtYXiyvTk9PXZu5PnN1ZrIv/RyLiBtf/uMPvvvTr9z41efu/+7unye+3UxrJNu+sx/91O56IYZ2rBuMiPV3ESwHA1l/CnknAgDAgUxExIci4tOt8//RGGidzXUM5ZgZAAAA0C+NL47Ev5OIBgAAAHBspa05sElazOb7jkSaFovtObwfieG0Uq3VP7tQ3Vidb8+VHYtCurBUKU9mc4XHopA021PZHNtO+8qu9nREnI2I74+ebrWLc9XKfN43PwAAAOCEOLPr+v8fo+3rfwAAAOCYGcs7AQAAAOCd85o/AAAAOP48/wcAAIBj7au3bzdLo/P71/P3NjeWq/cuz5dry8WVjbniXHV9rbhYrS623tm3st/nVarVtc/H6saDUr1cq5dqm1t3V6obq/W7S2YZAAAAQF7Ofurxb5OI2P7C6VZpenI276yAI+cPeScA9NNA3gkAuRk8lF2Ao6iQdwJA7pJ9tvecvPPr/ucCAAC8G+Mff/35/6lsm3sDcLyleScAABw6D/Ph5CqYAQgn3gf32f72z/8bjTdKCAAA6LuRVknSYvYscCTStFiMeK/1swCFZGGpUp7Mrg9+M1r4QLM91doz2XfOMAAAAAAAAAAAAAAAAAAAAAAAAADQ1mgk0QAAAACOtYj0T0nrbf4R46MXR3bfHziV/Gu0tYyI+z++88MHs/X6+lRz/d9erq//KFt/JY87GAAAAMBunev0znU8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPTT82cP5zrlMOP+5UsRMdYt/mAMtZZDUYiI4b8ncWrHfklEDPQh/vajVqgu8ZNmWjGWZdGMP7gr/ul+xf/Em8dPI+JMH+LDSfa4Of7c7Pb9S+N8a9n9+zeYlbfVe/xLX45/A13Hn48Ov3fAGO8//XmpZ/xHEe/3GP868ZMe49+FA8b/5je2tnpta/wkYrzr8Sd5JVapvrJWqm1uXV5amV0sL5ZXp6enrs1cn7k6M1laWKqUs3+7xvjeJ3/5Yq/+D/eIP7ZP/y8esP//efrg2Yfb1UK3+BMXuh9/P9Yjfpod+z6T1Zvbxzv17XZ9p3M/e3Jur/7P9+j/fn//iQP2/9LXvvP7eOXoDQDkqba5tTxbqZTX//8raRyJNFT2q/zinxFHIA2VPSt5j0wAAEC//e+kP+9MAAAAAAAAAAAAAAAAAAAA4OQ6jNeJ7Y65nU9XAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD29N8AAAD//wbn1oA=") [ 223.807408][ T9667] FAULT_INJECTION: forcing a failure. [ 223.807408][ T9667] name failslab, interval 1, probability 0, space 0, times 0 [ 223.830747][ T9667] CPU: 1 PID: 9667 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 223.832787][ T9667] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 223.835278][ T9667] Call trace: [ 223.836084][ T9667] dump_backtrace+0x1c8/0x1f4 [ 223.837258][ T9667] show_stack+0x2c/0x3c [ 223.838293][ T9667] dump_stack_lvl+0x108/0x170 [ 223.839404][ T9667] dump_stack+0x1c/0x5c [ 223.840457][ T9667] should_fail_ex+0x408/0x5d4 [ 223.841586][ T9667] __should_failslab+0xc8/0x128 [ 223.842781][ T9667] should_failslab+0x10/0x28 [ 223.843957][ T9667] kmem_cache_alloc+0x8c/0x37c [ 223.845151][ T9667] __kernfs_new_node+0xe4/0x66c [ 223.846359][ T9667] kernfs_new_node+0x98/0x184 [ 223.847476][ T9667] __kernfs_create_file+0x60/0x2d4 [ 223.848701][ T9667] sysfs_add_file_mode_ns+0x1dc/0x298 [ 223.850039][ T9667] internal_create_group+0x428/0xbec [ 223.851356][ T9667] sysfs_create_groups+0x60/0x130 [ 223.852574][ T9667] device_add_attrs+0xd8/0x750 [ 223.853745][ T9667] device_add+0x5e8/0xef4 00:03:43 executing program 4: r0 = socket$inet6(0xa, 0x3, 0x3) ioctl$sock_inet6_SIOCADDRT(r0, 0x890b, &(0x7f0000000100)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', @rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @empty, 0x7f}) [ 223.854798][ T9667] netdev_register_kobject+0x15c/0x2d8 [ 223.856219][ T9667] register_netdevice+0xcb8/0x125c [ 223.857488][ T9667] tun_set_iff+0x630/0xb0c [ 223.858599][ T9667] __tun_chr_ioctl+0x788/0x2af8 [ 223.858639][ T9672] loop3: detected capacity change from 0 to 512 [ 223.859822][ T9667] tun_chr_ioctl+0x38/0x4c [ 223.859842][ T9667] __arm64_sys_ioctl+0x14c/0x1c8 [ 223.859858][ T9667] invoke_syscall+0x98/0x2c0 [ 223.859873][ T9667] el0_svc_common+0x138/0x258 [ 223.859888][ T9667] do_el0_svc+0x64/0x218 [ 223.859902][ T9667] el0_svc+0x58/0x168 [ 223.859913][ T9667] el0t_64_sync_handler+0x84/0xf0 [ 223.859924][ T9667] el0t_64_sync+0x18c/0x190 00:03:43 executing program 0: r0 = socket$inet(0x2, 0x80002, 0x1) setsockopt$IP_VS_SO_SET_EDITDEST(r0, 0x0, 0x489, 0x0, 0x0) [ 223.910372][ T9672] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 223.921112][ T9678] loop1: detected capacity change from 0 to 512 [ 223.932314][ T9680] loop5: detected capacity change from 0 to 512 [ 223.935957][ T9678] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:43 executing program 3: r0 = syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r1 = openat(r0, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) openat(r0, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (async) preadv2(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) (async) [ 223.943324][ T9680] EXT4-fs: Ignoring removed bh option [ 223.952585][ T9680] EXT4-fs: Journaled quota options ignored when QUOTA feature is enabled 00:03:43 executing program 0: bpf$PROG_LOAD(0x5, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x24, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 00:03:43 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x60) [ 223.990792][ T9680] EXT4-fs error (device loop5): ext4_ext_check_inode:520: inode #2: comm syz-executor.5: pblk 0 bad header/extent: too large eh_max - magic f30a, entries 1, max 6(4), depth 0(0) [ 224.025097][ T9680] EXT4-fs (loop5): get root inode failed [ 224.062176][ T9687] loop1: detected capacity change from 0 to 512 [ 224.076625][ T9680] EXT4-fs (loop5): mount failed [ 224.084965][ T9689] loop3: detected capacity change from 0 to 512 00:03:44 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 37) 00:03:44 executing program 0: pselect6(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x3938700}, &(0x7f0000000140)={&(0x7f0000000100)={[0x2]}, 0x8}) 00:03:44 executing program 4: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x89a1, &(0x7f0000000080)={{0x2, 0x0, @multicast2}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @loopback}}) [ 224.124128][ T9689] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 224.126343][ T9687] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 224.136321][ T9695] FAULT_INJECTION: forcing a failure. [ 224.136321][ T9695] name failslab, interval 1, probability 0, space 0, times 0 [ 224.141326][ T4889] I/O error, dev loop5, sector 24 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 00:03:44 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000a40)=@base={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x84) [ 224.147984][ T9695] CPU: 1 PID: 9695 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 224.150109][ T9695] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 224.152739][ T9695] Call trace: [ 224.153573][ T9695] dump_backtrace+0x1c8/0x1f4 [ 224.154719][ T9695] show_stack+0x2c/0x3c [ 224.155758][ T9695] dump_stack_lvl+0x108/0x170 [ 224.156969][ T9695] dump_stack+0x1c/0x5c [ 224.158000][ T9695] should_fail_ex+0x408/0x5d4 [ 224.159218][ T9695] __should_failslab+0xc8/0x128 [ 224.160471][ T9695] should_failslab+0x10/0x28 [ 224.161660][ T9695] kmem_cache_alloc+0x8c/0x37c [ 224.162881][ T9695] __kernfs_new_node+0xe4/0x66c [ 224.164144][ T9695] kernfs_new_node+0x98/0x184 [ 224.165337][ T9695] __kernfs_create_file+0x60/0x2d4 [ 224.166655][ T9695] sysfs_add_file_mode_ns+0x1dc/0x298 [ 224.168056][ T9695] internal_create_group+0x428/0xbec [ 224.169370][ T9695] sysfs_create_groups+0x60/0x130 [ 224.170641][ T9695] device_add_attrs+0xd8/0x750 [ 224.171866][ T9695] device_add+0x5e8/0xef4 [ 224.172908][ T9695] netdev_register_kobject+0x15c/0x2d8 [ 224.174366][ T9695] register_netdevice+0xcb8/0x125c [ 224.175644][ T9695] tun_set_iff+0x630/0xb0c [ 224.176764][ T9695] __tun_chr_ioctl+0x788/0x2af8 [ 224.178033][ T9695] tun_chr_ioctl+0x38/0x4c [ 224.179160][ T9695] __arm64_sys_ioctl+0x14c/0x1c8 [ 224.180402][ T9695] invoke_syscall+0x98/0x2c0 [ 224.181568][ T9695] el0_svc_common+0x138/0x258 [ 224.182779][ T9695] do_el0_svc+0x64/0x218 [ 224.183856][ T9695] el0_svc+0x58/0x168 [ 224.184857][ T9695] el0t_64_sync_handler+0x84/0xf0 [ 224.186066][ T9695] el0t_64_sync+0x18c/0x190 00:03:44 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x204) 00:03:44 executing program 5: r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_TLV_READ(r0, 0xc008551a, &(0x7f0000000080)={0x13}) [ 224.273456][ T9700] loop1: detected capacity change from 0 to 512 00:03:44 executing program 4: r0 = syz_open_procfs(0x0, 0x0) sendmsg$AUDIT_TTY_SET(0xffffffffffffffff, 0x0, 0x0) ioctl$USBDEVFS_IOCTL(0xffffffffffffffff, 0xc0105512, 0x0) ioctl$USBDEVFS_RELEASE_PORT(0xffffffffffffffff, 0x80045519, 0x0) mmap$usbfs(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0) syz_open_procfs(0x0, &(0x7f0000000100)='stack\x00') mlockall(0x3) socket$igmp6(0xa, 0x3, 0x2) sendmsg$NET_DM_CMD_START(0xffffffffffffffff, 0x0, 0x0) 00:03:44 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) syz_genetlink_get_family_id$l2tp(&(0x7f0000000140), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x4e21, @local}, 0x10) connect$inet(r2, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) sendto$inet(r2, &(0x7f0000000480)="fbbf0b5044e308cb7bd572aa2b42e9678bcf30eff9f3aed14dc94a114bd2b45956aebe2b108a87e865501a5f9e0383611afdd3f8bac3d5cfd7772a3ab48d0ba4b600731e357e38716c449fae7c28548a4f2105f44b8fd9b33041270ae01f1a405e3f650fc3b0926d481c364fca00000000000000006d3a3ede9fc738b8d86209c060161d5ddb5fcf3d09001117cdb9d055aa2d89fe3458720724853a876448d4a1fe9ef0569ad98a05ab5df763923b4e2c576e00000000000000000000000000000000002090666159e3075f7244cf4ec3d7814c0c934f44e200219e6dd7bc23397d5f2f2c76a5baddd0fd8c340362691ef226f7a0ac51b74b6be5ed6737948514cd466943d08eeb3895b80499da2b209da4f3ec5e3744ce3e863b0e04d0ec2f39edf50b6e08c4b47e448a35414763d687fbe3792ee15c5b9791310a346472723c100bf77a310b0ced8004b5ac6d48c40439f512e8ef34a53d65f55563f68136a577736ca5f6f66e01ef4ec2cdc8db34f6de50713adaa3f70189958263fddc1314f8a28ccdef6e1390c5fbaeadc3035d019f0dc75de307de6c0d010000000000000027083d1d5b4b013c503b863b560688d94de886b6dc73d5da2dfeff4bed1a49a975a6c8dbb480e4415ddca5657a5a8e3b111015499e952bb5e8d8f60de3d688df7802c6e8b27b31fac4e199038b79a3999920e634a5af162a9581b0e6647e410700246548234acacf9cb43ab332a37bbc926c39897395c974fda31536be523bf4260300730ae6136fecae5f0fa6ab2df8d98128b24589e3bbe5230e07dc5e0d65cc397e3f8204d48e59e8e294a6d7008ba8fba28cd5009fe1a7c569ce740078bf1c7389a6ba0f89257f0eac417aac0d2d89b05ee5dafa2f1d936c87264d077b2c0d5abdbc64ce943f895dd4c2e9dd7393543d89b00dc6b3a25045d4ec932366c67dfad087fa8dc104644828440bdf67dd97ebccb3bd", 0xfffffea5, 0xc000, 0x0, 0xfffffcef) shutdown(r2, 0x0) sendto$inet(r2, 0x0, 0x0, 0x4000, 0x0, 0x0) sendmsg$L2TP_CMD_TUNNEL_CREATE(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000000100)=ANY=[@ANYBLOB="00003885000000000000000000d3", @ANYRES8=r1, @ANYRES64=r1], 0x5c}}, 0x400) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) 00:03:44 executing program 0: mkdirat$binderfs(0xffffffffffffff9c, &(0x7f0000000000)='./binderfs2\x00', 0x1ff) sendmsg$NL80211_CMD_ABORT_SCAN(0xffffffffffffffff, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0x0) 00:03:44 executing program 5: r0 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmsg$netlink(r0, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000001b00)=[{&(0x7f0000000080)={0x10}, 0x10}], 0x1, &(0x7f0000001c80)=[@cred={{0x1c, 0x5, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x20}, 0x0) [ 224.315859][ T9700] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 224.339620][ T4338] Bluetooth: hci0: command 0x0401 tx timeout [ 224.368457][ T9709] loop3: detected capacity change from 0 to 512 00:03:44 executing program 0: r0 = socket$inet6(0xa, 0x3, 0x3) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000000)={@private1, 0x0, 0x0, 0xff, 0x0, 0x0, 0x681}, 0x20) 00:03:44 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x300) 00:03:44 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 38) [ 224.431468][ T9709] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:44 executing program 5: syz_mount_image$udf(&(0x7f0000000640), &(0x7f0000000680)='./file0\x00', 0xc002, &(0x7f0000000240)=ANY=[@ANYBLOB="00a2a40cf74e856d00000000cf7352c6a04f420ea0f72edef04f2e68f8d90f7113fbd692d2325cd2ba6d0d11fd3f2404a727d70937f67834131c52c1dd7500343654be69d7f209c5c80b0217a7726ba52ac64b34b0873dc9ea231051a9c67dc265b86899393fc3b5238b197a6cf314c331b912d77dccbbaa22408b53d267b47712294b8d11a56ce12c4176ea09000000000000000d84ffd91b003b861a3d000000000000000000799d80449103db98e255185590cf6b41487609328f692ec3d6d9525c226897d0a1c46f3b1fa17a21ee280df6dda062b659b68f54569995e7000000000000000000001a770c1fc5d6860b7e72b130f8006b3b901a50d715898d252e7ed3ec2019df5c362aee2a4892cf12c34357ce6f187cb3812ccba4d1ae1dc5e318a32a432d2596b343cd21c481d84dd82673653ec9349713c3fa99a0141d708286c1e763c0f18bda07c99019f9a277f68be23693df732ef01cee8d3683cbcd114acc5ce69b46857c0a50f755f7f97a14c4a5b94e5c355db1a0c74b0f215ac9c37189eb97247900000000000000000000000000000000000000d9bde7487f3b43e67b9e2b2c7f62f8fc0917063c86a6605465195fd10f023b04bd93993d8c0c"], 0x4, 0x623, &(0x7f0000001d40)="$eJzs3U1onGkdAPD/kzeTTNKvaXe3W6XCgCyW6pYmbdd2u4vUxuBisbBt9qKg3WZaY/PRbdq1rSJ7FLyJB/cmuIVFUfAkKogieBOlePAmeOhpD1kvfhxU3jfvfCRNzdR8zCb9/Ur7PPO+/5l5nvdQ+D9fEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAxKc/c+boSOp1KwAAAICN9PkLrx49Jv8HAACAbe2i+X8AAAAAAAAA2OpSZDETKZ55bSHtLF4vqp6bmr11e2JsfOW3DaVI0RdZEZ//rY6MHjt+4oVPnmyW//v96+1Dcf7CxTP1s3Mz12805ucbk/WJ2anLc5ONrj9hre9f7nDxAOoz125NXrkyXx89cmzJ7du1B4M79tdOnzyfnmvGToyNj1/oiOmv/N/f/hArPAAAAJ5sA5HF85Hie3/4SdoVEX2x9lx4lbGDjTYUtTz/LjoxMTZedGR66tLszfxm6iujaktz4oFmjrwJufiafD9iX97WARk9AAAA3atEFr+OFPcfLKTdEZFFxLX8xseLgwFX/4DaJjRyBXk7D0ZEPbZAzg4AAAA9NhhZ/ClSvP/zWuzJc+bmPPjRiJd63TgAAABgXfRHFncixVxaSLViPUBEHJ4YG6+fe63+yuyVuY7Y1FfOqG/1/QGbydoEAAAAPgCqkcXuYsZ/Ie3tdWMAAACADTEUWfwiUpx6783iXLkozqXfc/rUwOihzhPmnl3lc/LYIxHFHoJu9uRXyrMGU1/+Z/37BQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwJOlmrL4UqR4+6fV4nU9IvqL2r//0+OmAQAAAOslZfF2pBh5YyGliLhdezC4Y3/t9Mnz6bksssivpc748xcunqmfnZu5fqMxP9+YrE/MTl2em2x0+3XVc1Ozt25PjI1vSGdWNbTB7R+qnp27fufG1NWv3Fzx/nD1zOvzN29curzy7RiKekSl88rhosETY+NFo6enLs0Wb019j2hgLeJRtwAAAHhyVVIWL0eKBz94t5031lJe37U89t432mMBh8qy+bpz3OBR9bRSAw4XCXWe4I5f6LjcX3k4tBqLuW3/mnoMAAAAAAAAANtPSll8LVL89jsHinn1FMPFIQDWkAMAAMD2UUlZ/CNSzN1/t73vfHH9/0PL7O+91B4XqJaL+Vtr+ot1/ruLdf6L9T2nT1VGP9ZZX4/1//n3Dq6pxwAAAAAAAACw/aSUxdcjxRf/daCYV2+u/18+/Z7HvRkpXuk/WMb1DURtcU4+Fo+dj4jqlanpxtE89v1I8ZvBZmwUsTvK2KfasSN57B8jxcLPlsbuLGOfbseO5rFvRIp33lk59pl27LE89l6k+P2P6s3Y4Ty2Vsbub8ceuTw3PblhDxgAAAA+AIZTFu9Fir/8+LOpmcsvngPQXP+ftWI7z/9/a1nZ8oi1/4+1J2Alq+wTqHVce6scr/h2pPjlDw8UYxTFuEZt5XGNWqSYvnuwjFscUxgq7+8t/m2Pa7weKQZHlsYOl7H72rEj3XYLAAAANkOe/38rUpx89a/9zZy3zP/LVHnl/P/D/UvLlh7l/3s7ruVtmr9z99ql6enGDRUVFZVW5TH+cwQAgG0mz///FikO/KovNeexy/y/XFbfzv///s12/v/isrJlE/L/1qaDjvx/X0foi+W5hJX+iOrNmeuV/RHV+Tt3n5+auXS1cbUxO3r0+LHREy8cP1EZaM7tt2vdPzsAAADYKvL8/5+R4s5377f253cz/z+8rGzp0fz/U519is75/64fBQAAAGxbw+X5fy9/7s+tc/SW5v/tDD3P/5u//3foo0vL1ihBj/L/pzuu1cp27XrMZwEAAAAAAAAAAAAAAAAAAAC9MpyymIkUX/jdJ1LzN/S7Of9vclnZ0qP9//s7rk3G5vz+X9cPGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYB30RRZfjRQfeXYhfSq/8OWInZ0lAAAAsOX9NwAA//8HwD/p") 00:03:44 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCDELTUNNEL(r0, 0x89f2, &(0x7f00000001c0)={'sit0\x00', &(0x7f0000000100)=ANY=[]}) [ 224.505662][ T9716] FAULT_INJECTION: forcing a failure. [ 224.505662][ T9716] name failslab, interval 1, probability 0, space 0, times 0 [ 224.509257][ T9716] CPU: 1 PID: 9716 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 224.511419][ T9716] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 224.514012][ T9716] Call trace: [ 224.514870][ T9716] dump_backtrace+0x1c8/0x1f4 [ 224.516094][ T9716] show_stack+0x2c/0x3c [ 224.517112][ T9716] dump_stack_lvl+0x108/0x170 [ 224.518310][ T9716] dump_stack+0x1c/0x5c [ 224.519349][ T9716] should_fail_ex+0x408/0x5d4 [ 224.520539][ T9716] __should_failslab+0xc8/0x128 [ 224.521769][ T9716] should_failslab+0x10/0x28 [ 224.522908][ T9716] kmem_cache_alloc+0x8c/0x37c [ 224.524187][ T9716] __kernfs_new_node+0xe4/0x66c [ 224.525381][ T9716] kernfs_new_node+0x98/0x184 [ 224.526609][ T9716] __kernfs_create_file+0x60/0x2d4 [ 224.527932][ T9716] sysfs_add_file_mode_ns+0x1dc/0x298 [ 224.529285][ T9716] internal_create_group+0x428/0xbec [ 224.530604][ T9716] sysfs_create_groups+0x60/0x130 [ 224.531859][ T9716] device_add_attrs+0xd8/0x750 [ 224.533125][ T9716] device_add+0x5e8/0xef4 [ 224.534283][ T9716] netdev_register_kobject+0x15c/0x2d8 [ 224.535660][ T9716] register_netdevice+0xcb8/0x125c [ 224.536966][ T9716] tun_set_iff+0x630/0xb0c [ 224.538135][ T9716] __tun_chr_ioctl+0x788/0x2af8 [ 224.539409][ T9716] tun_chr_ioctl+0x38/0x4c [ 224.540535][ T9716] __arm64_sys_ioctl+0x14c/0x1c8 [ 224.541841][ T9716] invoke_syscall+0x98/0x2c0 [ 224.543062][ T9716] el0_svc_common+0x138/0x258 [ 224.544292][ T9716] do_el0_svc+0x64/0x218 [ 224.545371][ T9716] el0_svc+0x58/0x168 [ 224.546362][ T9716] el0t_64_sync_handler+0x84/0xf0 [ 224.547674][ T9716] el0t_64_sync+0x18c/0x190 00:03:44 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x3f4) [ 224.608507][ T9722] loop5: detected capacity change from 0 to 512 [ 224.682611][ T9722] UDF-fs: error (device loop5): udf_read_tagged: read failed, block=256, location=256 00:03:44 executing program 0: pipe2$watch_queue(0x0, 0x80) r0 = socket$igmp6(0xa, 0x3, 0x2) setsockopt$IP6T_SO_SET_ADD_COUNTERS(r0, 0x29, 0x41, &(0x7f0000000100)={'mangle\x00', 0x2, [{}, {}]}, 0x48) 00:03:44 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 39) [ 224.722017][ T9724] loop1: detected capacity change from 0 to 512 [ 224.726716][ T9724] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 224.739329][ T9722] UDF-fs: warning (device loop5): udf_fill_super: No fileset found [ 224.759813][ T9727] FAULT_INJECTION: forcing a failure. [ 224.759813][ T9727] name failslab, interval 1, probability 0, space 0, times 0 [ 224.773534][ T9727] CPU: 1 PID: 9727 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 224.775632][ T9727] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 224.778188][ T9727] Call trace: [ 224.779019][ T9727] dump_backtrace+0x1c8/0x1f4 [ 224.780228][ T9727] show_stack+0x2c/0x3c [ 224.781358][ T9727] dump_stack_lvl+0x108/0x170 [ 224.782556][ T9727] dump_stack+0x1c/0x5c [ 224.783634][ T9727] should_fail_ex+0x408/0x5d4 [ 224.784846][ T9727] __should_failslab+0xc8/0x128 [ 224.786166][ T9727] should_failslab+0x10/0x28 [ 224.787417][ T9727] kmem_cache_alloc+0x8c/0x37c [ 224.788716][ T9727] __kernfs_new_node+0xe4/0x66c [ 224.789998][ T9727] kernfs_new_node+0x98/0x184 [ 224.791258][ T9727] __kernfs_create_file+0x60/0x2d4 [ 224.792569][ T9727] sysfs_add_file_mode_ns+0x1dc/0x298 [ 224.793943][ T9727] internal_create_group+0x428/0xbec [ 224.795292][ T9727] sysfs_create_groups+0x60/0x130 [ 224.796541][ T9727] device_add_attrs+0xd8/0x750 [ 224.797756][ T9727] device_add+0x5e8/0xef4 [ 224.798907][ T9727] netdev_register_kobject+0x15c/0x2d8 [ 224.800375][ T9727] register_netdevice+0xcb8/0x125c [ 224.801715][ T9727] tun_set_iff+0x630/0xb0c [ 224.802874][ T9727] __tun_chr_ioctl+0x788/0x2af8 [ 224.804138][ T9727] tun_chr_ioctl+0x38/0x4c [ 224.805338][ T9727] __arm64_sys_ioctl+0x14c/0x1c8 [ 224.806595][ T9727] invoke_syscall+0x98/0x2c0 [ 224.807756][ T9727] el0_svc_common+0x138/0x258 [ 224.808974][ T9727] do_el0_svc+0x64/0x218 [ 224.810039][ T9727] el0_svc+0x58/0x168 [ 224.811078][ T9727] el0t_64_sync_handler+0x84/0xf0 [ 224.812334][ T9727] el0t_64_sync+0x18c/0x190 00:03:45 executing program 4: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_SET(r0, &(0x7f0000000500)={&(0x7f0000000440)={0x10, 0x0, 0x0, 0x2000}, 0xc, &(0x7f0000000540)={&(0x7f0000000480)={0x3c, 0x3e9, 0x0, 0x0, 0x0, {0x0, 0x0, 0x0, 0xffffffffffffffff}}, 0x3c}}, 0x0) 00:03:45 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 40) 00:03:45 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) syz_genetlink_get_family_id$l2tp(&(0x7f0000000140), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x4e21, @local}, 0x10) (async) connect$inet(r2, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) (async) sendto$inet(r2, &(0x7f0000000480)="fbbf0b5044e308cb7bd572aa2b42e9678bcf30eff9f3aed14dc94a114bd2b45956aebe2b108a87e865501a5f9e0383611afdd3f8bac3d5cfd7772a3ab48d0ba4b600731e357e38716c449fae7c28548a4f2105f44b8fd9b33041270ae01f1a405e3f650fc3b0926d481c364fca00000000000000006d3a3ede9fc738b8d86209c060161d5ddb5fcf3d09001117cdb9d055aa2d89fe3458720724853a876448d4a1fe9ef0569ad98a05ab5df763923b4e2c576e00000000000000000000000000000000002090666159e3075f7244cf4ec3d7814c0c934f44e200219e6dd7bc23397d5f2f2c76a5baddd0fd8c340362691ef226f7a0ac51b74b6be5ed6737948514cd466943d08eeb3895b80499da2b209da4f3ec5e3744ce3e863b0e04d0ec2f39edf50b6e08c4b47e448a35414763d687fbe3792ee15c5b9791310a346472723c100bf77a310b0ced8004b5ac6d48c40439f512e8ef34a53d65f55563f68136a577736ca5f6f66e01ef4ec2cdc8db34f6de50713adaa3f70189958263fddc1314f8a28ccdef6e1390c5fbaeadc3035d019f0dc75de307de6c0d010000000000000027083d1d5b4b013c503b863b560688d94de886b6dc73d5da2dfeff4bed1a49a975a6c8dbb480e4415ddca5657a5a8e3b111015499e952bb5e8d8f60de3d688df7802c6e8b27b31fac4e199038b79a3999920e634a5af162a9581b0e6647e410700246548234acacf9cb43ab332a37bbc926c39897395c974fda31536be523bf4260300730ae6136fecae5f0fa6ab2df8d98128b24589e3bbe5230e07dc5e0d65cc397e3f8204d48e59e8e294a6d7008ba8fba28cd5009fe1a7c569ce740078bf1c7389a6ba0f89257f0eac417aac0d2d89b05ee5dafa2f1d936c87264d077b2c0d5abdbc64ce943f895dd4c2e9dd7393543d89b00dc6b3a25045d4ec932366c67dfad087fa8dc104644828440bdf67dd97ebccb3bd", 0xfffffea5, 0xc000, 0x0, 0xfffffcef) (async, rerun: 64) shutdown(r2, 0x0) (async, rerun: 64) sendto$inet(r2, 0x0, 0x0, 0x4000, 0x0, 0x0) (async) sendmsg$L2TP_CMD_TUNNEL_CREATE(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000000100)=ANY=[@ANYBLOB="00003885000000000000000000d3", @ANYRES8=r1, @ANYRES64=r1], 0x5c}}, 0x400) (async) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) 00:03:45 executing program 5: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000240)={'sit0\x00', &(0x7f00000001c0)={'tunl0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x2f, 0x0, @private, @multicast2}}}}) 00:03:45 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x402) 00:03:45 executing program 0: r0 = syz_open_dev$sndctrl(&(0x7f0000000000), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_ELEM_WRITE(r0, 0xc4c85513, &(0x7f0000000140)={{0x4}}) [ 225.786669][ T9736] loop1: detected capacity change from 0 to 512 [ 225.795957][ T9735] FAULT_INJECTION: forcing a failure. [ 225.795957][ T9735] name failslab, interval 1, probability 0, space 0, times 0 [ 225.799134][ T9735] CPU: 0 PID: 9735 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 225.801333][ T9735] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 225.803934][ T9735] Call trace: [ 225.804731][ T9735] dump_backtrace+0x1c8/0x1f4 [ 225.805944][ T9735] show_stack+0x2c/0x3c [ 225.807032][ T9735] dump_stack_lvl+0x108/0x170 [ 225.808278][ T9735] dump_stack+0x1c/0x5c [ 225.809338][ T9735] should_fail_ex+0x408/0x5d4 [ 225.810563][ T9735] __should_failslab+0xc8/0x128 [ 225.811783][ T9735] should_failslab+0x10/0x28 [ 225.812964][ T9735] kmem_cache_alloc+0x8c/0x37c [ 225.814274][ T9735] __kernfs_new_node+0xe4/0x66c [ 225.815561][ T9735] kernfs_new_node+0x98/0x184 [ 225.816725][ T9735] __kernfs_create_file+0x60/0x2d4 [ 225.818019][ T9735] sysfs_add_file_mode_ns+0x1dc/0x298 [ 225.819445][ T9735] internal_create_group+0x428/0xbec [ 225.820816][ T9735] sysfs_create_groups+0x60/0x130 [ 225.821082][ T9736] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 225.822101][ T9735] device_add_attrs+0xd8/0x750 [ 225.822124][ T9735] device_add+0x5e8/0xef4 [ 225.822138][ T9735] netdev_register_kobject+0x15c/0x2d8 [ 225.822153][ T9735] register_netdevice+0xcb8/0x125c [ 225.829013][ T9735] tun_set_iff+0x630/0xb0c [ 225.830172][ T9735] __tun_chr_ioctl+0x788/0x2af8 [ 225.831467][ T9735] tun_chr_ioctl+0x38/0x4c [ 225.832592][ T9735] __arm64_sys_ioctl+0x14c/0x1c8 [ 225.833840][ T9735] invoke_syscall+0x98/0x2c0 [ 225.834995][ T9735] el0_svc_common+0x138/0x258 [ 225.836239][ T9735] do_el0_svc+0x64/0x218 [ 225.837387][ T9735] el0_svc+0x58/0x168 [ 225.838418][ T9735] el0t_64_sync_handler+0x84/0xf0 00:03:45 executing program 0: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_DEL_VIF(r0, 0x0, 0xcb, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, @vifc_lcl_ifindex, @remote}, 0x10) [ 225.839677][ T9735] el0t_64_sync+0x18c/0x190 [ 225.848527][ T9739] loop3: detected capacity change from 0 to 512 [ 225.853547][ T9739] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:45 executing program 4: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = getpid() sendmmsg$unix(r0, &(0x7f0000001200)=[{{&(0x7f0000000300)=@abs, 0x6e, 0x0, 0x0, &(0x7f0000000fc0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r1, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000002"], 0xe0}}], 0x1, 0x0) 00:03:45 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) syz_genetlink_get_family_id$l2tp(&(0x7f0000000140), 0xffffffffffffffff) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x4e21, @local}, 0x10) connect$inet(r2, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) sendto$inet(r2, &(0x7f0000000480)="fbbf0b5044e308cb7bd572aa2b42e9678bcf30eff9f3aed14dc94a114bd2b45956aebe2b108a87e865501a5f9e0383611afdd3f8bac3d5cfd7772a3ab48d0ba4b600731e357e38716c449fae7c28548a4f2105f44b8fd9b33041270ae01f1a405e3f650fc3b0926d481c364fca00000000000000006d3a3ede9fc738b8d86209c060161d5ddb5fcf3d09001117cdb9d055aa2d89fe3458720724853a876448d4a1fe9ef0569ad98a05ab5df763923b4e2c576e00000000000000000000000000000000002090666159e3075f7244cf4ec3d7814c0c934f44e200219e6dd7bc23397d5f2f2c76a5baddd0fd8c340362691ef226f7a0ac51b74b6be5ed6737948514cd466943d08eeb3895b80499da2b209da4f3ec5e3744ce3e863b0e04d0ec2f39edf50b6e08c4b47e448a35414763d687fbe3792ee15c5b9791310a346472723c100bf77a310b0ced8004b5ac6d48c40439f512e8ef34a53d65f55563f68136a577736ca5f6f66e01ef4ec2cdc8db34f6de50713adaa3f70189958263fddc1314f8a28ccdef6e1390c5fbaeadc3035d019f0dc75de307de6c0d010000000000000027083d1d5b4b013c503b863b560688d94de886b6dc73d5da2dfeff4bed1a49a975a6c8dbb480e4415ddca5657a5a8e3b111015499e952bb5e8d8f60de3d688df7802c6e8b27b31fac4e199038b79a3999920e634a5af162a9581b0e6647e410700246548234acacf9cb43ab332a37bbc926c39897395c974fda31536be523bf4260300730ae6136fecae5f0fa6ab2df8d98128b24589e3bbe5230e07dc5e0d65cc397e3f8204d48e59e8e294a6d7008ba8fba28cd5009fe1a7c569ce740078bf1c7389a6ba0f89257f0eac417aac0d2d89b05ee5dafa2f1d936c87264d077b2c0d5abdbc64ce943f895dd4c2e9dd7393543d89b00dc6b3a25045d4ec932366c67dfad087fa8dc104644828440bdf67dd97ebccb3bd", 0xfffffea5, 0xc000, 0x0, 0xfffffcef) (async) shutdown(r2, 0x0) sendto$inet(r2, 0x0, 0x0, 0x4000, 0x0, 0x0) (async) sendmsg$L2TP_CMD_TUNNEL_CREATE(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000001c40)={&(0x7f0000000100)=ANY=[@ANYBLOB="00003885000000000000000000d3", @ANYRES8=r1, @ANYRES64=r1], 0x5c}}, 0x400) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) 00:03:45 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x406) 00:03:45 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xff00}]}) 00:03:45 executing program 0: r0 = socket$inet_udp(0x2, 0x2, 0x0) ioctl$sock_inet_SIOCSARP(r0, 0x8953, &(0x7f0000000080)={{0x2, 0x0, @multicast2}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @loopback}}) 00:03:45 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 41) [ 225.976648][ T9757] FAULT_INJECTION: forcing a failure. [ 225.976648][ T9757] name failslab, interval 1, probability 0, space 0, times 0 00:03:45 executing program 5: syz_open_procfs(0x0, &(0x7f0000000100)='stack\x00') syz_open_procfs(0x0, &(0x7f0000000080)='fd/3\x00') syz_open_procfs(0x0, &(0x7f0000000080)='fd/3\x00') 00:03:45 executing program 4: r0 = socket$nl_audit(0x10, 0x3, 0x9) sendmsg$AUDIT_TTY_SET(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000080)={0x18}, 0x18}}, 0x0) [ 226.008099][ T9757] CPU: 0 PID: 9757 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 226.010301][ T9757] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 226.012894][ T9757] Call trace: [ 226.013742][ T9757] dump_backtrace+0x1c8/0x1f4 [ 226.014955][ T9757] show_stack+0x2c/0x3c [ 226.016056][ T9757] dump_stack_lvl+0x108/0x170 [ 226.017269][ T9757] dump_stack+0x1c/0x5c [ 226.018348][ T9757] should_fail_ex+0x408/0x5d4 [ 226.019546][ T9757] __should_failslab+0xc8/0x128 [ 226.020775][ T9757] should_failslab+0x10/0x28 [ 226.021966][ T9757] kmem_cache_alloc+0x8c/0x37c [ 226.023178][ T9757] __kernfs_new_node+0xe4/0x66c [ 226.024432][ T9757] kernfs_new_node+0x98/0x184 [ 226.025639][ T9757] __kernfs_create_file+0x60/0x2d4 [ 226.026987][ T9757] sysfs_add_file_mode_ns+0x1dc/0x298 [ 226.028431][ T9757] internal_create_group+0x428/0xbec [ 226.029542][ T9753] loop3: detected capacity change from 0 to 512 [ 226.029806][ T9757] sysfs_create_groups+0x60/0x130 [ 226.032758][ T9757] device_add_attrs+0xd8/0x750 [ 226.033949][ T9757] device_add+0x5e8/0xef4 [ 226.035104][ T9757] netdev_register_kobject+0x15c/0x2d8 [ 226.036492][ T9757] register_netdevice+0xcb8/0x125c [ 226.037847][ T9757] tun_set_iff+0x630/0xb0c [ 226.039002][ T9757] __tun_chr_ioctl+0x788/0x2af8 [ 226.040305][ T9757] tun_chr_ioctl+0x38/0x4c [ 226.041504][ T9757] __arm64_sys_ioctl+0x14c/0x1c8 [ 226.042757][ T9757] invoke_syscall+0x98/0x2c0 [ 226.043934][ T9757] el0_svc_common+0x138/0x258 [ 226.045166][ T9757] do_el0_svc+0x64/0x218 [ 226.046262][ T9757] el0_svc+0x58/0x168 [ 226.047270][ T9757] el0t_64_sync_handler+0x84/0xf0 [ 226.048580][ T9757] el0t_64_sync+0x18c/0x190 00:03:46 executing program 4: pselect6(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x2}, 0x0, &(0x7f00000000c0)={0x0, 0x3938700}, &(0x7f0000000140)={&(0x7f0000000100)={[0x2]}, 0x8}) [ 226.072300][ T9761] loop1: detected capacity change from 0 to 512 [ 226.083995][ T9761] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:46 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x408) 00:03:46 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$netlink(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000002c0)={0x18, 0x10, 0x0, 0x0, 0x0, "", [@generic="3804644603"]}, 0x18}], 0x1}, 0x0) 00:03:46 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x1e) 00:03:46 executing program 5: r0 = socket$inet_icmp_raw(0x2, 0x3, 0x1) ioctl$sock_inet_SIOCSARP(r0, 0x5411, &(0x7f0000000080)={{0x2, 0x0, @private}, {0x0, @broadcast}, 0x0, {0x2, 0x0, @loopback}, 'ip6erspan0\x00'}) 00:03:46 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_GATEWAYS(r0, &(0x7f00000015c0)={&(0x7f00000014c0), 0xc, &(0x7f0000001580)={&(0x7f0000001500)={0x14}, 0x14}}, 0x0) [ 226.168895][ T9776] netlink: 4 bytes leftover after parsing attributes in process `syz-executor.0'. 00:03:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 42) [ 226.177228][ T9774] loop1: detected capacity change from 0 to 512 00:03:46 executing program 0: semctl$GETVAL(0x0, 0x0, 0xc, 0x0) r0 = semget(0x2, 0x0, 0x440) semctl$IPC_RMID(r0, 0x0, 0x0) [ 226.213057][ T9780] FAULT_INJECTION: forcing a failure. [ 226.213057][ T9780] name failslab, interval 1, probability 0, space 0, times 0 [ 226.217626][ T9774] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:46 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_MFC_PROXY(r0, 0x0, 0xd2, &(0x7f0000000000)={@loopback, @loopback, 0x0, "3b2b6138431bd8cad69a838ee8f35a2bcff8d0168c27a9bc1369358eb9fb4191"}, 0x3c) [ 226.233304][ T9780] CPU: 0 PID: 9780 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 226.235462][ T9780] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 226.237935][ T9780] Call trace: [ 226.238795][ T9780] dump_backtrace+0x1c8/0x1f4 [ 226.240054][ T9780] show_stack+0x2c/0x3c [ 226.241095][ T9780] dump_stack_lvl+0x108/0x170 [ 226.242317][ T9780] dump_stack+0x1c/0x5c [ 226.243412][ T9780] should_fail_ex+0x408/0x5d4 [ 226.244618][ T9780] __should_failslab+0xc8/0x128 [ 226.245837][ T9780] should_failslab+0x10/0x28 [ 226.247039][ T9780] kmem_cache_alloc+0x8c/0x37c [ 226.248262][ T9780] __kernfs_new_node+0xe4/0x66c [ 226.249493][ T9780] kernfs_new_node+0x98/0x184 [ 226.250670][ T9780] __kernfs_create_file+0x60/0x2d4 [ 226.251989][ T9780] sysfs_add_file_mode_ns+0x1dc/0x298 [ 226.253436][ T9780] internal_create_group+0x428/0xbec [ 226.254784][ T9780] sysfs_create_groups+0x60/0x130 [ 226.256149][ T9780] device_add_attrs+0xd8/0x750 [ 226.257468][ T9780] device_add+0x5e8/0xef4 [ 226.258548][ T9780] netdev_register_kobject+0x15c/0x2d8 [ 226.259938][ T9780] register_netdevice+0xcb8/0x125c [ 226.261263][ T9780] tun_set_iff+0x630/0xb0c [ 226.262420][ T9780] __tun_chr_ioctl+0x788/0x2af8 [ 226.263675][ T9780] tun_chr_ioctl+0x38/0x4c [ 226.264834][ T9780] __arm64_sys_ioctl+0x14c/0x1c8 [ 226.266078][ T9780] invoke_syscall+0x98/0x2c0 [ 226.267274][ T9780] el0_svc_common+0x138/0x258 [ 226.268442][ T9780] do_el0_svc+0x64/0x218 [ 226.269540][ T9780] el0_svc+0x58/0x168 [ 226.270560][ T9780] el0t_64_sync_handler+0x84/0xf0 [ 226.271812][ T9780] el0t_64_sync+0x18c/0x190 00:03:46 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x500) [ 226.283061][ T9782] loop3: detected capacity change from 0 to 512 [ 226.308394][ T9782] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:46 executing program 4: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x0) ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x1) 00:03:46 executing program 0: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_inet6_SIOCDELRT(r0, 0x890c, &(0x7f0000000180)={@dev, @ipv4, @rand_addr=' \x01\x00', 0x0, 0x40, 0x0, 0x100}) 00:03:46 executing program 5: seccomp$SECCOMP_SET_MODE_FILTER_LISTENER(0x1, 0x0, &(0x7f0000000500)={0x1, &(0x7f00000004c0)=[{0x16}]}) 00:03:46 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x1e) 00:03:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 43) [ 226.379799][ T9789] loop1: detected capacity change from 0 to 512 [ 226.398453][ T9789] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:46 executing program 4: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) ioctl$sock_bt_hci(r0, 0x800448d2, &(0x7f00000000c0)='4') [ 226.408823][ T9797] FAULT_INJECTION: forcing a failure. [ 226.408823][ T9797] name failslab, interval 1, probability 0, space 0, times 0 [ 226.420377][ T27] audit: type=1326 audit(226.400:3): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=9790 comm="syz-executor.5" exe="/root/syz-executor.5" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffffa745cf24 code=0x0 00:03:46 executing program 0: r0 = socket$inet6_tcp(0xa, 0x1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f0000000000)={'batadv_slave_1\x00'}) [ 226.434012][ T9797] CPU: 0 PID: 9797 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 226.436265][ T9797] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 226.437707][ T9799] loop3: detected capacity change from 0 to 512 [ 226.438876][ T9797] Call trace: [ 226.438886][ T9797] dump_backtrace+0x1c8/0x1f4 [ 226.438903][ T9797] show_stack+0x2c/0x3c [ 226.438914][ T9797] dump_stack_lvl+0x108/0x170 [ 226.444786][ T9797] dump_stack+0x1c/0x5c [ 226.445830][ T9797] should_fail_ex+0x408/0x5d4 [ 226.447062][ T9797] __should_failslab+0xc8/0x128 [ 226.448370][ T9797] should_failslab+0x10/0x28 [ 226.449565][ T9797] kmem_cache_alloc+0x8c/0x37c [ 226.450784][ T9797] __kernfs_new_node+0xe4/0x66c [ 226.452056][ T9797] kernfs_new_node+0x98/0x184 [ 226.452247][ T9799] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 226.453261][ T9797] __kernfs_create_file+0x60/0x2d4 [ 226.453280][ T9797] sysfs_add_file_mode_ns+0x1dc/0x298 [ 226.453292][ T9797] internal_create_group+0x428/0xbec [ 226.453305][ T9797] sysfs_create_groups+0x60/0x130 [ 226.460473][ T9797] device_add_attrs+0xd8/0x750 [ 226.461694][ T9797] device_add+0x5e8/0xef4 [ 226.462830][ T9797] netdev_register_kobject+0x15c/0x2d8 [ 226.464303][ T9797] register_netdevice+0xcb8/0x125c [ 226.465654][ T9797] tun_set_iff+0x630/0xb0c [ 226.466803][ T9797] __tun_chr_ioctl+0x788/0x2af8 [ 226.468107][ T9797] tun_chr_ioctl+0x38/0x4c [ 226.469307][ T9797] __arm64_sys_ioctl+0x14c/0x1c8 [ 226.470574][ T9797] invoke_syscall+0x98/0x2c0 [ 226.471812][ T9797] el0_svc_common+0x138/0x258 [ 226.473033][ T9797] do_el0_svc+0x64/0x218 00:03:46 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x1e) [ 226.474148][ T9797] el0_svc+0x58/0x168 [ 226.475172][ T9797] el0t_64_sync_handler+0x84/0xf0 [ 226.476508][ T9797] el0t_64_sync+0x18c/0x190 00:03:46 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x600) 00:03:46 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) setsockopt$bt_hci_HCI_DATA_DIR(r0, 0x1000000, 0x1, 0x0, 0x0) 00:03:46 executing program 0: openat$dir(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) keyctl$KEYCTL_CAPABILITIES(0x1f, &(0x7f0000000080)=""/175, 0xaf) 00:03:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 44) 00:03:46 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_SUBMITURB(r0, 0x8008551c, 0x0) 00:03:46 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) setsockopt$bt_hci_HCI_DATA_DIR(r0, 0x1000000, 0x1, 0x0, 0x0) [ 226.583986][ T9809] loop1: detected capacity change from 0 to 512 [ 226.593322][ T9810] loop3: detected capacity change from 0 to 512 [ 226.600062][ T9809] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 226.605380][ T9810] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 226.634799][ T9819] FAULT_INJECTION: forcing a failure. [ 226.634799][ T9819] name failslab, interval 1, probability 0, space 0, times 0 00:03:46 executing program 0: syz_usb_connect$uac1(0x0, 0x8a, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x78, 0x3, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, {{}, [@mixer_unit={0x6, 0x24, 0x4, 0x0, 0x0, '\v'}, @extension_unit={0xa, 0x24, 0x8, 0x0, 0x0, 0x0, "bb2a7d"}]}}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {[@format_type_ii_discrete={0x9, 0x24, 0x2, 0x2, 0x2}]}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, 0x0) 00:03:46 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x604) 00:03:46 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={0x0, &(0x7f0000000080)=""/152, 0x0, 0x98, 0x1}, 0x20) 00:03:46 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) setsockopt$bt_hci_HCI_DATA_DIR(r0, 0x1000000, 0x1, 0x0, 0x0) [ 226.663502][ T9819] CPU: 1 PID: 9819 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 226.665655][ T9819] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 226.668103][ T9819] Call trace: [ 226.668917][ T9819] dump_backtrace+0x1c8/0x1f4 [ 226.670148][ T9819] show_stack+0x2c/0x3c [ 226.671131][ T9819] dump_stack_lvl+0x108/0x170 [ 226.672299][ T9819] dump_stack+0x1c/0x5c [ 226.673327][ T9819] should_fail_ex+0x408/0x5d4 [ 226.674485][ T9819] __should_failslab+0xc8/0x128 [ 226.675709][ T9819] should_failslab+0x10/0x28 [ 226.676871][ T9819] kmem_cache_alloc+0x8c/0x37c [ 226.678048][ T9819] __kernfs_new_node+0xe4/0x66c [ 226.679315][ T9819] kernfs_new_node+0x98/0x184 [ 226.680508][ T9819] __kernfs_create_file+0x60/0x2d4 [ 226.681777][ T9819] sysfs_add_file_mode_ns+0x1dc/0x298 [ 226.683127][ T9819] internal_create_group+0x428/0xbec [ 226.684494][ T9819] sysfs_create_groups+0x60/0x130 [ 226.685726][ T9819] device_add_attrs+0xd8/0x750 [ 226.686953][ T9819] device_add+0x5e8/0xef4 [ 226.688036][ T9819] netdev_register_kobject+0x15c/0x2d8 [ 226.689419][ T9819] register_netdevice+0xcb8/0x125c [ 226.690736][ T9819] tun_set_iff+0x630/0xb0c [ 226.691871][ T9819] __tun_chr_ioctl+0x788/0x2af8 [ 226.693111][ T9819] tun_chr_ioctl+0x38/0x4c [ 226.694230][ T9819] __arm64_sys_ioctl+0x14c/0x1c8 [ 226.695465][ T9819] invoke_syscall+0x98/0x2c0 [ 226.696637][ T9819] el0_svc_common+0x138/0x258 [ 226.697842][ T9819] do_el0_svc+0x64/0x218 [ 226.698917][ T9819] el0_svc+0x58/0x168 [ 226.699877][ T9819] el0t_64_sync_handler+0x84/0xf0 [ 226.701105][ T9819] el0t_64_sync+0x18c/0x190 00:03:46 executing program 3: r0 = syz_usb_connect$printer(0x5, 0x36, &(0x7f0000000140)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7, 0xc0, 0x5, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x7, 0x1, 0x1, 0x53, "", {{{0x9, 0x5, 0x1, 0x2, 0x3ff, 0x8, 0xff, 0x2}}, [{{0x9, 0x5, 0x82, 0x2, 0x20, 0x4, 0x81}}]}}}]}}]}}, &(0x7f0000000480)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x300, 0x0, 0xff, 0x1, 0x40, 0x3f}, 0x22, &(0x7f00000001c0)={0x5, 0xf, 0x22, 0x4, [@ptm_cap={0x3}, @ssp_cap={0x10, 0x10, 0xa, 0x46, 0x1, 0x7, 0x0, 0x1000, [0xf0]}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x5, 0x4, 0x9}, @ptm_cap={0x3}]}, 0x4, [{0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x44c}}, {0xfb, &(0x7f0000000240)=@string={0xfb, 0x3, "931809aee91ee195ed42187cb88ce9e4da7bb5646b8a97843f9a4857682f6a6d4ada0bf8cf5a9bbc36bb712a4b080ff8165cad85837c0d5234c463eceda559a5d043802f6810fda7ec511fa8ca8433cf2721261e60c52c336a1b551825b793317939a60df9096bf5db7d719409990fe5cee6c0a2467f77877f5f170bb90a6e02e46a87ebff9bb38f6f4d58aa10df9c93d1bfd0b63b1b994a5d9f1fb6e3c55a3daf8b0cfe67b8d04c13c90288bb56813844e5f1440280a95b5b9158d8e2e3ed898467f5bb036fab6b11387716a40c569c893bea04022878187ed6656291c9d5927406982078ec2b3a6fd9216a2b175d9904693d06fae3405d58"}}, {0x28, &(0x7f0000000340)=@string={0x28, 0x3, "3e8d0615d7f64acb6853fba98420f8e1263b5102bd8f6dbc854f9ef25f05b81231530a635231"}}, {0xcc, &(0x7f0000000380)=@string={0xcc, 0x3, "d1c02d7b0adcde919cd52130f0164ab16b6bddec19ceafaea681be75033d506b4bad6cb626d146618f03dffaeb007932c0d8fd926009479a89b485ab65735a38c5b0c0d043d8e9b8f7173e0819034c6df09df6b894a2ba46c7389b0ae62d4e7797bc990e1437e04127b4a5831135bad5717c68308937ec7ac6f6c61bf062d39f99b51da61995435cd2a622e52b90c1cabddff48f1fe99459806a2aa8f33ef136e9ff7983bab04eb992ca4313c8c0e9e9eefac93da7ed1d547affef20d3f3d25f9fdd91a65da9198461a8"}}]}) syz_usb_control_io$printer(r0, &(0x7f00000005c0)={0x14, &(0x7f0000000500)={0x40, 0x3, 0x51, {0x51, 0xf, "83761137e2d4d954b13c801bc3fe3899745732a4e0f558d7ae8ad4888b5e38cdf95d3af6206e529658e5b9a55cfaed529a0ad68e243ff79302e462084c46a63eeb270686aa51be0c644bda5f8f2b0e"}}, &(0x7f0000000580)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x405}}}, &(0x7f00000007c0)={0x34, &(0x7f0000000600)={0x20, 0x16, 0x5c, "e10f2002f17a4aedf22b75056ae916ef0adf775ff8183973435603d12237d7739f09a3ac0f20049cb2b25d24e6218e633aa1ab5c2086fbba9085126a34d5ec223362c2c39c11fa0e6abca1e81de57bb68f060ab50a36ccd12875d60c"}, &(0x7f0000000680)={0x0, 0xa, 0x1, 0x81}, &(0x7f00000006c0)={0x0, 0x8, 0x1, 0x6}, &(0x7f0000000700)={0x20, 0x0, 0x30, {0x2e, "2acdef73b578b64917843cc41f509dfd522e12637379593c53734e878ab1253ad0a65bef8d1cbd3ffd478a230456"}}, &(0x7f0000000740)={0x20, 0x1, 0x1}, &(0x7f0000000780)={0x20, 0x0, 0x1, 0x7}}) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x888892, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) ioctl$DRM_IOCTL_MODE_PAGE_FLIP(r1, 0xc01864b0, &(0x7f0000000100)={0x100, 0x1, 0xe, 0x4, 0x8}) 00:03:46 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000002200)=@base={0x6, 0x4, 0x0, 0x8, 0x4}, 0x48) 00:03:46 executing program 5: r0 = syz_init_net_socket$bt_hci(0x1f, 0x3, 0x1) setsockopt$bt_hci_HCI_DATA_DIR(r0, 0x1000000, 0x1, 0x0, 0x0) [ 226.785596][ T9832] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 226.788216][ T9832] misc raw-gadget: fail, usb_gadget_register_driver returned -16 00:03:46 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)={&(0x7f00000001c0)=@newlinkprop={0x10, 0x12, 0xf}, 0x20}}, 0x0) [ 226.802693][ T9833] loop1: detected capacity change from 0 to 512 [ 226.816187][ T9833] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:46 executing program 5: r0 = timerfd_create(0x7, 0x0) timerfd_settime(r0, 0x0, &(0x7f0000001200)={{0x0, 0x989680}, {0x77359400}}, 0x0) [ 226.826845][ T9832] loop3: detected capacity change from 0 to 512 00:03:46 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 45) 00:03:46 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x700) 00:03:46 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) setsockopt$inet6_buf(r0, 0x29, 0x2a, &(0x7f0000000200)="8778adfacceaefd39231f47cfeb452a4733d3fc7637f5de0c75224837590cfe7d2d03442bdb363a82194ada3c06e86dc1180cd6b8962fa559e8b0154384c346f3e6e420e20b54ba411ad8dee8d169141a3f2186a2832ebe819964c6334bc98311d810cf6efdd4cf2397254c4c85b1e1f56fe368655d0aedd389ab7ddadbb7f8d1a231c3f86621edb", 0x88) [ 226.908242][ T9841] FAULT_INJECTION: forcing a failure. [ 226.908242][ T9841] name failslab, interval 1, probability 0, space 0, times 0 [ 226.916306][ T9841] CPU: 1 PID: 9841 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 226.918402][ T9841] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 226.920871][ T9841] Call trace: [ 226.921660][ T9841] dump_backtrace+0x1c8/0x1f4 [ 226.922171][ T9843] loop1: detected capacity change from 0 to 512 [ 226.922808][ T9841] show_stack+0x2c/0x3c [ 226.925491][ T9841] dump_stack_lvl+0x108/0x170 [ 226.926689][ T9841] dump_stack+0x1c/0x5c [ 226.927790][ T9841] should_fail_ex+0x408/0x5d4 [ 226.928481][ T9843] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 226.928961][ T9841] __should_failslab+0xc8/0x128 [ 226.928982][ T9841] should_failslab+0x10/0x28 [ 226.928998][ T9841] kmem_cache_alloc+0x8c/0x37c [ 226.931171][ T7] usb 1-1: new high-speed USB device number 10 using dummy_hcd [ 226.932151][ T9841] __kernfs_new_node+0xe4/0x66c [ 226.937763][ T9841] kernfs_new_node+0x98/0x184 [ 226.938933][ T9841] __kernfs_create_file+0x60/0x2d4 [ 226.940277][ T9841] sysfs_add_file_mode_ns+0x1dc/0x298 [ 226.941629][ T9841] internal_create_group+0x428/0xbec [ 226.942962][ T9841] sysfs_create_groups+0x60/0x130 [ 226.944299][ T9841] device_add_attrs+0xd8/0x750 [ 226.945509][ T9841] device_add+0x5e8/0xef4 [ 226.946605][ T9841] netdev_register_kobject+0x15c/0x2d8 [ 226.947971][ T9841] register_netdevice+0xcb8/0x125c [ 226.949300][ T9841] tun_set_iff+0x630/0xb0c [ 226.950452][ T9841] __tun_chr_ioctl+0x788/0x2af8 [ 226.951764][ T9841] tun_chr_ioctl+0x38/0x4c [ 226.952936][ T9841] __arm64_sys_ioctl+0x14c/0x1c8 [ 226.954250][ T9841] invoke_syscall+0x98/0x2c0 [ 226.955397][ T9841] el0_svc_common+0x138/0x258 [ 226.956640][ T9841] do_el0_svc+0x64/0x218 [ 226.957744][ T9841] el0_svc+0x58/0x168 [ 226.958749][ T9841] el0t_64_sync_handler+0x84/0xf0 [ 226.960039][ T9841] el0t_64_sync+0x18c/0x190 [ 227.172983][ T7] usb 1-1: Using ep0 maxpacket: 16 [ 227.289752][ T7] usb 1-1: config 1 contains an unexpected descriptor of type 0x2, skipping [ 227.292019][ T7] usb 1-1: config 1 has an invalid descriptor of length 0, skipping remainder of the config [ 227.294621][ T7] usb 1-1: config 1 has 1 interface, different from the descriptor's value: 3 [ 227.296911][ T7] usb 1-1: Duplicate descriptor for config 1 interface 0 altsetting 0, skipping [ 227.449712][ T7] usb 1-1: New USB device found, idVendor=1d6b, idProduct=0101, bcdDevice= 0.40 [ 227.452770][ T7] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 227.456110][ T7] usb 1-1: Product: syz [ 227.457191][ T7] usb 1-1: Manufacturer: syz [ 227.458398][ T7] usb 1-1: SerialNumber: syz [ 227.789701][ T7] usb 1-1: 0:2 : does not exist [ 227.803215][ T7] usb 1-1: USB disconnect, device number 10 [ 227.832312][ T9845] udevd[9845]: error opening ATTR{/sys/devices/platform/dummy_hcd.0/usb1/1-1/1-1:1.0/sound/card3/controlC3/../uevent} for writing: No such file or directory 00:03:48 executing program 0: r0 = syz_open_dev$evdev(&(0x7f0000000000), 0x0, 0x0) prctl$PR_SET_SECCOMP(0x16, 0x2, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x6}]}) ioctl$EVIOCGABS3F(0xffffffffffffffff, 0x8018457f, 0x0) setsockopt$MRT_ADD_MFC_PROXY(0xffffffffffffffff, 0x0, 0xd2, 0x0, 0x0) syz_open_dev$evdev(&(0x7f0000000140), 0x40, 0x0) ioctl$EVIOCGABS2F(0xffffffffffffffff, 0x8018456f, &(0x7f0000000180)=""/150) ioctl$EVIOCGKEYCODE(0xffffffffffffffff, 0x80084504, &(0x7f0000000100)=""/29) ioctl$EVIOCGVERSION(r0, 0x5460, 0x0) socket$igmp(0x2, 0x3, 0x2) 00:03:48 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000440)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@var={0x0, 0x2}]}}, &(0x7f00000004c0)=""/252, 0x2a, 0xfc, 0x1}, 0x20) 00:03:48 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x804) 00:03:48 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 46) 00:03:48 executing program 4: r0 = bpf$MAP_CREATE(0x0, &(0x7f0000002200)=@base={0x4, 0x4, 0x4, 0x8}, 0x48) bpf$MAP_UPDATE_ELEM(0x2, &(0x7f0000000100)={r0, &(0x7f0000000000), 0x0}, 0x20) 00:03:48 executing program 3: r0 = syz_usb_connect$printer(0x5, 0x36, &(0x7f0000000140)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7, 0xc0, 0x5, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x7, 0x1, 0x1, 0x53, "", {{{0x9, 0x5, 0x1, 0x2, 0x3ff, 0x8, 0xff, 0x2}}, [{{0x9, 0x5, 0x82, 0x2, 0x20, 0x4, 0x81}}]}}}]}}]}}, &(0x7f0000000480)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x300, 0x0, 0xff, 0x1, 0x40, 0x3f}, 0x22, &(0x7f00000001c0)={0x5, 0xf, 0x22, 0x4, [@ptm_cap={0x3}, @ssp_cap={0x10, 0x10, 0xa, 0x46, 0x1, 0x7, 0x0, 0x1000, [0xf0]}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x5, 0x4, 0x9}, @ptm_cap={0x3}]}, 0x4, [{0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x44c}}, {0xfb, &(0x7f0000000240)=@string={0xfb, 0x3, "931809aee91ee195ed42187cb88ce9e4da7bb5646b8a97843f9a4857682f6a6d4ada0bf8cf5a9bbc36bb712a4b080ff8165cad85837c0d5234c463eceda559a5d043802f6810fda7ec511fa8ca8433cf2721261e60c52c336a1b551825b793317939a60df9096bf5db7d719409990fe5cee6c0a2467f77877f5f170bb90a6e02e46a87ebff9bb38f6f4d58aa10df9c93d1bfd0b63b1b994a5d9f1fb6e3c55a3daf8b0cfe67b8d04c13c90288bb56813844e5f1440280a95b5b9158d8e2e3ed898467f5bb036fab6b11387716a40c569c893bea04022878187ed6656291c9d5927406982078ec2b3a6fd9216a2b175d9904693d06fae3405d58"}}, {0x28, &(0x7f0000000340)=@string={0x28, 0x3, "3e8d0615d7f64acb6853fba98420f8e1263b5102bd8f6dbc854f9ef25f05b81231530a635231"}}, {0xcc, &(0x7f0000000380)=@string={0xcc, 0x3, "d1c02d7b0adcde919cd52130f0164ab16b6bddec19ceafaea681be75033d506b4bad6cb626d146618f03dffaeb007932c0d8fd926009479a89b485ab65735a38c5b0c0d043d8e9b8f7173e0819034c6df09df6b894a2ba46c7389b0ae62d4e7797bc990e1437e04127b4a5831135bad5717c68308937ec7ac6f6c61bf062d39f99b51da61995435cd2a622e52b90c1cabddff48f1fe99459806a2aa8f33ef136e9ff7983bab04eb992ca4313c8c0e9e9eefac93da7ed1d547affef20d3f3d25f9fdd91a65da9198461a8"}}]}) syz_usb_control_io$printer(r0, &(0x7f00000005c0)={0x14, &(0x7f0000000500)={0x40, 0x3, 0x51, {0x51, 0xf, "83761137e2d4d954b13c801bc3fe3899745732a4e0f558d7ae8ad4888b5e38cdf95d3af6206e529658e5b9a55cfaed529a0ad68e243ff79302e462084c46a63eeb270686aa51be0c644bda5f8f2b0e"}}, &(0x7f0000000580)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x405}}}, &(0x7f00000007c0)={0x34, &(0x7f0000000600)={0x20, 0x16, 0x5c, "e10f2002f17a4aedf22b75056ae916ef0adf775ff8183973435603d12237d7739f09a3ac0f20049cb2b25d24e6218e633aa1ab5c2086fbba9085126a34d5ec223362c2c39c11fa0e6abca1e81de57bb68f060ab50a36ccd12875d60c"}, &(0x7f0000000680)={0x0, 0xa, 0x1, 0x81}, &(0x7f00000006c0)={0x0, 0x8, 0x1, 0x6}, &(0x7f0000000700)={0x20, 0x0, 0x30, {0x2e, "2acdef73b578b64917843cc41f509dfd522e12637379593c53734e878ab1253ad0a65bef8d1cbd3ffd478a230456"}}, &(0x7f0000000740)={0x20, 0x1, 0x1}, &(0x7f0000000780)={0x20, 0x0, 0x1, 0x7}}) (async) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x888892, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) ioctl$DRM_IOCTL_MODE_PAGE_FLIP(r1, 0xc01864b0, &(0x7f0000000100)={0x100, 0x1, 0xe, 0x4, 0x8}) [ 228.242549][ T9851] FAULT_INJECTION: forcing a failure. [ 228.242549][ T9851] name failslab, interval 1, probability 0, space 0, times 0 [ 228.245747][ T9851] CPU: 0 PID: 9851 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 228.247773][ T9851] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 228.250305][ T9851] Call trace: [ 228.251123][ T9851] dump_backtrace+0x1c8/0x1f4 [ 228.252313][ T9851] show_stack+0x2c/0x3c [ 228.253334][ T9851] dump_stack_lvl+0x108/0x170 [ 228.253635][ T9854] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 228.254463][ T9851] dump_stack+0x1c/0x5c [ 228.254480][ T9851] should_fail_ex+0x408/0x5d4 [ 228.254495][ T9851] __should_failslab+0xc8/0x128 [ 228.259969][ T9851] should_failslab+0x10/0x28 [ 228.260394][ T9854] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 228.261076][ T9851] kmem_cache_alloc+0x8c/0x37c 00:03:48 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f0000000140)={0x80, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000040)='\"'}) [ 228.264379][ T9851] __kernfs_new_node+0xe4/0x66c [ 228.265652][ T9851] kernfs_new_node+0x98/0x184 [ 228.266885][ T9851] __kernfs_create_file+0x60/0x2d4 [ 228.268218][ T9851] sysfs_add_file_mode_ns+0x1dc/0x298 [ 228.269638][ T9851] internal_create_group+0x428/0xbec [ 228.270984][ T9851] sysfs_create_groups+0x60/0x130 [ 228.272297][ T9851] device_add_attrs+0xd8/0x750 [ 228.273510][ T9851] device_add+0x5e8/0xef4 [ 228.274646][ T9851] netdev_register_kobject+0x15c/0x2d8 [ 228.276036][ T9851] register_netdevice+0xcb8/0x125c [ 228.277348][ T9851] tun_set_iff+0x630/0xb0c [ 228.278504][ T9851] __tun_chr_ioctl+0x788/0x2af8 [ 228.279746][ T9851] tun_chr_ioctl+0x38/0x4c [ 228.280870][ T9851] __arm64_sys_ioctl+0x14c/0x1c8 [ 228.282124][ T9851] invoke_syscall+0x98/0x2c0 [ 228.283397][ T9851] el0_svc_common+0x138/0x258 [ 228.284668][ T9851] do_el0_svc+0x64/0x218 [ 228.285798][ T9851] el0_svc+0x58/0x168 [ 228.286851][ T9851] el0t_64_sync_handler+0x84/0xf0 [ 228.287326][ T9855] loop3: detected capacity change from 0 to 512 [ 228.288112][ T9851] el0t_64_sync+0x18c/0x190 [ 228.299281][ T9852] loop1: detected capacity change from 0 to 512 [ 228.320312][ T9852] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:48 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000440)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x4, [@fwd={0x2}, @var={0x2, 0x0, 0x0, 0xe, 0x3}]}, {0x0, [0x0, 0x61]}}, &(0x7f00000004c0)=""/252, 0x38, 0xfc, 0x1}, 0x20) [ 228.358443][ T27] audit: type=1326 audit(228.330:4): auid=4294967295 uid=0 gid=0 ses=4294967295 subj=unconfined pid=9859 comm="syz-executor.0" exe="/root/syz-executor.0" sig=31 arch=c00000b7 syscall=98 compat=0 ip=0xffff8a05cf24 code=0x0 00:03:48 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f0000000140)={0x80, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000040)='\"'}) 00:03:48 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x900) 00:03:48 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 47) 00:03:48 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_int(r0, 0x1, 0x34, &(0x7f0000000000), 0x10) [ 228.447446][ T9868] FAULT_INJECTION: forcing a failure. [ 228.447446][ T9868] name failslab, interval 1, probability 0, space 0, times 0 [ 228.454993][ T9868] CPU: 1 PID: 9868 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 228.457171][ T9868] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 228.459675][ T9868] Call trace: [ 228.460509][ T9868] dump_backtrace+0x1c8/0x1f4 [ 228.461681][ T9868] show_stack+0x2c/0x3c [ 228.462732][ T9868] dump_stack_lvl+0x108/0x170 [ 228.463921][ T9868] dump_stack+0x1c/0x5c [ 228.464929][ T9868] should_fail_ex+0x408/0x5d4 [ 228.466113][ T9868] __should_failslab+0xc8/0x128 [ 228.467378][ T9868] should_failslab+0x10/0x28 [ 228.468504][ T9868] kmem_cache_alloc+0x8c/0x37c [ 228.469716][ T9868] __kernfs_new_node+0xe4/0x66c [ 228.470980][ T9868] kernfs_new_node+0x98/0x184 [ 228.472149][ T9868] __kernfs_create_file+0x60/0x2d4 [ 228.473490][ T9868] sysfs_add_file_mode_ns+0x1dc/0x298 [ 228.474785][ T9868] internal_create_group+0x428/0xbec [ 228.476136][ T9868] sysfs_create_groups+0x60/0x130 [ 228.477415][ T9868] device_add_attrs+0xd8/0x750 [ 228.478646][ T9868] device_add+0x5e8/0xef4 [ 228.479737][ T9868] netdev_register_kobject+0x15c/0x2d8 [ 228.481133][ T9868] register_netdevice+0xcb8/0x125c [ 228.482478][ T9868] tun_set_iff+0x630/0xb0c [ 228.483569][ T9868] __tun_chr_ioctl+0x788/0x2af8 [ 228.484786][ T9868] tun_chr_ioctl+0x38/0x4c [ 228.485880][ T9868] __arm64_sys_ioctl+0x14c/0x1c8 [ 228.487140][ T9868] invoke_syscall+0x98/0x2c0 [ 228.488320][ T9868] el0_svc_common+0x138/0x258 [ 228.489517][ T9868] do_el0_svc+0x64/0x218 [ 228.490608][ T9868] el0_svc+0x58/0x168 [ 228.491682][ T9868] el0t_64_sync_handler+0x84/0xf0 [ 228.492973][ T9868] el0t_64_sync+0x18c/0x190 [ 228.504800][ T9872] loop1: detected capacity change from 0 to 512 [ 228.525054][ T9872] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:49 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_SETCONFIGURATION(r0, 0x80045505, &(0x7f0000000140)=0x1) 00:03:49 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f0000000140)={0x80, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000040)='\"'}) 00:03:49 executing program 4: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_inet6_SIOCDELRT(r0, 0x890c, &(0x7f0000000000)={@rand_addr=' \x01\x00', @private0, @empty, 0x0, 0x3, 0x0, 0x0, 0x0, 0xc140000d}) 00:03:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 48) 00:03:49 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0xa00) 00:03:49 executing program 3: r0 = syz_usb_connect$printer(0x5, 0x36, &(0x7f0000000140)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x20, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x7, 0xc0, 0x5, [{{0x9, 0x4, 0x0, 0x0, 0x2, 0x7, 0x1, 0x1, 0x53, "", {{{0x9, 0x5, 0x1, 0x2, 0x3ff, 0x8, 0xff, 0x2}}, [{{0x9, 0x5, 0x82, 0x2, 0x20, 0x4, 0x81}}]}}}]}}]}}, &(0x7f0000000480)={0xa, &(0x7f0000000180)={0xa, 0x6, 0x300, 0x0, 0xff, 0x1, 0x40, 0x3f}, 0x22, &(0x7f00000001c0)={0x5, 0xf, 0x22, 0x4, [@ptm_cap={0x3}, @ssp_cap={0x10, 0x10, 0xa, 0x46, 0x1, 0x7, 0x0, 0x1000, [0xf0]}, @ext_cap={0x7, 0x10, 0x2, 0x0, 0x5, 0x4, 0x9}, @ptm_cap={0x3}]}, 0x4, [{0x4, &(0x7f0000000200)=@lang_id={0x4, 0x3, 0x44c}}, {0xfb, &(0x7f0000000240)=@string={0xfb, 0x3, "931809aee91ee195ed42187cb88ce9e4da7bb5646b8a97843f9a4857682f6a6d4ada0bf8cf5a9bbc36bb712a4b080ff8165cad85837c0d5234c463eceda559a5d043802f6810fda7ec511fa8ca8433cf2721261e60c52c336a1b551825b793317939a60df9096bf5db7d719409990fe5cee6c0a2467f77877f5f170bb90a6e02e46a87ebff9bb38f6f4d58aa10df9c93d1bfd0b63b1b994a5d9f1fb6e3c55a3daf8b0cfe67b8d04c13c90288bb56813844e5f1440280a95b5b9158d8e2e3ed898467f5bb036fab6b11387716a40c569c893bea04022878187ed6656291c9d5927406982078ec2b3a6fd9216a2b175d9904693d06fae3405d58"}}, {0x28, &(0x7f0000000340)=@string={0x28, 0x3, "3e8d0615d7f64acb6853fba98420f8e1263b5102bd8f6dbc854f9ef25f05b81231530a635231"}}, {0xcc, &(0x7f0000000380)=@string={0xcc, 0x3, "d1c02d7b0adcde919cd52130f0164ab16b6bddec19ceafaea681be75033d506b4bad6cb626d146618f03dffaeb007932c0d8fd926009479a89b485ab65735a38c5b0c0d043d8e9b8f7173e0819034c6df09df6b894a2ba46c7389b0ae62d4e7797bc990e1437e04127b4a5831135bad5717c68308937ec7ac6f6c61bf062d39f99b51da61995435cd2a622e52b90c1cabddff48f1fe99459806a2aa8f33ef136e9ff7983bab04eb992ca4313c8c0e9e9eefac93da7ed1d547affef20d3f3d25f9fdd91a65da9198461a8"}}]}) syz_usb_control_io$printer(r0, &(0x7f00000005c0)={0x14, &(0x7f0000000500)={0x40, 0x3, 0x51, {0x51, 0xf, "83761137e2d4d954b13c801bc3fe3899745732a4e0f558d7ae8ad4888b5e38cdf95d3af6206e529658e5b9a55cfaed529a0ad68e243ff79302e462084c46a63eeb270686aa51be0c644bda5f8f2b0e"}}, &(0x7f0000000580)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x405}}}, &(0x7f00000007c0)={0x34, &(0x7f0000000600)={0x20, 0x16, 0x5c, "e10f2002f17a4aedf22b75056ae916ef0adf775ff8183973435603d12237d7739f09a3ac0f20049cb2b25d24e6218e633aa1ab5c2086fbba9085126a34d5ec223362c2c39c11fa0e6abca1e81de57bb68f060ab50a36ccd12875d60c"}, &(0x7f0000000680)={0x0, 0xa, 0x1, 0x81}, &(0x7f00000006c0)={0x0, 0x8, 0x1, 0x6}, &(0x7f0000000700)={0x20, 0x0, 0x30, {0x2e, "2acdef73b578b64917843cc41f509dfd522e12637379593c53734e878ab1253ad0a65bef8d1cbd3ffd478a230456"}}, &(0x7f0000000740)={0x20, 0x1, 0x1}, &(0x7f0000000780)={0x20, 0x0, 0x1, 0x7}}) (async) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x888892, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) r1 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) (async) ioctl$DRM_IOCTL_MODE_PAGE_FLIP(r1, 0xc01864b0, &(0x7f0000000100)={0x100, 0x1, 0xe, 0x4, 0x8}) [ 229.283911][ T9880] FAULT_INJECTION: forcing a failure. [ 229.283911][ T9880] name failslab, interval 1, probability 0, space 0, times 0 [ 229.285719][ T9878] loop1: detected capacity change from 0 to 512 [ 229.287082][ T9880] CPU: 1 PID: 9880 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 229.287100][ T9880] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 229.287109][ T9880] Call trace: [ 229.287113][ T9880] dump_backtrace+0x1c8/0x1f4 [ 229.295277][ T9880] show_stack+0x2c/0x3c [ 229.296341][ T9880] dump_stack_lvl+0x108/0x170 [ 229.297573][ T9880] dump_stack+0x1c/0x5c [ 229.298605][ T9880] should_fail_ex+0x408/0x5d4 [ 229.299799][ T9880] __should_failslab+0xc8/0x128 [ 229.301006][ T9880] should_failslab+0x10/0x28 [ 229.302167][ T9880] kmem_cache_alloc+0x8c/0x37c [ 229.303408][ T9880] __kernfs_new_node+0xe4/0x66c [ 229.304597][ T9880] kernfs_new_node+0x98/0x184 [ 229.305818][ T9880] __kernfs_create_file+0x60/0x2d4 [ 229.307095][ T9880] sysfs_add_file_mode_ns+0x1dc/0x298 [ 229.308496][ T9880] internal_create_group+0x428/0xbec [ 229.309827][ T9880] sysfs_create_groups+0x60/0x130 [ 229.311105][ T9880] device_add_attrs+0xd8/0x750 [ 229.312296][ T9880] device_add+0x5e8/0xef4 [ 229.313393][ T9880] netdev_register_kobject+0x15c/0x2d8 [ 229.314728][ T9880] register_netdevice+0xcb8/0x125c [ 229.314822][ T9884] usb usb1: usbfs: interface 0 claimed by hub while 'syz-executor.0' sets config #1 [ 229.316022][ T9880] tun_set_iff+0x630/0xb0c [ 229.316044][ T9880] __tun_chr_ioctl+0x788/0x2af8 [ 229.316060][ T9880] tun_chr_ioctl+0x38/0x4c [ 229.316073][ T9880] __arm64_sys_ioctl+0x14c/0x1c8 [ 229.319024][ T9878] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 229.319474][ T9880] invoke_syscall+0x98/0x2c0 [ 229.319495][ T9880] el0_svc_common+0x138/0x258 [ 229.319510][ T9880] do_el0_svc+0x64/0x218 [ 229.319524][ T9880] el0_svc+0x58/0x168 [ 229.319534][ T9880] el0t_64_sync_handler+0x84/0xf0 [ 229.330584][ T9880] el0t_64_sync+0x18c/0x190 00:03:49 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f0000000140)={0x80, 0x0, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000040)='\"'}) [ 229.335450][ T9881] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 229.337878][ T9881] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 229.359190][ T9885] loop3: detected capacity change from 0 to 512 00:03:49 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x0, 0x401) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r1, 0x4c80, 0x0) ioctl$USBDEVFS_SUBMITURB(r0, 0x4b47, 0x0) syz_open_dev$usbfs(&(0x7f0000000000), 0x0, 0x0) ioctl$USBDEVFS_CONTROL(0xffffffffffffffff, 0xc0185500, 0x0) ioctl$LOOP_CTL_REMOVE(r1, 0x4c81, 0x0) 00:03:49 executing program 4: r0 = socket$inet_udplite(0x2, 0x2, 0x88) sendmsg$inet(r0, &(0x7f0000001680)={&(0x7f0000000000)={0x2, 0x4e22}, 0x10, 0x0, 0x0, &(0x7f0000001500)=[@ip_retopts={{0x20, 0x0, 0x7, {[@generic={0x94, 0xf, "02846e93e43511a16ed9cbb0ad"}, @noop]}}}], 0x20}, 0x40080d4) 00:03:49 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0xb00) 00:03:49 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r0, 0x89f1, &(0x7f0000000200)={'ip6tnl0\x00', &(0x7f0000000180)={'syztnl1\x00', 0x0, 0x29, 0x0, 0x0, 0x0, 0x0, @remote, @empty}}) 00:03:49 executing program 4: syz_usb_connect$uac1(0x0, 0x71, &(0x7f0000000000)={{0x12, 0x1, 0x0, 0x0, 0x0, 0x0, 0x10, 0x1d6b, 0x101, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5f, 0x3, 0x1, 0x0, 0x0, 0x0, {{}, {}, {0x9, 0x4, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x1, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}, {}, {0x9, 0x4, 0x2, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, {}, {{0x9, 0x5, 0x82, 0x9, 0x0, 0x0, 0x0, 0x0, {0x7}}}}}}}]}}, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x2, [{0x4, &(0x7f0000000240)=@lang_id={0x4}}, {0x0, 0x0}]}) [ 229.461910][ T9894] loop1: detected capacity change from 0 to 512 00:03:49 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 49) [ 229.477215][ T9894] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 229.491092][ T9892] [ 229.491767][ T9892] ====================================================== [ 229.493603][ T9892] WARNING: possible circular locking dependency detected [ 229.495330][ T9892] 6.1.16-syzkaller #0 Not tainted [ 229.496593][ T9892] ------------------------------------------------------ [ 229.498405][ T9892] syz-executor.0/9892 is trying to acquire lock: [ 229.500048][ T9892] ffff0000dd93f0a8 ((&sq->pending_timer)){+.-.}-{0:0}, at: del_timer_sync+0x74/0x210 [ 229.502480][ T9892] [ 229.502480][ T9892] but task is already holding lock: [ 229.504344][ T9892] ffff0000c8651130 (&blkcg->lock){....}-{2:2}, at: blkcg_deactivate_policy+0x1b8/0x4bc [ 229.506804][ T9892] [ 229.506804][ T9892] which lock already depends on the new lock. [ 229.506804][ T9892] [ 229.509493][ T9892] [ 229.509493][ T9892] the existing dependency chain (in reverse order) is: [ 229.511729][ T9892] [ 229.511729][ T9892] -> #2 (&blkcg->lock){....}-{2:2}: [ 229.513647][ T9892] _raw_spin_lock+0x54/0x6c [ 229.514906][ T9892] blkg_create+0x9f4/0x1158 [ 229.516189][ T9892] blkcg_init_disk+0xe4/0x32c [ 229.517515][ T9892] __alloc_disk_node+0x26c/0x484 [ 229.518918][ T9892] __blk_alloc_disk+0x40/0xbc [ 229.520261][ T9892] brd_alloc+0x2ac/0x5c8 [ 229.521466][ T9892] brd_init+0x108/0x1c4 [ 229.522646][ T9892] do_one_initcall+0x310/0xda4 [ 229.523990][ T9892] do_initcall_level+0x154/0x214 [ 229.525397][ T9892] do_initcalls+0x58/0xac [ 229.526634][ T9892] do_basic_setup+0x8c/0xa0 [ 229.527889][ T9892] kernel_init_freeable+0x3a4/0x528 [ 229.529356][ T9892] kernel_init+0x24/0x29c [ 229.530634][ T9892] ret_from_fork+0x10/0x20 [ 229.531858][ T9892] [ 229.531858][ T9892] -> #1 (&q->queue_lock){..-.}-{2:2}: [ 229.533768][ T9892] _raw_spin_lock_irq+0x70/0x9c [ 229.535129][ T9892] throtl_pending_timer_fn+0x104/0xdcc [ 229.536678][ T9892] call_timer_fn+0x270/0xcf4 [ 229.537956][ T9892] __run_timers+0x554/0x718 [ 229.539187][ T9892] run_timer_softirq+0x7c/0x114 [ 229.540552][ T9892] __do_softirq+0x37c/0xff4 [ 229.541842][ T9892] ____do_softirq+0x14/0x20 [ 229.543092][ T9892] call_on_irq_stack+0x2c/0x54 [ 229.544424][ T9892] do_softirq_own_stack+0x20/0x2c [ 229.545792][ T9892] __irq_exit_rcu+0x28c/0x534 [ 229.547138][ T9892] irq_exit_rcu+0x14/0x84 00:03:49 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_FREE_STREAMS(r0, 0x8008551d, &(0x7f0000000000)={0x0, 0x1, [{}]}) 00:03:49 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_FREE_STREAMS(r0, 0x8008551d, &(0x7f0000000000)={0x0, 0x1, [{}]}) 00:03:49 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_FREE_STREAMS(r0, 0x8008551d, &(0x7f0000000000)={0x0, 0x1, [{}]}) [ 229.548372][ T9892] el0_interrupt+0x80/0x260 [ 229.549716][ T9892] __el0_irq_handler_common+0x18/0x24 [ 229.551227][ T9892] el0t_64_irq_handler+0x10/0x1c [ 229.552642][ T9892] el0t_64_irq+0x18c/0x190 [ 229.553874][ T9892] [ 229.553874][ T9892] -> #0 ((&sq->pending_timer)){+.-.}-{0:0}: 00:03:49 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0xc00) [ 229.555900][ T9892] __lock_acquire+0x3338/0x764c [ 229.557295][ T9892] lock_acquire+0x300/0x8e4 [ 229.558550][ T9892] del_timer_sync+0x9c/0x210 [ 229.559885][ T9892] throtl_pd_free+0x20/0x48 [ 229.561098][ T9892] blkcg_deactivate_policy+0x2d8/0x4bc [ 229.562648][ T9892] blk_throtl_exit+0x9c/0x13c [ 229.563990][ T9892] blkcg_exit_disk+0x4c/0x5c [ 229.565289][ T9892] disk_release+0x170/0x2d8 [ 229.566592][ T9892] device_release+0x8c/0x1ac [ 229.567929][ T9892] kobject_put+0x2a8/0x41c [ 229.569240][ T9892] put_device+0x28/0x40 [ 229.570430][ T9892] put_disk+0x4c/0x64 [ 229.571578][ T9892] loop_control_ioctl+0x534/0x650 [ 229.572972][ T9892] __arm64_sys_ioctl+0x14c/0x1c8 [ 229.574352][ T9892] invoke_syscall+0x98/0x2c0 [ 229.575633][ T9892] el0_svc_common+0x138/0x258 [ 229.576929][ T9892] do_el0_svc+0x64/0x218 [ 229.578102][ T9892] el0_svc+0x58/0x168 [ 229.579237][ T9892] el0t_64_sync_handler+0x84/0xf0 [ 229.580618][ T9892] el0t_64_sync+0x18c/0x190 [ 229.581929][ T9892] [ 229.581929][ T9892] other info that might help us debug this: [ 229.581929][ T9892] [ 229.584498][ T9892] Chain exists of: [ 229.584498][ T9892] (&sq->pending_timer) --> &q->queue_lock --> &blkcg->lock [ 229.584498][ T9892] [ 229.587918][ T9892] Possible unsafe locking scenario: [ 229.587918][ T9892] [ 229.589805][ T9892] CPU0 CPU1 [ 229.591166][ T9892] ---- ---- [ 229.592531][ T9892] lock(&blkcg->lock); [ 229.593611][ T9892] lock(&q->queue_lock); [ 229.595391][ T9892] lock(&blkcg->lock); [ 229.597041][ T9892] lock((&sq->pending_timer)); [ 229.598272][ T9892] [ 229.598272][ T9892] *** DEADLOCK *** [ 229.598272][ T9892] [ 229.600363][ T9892] 3 locks held by syz-executor.0/9892: [ 229.601781][ T9892] #0: ffff0000cc7082e0 (&q->blkcg_mutex){+.+.}-{3:3}, at: blkcg_deactivate_policy+0xfc/0x4bc [ 229.604446][ T9892] #1: ffff0000cc7080d0 (&q->queue_lock){..-.}-{2:2}, at: blkcg_deactivate_policy+0x108/0x4bc [ 229.607058][ T9892] #2: ffff0000c8651130 (&blkcg->lock){....}-{2:2}, at: blkcg_deactivate_policy+0x1b8/0x4bc [ 229.609718][ T9892] [ 229.609718][ T9892] stack backtrace: [ 229.611248][ T9892] CPU: 1 PID: 9892 Comm: syz-executor.0 Not tainted 6.1.16-syzkaller #0 [ 229.613436][ T9892] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 229.616034][ T9892] Call trace: [ 229.616883][ T9892] dump_backtrace+0x1c8/0x1f4 [ 229.618090][ T9892] show_stack+0x2c/0x3c [ 229.619153][ T9892] dump_stack_lvl+0x108/0x170 [ 229.620397][ T9892] dump_stack+0x1c/0x5c [ 229.621471][ T9892] print_circular_bug+0x150/0x1b8 [ 229.622804][ T9892] check_noncircular+0x2cc/0x378 [ 229.624049][ T9892] __lock_acquire+0x3338/0x764c [ 229.625303][ T9892] lock_acquire+0x300/0x8e4 [ 229.626521][ T9892] del_timer_sync+0x9c/0x210 [ 229.627659][ T9892] throtl_pd_free+0x20/0x48 [ 229.628833][ T9892] blkcg_deactivate_policy+0x2d8/0x4bc [ 229.630266][ T9892] blk_throtl_exit+0x9c/0x13c [ 229.631447][ T9892] blkcg_exit_disk+0x4c/0x5c [ 229.632607][ T9892] disk_release+0x170/0x2d8 [ 229.633733][ T9892] device_release+0x8c/0x1ac [ 229.633965][ T9902] UDC core: USB Raw Gadget: couldn't find an available UDC or it's busy [ 229.634939][ T9892] kobject_put+0x2a8/0x41c [ 229.634960][ T9892] put_device+0x28/0x40 [ 229.637375][ T9902] misc raw-gadget: fail, usb_gadget_register_driver returned -16 [ 229.638150][ T9892] put_disk+0x4c/0x64 [ 229.642291][ T9892] loop_control_ioctl+0x534/0x650 [ 229.643587][ T9892] __arm64_sys_ioctl+0x14c/0x1c8 [ 229.644840][ T9892] invoke_syscall+0x98/0x2c0 [ 229.646041][ T9892] el0_svc_common+0x138/0x258 [ 229.647248][ T9892] do_el0_svc+0x64/0x218 [ 229.648340][ T9892] el0_svc+0x58/0x168 [ 229.649340][ T9892] el0t_64_sync_handler+0x84/0xf0 [ 229.650604][ T9892] el0t_64_sync+0x18c/0x190 [ 229.658101][ T9907] FAULT_INJECTION: forcing a failure. [ 229.658101][ T9907] name failslab, interval 1, probability 0, space 0, times 0 [ 229.664037][ T9907] CPU: 1 PID: 9907 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 229.666095][ T9907] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 229.668688][ T9907] Call trace: [ 229.669495][ T9907] dump_backtrace+0x1c8/0x1f4 [ 229.670718][ T9907] show_stack+0x2c/0x3c [ 229.671852][ T9907] dump_stack_lvl+0x108/0x170 [ 229.673095][ T9907] dump_stack+0x1c/0x5c [ 229.674161][ T9907] should_fail_ex+0x408/0x5d4 [ 229.675361][ T9907] __should_failslab+0xc8/0x128 [ 229.676608][ T9907] should_failslab+0x10/0x28 [ 229.677784][ T9907] kmem_cache_alloc+0x8c/0x37c [ 229.678999][ T9907] __kernfs_new_node+0xe4/0x66c [ 229.680190][ T9907] kernfs_new_node+0x98/0x184 [ 229.681372][ T9907] __kernfs_create_file+0x60/0x2d4 [ 229.682691][ T9907] sysfs_add_file_mode_ns+0x1dc/0x298 [ 229.684134][ T9907] internal_create_group+0x428/0xbec [ 229.685511][ T9907] sysfs_create_groups+0x60/0x130 [ 229.686802][ T9907] device_add_attrs+0xd8/0x750 [ 229.687976][ T9907] device_add+0x5e8/0xef4 [ 229.689129][ T9907] netdev_register_kobject+0x15c/0x2d8 [ 229.690453][ T9907] register_netdevice+0xcb8/0x125c [ 229.691742][ T9907] tun_set_iff+0x630/0xb0c [ 229.692843][ T9907] __tun_chr_ioctl+0x788/0x2af8 [ 229.694091][ T9907] tun_chr_ioctl+0x38/0x4c [ 229.695214][ T9907] __arm64_sys_ioctl+0x14c/0x1c8 [ 229.696530][ T9907] invoke_syscall+0x98/0x2c0 [ 229.697689][ T9907] el0_svc_common+0x138/0x258 [ 229.698892][ T9907] do_el0_svc+0x64/0x218 [ 229.699978][ T9907] el0_svc+0x58/0x168 [ 229.700960][ T9907] el0t_64_sync_handler+0x84/0xf0 [ 229.702272][ T9907] el0t_64_sync+0x18c/0x190 [ 229.706573][ T9909] loop1: detected capacity change from 0 to 512 [ 229.719647][ T9909] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:50 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) timer_settime(0x0, 0x1, &(0x7f0000000140)={{r0, r1+10000000}, {0x0, 0x3938700}}, &(0x7f0000000180)) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) 00:03:50 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_FREE_STREAMS(r0, 0x8008551d, &(0x7f0000000000)={0x0, 0x1, [{}]}) 00:03:50 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x0, 0x401) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r1, 0x4c80, 0x0) ioctl$USBDEVFS_SUBMITURB(r0, 0x4b47, 0x0) syz_open_dev$usbfs(&(0x7f0000000000), 0x0, 0x0) ioctl$USBDEVFS_CONTROL(0xffffffffffffffff, 0xc0185500, 0x0) ioctl$LOOP_CTL_REMOVE(r1, 0x4c81, 0x0) 00:03:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 50) 00:03:50 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0xd00) [ 230.072261][ T9915] FAULT_INJECTION: forcing a failure. [ 230.072261][ T9915] name failslab, interval 1, probability 0, space 0, times 0 [ 230.082307][ T9915] CPU: 0 PID: 9915 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 230.084062][ T9914] loop1: detected capacity change from 0 to 512 [ 230.084522][ T9915] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 230.088662][ T9915] Call trace: [ 230.089551][ T9915] dump_backtrace+0x1c8/0x1f4 [ 230.090747][ T9915] show_stack+0x2c/0x3c [ 230.091837][ T9915] dump_stack_lvl+0x108/0x170 [ 230.093051][ T9915] dump_stack+0x1c/0x5c [ 230.094131][ T9915] should_fail_ex+0x408/0x5d4 [ 230.095345][ T9915] __should_failslab+0xc8/0x128 [ 230.096616][ T9915] should_failslab+0x10/0x28 [ 230.097801][ T9915] kmem_cache_alloc+0x8c/0x37c [ 230.099045][ T9915] __kernfs_new_node+0xe4/0x66c [ 230.100330][ T9915] kernfs_new_node+0x98/0x184 [ 230.101522][ T9915] __kernfs_create_file+0x60/0x2d4 [ 230.102896][ T9915] sysfs_add_file_mode_ns+0x1dc/0x298 [ 230.104436][ T9915] internal_create_group+0x428/0xbec [ 230.105756][ T9915] sysfs_create_groups+0x60/0x130 [ 230.107097][ T9915] device_add_attrs+0x178/0x750 [ 230.108370][ T9915] device_add+0x5e8/0xef4 [ 230.109512][ T9915] netdev_register_kobject+0x15c/0x2d8 [ 230.110979][ T9915] register_netdevice+0xcb8/0x125c [ 230.112364][ T9915] tun_set_iff+0x630/0xb0c [ 230.113480][ T9915] __tun_chr_ioctl+0x788/0x2af8 [ 230.114824][ T9915] tun_chr_ioctl+0x38/0x4c [ 230.116062][ T9915] __arm64_sys_ioctl+0x14c/0x1c8 [ 230.117429][ T9915] invoke_syscall+0x98/0x2c0 [ 230.118667][ T9915] el0_svc_common+0x138/0x258 [ 230.119923][ T9915] do_el0_svc+0x64/0x218 [ 230.121122][ T9915] el0_svc+0x58/0x168 [ 230.122070][ T9914] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 230.122208][ T9915] el0t_64_sync_handler+0x84/0xf0 [ 230.125462][ T9915] el0t_64_sync+0x18c/0x190 [ 230.127185][ T9919] loop3: detected capacity change from 0 to 512 00:03:50 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) sendmsg$key(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={0x0}}, 0x1) [ 230.143750][ T9919] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:50 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_SETCONFIGURATION(r0, 0x5522, &(0x7f0000000080)) 00:03:50 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0xe00) 00:03:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 51) 00:03:50 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) timer_settime(0x0, 0x1, &(0x7f0000000140)={{r0, r1+10000000}, {0x0, 0x3938700}}, &(0x7f0000000180)) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) clock_gettime(0x0, &(0x7f0000000100)) (async) timer_settime(0x0, 0x1, &(0x7f0000000140)={{r0, r1+10000000}, {0x0, 0x3938700}}, &(0x7f0000000180)) (async) openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (async) preadv2(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) (async) 00:03:50 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_SETCONFIGURATION(r0, 0x5522, &(0x7f0000000080)) [ 230.182093][ T9923] loop1: detected capacity change from 0 to 512 [ 230.195892][ T9927] FAULT_INJECTION: forcing a failure. [ 230.195892][ T9927] name failslab, interval 1, probability 0, space 0, times 0 00:03:50 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_int(r0, 0x1, 0x1a, &(0x7f0000000000), 0x10) [ 230.215328][ T9927] CPU: 0 PID: 9927 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 230.216534][ T9929] loop3: detected capacity change from 0 to 512 [ 230.217528][ T9927] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 230.217541][ T9927] Call trace: [ 230.217545][ T9927] dump_backtrace+0x1c8/0x1f4 [ 230.220340][ T9923] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 230.221703][ T9927] show_stack+0x2c/0x3c [ 230.226674][ T9927] dump_stack_lvl+0x108/0x170 [ 230.227828][ T9927] dump_stack+0x1c/0x5c [ 230.228922][ T9927] should_fail_ex+0x408/0x5d4 [ 230.230125][ T9927] __should_failslab+0xc8/0x128 [ 230.230220][ T9929] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 230.231370][ T9927] should_failslab+0x10/0x28 [ 230.231391][ T9927] kmem_cache_alloc+0x8c/0x37c [ 230.235552][ T9927] __kernfs_new_node+0xe4/0x66c [ 230.236757][ T9927] kernfs_new_node+0x98/0x184 [ 230.237918][ T9927] __kernfs_create_file+0x60/0x2d4 [ 230.239217][ T9927] sysfs_add_file_mode_ns+0x1dc/0x298 [ 230.240580][ T9927] internal_create_group+0x428/0xbec [ 230.241915][ T9927] sysfs_create_groups+0x60/0x130 [ 230.243175][ T9927] device_add_attrs+0x178/0x750 [ 230.244450][ T9927] device_add+0x5e8/0xef4 [ 230.245539][ T9927] netdev_register_kobject+0x15c/0x2d8 [ 230.246923][ T9927] register_netdevice+0xcb8/0x125c [ 230.248209][ T9927] tun_set_iff+0x630/0xb0c [ 230.249314][ T9927] __tun_chr_ioctl+0x788/0x2af8 [ 230.250552][ T9927] tun_chr_ioctl+0x38/0x4c [ 230.251640][ T9927] __arm64_sys_ioctl+0x14c/0x1c8 [ 230.252936][ T9927] invoke_syscall+0x98/0x2c0 [ 230.254110][ T9927] el0_svc_common+0x138/0x258 [ 230.255338][ T9927] do_el0_svc+0x64/0x218 [ 230.256412][ T9927] el0_svc+0x58/0x168 [ 230.257458][ T9927] el0t_64_sync_handler+0x84/0xf0 [ 230.258771][ T9927] el0t_64_sync+0x18c/0x190 00:03:50 executing program 3: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") clock_gettime(0x0, &(0x7f0000000100)={0x0, 0x0}) timer_settime(0x0, 0x1, &(0x7f0000000140)={{r0, r1+10000000}, {0x0, 0x3938700}}, &(0x7f0000000180)) r2 = openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) preadv2(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) clock_gettime(0x0, &(0x7f0000000100)) (async) timer_settime(0x0, 0x1, &(0x7f0000000140)={{r0, r1+10000000}, {0x0, 0x3938700}}, &(0x7f0000000180)) (async) openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x0) (async) preadv2(r2, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) (async) 00:03:50 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x0, 0x401) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r1, 0x4c80, 0x0) ioctl$USBDEVFS_SUBMITURB(r0, 0x4b47, 0x0) syz_open_dev$usbfs(&(0x7f0000000000), 0x0, 0x0) ioctl$USBDEVFS_CONTROL(0xffffffffffffffff, 0xc0185500, 0x0) ioctl$LOOP_CTL_REMOVE(r1, 0x4c81, 0x0) 00:03:50 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0xf00) 00:03:50 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_SETCONFIGURATION(r0, 0x5522, &(0x7f0000000080)) [ 230.297639][ T9943] loop1: detected capacity change from 0 to 512 00:03:50 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000140)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x7, [@var={0x6}]}, {0x0, [0x0, 0x0, 0x0, 0x0, 0x0]}}, &(0x7f0000000080)=""/152, 0x2f, 0x98, 0x1}, 0x20) [ 230.300524][ T9943] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 230.312460][ T9941] loop3: detected capacity change from 0 to 512 00:03:50 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_SETCONFIGURATION(r0, 0x5522, &(0x7f0000000080)) 00:03:50 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x1100) [ 230.323074][ T9941] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:50 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045519, &(0x7f0000000000)) [ 230.356438][ T9951] loop1: detected capacity change from 0 to 512 00:03:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 52) 00:03:50 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_SUBMITURB(r0, 0x80005520, 0x0) [ 230.377170][ T9951] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:50 executing program 3: r0 = syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r1 = openat(r0, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x8) preadv2(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) pipe2$watch_queue(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) getdents64(r2, &(0x7f0000000680)=""/40, 0x28) openat(r0, &(0x7f00000006c0)='./file0\x00', 0x40001, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f00000003c0)=""/117, 0x75}, {&(0x7f0000000440)=""/89, 0x59}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/241, 0xf1}], 0x9, 0xfff, 0x80) 00:03:50 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045519, &(0x7f0000000000)) [ 230.400505][ T9960] FAULT_INJECTION: forcing a failure. [ 230.400505][ T9960] name failslab, interval 1, probability 0, space 0, times 0 00:03:50 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x1200) [ 230.407085][ T9962] loop3: detected capacity change from 0 to 512 [ 230.424888][ T9962] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 [ 230.430255][ T9960] CPU: 1 PID: 9960 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 230.432439][ T9960] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 230.434974][ T9960] Call trace: [ 230.435807][ T9960] dump_backtrace+0x1c8/0x1f4 [ 230.436022][ T9966] loop1: detected capacity change from 0 to 512 [ 230.436952][ T9960] show_stack+0x2c/0x3c [ 230.436966][ T9960] dump_stack_lvl+0x108/0x170 [ 230.436978][ T9960] dump_stack+0x1c/0x5c [ 230.436987][ T9960] should_fail_ex+0x408/0x5d4 [ 230.442578][ T9966] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 230.443092][ T9960] __should_failslab+0xc8/0x128 [ 230.443115][ T9960] should_failslab+0x10/0x28 [ 230.447390][ T9960] kmem_cache_alloc+0x8c/0x37c [ 230.448641][ T9960] __kernfs_new_node+0xe4/0x66c [ 230.449854][ T9960] kernfs_new_node+0x98/0x184 [ 230.451066][ T9960] __kernfs_create_file+0x60/0x2d4 [ 230.452385][ T9960] sysfs_add_file_mode_ns+0x1dc/0x298 [ 230.453784][ T9960] internal_create_group+0x428/0xbec [ 230.455132][ T9960] sysfs_create_groups+0x60/0x130 [ 230.456452][ T9960] device_add_attrs+0x178/0x750 [ 230.457701][ T9960] device_add+0x5e8/0xef4 [ 230.458816][ T9960] netdev_register_kobject+0x15c/0x2d8 [ 230.460270][ T9960] register_netdevice+0xcb8/0x125c [ 230.461631][ T9960] tun_set_iff+0x630/0xb0c [ 230.462830][ T9960] __tun_chr_ioctl+0x788/0x2af8 [ 230.464038][ T9960] tun_chr_ioctl+0x38/0x4c [ 230.465209][ T9960] __arm64_sys_ioctl+0x14c/0x1c8 [ 230.466531][ T9960] invoke_syscall+0x98/0x2c0 [ 230.467711][ T9960] el0_svc_common+0x138/0x258 [ 230.468924][ T9960] do_el0_svc+0x64/0x218 [ 230.470010][ T9960] el0_svc+0x58/0x168 [ 230.471056][ T9960] el0t_64_sync_handler+0x84/0xf0 [ 230.472374][ T9960] el0t_64_sync+0x18c/0x190 00:03:50 executing program 0: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x0, 0x401) r1 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r1, 0x4c80, 0x0) ioctl$USBDEVFS_SUBMITURB(r0, 0x4b47, 0x0) syz_open_dev$usbfs(&(0x7f0000000000), 0x0, 0x0) ioctl$USBDEVFS_CONTROL(0xffffffffffffffff, 0xc0185500, 0x0) ioctl$LOOP_CTL_REMOVE(r1, 0x4c81, 0x0) 00:03:50 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_SUBMITURB(r0, 0x80005520, 0x0) 00:03:50 executing program 3: r0 = syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r1 = openat(r0, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x8) preadv2(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) pipe2$watch_queue(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) getdents64(r2, &(0x7f0000000680)=""/40, 0x28) openat(r0, &(0x7f00000006c0)='./file0\x00', 0x40001, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f00000003c0)=""/117, 0x75}, {&(0x7f0000000440)=""/89, 0x59}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/241, 0xf1}], 0x9, 0xfff, 0x80) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) openat(r0, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x8) (async) preadv2(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) (async) pipe2$watch_queue(&(0x7f0000000200), 0x80) (async) getdents64(r2, &(0x7f0000000680)=""/40, 0x28) (async) openat(r0, &(0x7f00000006c0)='./file0\x00', 0x40001, 0x0) (async) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f00000003c0)=""/117, 0x75}, {&(0x7f0000000440)=""/89, 0x59}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/241, 0xf1}], 0x9, 0xfff, 0x80) (async) 00:03:50 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x1800) 00:03:50 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045519, &(0x7f0000000000)) 00:03:50 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_SUBMITURB(r0, 0x80005520, 0x0) 00:03:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 53) [ 230.519331][ T9973] loop1: detected capacity change from 0 to 512 [ 230.527756][ T9975] loop3: detected capacity change from 0 to 512 [ 230.528895][ T9973] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 230.533400][ T9845] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 00:03:50 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_RELEASE_PORT(r0, 0x80045519, &(0x7f0000000000)) 00:03:50 executing program 5: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_SUBMITURB(r0, 0x80005520, 0x0) [ 230.549735][ T9975] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:50 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x2000) [ 230.568571][ T9988] FAULT_INJECTION: forcing a failure. [ 230.568571][ T9988] name failslab, interval 1, probability 0, space 0, times 0 00:03:50 executing program 3: r0 = syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r1 = openat(r0, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x8) preadv2(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) pipe2$watch_queue(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) getdents64(r2, &(0x7f0000000680)=""/40, 0x28) openat(r0, &(0x7f00000006c0)='./file0\x00', 0x40001, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f00000003c0)=""/117, 0x75}, {&(0x7f0000000440)=""/89, 0x59}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/241, 0xf1}], 0x9, 0xfff, 0x80) syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) openat(r0, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x8) (async) preadv2(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/54, 0x36}], 0x1, 0x0, 0x0, 0x8) (async) pipe2$watch_queue(&(0x7f0000000200), 0x80) (async) getdents64(r2, &(0x7f0000000680)=""/40, 0x28) (async) openat(r0, &(0x7f00000006c0)='./file0\x00', 0x40001, 0x0) (async) preadv(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)=""/182, 0xb6}, {&(0x7f00000001c0)=""/56, 0x38}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000300)=""/163, 0xa3}, {&(0x7f00000003c0)=""/117, 0x75}, {&(0x7f0000000440)=""/89, 0x59}, {&(0x7f0000000c80)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/241, 0xf1}], 0x9, 0xfff, 0x80) (async) 00:03:50 executing program 4: r0 = socket(0x1, 0x1, 0x0) sendmsg$TIPC_CMD_GET_REMOTE_MNG(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)={0x0}}, 0x20040001) [ 230.589464][ T9988] CPU: 1 PID: 9988 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 230.591662][ T9988] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 230.594091][ T9988] Call trace: [ 230.594943][ T9988] dump_backtrace+0x1c8/0x1f4 [ 230.596141][ T9988] show_stack+0x2c/0x3c [ 230.597151][ T9988] dump_stack_lvl+0x108/0x170 [ 230.598346][ T9988] dump_stack+0x1c/0x5c [ 230.599413][ T9988] should_fail_ex+0x408/0x5d4 [ 230.600569][ T9988] __should_failslab+0xc8/0x128 [ 230.601768][ T9988] should_failslab+0x10/0x28 [ 230.602911][ T9988] kmem_cache_alloc+0x8c/0x37c [ 230.604108][ T9988] __kernfs_new_node+0xe4/0x66c [ 230.605313][ T9988] kernfs_new_node+0x98/0x184 [ 230.606468][ T9988] __kernfs_create_file+0x60/0x2d4 [ 230.607743][ T9988] sysfs_add_file_mode_ns+0x1dc/0x298 [ 230.609061][ T9988] internal_create_group+0x428/0xbec [ 230.610372][ T9988] sysfs_create_groups+0x60/0x130 [ 230.611708][ T9988] device_add_attrs+0x178/0x750 [ 230.612911][ T9988] device_add+0x5e8/0xef4 [ 230.614074][ T9988] netdev_register_kobject+0x15c/0x2d8 [ 230.615444][ T9988] register_netdevice+0xcb8/0x125c [ 230.616732][ T9988] tun_set_iff+0x630/0xb0c [ 230.617827][ T9988] __tun_chr_ioctl+0x788/0x2af8 [ 230.619061][ T9988] tun_chr_ioctl+0x38/0x4c [ 230.620142][ T9988] __arm64_sys_ioctl+0x14c/0x1c8 [ 230.621385][ T9988] invoke_syscall+0x98/0x2c0 [ 230.622581][ T9988] el0_svc_common+0x138/0x258 [ 230.623730][ T9988] do_el0_svc+0x64/0x218 [ 230.624831][ T9988] el0_svc+0x58/0x168 [ 230.625313][ T9992] loop1: detected capacity change from 0 to 512 [ 230.625860][ T9988] el0t_64_sync_handler+0x84/0xf0 [ 230.628778][ T9988] el0t_64_sync+0x18c/0x190 [ 230.629328][ T9992] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 230.643536][ T9996] loop3: detected capacity change from 0 to 512 [ 230.646221][ T9996] EXT2-fs (loop3): warning: mounting ext3 filesystem as ext2 00:03:50 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x2200) 00:03:50 executing program 4: r0 = syz_open_dev$evdev(&(0x7f00000000c0), 0x2, 0x0) ioctl$EVIOCGKEYCODE_V2(r0, 0x80284504, &(0x7f0000000100)=""/119) 00:03:50 executing program 5: socket$inet(0x2, 0x8000a, 0x2) 00:03:50 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e21, @local}, 0x10) connect$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) sendto$inet(r0, &(0x7f0000000480)="fbbf0b5044e308cb7bd572aa2b42e9678bcf30eff9f3aed14dc94a114bd2b45956aebe2b108a87e865501a5f9e0383611afdd3f8bac3d5cfd7772a3ab48d0ba4b600731e357e38716c449fae7c28548a4f2105f44b8fd9b33041270ae01f1a405e3f650fc3b0926d481c364fca00000000000000006d3a3ede9fc738b8d86209c060161d5ddb5fcf3d09001117cdb9d055aa2d89fe3458720724853a876448d4a1fe9ef0569ad98a05ab5df763923b4e2c576e00000000000000000000000000000000002090666159e3075f7244cf4ec3d7814c0c934f44e200219e6dd7bc23397d5f2f2c76a5baddd0fd8c340362691ef226f7a0ac51b74b6be5ed6737948514cd466943d08eeb3895b80499da2b209da4f3ec5e3744ce3e863b0e04d0ec2f39edf50b6e08c4b47e448a35414763d687fbe3792ee15c5b9791310a346472723c100bf77a310b0ced8004b5ac6d48c40439f512e8ef34a53d65f55563f68136a577736ca5f6f66e01ef4ec2cdc8db34f6de50713adaa3f70189958263fddc1314f8a28ccdef6e1390c5fbaeadc3035d019f0dc75de307de6c0d010000000000000027083d1d5b4b013c503b863b560688d94de886b6dc73d5da2dfeff4bed1a49a975a6c8dbb480e4415ddca5657a5a8e3b111015499e952bb5e8d8f60de3d688df7802c6e8b27b31fac4e199038b79a3999920e634a5af162a9581b0e6647e410700246548234acacf9cb43ab332a37bbc926c39897395c974fda31536be523bf4260300730ae6136fecae5f0fa6ab2df8d98128b24589e3bbe5230e07dc5e0d65cc397e3f8204d48e59e8e294a6d7008ba8fba28cd5009fe1a7c569ce740078bf1c7389a6ba0f89257f0eac417aac0d2d89b05ee5dafa2f1d936c87264d077b2c0d5abdbc64ce943f895dd4c2e9dd7393543d89b00dc6b3a25045d4ec932366c67dfad087fa8dc104644828440bdf67dd97ebccb3bd", 0xfffffea5, 0xc000, 0x0, 0xfffffcef) shutdown(r0, 0x1) sendto$inet(r0, 0x0, 0x0, 0x4000, 0x0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e21, @local}, 0x10) connect$inet(r1, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) sendto$inet(r1, &(0x7f0000000480)="fbbf0b5044e308cb7bd572aa2b42e9678bcf30eff9f3aed14dc94a114bd2b45956aebe2b108a87e865501a5f9e0383611afdd3f8bac3d5cfd7772a3ab48d0ba4b600731e357e38716c449fae7c28548a4f2105f44b8fd9b33041270ae01f1a405e3f650fc3b0926d481c364fca00000000000000006d3a3ede9fc738b8d86209c060161d5ddb5fcf3d09001117cdb9d055aa2d89fe3458720724853a876448d4a1fe9ef0569ad98a05ab5df763923b4e2c576e00000000000000000000000000000000002090666159e3075f7244cf4ec3d7814c0c934f44e200219e6dd7bc23397d5f2f2c76a5baddd0fd8c340362691ef226f7a0ac51b74b6be5ed6737948514cd466943d08eeb3895b80499da2b209da4f3ec5e3744ce3e863b0e04d0ec2f39edf50b6e08c4b47e448a35414763d687fbe3792ee15c5b9791310a346472723c100bf77a310b0ced8004b5ac6d48c40439f512e8ef34a53d65f55563f68136a577736ca5f6f66e01ef4ec2cdc8db34f6de50713adaa3f70189958263fddc1314f8a28ccdef6e1390c5fbaeadc3035d019f0dc75de307de6c0d010000000000000027083d1d5b4b013c503b863b560688d94de886b6dc73d5da2dfeff4bed1a49a975a6c8dbb480e4415ddca5657a5a8e3b111015499e952bb5e8d8f60de3d688df7802c6e8b27b31fac4e199038b79a3999920e634a5af162a9581b0e6647e410700246548234acacf9cb43ab332a37bbc926c39897395c974fda31536be523bf4260300730ae6136fecae5f0fa6ab2df8d98128b24589e3bbe5230e07dc5e0d65cc397e3f8204d48e59e8e294a6d7008ba8fba28cd5009fe1a7c569ce740078bf1c7389a6ba0f89257f0eac417aac0d2d89b05ee5dafa2f1d936c87264d077b2c0d5abdbc64ce943f895dd4c2e9dd7393543d89b00dc6b3a25045d4ec932366c67dfad087fa8dc104644828440bdf67dd97ebccb3bd", 0xfffffea5, 0xc000, 0x0, 0xfffffcef) shutdown(r1, 0x1) sendto$inet(r1, 0x0, 0x0, 0x4000, 0x0, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000740)=0x0) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000001f40)=[{&(0x7f0000000c80)={0x27, r2, 0x1, 0x4, 0x4, 0x7f, "914afd043a0200df2f0667561f0eaa6b3bf54db1b66415cff513e4b52b339bfd6d53a263e59836c72511b03109602ae9f22c00b9db9f377c0ed315adc0f7c7", 0x1b}, 0x60, &(0x7f00000007c0)=[{&(0x7f0000000d00)="3d0e906792ee8dae7c2052d3f22bbf207645a04c3cfb6ed6067d2f421cece23e4fd1e29bf8c761ae85f78caa61162a6335069c014bf3232f8fe2b75d02c8d36a5a5777279137b21273854df98cd264c0ec5d66b13d4abd17ab943579a00cdf3d10d6ba50c1e77b3a09a257ff8fd5e60922ff8952facd8c7098bc0b62da3299433091edcfe5934296b0041c366d828eb372a27472ae5f08e2a4763885a510e028f3cd0db683dc7c0e23574177a3a9fd363836e7424a1f9aad7d0da4e748e4aed5e37bc832be469dc4b2624ff425e3b5f13f36ee379377f5e06763801ef4e34afc82624127a914422c1c1612a426c4422d68f8f46b106ea0bb6f386ff5bdfc4e63e4932bc9b0c449ac119c4e24b50f3f18eda7a027ca5364749db43f5ea9afd5f7987d93f357e7862b0fb51427ebfcf8a6cc87ef60d071612b951ddb831f8010eaa211ebdf82eb0adf09ea78358a2a0fe3c13054b2497da9d74a231dcce2ac399079e9d03c1a99437050a8a24deab731de72e2ac66063b19226fb1c6a7389695d591b5fd86a9f051d843fdaf565acfa08d6f31c353cb31b3bf1a68c6989dd5b27d328faf55c39166315089a11045bdb36659d8310fae15a292e4006dedf7136f3ec1c59e29d2033f7b9664abc991714d074a6d4c48dff52a81bf2b8c6feccb5fb2f744b30fbf42a7397cbe5db3857d0d995ff9efbe111aea401458b48d21ce59af6e7c0b28b2cbdd528aa0cec5b963ad2b0c7606bc14adc983ae127c7e2a1d665f269813db1c18041ad8b38435728d65012b337b0047f94a6cc4467c39399c2e0107f770e28dd12b3dcbcc99e956352dd1e26940a75d33821b5254eeb7d9116a4cf25297e6a0d72c26f79df60ff7a1cdafd51a350c3888704aee80eabe39ccf681b0547ea52e68e99f19fc5b27be62facbdc2db64879cc1fe1bbfb5bb21f2d39fae4e758548a7e4426456761536a02959fdb9841ed9f80a912c68603421c24fac33d1329f2f72950ab353c00fcc3dd1d923e4a1798f75e74d737a2c685fb2ab47d99373c32dc228cda85dc62f9f17b7fd1556bb6626fc7254bb0b54302c366a500676caf739a8d290d9855cf57361e0492e656be56484c795a5f2e8817a9673891a6d5a8c403b1727be5fd06a261e00ea59615cfa65312f86c7e59d17818bc89e7646c5b241489256682d6eaa2fd7bca96f9fc6381502d8c9a753ac157e6a59811650d32f16ba6e093b8a178a3c6192958f49379623a054bcadb36fba0bfcc99652d690d8cf3bfb380ff02a7d6bb3173c3089fb54f1690937ebcf47f7ba7ce4d9cddc70d393383ac29cb3430e5dd2e11fb2b3999a2d234558f4962334400a4930f88abd55b87e3f1f9ba68d3eefa4e036ca5e97a2f2d104bbf5cfce4389359b3af473bd1c1884937b8d4e7f821549bb723af5c8b08648fe2a6434c7400cea4f9b16105c179f3d5f976d551c588c076cdfed9987c5d883d200d0e0543c66ba65dc557847f915987c70fbf0af71988f66f83fef21d88ba2d3331a7716df36dc09306e949248ee9fa4b752adb0c57f52656e9e0542a6c3fffc93abf36640b70572b38130524154c2e80173a44ff7abb94d0a5886bca469e342a8ea5351fa3c02d7850f0076f957a3e20247d5f6b6e2d24cdc499a86a54863e2b78c67b3ce073e9327aba7981422042cd5f4a56ded6b0d5a02f061d6e6a6db59ffe7dbaeb09f6487a044dc3203a79fe5b4d2d40722be5cd536929bdb80de4f72de079a5270cbaf0d0b3c1238fa89716af64bcb824a29b8d258fddfe834a8ea82af3b32f99184e8e969c0a07b11587a9b6270ea59fdf036443d44aa2f261fa9ce8bffcd994e2adba390a12028b7386d8e956490f0207a489399c106f1d76f0cd5ffeb28690f3433c7409ba3b25faab4608b80d0a6b5f6eed91e872a0ab93560e46fb2a6eded0bd9a26bd5690c7c5fa690d62908e8e9b2a74ea118ed15b6d61c588df46c35ca8e2f325777a312fcdf810b0108cacd78184cfd20f65bfaec2a872aa9e7e4ed8842ab70c3130f4cd7fdeaca5ad4eb01d3a5c3d802c761dfbd270addc43990badc57b49e6053d380eda114d49579ff65db22220a06f97c6255a3fc5c8378429e031f77f3281d2374aabcd98772ce3217ce23d2db3d9537772a6392b956c593b33cc71e8290257ea37b7ce3ad1f627e31576466089c2d6a3a9844adc38ff8941e99f839773cb801ffe7944ec96a228cfc78e31b127dff48c32b883d19846532d479560573880d7e131a6bf278633e5aba7e58ffb6023664643898a8ded4b05810b3a03679ef2ee331a9f6950841b4deff79e478b990056d2ee50021b761b67d455fa41883a42960d62b5f429d548ea3ddce59f5276236a98baeafb2b425782f99f454117d5bc588a4e97bdf3e8d57a8ba6cdab81a0ed865b610d7ea8e664e4b3bc8e92877593329b324700f0c41788998668594cee6f70077fad0e3cdcef8cbf9a1edf9b709076065ca0995fea4697f0970e56c543cc293c8cd1eaf8103da71f02efcc70a86d53d5ba93e8068adfc23811e4a111182f1fc654a56d6d384eb013ed0cbec164d685f7dd2383a62a6640fb6dcf6dd7009d89382de37172cc0f484fdc817e0165e9038335cacf333654fe77d0e32285e7157e5b2cbf4fea1a39637fc3f57425986a2b185bcb3240b4fbf1a4610f9f463ce895e194143b520f81f4e1d1a5598196ac02e1467528ec72c02a69dbfa847a244bb1b4845283532787ce7b311f22135c315f8f93653003e45061ee580d32d300485c041da4a603ef1243595c6468d13ef67d4d215b768b0a76f3734ee7037c9803648d08940d89d00adae542695c7fc368a0a0d578bebe4c699b64401eedb2aad65025c9041243fe68946f75c2c563f774c0f7bc6a7d8fa55fedc55a5e2c4c9d1f8b4ea72b40c54a24eb70fd8d2d881655682ea066f3b7c5d8450dc6102c5e30fb9dab511de84cddae8f202d644e9f58d2d5d4e4fa7be89eaf31c43219af32dbb86176296ef5649f9090324341cc4c873fffb613fbfa20e0421d78f50955fee86e0ed59da6a86b403e3dda44e4a61312bc08945bd801d1f53851bb70025681608a38359ac947c132c5ed72ff3c52bcfbfc2de35b447a09870d337561c01b8236c377a2181df21d4fe9d26d295c75d1c6ee7b77a387f42b1e3d023af8a3ef01d295c96b9d2476eda7724b496d8f6f3ebe2f11c742fdbee3d1bb48b6cae1bbd3a32d015a8ad1a40016cf633baa8135c36f03609ebd86f8fb1879f43b3d204366507dd021053a1263f48a12a954ece5a1dfcfbbbe95a81c04dcd2bd71d957d91cf7875de8dcafa2d0a65297df2ca6ab9defa702f94bea7cd292749f262f842a926c820f61a5cef38b2546cf33b3fe8a58a02e8d1b091275804462c8a217e453e47ca705545c8068336f90550a85b4cbbad56d66ecf8204cd2d18039aaa9b1bba6b19cf53577cc4acee13d882d3dee04bc6a640d6eff69fd7d16303cbd5621c23ad27a5859a2aa2e9542eb8cf66ad5e6b4ed62dbd36e4a5da719408e337cc8a3b1b95cd00f8cdfd904ad131fd3df522485add4760fe1c610e9add2dc2744f10a948970e3961ac551e66b9f3679d6ecf4180502bc94bfbbd4885078bdbc49dd55360bcb087e43638ae70d5cd2509fa5f2825ccdcbf27d7bc61ddae8fd609057697ea5445dc453a331ed0fb7b7ffdb35d69d84972733609a6eef3942b6d7fd195856743fcccbfd5e2e7b3b27e314e9f4e722062c7acccc225e99eb130c2a91e04b28782b7c354749d7bfa52fd2c52f446c6a3ae5d6a6bb50372e0bb49e1b1ab113fbb57219b809e16c298160a1670ff85114798671d930f3b4e97e1202ba46ec20e075cbda37ddf5ce9d0da66380ff226e4a79d2316b549dca0fd760638200c0d4ce23fb37797a16b59de5561bd31722dbb56ec2f02be88db1ce3dfece8fd636d38510e60910d9288742ae9a45db6396ae0690b6533eda94ced9f39e14973af26f2bdb7da5d5b2b2d9247222e5e618beae1b248643ab05388fa8250f96cbf48ea7c41726396816f4686e8f25326bf0009527adb70c9fc1118703a8576e82e1970979ca86f2b204049a84be9c7d615933ddc75ad4de8952f55946f4306221352c5a37a0d74e7f07df865323fdbd601677822bf733ea12dd634db49162a1ab1c096163f198cdb2555d20de80a394cac1c64f03a3b76b64a386b4fe9e2087d0eb398abd9689e816a8237eda304d45b5b9d145c10e03e7e349527613ffd6487a645306eaf17e268decbdd0399f2d6ae837cb7aa93c89e82f99c7e8871e1f00c584d3c88c5263f867f7335b920cc52b0c7edbf23ee91d55087ad7a69e73ea589bfd25d08080e910f6e8092911c480947f6d21a65d8db75113200f5af264015561aebb706878f496cf8adf3c3cbc45e3761d191455998e361b2f27dd16406b4c765dfb941f98914d266513f7f2a2dfd1456fd5af0e7b871bb26ed98debfd7b58c63eaf69e893625221eddcdd67a2c68001c627aeb7056bc9cbfbcdfc603b205e4eb87ff5277055f73db60f505c6b49627ce0f2a6e5fb19cb2e4cc44c5920377b91e41a1dc3436f8269c3d101ef26823570c4d25c91ea1055b53906bc6aee3c78d79604f9bdec8b382e2d21111b43d19b78bfd1be41d0c825e1dd24ebdbee3e48859a4ac7301c5541f21106f06ae7bf860fbdd5e84213c33c285bac1ddaa50e7f72f99fbc680ac45532fe4974b445d76b58bd6b6f4953b1546493b31801712803954041efc959c530cb29d6ad40487fd46d838a71de2a68207f5c3cae7a3a8ad4baadf09e243ca29e0f43b66a8bb08647b00c0b0125d5ebd028ba34eceb91b7760c37de018b8b215dcd6447fd000ee2627185eccb8e6fd60e58597c850376399274906eecc6dd3fd4e0c0643b8c866d8c4f4e4da7a3df7cf5b94f3d12f9b4d9cb4313e96c716ceeccd033e7490bf69e98d5c4c1e1779721f9d55e1d18f51f88a36a9c1f09fc6838905c94bf59e068ab9c8e4e182ff1f0d69d15927bd5a37ee57cb8812035afd99d7a7a3ffe026b7e82080a4ce94d6ae787bae478c5058f8a6e90724948937ecbfbdae54cd9874d28eac439433e60ca6bf1a79f84745c738a8e52cfacc45661c8793f402263edb82edc113a60bbea2c5341f5ca92125dcc5f484558414c17c34222d017b2b8ceba3f65975296a02e884291ab19e6e955de76092144d5dd8c810fe5e2b932e446b06b2637e32dde3b8f43dc347ddcbf3a62016443112df554438306a5983896b941485ab0af8da4c38554135a03079d7a7cf8d3e3e94ae36c40352da25acc4630b4d8851f3a19c3f8e8f987a03aa9c0d246864f65d6842eaa75daea43e6b13c84babca0896a924bd60f6832048b2a91209501c6f9540e4440a046e8145425e3d840ede0615dab270631c9a5ccc63f8c5723a2fa14ec246aad90da6af17eb57ab52b11c0df5544a6d97d8f21b013eb09447589a0c25a3e3dfb4c56a320d5c0968f9f44250612a16a052629ed5b1d650e3fdbf67762ab8428eb0682943306d0837c448ce658022e298e2b877e4b2bc4d09273c8bfd790f25208394d98c3aa625a9d9ab5e162dfaf4527df33634a766c4ae5b7d86ebb77251da8945474a85e538aff82e2d5d2c79b9ed47faba38502d4e610f3cc1c145e9f2cc9ff28f3239dba72292a033f83f0f54b09422c05555d8fb831c16c4e9156191b4f830956540582a6c1e128e8c0ebc34fbc1a4ce8439d63363ffbf44e151ad87e12b44e3c12c4ef661da6038d1548a2b6e81f1c3c", 0x1000}, {&(0x7f0000001d00)="37dc8c1ab82475471798731f9675ffae88974ec13bcfd8ae06e244b2d340509bcd6fd5b3b52a7b744ea242b51f7e45d345e9ac21262f10726e2eec23f4b9b350953a0d84c1dd8732d61adfc4a4689b1b6779be5dff81af95d293d38e3d79acccd51207b31c58a14bc1a85a26616498054b1dba5e8cf81bce521d732bf537481ebece272807b10ea405a7ef5972a46dd959", 0x91}, {&(0x7f0000001dc0)="eaa81c331049fbd6493e3a70b0565fcb272e1313b36216a27cbb38baa3a15059636faafeceb50b91d40c0a870f509f34258359cd82cd18280ebe8741d5689de7a332bf3455aa92603ed331c4bc08c2456cf9ede018923f20f1817b331c778755a5fea3be9b0366c7a8401a6269e31579e677602c0ff61d4cbe976daac1ecb51239f33d393f0092fac0d11ec081ce1e9d27115307", 0x94}, {&(0x7f0000001e80)="2ff5baf18c20882c753d1fbcc74b5d0b74baaaa8d6f3daeb721b7b3d55b20e75d53848de9628d627eee61f88af3907e384906ba727728a1cb872eca61942636e3e80bb2e26810024c792719d47243e387cd7744fa249c1a65b21e63658ca9f73174bcaf8dfad5e134d2f195278aa2cd1ddb58f097b1934fa8bf7952d451f17cc8f0a500fbeecf5e246242a5d3da2dee995eda77f084d17690f31f361fc070802a3557e6f6424aa05819604329ff562017c72842ad2278d410ca31b58", 0xbc}], 0x4, 0x0, 0x0, 0x2}], 0x1, 0x4) r3 = syz_mount_image$ext4(&(0x7f0000000080)='ext3\x00', &(0x7f00000000c0)='./file0\x00', 0x218814, &(0x7f0000000780)=ANY=[@ANYRES64=0x0, @ANYRES8=r0, @ANYRES16=r1, @ANYRESDEC=r1, @ANYRESHEX=r0], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r4 = openat(r3, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x160) preadv2(r4, &(0x7f0000000040), 0x0, 0x0, 0xec, 0xb) r5 = syz_open_dev$sndctrl(&(0x7f0000001ec0), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_PVERSION(r5, 0x80045500, &(0x7f0000000000)) preadv(r4, &(0x7f0000000440)=[{&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/48, 0x30}, {&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000380)=""/158, 0x9e}], 0x8, 0x743, 0x7f) 00:03:50 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f0000000140)={0x0, 0xb, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000080)="d5"}) 00:03:50 executing program 0: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000002c0)={&(0x7f0000000080)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x28, 0x28, 0x2, [@datasec={0x0, 0x1, 0x0, 0x6, 0x2, [{}], "27b3"}, @datasec={0x0, 0x0, 0x0, 0xf, 0x2, [], "4788"}]}}, &(0x7f0000000180)=""/193, 0x42, 0xc1, 0x1}, 0x20) 00:03:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 54) 00:03:50 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000002200)=@base={0x3, 0x4, 0x4, 0x8, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x1}, 0x48) 00:03:50 executing program 0: prctl$PR_SET_SECUREBITS(0x1c, 0x2) prctl$PR_SET_SECUREBITS(0x1c, 0x0) 00:03:50 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_int(r0, 0x1, 0x5, &(0x7f0000000080)=0xffff7fff, 0x4) [ 230.746433][T10010] loop1: detected capacity change from 0 to 512 [ 230.753176][T10010] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 230.757509][T10020] FAULT_INJECTION: forcing a failure. [ 230.757509][T10020] name failslab, interval 1, probability 0, space 0, times 0 00:03:50 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_int(r0, 0x1, 0x35, &(0x7f0000000000), 0x4) 00:03:50 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f0000000140)={0x0, 0xb, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000080)="d5"}) [ 230.775539][T10020] CPU: 0 PID: 10020 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 230.777811][T10020] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 230.780388][T10020] Call trace: [ 230.781246][T10020] dump_backtrace+0x1c8/0x1f4 [ 230.782433][T10020] show_stack+0x2c/0x3c [ 230.783489][T10020] dump_stack_lvl+0x108/0x170 [ 230.784712][T10020] dump_stack+0x1c/0x5c [ 230.785768][T10020] should_fail_ex+0x408/0x5d4 [ 230.786928][T10020] __should_failslab+0xc8/0x128 [ 230.787328][T10013] loop3: detected capacity change from 0 to 512 [ 230.788109][T10020] should_failslab+0x10/0x28 [ 230.788129][T10020] kmem_cache_alloc+0x8c/0x37c [ 230.792066][T10020] __kernfs_new_node+0xe4/0x66c [ 230.793363][T10020] kernfs_create_dir_ns+0xac/0x238 [ 230.794642][T10020] internal_create_group+0x218/0xbec [ 230.795978][T10020] sysfs_create_groups+0x60/0x130 [ 230.797236][T10020] device_add_attrs+0x178/0x750 [ 230.798478][T10020] device_add+0x5e8/0xef4 [ 230.799559][T10020] netdev_register_kobject+0x15c/0x2d8 [ 230.800951][T10020] register_netdevice+0xcb8/0x125c [ 230.802237][T10020] tun_set_iff+0x630/0xb0c [ 230.803349][T10020] __tun_chr_ioctl+0x788/0x2af8 [ 230.804075][T10013] EXT4-fs (loop3): mounting ext3 file system using the ext4 subsystem [ 230.804595][T10020] tun_chr_ioctl+0x38/0x4c [ 230.804614][T10020] __arm64_sys_ioctl+0x14c/0x1c8 [ 230.809060][T10020] invoke_syscall+0x98/0x2c0 [ 230.810234][T10020] el0_svc_common+0x138/0x258 [ 230.811449][T10020] do_el0_svc+0x64/0x218 [ 230.812505][T10020] el0_svc+0x58/0x168 [ 230.813537][T10020] el0t_64_sync_handler+0x84/0xf0 [ 230.814822][T10020] el0t_64_sync+0x18c/0x190 00:03:50 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_int(r0, 0x1, 0x35, &(0x7f0000000000), 0x4) 00:03:50 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x2500) 00:03:50 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_int(r0, 0x1, 0x5, &(0x7f0000000080)=0xffff7fff, 0x4) [ 230.870013][T10034] loop1: detected capacity change from 0 to 512 [ 230.876297][T10013] EXT4-fs (loop3): failed to open journal device unknown-block(0,0) -6 [ 230.886345][T10034] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 230.917272][ T9845] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 230.919851][ T9845] Buffer I/O error on dev loop3, logical block 0, async page read 00:03:50 executing program 3: r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e21, @local}, 0x10) (async) connect$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) (async) sendto$inet(r0, &(0x7f0000000480)="fbbf0b5044e308cb7bd572aa2b42e9678bcf30eff9f3aed14dc94a114bd2b45956aebe2b108a87e865501a5f9e0383611afdd3f8bac3d5cfd7772a3ab48d0ba4b600731e357e38716c449fae7c28548a4f2105f44b8fd9b33041270ae01f1a405e3f650fc3b0926d481c364fca00000000000000006d3a3ede9fc738b8d86209c060161d5ddb5fcf3d09001117cdb9d055aa2d89fe3458720724853a876448d4a1fe9ef0569ad98a05ab5df763923b4e2c576e00000000000000000000000000000000002090666159e3075f7244cf4ec3d7814c0c934f44e200219e6dd7bc23397d5f2f2c76a5baddd0fd8c340362691ef226f7a0ac51b74b6be5ed6737948514cd466943d08eeb3895b80499da2b209da4f3ec5e3744ce3e863b0e04d0ec2f39edf50b6e08c4b47e448a35414763d687fbe3792ee15c5b9791310a346472723c100bf77a310b0ced8004b5ac6d48c40439f512e8ef34a53d65f55563f68136a577736ca5f6f66e01ef4ec2cdc8db34f6de50713adaa3f70189958263fddc1314f8a28ccdef6e1390c5fbaeadc3035d019f0dc75de307de6c0d010000000000000027083d1d5b4b013c503b863b560688d94de886b6dc73d5da2dfeff4bed1a49a975a6c8dbb480e4415ddca5657a5a8e3b111015499e952bb5e8d8f60de3d688df7802c6e8b27b31fac4e199038b79a3999920e634a5af162a9581b0e6647e410700246548234acacf9cb43ab332a37bbc926c39897395c974fda31536be523bf4260300730ae6136fecae5f0fa6ab2df8d98128b24589e3bbe5230e07dc5e0d65cc397e3f8204d48e59e8e294a6d7008ba8fba28cd5009fe1a7c569ce740078bf1c7389a6ba0f89257f0eac417aac0d2d89b05ee5dafa2f1d936c87264d077b2c0d5abdbc64ce943f895dd4c2e9dd7393543d89b00dc6b3a25045d4ec932366c67dfad087fa8dc104644828440bdf67dd97ebccb3bd", 0xfffffea5, 0xc000, 0x0, 0xfffffcef) shutdown(r0, 0x1) sendto$inet(r0, 0x0, 0x0, 0x4000, 0x0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e21, @local}, 0x10) (async) connect$inet(r1, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) sendto$inet(r1, &(0x7f0000000480)="fbbf0b5044e308cb7bd572aa2b42e9678bcf30eff9f3aed14dc94a114bd2b45956aebe2b108a87e865501a5f9e0383611afdd3f8bac3d5cfd7772a3ab48d0ba4b600731e357e38716c449fae7c28548a4f2105f44b8fd9b33041270ae01f1a405e3f650fc3b0926d481c364fca00000000000000006d3a3ede9fc738b8d86209c060161d5ddb5fcf3d09001117cdb9d055aa2d89fe3458720724853a876448d4a1fe9ef0569ad98a05ab5df763923b4e2c576e00000000000000000000000000000000002090666159e3075f7244cf4ec3d7814c0c934f44e200219e6dd7bc23397d5f2f2c76a5baddd0fd8c340362691ef226f7a0ac51b74b6be5ed6737948514cd466943d08eeb3895b80499da2b209da4f3ec5e3744ce3e863b0e04d0ec2f39edf50b6e08c4b47e448a35414763d687fbe3792ee15c5b9791310a346472723c100bf77a310b0ced8004b5ac6d48c40439f512e8ef34a53d65f55563f68136a577736ca5f6f66e01ef4ec2cdc8db34f6de50713adaa3f70189958263fddc1314f8a28ccdef6e1390c5fbaeadc3035d019f0dc75de307de6c0d010000000000000027083d1d5b4b013c503b863b560688d94de886b6dc73d5da2dfeff4bed1a49a975a6c8dbb480e4415ddca5657a5a8e3b111015499e952bb5e8d8f60de3d688df7802c6e8b27b31fac4e199038b79a3999920e634a5af162a9581b0e6647e410700246548234acacf9cb43ab332a37bbc926c39897395c974fda31536be523bf4260300730ae6136fecae5f0fa6ab2df8d98128b24589e3bbe5230e07dc5e0d65cc397e3f8204d48e59e8e294a6d7008ba8fba28cd5009fe1a7c569ce740078bf1c7389a6ba0f89257f0eac417aac0d2d89b05ee5dafa2f1d936c87264d077b2c0d5abdbc64ce943f895dd4c2e9dd7393543d89b00dc6b3a25045d4ec932366c67dfad087fa8dc104644828440bdf67dd97ebccb3bd", 0xfffffea5, 0xc000, 0x0, 0xfffffcef) (async) shutdown(r1, 0x1) sendto$inet(r1, 0x0, 0x0, 0x4000, 0x0, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000740)=0x0) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000001f40)=[{&(0x7f0000000c80)={0x27, r2, 0x1, 0x4, 0x4, 0x7f, "914afd043a0200df2f0667561f0eaa6b3bf54db1b66415cff513e4b52b339bfd6d53a263e59836c72511b03109602ae9f22c00b9db9f377c0ed315adc0f7c7", 0x1b}, 0x60, &(0x7f00000007c0)=[{&(0x7f0000000d00)="3d0e906792ee8dae7c2052d3f22bbf207645a04c3cfb6ed6067d2f421cece23e4fd1e29bf8c761ae85f78caa61162a6335069c014bf3232f8fe2b75d02c8d36a5a5777279137b21273854df98cd264c0ec5d66b13d4abd17ab943579a00cdf3d10d6ba50c1e77b3a09a257ff8fd5e60922ff8952facd8c7098bc0b62da3299433091edcfe5934296b0041c366d828eb372a27472ae5f08e2a4763885a510e028f3cd0db683dc7c0e23574177a3a9fd363836e7424a1f9aad7d0da4e748e4aed5e37bc832be469dc4b2624ff425e3b5f13f36ee379377f5e06763801ef4e34afc82624127a914422c1c1612a426c4422d68f8f46b106ea0bb6f386ff5bdfc4e63e4932bc9b0c449ac119c4e24b50f3f18eda7a027ca5364749db43f5ea9afd5f7987d93f357e7862b0fb51427ebfcf8a6cc87ef60d071612b951ddb831f8010eaa211ebdf82eb0adf09ea78358a2a0fe3c13054b2497da9d74a231dcce2ac399079e9d03c1a99437050a8a24deab731de72e2ac66063b19226fb1c6a7389695d591b5fd86a9f051d843fdaf565acfa08d6f31c353cb31b3bf1a68c6989dd5b27d328faf55c39166315089a11045bdb36659d8310fae15a292e4006dedf7136f3ec1c59e29d2033f7b9664abc991714d074a6d4c48dff52a81bf2b8c6feccb5fb2f744b30fbf42a7397cbe5db3857d0d995ff9efbe111aea401458b48d21ce59af6e7c0b28b2cbdd528aa0cec5b963ad2b0c7606bc14adc983ae127c7e2a1d665f269813db1c18041ad8b38435728d65012b337b0047f94a6cc4467c39399c2e0107f770e28dd12b3dcbcc99e956352dd1e26940a75d33821b5254eeb7d9116a4cf25297e6a0d72c26f79df60ff7a1cdafd51a350c3888704aee80eabe39ccf681b0547ea52e68e99f19fc5b27be62facbdc2db64879cc1fe1bbfb5bb21f2d39fae4e758548a7e4426456761536a02959fdb9841ed9f80a912c68603421c24fac33d1329f2f72950ab353c00fcc3dd1d923e4a1798f75e74d737a2c685fb2ab47d99373c32dc228cda85dc62f9f17b7fd1556bb6626fc7254bb0b54302c366a500676caf739a8d290d9855cf57361e0492e656be56484c795a5f2e8817a9673891a6d5a8c403b1727be5fd06a261e00ea59615cfa65312f86c7e59d17818bc89e7646c5b241489256682d6eaa2fd7bca96f9fc6381502d8c9a753ac157e6a59811650d32f16ba6e093b8a178a3c6192958f49379623a054bcadb36fba0bfcc99652d690d8cf3bfb380ff02a7d6bb3173c3089fb54f1690937ebcf47f7ba7ce4d9cddc70d393383ac29cb3430e5dd2e11fb2b3999a2d234558f4962334400a4930f88abd55b87e3f1f9ba68d3eefa4e036ca5e97a2f2d104bbf5cfce4389359b3af473bd1c1884937b8d4e7f821549bb723af5c8b08648fe2a6434c7400cea4f9b16105c179f3d5f976d551c588c076cdfed9987c5d883d200d0e0543c66ba65dc557847f915987c70fbf0af71988f66f83fef21d88ba2d3331a7716df36dc09306e949248ee9fa4b752adb0c57f52656e9e0542a6c3fffc93abf36640b70572b38130524154c2e80173a44ff7abb94d0a5886bca469e342a8ea5351fa3c02d7850f0076f957a3e20247d5f6b6e2d24cdc499a86a54863e2b78c67b3ce073e9327aba7981422042cd5f4a56ded6b0d5a02f061d6e6a6db59ffe7dbaeb09f6487a044dc3203a79fe5b4d2d40722be5cd536929bdb80de4f72de079a5270cbaf0d0b3c1238fa89716af64bcb824a29b8d258fddfe834a8ea82af3b32f99184e8e969c0a07b11587a9b6270ea59fdf036443d44aa2f261fa9ce8bffcd994e2adba390a12028b7386d8e956490f0207a489399c106f1d76f0cd5ffeb28690f3433c7409ba3b25faab4608b80d0a6b5f6eed91e872a0ab93560e46fb2a6eded0bd9a26bd5690c7c5fa690d62908e8e9b2a74ea118ed15b6d61c588df46c35ca8e2f325777a312fcdf810b0108cacd78184cfd20f65bfaec2a872aa9e7e4ed8842ab70c3130f4cd7fdeaca5ad4eb01d3a5c3d802c761dfbd270addc43990badc57b49e6053d380eda114d49579ff65db22220a06f97c6255a3fc5c8378429e031f77f3281d2374aabcd98772ce3217ce23d2db3d9537772a6392b956c593b33cc71e8290257ea37b7ce3ad1f627e31576466089c2d6a3a9844adc38ff8941e99f839773cb801ffe7944ec96a228cfc78e31b127dff48c32b883d19846532d479560573880d7e131a6bf278633e5aba7e58ffb6023664643898a8ded4b05810b3a03679ef2ee331a9f6950841b4deff79e478b990056d2ee50021b761b67d455fa41883a42960d62b5f429d548ea3ddce59f5276236a98baeafb2b425782f99f454117d5bc588a4e97bdf3e8d57a8ba6cdab81a0ed865b610d7ea8e664e4b3bc8e92877593329b324700f0c41788998668594cee6f70077fad0e3cdcef8cbf9a1edf9b709076065ca0995fea4697f0970e56c543cc293c8cd1eaf8103da71f02efcc70a86d53d5ba93e8068adfc23811e4a111182f1fc654a56d6d384eb013ed0cbec164d685f7dd2383a62a6640fb6dcf6dd7009d89382de37172cc0f484fdc817e0165e9038335cacf333654fe77d0e32285e7157e5b2cbf4fea1a39637fc3f57425986a2b185bcb3240b4fbf1a4610f9f463ce895e194143b520f81f4e1d1a5598196ac02e1467528ec72c02a69dbfa847a244bb1b4845283532787ce7b311f22135c315f8f93653003e45061ee580d32d300485c041da4a603ef1243595c6468d13ef67d4d215b768b0a76f3734ee7037c9803648d08940d89d00adae542695c7fc368a0a0d578bebe4c699b64401eedb2aad65025c9041243fe68946f75c2c563f774c0f7bc6a7d8fa55fedc55a5e2c4c9d1f8b4ea72b40c54a24eb70fd8d2d881655682ea066f3b7c5d8450dc6102c5e30fb9dab511de84cddae8f202d644e9f58d2d5d4e4fa7be89eaf31c43219af32dbb86176296ef5649f9090324341cc4c873fffb613fbfa20e0421d78f50955fee86e0ed59da6a86b403e3dda44e4a61312bc08945bd801d1f53851bb70025681608a38359ac947c132c5ed72ff3c52bcfbfc2de35b447a09870d337561c01b8236c377a2181df21d4fe9d26d295c75d1c6ee7b77a387f42b1e3d023af8a3ef01d295c96b9d2476eda7724b496d8f6f3ebe2f11c742fdbee3d1bb48b6cae1bbd3a32d015a8ad1a40016cf633baa8135c36f03609ebd86f8fb1879f43b3d204366507dd021053a1263f48a12a954ece5a1dfcfbbbe95a81c04dcd2bd71d957d91cf7875de8dcafa2d0a65297df2ca6ab9defa702f94bea7cd292749f262f842a926c820f61a5cef38b2546cf33b3fe8a58a02e8d1b091275804462c8a217e453e47ca705545c8068336f90550a85b4cbbad56d66ecf8204cd2d18039aaa9b1bba6b19cf53577cc4acee13d882d3dee04bc6a640d6eff69fd7d16303cbd5621c23ad27a5859a2aa2e9542eb8cf66ad5e6b4ed62dbd36e4a5da719408e337cc8a3b1b95cd00f8cdfd904ad131fd3df522485add4760fe1c610e9add2dc2744f10a948970e3961ac551e66b9f3679d6ecf4180502bc94bfbbd4885078bdbc49dd55360bcb087e43638ae70d5cd2509fa5f2825ccdcbf27d7bc61ddae8fd609057697ea5445dc453a331ed0fb7b7ffdb35d69d84972733609a6eef3942b6d7fd195856743fcccbfd5e2e7b3b27e314e9f4e722062c7acccc225e99eb130c2a91e04b28782b7c354749d7bfa52fd2c52f446c6a3ae5d6a6bb50372e0bb49e1b1ab113fbb57219b809e16c298160a1670ff85114798671d930f3b4e97e1202ba46ec20e075cbda37ddf5ce9d0da66380ff226e4a79d2316b549dca0fd760638200c0d4ce23fb37797a16b59de5561bd31722dbb56ec2f02be88db1ce3dfece8fd636d38510e60910d9288742ae9a45db6396ae0690b6533eda94ced9f39e14973af26f2bdb7da5d5b2b2d9247222e5e618beae1b248643ab05388fa8250f96cbf48ea7c41726396816f4686e8f25326bf0009527adb70c9fc1118703a8576e82e1970979ca86f2b204049a84be9c7d615933ddc75ad4de8952f55946f4306221352c5a37a0d74e7f07df865323fdbd601677822bf733ea12dd634db49162a1ab1c096163f198cdb2555d20de80a394cac1c64f03a3b76b64a386b4fe9e2087d0eb398abd9689e816a8237eda304d45b5b9d145c10e03e7e349527613ffd6487a645306eaf17e268decbdd0399f2d6ae837cb7aa93c89e82f99c7e8871e1f00c584d3c88c5263f867f7335b920cc52b0c7edbf23ee91d55087ad7a69e73ea589bfd25d08080e910f6e8092911c480947f6d21a65d8db75113200f5af264015561aebb706878f496cf8adf3c3cbc45e3761d191455998e361b2f27dd16406b4c765dfb941f98914d266513f7f2a2dfd1456fd5af0e7b871bb26ed98debfd7b58c63eaf69e893625221eddcdd67a2c68001c627aeb7056bc9cbfbcdfc603b205e4eb87ff5277055f73db60f505c6b49627ce0f2a6e5fb19cb2e4cc44c5920377b91e41a1dc3436f8269c3d101ef26823570c4d25c91ea1055b53906bc6aee3c78d79604f9bdec8b382e2d21111b43d19b78bfd1be41d0c825e1dd24ebdbee3e48859a4ac7301c5541f21106f06ae7bf860fbdd5e84213c33c285bac1ddaa50e7f72f99fbc680ac45532fe4974b445d76b58bd6b6f4953b1546493b31801712803954041efc959c530cb29d6ad40487fd46d838a71de2a68207f5c3cae7a3a8ad4baadf09e243ca29e0f43b66a8bb08647b00c0b0125d5ebd028ba34eceb91b7760c37de018b8b215dcd6447fd000ee2627185eccb8e6fd60e58597c850376399274906eecc6dd3fd4e0c0643b8c866d8c4f4e4da7a3df7cf5b94f3d12f9b4d9cb4313e96c716ceeccd033e7490bf69e98d5c4c1e1779721f9d55e1d18f51f88a36a9c1f09fc6838905c94bf59e068ab9c8e4e182ff1f0d69d15927bd5a37ee57cb8812035afd99d7a7a3ffe026b7e82080a4ce94d6ae787bae478c5058f8a6e90724948937ecbfbdae54cd9874d28eac439433e60ca6bf1a79f84745c738a8e52cfacc45661c8793f402263edb82edc113a60bbea2c5341f5ca92125dcc5f484558414c17c34222d017b2b8ceba3f65975296a02e884291ab19e6e955de76092144d5dd8c810fe5e2b932e446b06b2637e32dde3b8f43dc347ddcbf3a62016443112df554438306a5983896b941485ab0af8da4c38554135a03079d7a7cf8d3e3e94ae36c40352da25acc4630b4d8851f3a19c3f8e8f987a03aa9c0d246864f65d6842eaa75daea43e6b13c84babca0896a924bd60f6832048b2a91209501c6f9540e4440a046e8145425e3d840ede0615dab270631c9a5ccc63f8c5723a2fa14ec246aad90da6af17eb57ab52b11c0df5544a6d97d8f21b013eb09447589a0c25a3e3dfb4c56a320d5c0968f9f44250612a16a052629ed5b1d650e3fdbf67762ab8428eb0682943306d0837c448ce658022e298e2b877e4b2bc4d09273c8bfd790f25208394d98c3aa625a9d9ab5e162dfaf4527df33634a766c4ae5b7d86ebb77251da8945474a85e538aff82e2d5d2c79b9ed47faba38502d4e610f3cc1c145e9f2cc9ff28f3239dba72292a033f83f0f54b09422c05555d8fb831c16c4e9156191b4f830956540582a6c1e128e8c0ebc34fbc1a4ce8439d63363ffbf44e151ad87e12b44e3c12c4ef661da6038d1548a2b6e81f1c3c", 0x1000}, {&(0x7f0000001d00)="37dc8c1ab82475471798731f9675ffae88974ec13bcfd8ae06e244b2d340509bcd6fd5b3b52a7b744ea242b51f7e45d345e9ac21262f10726e2eec23f4b9b350953a0d84c1dd8732d61adfc4a4689b1b6779be5dff81af95d293d38e3d79acccd51207b31c58a14bc1a85a26616498054b1dba5e8cf81bce521d732bf537481ebece272807b10ea405a7ef5972a46dd959", 0x91}, {&(0x7f0000001dc0)="eaa81c331049fbd6493e3a70b0565fcb272e1313b36216a27cbb38baa3a15059636faafeceb50b91d40c0a870f509f34258359cd82cd18280ebe8741d5689de7a332bf3455aa92603ed331c4bc08c2456cf9ede018923f20f1817b331c778755a5fea3be9b0366c7a8401a6269e31579e677602c0ff61d4cbe976daac1ecb51239f33d393f0092fac0d11ec081ce1e9d27115307", 0x94}, {&(0x7f0000001e80)="2ff5baf18c20882c753d1fbcc74b5d0b74baaaa8d6f3daeb721b7b3d55b20e75d53848de9628d627eee61f88af3907e384906ba727728a1cb872eca61942636e3e80bb2e26810024c792719d47243e387cd7744fa249c1a65b21e63658ca9f73174bcaf8dfad5e134d2f195278aa2cd1ddb58f097b1934fa8bf7952d451f17cc8f0a500fbeecf5e246242a5d3da2dee995eda77f084d17690f31f361fc070802a3557e6f6424aa05819604329ff562017c72842ad2278d410ca31b58", 0xbc}], 0x4, 0x0, 0x0, 0x2}], 0x1, 0x4) r3 = syz_mount_image$ext4(&(0x7f0000000080)='ext3\x00', &(0x7f00000000c0)='./file0\x00', 0x218814, &(0x7f0000000780)=ANY=[@ANYRES64=0x0, @ANYRES8=r0, @ANYRES16=r1, @ANYRESDEC=r1, @ANYRESHEX=r0], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r4 = openat(r3, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x160) preadv2(r4, &(0x7f0000000040), 0x0, 0x0, 0xec, 0xb) (async, rerun: 64) r5 = syz_open_dev$sndctrl(&(0x7f0000001ec0), 0x0, 0x0) (rerun: 64) ioctl$SNDRV_CTL_IOCTL_PVERSION(r5, 0x80045500, &(0x7f0000000000)) (async, rerun: 32) preadv(r4, &(0x7f0000000440)=[{&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/48, 0x30}, {&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000380)=""/158, 0x9e}], 0x8, 0x743, 0x7f) (rerun: 32) 00:03:50 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f0000000140)={0x0, 0xb, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000080)="d5"}) 00:03:50 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_int(r0, 0x1, 0x5, &(0x7f0000000080)=0xffff7fff, 0x4) 00:03:50 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_int(r0, 0x1, 0x35, &(0x7f0000000000), 0x4) 00:03:50 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 55) 00:03:50 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x3f00) [ 230.943428][T10040] FAULT_INJECTION: forcing a failure. [ 230.943428][T10040] name failslab, interval 1, probability 0, space 0, times 0 [ 230.945731][T10042] loop1: detected capacity change from 0 to 512 [ 230.946423][T10040] CPU: 1 PID: 10040 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 230.950016][T10040] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 230.952545][T10040] Call trace: [ 230.953397][T10040] dump_backtrace+0x1c8/0x1f4 [ 230.954591][T10040] show_stack+0x2c/0x3c [ 230.955642][T10040] dump_stack_lvl+0x108/0x170 [ 230.956880][T10040] dump_stack+0x1c/0x5c [ 230.957918][T10040] should_fail_ex+0x408/0x5d4 [ 230.959226][T10040] __should_failslab+0xc8/0x128 00:03:50 executing program 0: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_int(r0, 0x1, 0x35, &(0x7f0000000000), 0x4) [ 230.960489][T10040] should_failslab+0x10/0x28 [ 230.961640][T10040] kmem_cache_alloc+0x8c/0x37c [ 230.962800][T10040] __kernfs_new_node+0xe4/0x66c [ 230.964060][T10040] kernfs_new_node+0x98/0x184 [ 230.965262][T10040] __kernfs_create_file+0x60/0x2d4 [ 230.966589][T10040] sysfs_add_file_mode_ns+0x1dc/0x298 [ 230.967967][T10040] internal_create_group+0x428/0xbec [ 230.969328][T10040] sysfs_create_groups+0x60/0x130 [ 230.970468][ T4549] udevd[4549]: inotify_add_watch(7, /dev/loop0, 10) failed: No such file or directory [ 230.970600][T10040] device_add_attrs+0x178/0x750 [ 230.974307][T10040] device_add+0x5e8/0xef4 [ 230.975381][T10040] netdev_register_kobject+0x15c/0x2d8 [ 230.976786][T10040] register_netdevice+0xcb8/0x125c [ 230.978120][T10040] tun_set_iff+0x630/0xb0c [ 230.979289][T10040] __tun_chr_ioctl+0x788/0x2af8 [ 230.980507][T10040] tun_chr_ioctl+0x38/0x4c 00:03:50 executing program 0: openat$sysfs(0xffffffffffffff9c, &(0x7f0000000040)='/sys/dev/block', 0x961eaca9cfef1506, 0x0) [ 230.981593][T10040] __arm64_sys_ioctl+0x14c/0x1c8 [ 230.982891][T10040] invoke_syscall+0x98/0x2c0 [ 230.984075][T10040] el0_svc_common+0x138/0x258 [ 230.985296][T10040] do_el0_svc+0x64/0x218 [ 230.986380][T10040] el0_svc+0x58/0x168 [ 230.987374][T10040] el0t_64_sync_handler+0x84/0xf0 [ 230.988646][T10040] el0t_64_sync+0x18c/0x190 00:03:50 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000002200)=@base={0x6, 0x4, 0x1700, 0x8}, 0x48) 00:03:50 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$sock_int(r0, 0x1, 0x5, &(0x7f0000000080)=0xffff7fff, 0x4) [ 231.005806][T10042] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 00:03:51 executing program 4: r0 = syz_open_dev$usbfs(&(0x7f0000001340), 0x1ff, 0x401) ioctl$USBDEVFS_CONTROL(r0, 0xc0185500, &(0x7f0000000140)={0x0, 0xb, 0x0, 0x0, 0x1, 0x0, &(0x7f0000000080)="d5"}) 00:03:51 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x4000) [ 231.029920][ T9845] I/O error, dev loop3, sector 6 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 [ 231.049471][ T9845] Buffer I/O error on dev loop3, logical block 3, async page read [ 231.073837][T10052] loop3: detected capacity change from 0 to 512 [ 231.076142][T10052] EXT4-fs (loop3): mounting ext3 file system using the ext4 subsystem [ 231.082897][T10060] loop1: detected capacity change from 0 to 512 [ 231.085676][T10060] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 231.130796][T10052] EXT4-fs (loop3): failed to open journal device unknown-block(0,0) -6 [ 231.137424][ T4888] udevd[4888]: inotify_add_watch(7, /dev/loop0, 10) failed: No such file or directory 00:03:51 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000002200)=@base={0x6, 0x4, 0x1700, 0x8}, 0x48) 00:03:51 executing program 3: socket$inet_tcp(0x2, 0x1, 0x0) (async) r0 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x4e21, @local}, 0x10) connect$inet(r0, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) sendto$inet(r0, &(0x7f0000000480)="fbbf0b5044e308cb7bd572aa2b42e9678bcf30eff9f3aed14dc94a114bd2b45956aebe2b108a87e865501a5f9e0383611afdd3f8bac3d5cfd7772a3ab48d0ba4b600731e357e38716c449fae7c28548a4f2105f44b8fd9b33041270ae01f1a405e3f650fc3b0926d481c364fca00000000000000006d3a3ede9fc738b8d86209c060161d5ddb5fcf3d09001117cdb9d055aa2d89fe3458720724853a876448d4a1fe9ef0569ad98a05ab5df763923b4e2c576e00000000000000000000000000000000002090666159e3075f7244cf4ec3d7814c0c934f44e200219e6dd7bc23397d5f2f2c76a5baddd0fd8c340362691ef226f7a0ac51b74b6be5ed6737948514cd466943d08eeb3895b80499da2b209da4f3ec5e3744ce3e863b0e04d0ec2f39edf50b6e08c4b47e448a35414763d687fbe3792ee15c5b9791310a346472723c100bf77a310b0ced8004b5ac6d48c40439f512e8ef34a53d65f55563f68136a577736ca5f6f66e01ef4ec2cdc8db34f6de50713adaa3f70189958263fddc1314f8a28ccdef6e1390c5fbaeadc3035d019f0dc75de307de6c0d010000000000000027083d1d5b4b013c503b863b560688d94de886b6dc73d5da2dfeff4bed1a49a975a6c8dbb480e4415ddca5657a5a8e3b111015499e952bb5e8d8f60de3d688df7802c6e8b27b31fac4e199038b79a3999920e634a5af162a9581b0e6647e410700246548234acacf9cb43ab332a37bbc926c39897395c974fda31536be523bf4260300730ae6136fecae5f0fa6ab2df8d98128b24589e3bbe5230e07dc5e0d65cc397e3f8204d48e59e8e294a6d7008ba8fba28cd5009fe1a7c569ce740078bf1c7389a6ba0f89257f0eac417aac0d2d89b05ee5dafa2f1d936c87264d077b2c0d5abdbc64ce943f895dd4c2e9dd7393543d89b00dc6b3a25045d4ec932366c67dfad087fa8dc104644828440bdf67dd97ebccb3bd", 0xfffffea5, 0xc000, 0x0, 0xfffffcef) shutdown(r0, 0x1) sendto$inet(r0, 0x0, 0x0, 0x4000, 0x0, 0x0) (async) sendto$inet(r0, 0x0, 0x0, 0x4000, 0x0, 0x0) r1 = socket$inet_tcp(0x2, 0x1, 0x0) bind$inet(r1, &(0x7f0000000000)={0x2, 0x4e21, @local}, 0x10) connect$inet(r1, &(0x7f0000000180)={0x2, 0x4e21, @local}, 0x10) sendto$inet(r1, &(0x7f0000000480)="fbbf0b5044e308cb7bd572aa2b42e9678bcf30eff9f3aed14dc94a114bd2b45956aebe2b108a87e865501a5f9e0383611afdd3f8bac3d5cfd7772a3ab48d0ba4b600731e357e38716c449fae7c28548a4f2105f44b8fd9b33041270ae01f1a405e3f650fc3b0926d481c364fca00000000000000006d3a3ede9fc738b8d86209c060161d5ddb5fcf3d09001117cdb9d055aa2d89fe3458720724853a876448d4a1fe9ef0569ad98a05ab5df763923b4e2c576e00000000000000000000000000000000002090666159e3075f7244cf4ec3d7814c0c934f44e200219e6dd7bc23397d5f2f2c76a5baddd0fd8c340362691ef226f7a0ac51b74b6be5ed6737948514cd466943d08eeb3895b80499da2b209da4f3ec5e3744ce3e863b0e04d0ec2f39edf50b6e08c4b47e448a35414763d687fbe3792ee15c5b9791310a346472723c100bf77a310b0ced8004b5ac6d48c40439f512e8ef34a53d65f55563f68136a577736ca5f6f66e01ef4ec2cdc8db34f6de50713adaa3f70189958263fddc1314f8a28ccdef6e1390c5fbaeadc3035d019f0dc75de307de6c0d010000000000000027083d1d5b4b013c503b863b560688d94de886b6dc73d5da2dfeff4bed1a49a975a6c8dbb480e4415ddca5657a5a8e3b111015499e952bb5e8d8f60de3d688df7802c6e8b27b31fac4e199038b79a3999920e634a5af162a9581b0e6647e410700246548234acacf9cb43ab332a37bbc926c39897395c974fda31536be523bf4260300730ae6136fecae5f0fa6ab2df8d98128b24589e3bbe5230e07dc5e0d65cc397e3f8204d48e59e8e294a6d7008ba8fba28cd5009fe1a7c569ce740078bf1c7389a6ba0f89257f0eac417aac0d2d89b05ee5dafa2f1d936c87264d077b2c0d5abdbc64ce943f895dd4c2e9dd7393543d89b00dc6b3a25045d4ec932366c67dfad087fa8dc104644828440bdf67dd97ebccb3bd", 0xfffffea5, 0xc000, 0x0, 0xfffffcef) shutdown(r1, 0x1) sendto$inet(r1, 0x0, 0x0, 0x4000, 0x0, 0x0) ioctl$IOCTL_GET_NCIDEV_IDX(0xffffffffffffffff, 0x0, &(0x7f0000000740)=0x0) sendmmsg$nfc_llcp(0xffffffffffffffff, &(0x7f0000001f40)=[{&(0x7f0000000c80)={0x27, r2, 0x1, 0x4, 0x4, 0x7f, "914afd043a0200df2f0667561f0eaa6b3bf54db1b66415cff513e4b52b339bfd6d53a263e59836c72511b03109602ae9f22c00b9db9f377c0ed315adc0f7c7", 0x1b}, 0x60, &(0x7f00000007c0)=[{&(0x7f0000000d00)="3d0e906792ee8dae7c2052d3f22bbf207645a04c3cfb6ed6067d2f421cece23e4fd1e29bf8c761ae85f78caa61162a6335069c014bf3232f8fe2b75d02c8d36a5a5777279137b21273854df98cd264c0ec5d66b13d4abd17ab943579a00cdf3d10d6ba50c1e77b3a09a257ff8fd5e60922ff8952facd8c7098bc0b62da3299433091edcfe5934296b0041c366d828eb372a27472ae5f08e2a4763885a510e028f3cd0db683dc7c0e23574177a3a9fd363836e7424a1f9aad7d0da4e748e4aed5e37bc832be469dc4b2624ff425e3b5f13f36ee379377f5e06763801ef4e34afc82624127a914422c1c1612a426c4422d68f8f46b106ea0bb6f386ff5bdfc4e63e4932bc9b0c449ac119c4e24b50f3f18eda7a027ca5364749db43f5ea9afd5f7987d93f357e7862b0fb51427ebfcf8a6cc87ef60d071612b951ddb831f8010eaa211ebdf82eb0adf09ea78358a2a0fe3c13054b2497da9d74a231dcce2ac399079e9d03c1a99437050a8a24deab731de72e2ac66063b19226fb1c6a7389695d591b5fd86a9f051d843fdaf565acfa08d6f31c353cb31b3bf1a68c6989dd5b27d328faf55c39166315089a11045bdb36659d8310fae15a292e4006dedf7136f3ec1c59e29d2033f7b9664abc991714d074a6d4c48dff52a81bf2b8c6feccb5fb2f744b30fbf42a7397cbe5db3857d0d995ff9efbe111aea401458b48d21ce59af6e7c0b28b2cbdd528aa0cec5b963ad2b0c7606bc14adc983ae127c7e2a1d665f269813db1c18041ad8b38435728d65012b337b0047f94a6cc4467c39399c2e0107f770e28dd12b3dcbcc99e956352dd1e26940a75d33821b5254eeb7d9116a4cf25297e6a0d72c26f79df60ff7a1cdafd51a350c3888704aee80eabe39ccf681b0547ea52e68e99f19fc5b27be62facbdc2db64879cc1fe1bbfb5bb21f2d39fae4e758548a7e4426456761536a02959fdb9841ed9f80a912c68603421c24fac33d1329f2f72950ab353c00fcc3dd1d923e4a1798f75e74d737a2c685fb2ab47d99373c32dc228cda85dc62f9f17b7fd1556bb6626fc7254bb0b54302c366a500676caf739a8d290d9855cf57361e0492e656be56484c795a5f2e8817a9673891a6d5a8c403b1727be5fd06a261e00ea59615cfa65312f86c7e59d17818bc89e7646c5b241489256682d6eaa2fd7bca96f9fc6381502d8c9a753ac157e6a59811650d32f16ba6e093b8a178a3c6192958f49379623a054bcadb36fba0bfcc99652d690d8cf3bfb380ff02a7d6bb3173c3089fb54f1690937ebcf47f7ba7ce4d9cddc70d393383ac29cb3430e5dd2e11fb2b3999a2d234558f4962334400a4930f88abd55b87e3f1f9ba68d3eefa4e036ca5e97a2f2d104bbf5cfce4389359b3af473bd1c1884937b8d4e7f821549bb723af5c8b08648fe2a6434c7400cea4f9b16105c179f3d5f976d551c588c076cdfed9987c5d883d200d0e0543c66ba65dc557847f915987c70fbf0af71988f66f83fef21d88ba2d3331a7716df36dc09306e949248ee9fa4b752adb0c57f52656e9e0542a6c3fffc93abf36640b70572b38130524154c2e80173a44ff7abb94d0a5886bca469e342a8ea5351fa3c02d7850f0076f957a3e20247d5f6b6e2d24cdc499a86a54863e2b78c67b3ce073e9327aba7981422042cd5f4a56ded6b0d5a02f061d6e6a6db59ffe7dbaeb09f6487a044dc3203a79fe5b4d2d40722be5cd536929bdb80de4f72de079a5270cbaf0d0b3c1238fa89716af64bcb824a29b8d258fddfe834a8ea82af3b32f99184e8e969c0a07b11587a9b6270ea59fdf036443d44aa2f261fa9ce8bffcd994e2adba390a12028b7386d8e956490f0207a489399c106f1d76f0cd5ffeb28690f3433c7409ba3b25faab4608b80d0a6b5f6eed91e872a0ab93560e46fb2a6eded0bd9a26bd5690c7c5fa690d62908e8e9b2a74ea118ed15b6d61c588df46c35ca8e2f325777a312fcdf810b0108cacd78184cfd20f65bfaec2a872aa9e7e4ed8842ab70c3130f4cd7fdeaca5ad4eb01d3a5c3d802c761dfbd270addc43990badc57b49e6053d380eda114d49579ff65db22220a06f97c6255a3fc5c8378429e031f77f3281d2374aabcd98772ce3217ce23d2db3d9537772a6392b956c593b33cc71e8290257ea37b7ce3ad1f627e31576466089c2d6a3a9844adc38ff8941e99f839773cb801ffe7944ec96a228cfc78e31b127dff48c32b883d19846532d479560573880d7e131a6bf278633e5aba7e58ffb6023664643898a8ded4b05810b3a03679ef2ee331a9f6950841b4deff79e478b990056d2ee50021b761b67d455fa41883a42960d62b5f429d548ea3ddce59f5276236a98baeafb2b425782f99f454117d5bc588a4e97bdf3e8d57a8ba6cdab81a0ed865b610d7ea8e664e4b3bc8e92877593329b324700f0c41788998668594cee6f70077fad0e3cdcef8cbf9a1edf9b709076065ca0995fea4697f0970e56c543cc293c8cd1eaf8103da71f02efcc70a86d53d5ba93e8068adfc23811e4a111182f1fc654a56d6d384eb013ed0cbec164d685f7dd2383a62a6640fb6dcf6dd7009d89382de37172cc0f484fdc817e0165e9038335cacf333654fe77d0e32285e7157e5b2cbf4fea1a39637fc3f57425986a2b185bcb3240b4fbf1a4610f9f463ce895e194143b520f81f4e1d1a5598196ac02e1467528ec72c02a69dbfa847a244bb1b4845283532787ce7b311f22135c315f8f93653003e45061ee580d32d300485c041da4a603ef1243595c6468d13ef67d4d215b768b0a76f3734ee7037c9803648d08940d89d00adae542695c7fc368a0a0d578bebe4c699b64401eedb2aad65025c9041243fe68946f75c2c563f774c0f7bc6a7d8fa55fedc55a5e2c4c9d1f8b4ea72b40c54a24eb70fd8d2d881655682ea066f3b7c5d8450dc6102c5e30fb9dab511de84cddae8f202d644e9f58d2d5d4e4fa7be89eaf31c43219af32dbb86176296ef5649f9090324341cc4c873fffb613fbfa20e0421d78f50955fee86e0ed59da6a86b403e3dda44e4a61312bc08945bd801d1f53851bb70025681608a38359ac947c132c5ed72ff3c52bcfbfc2de35b447a09870d337561c01b8236c377a2181df21d4fe9d26d295c75d1c6ee7b77a387f42b1e3d023af8a3ef01d295c96b9d2476eda7724b496d8f6f3ebe2f11c742fdbee3d1bb48b6cae1bbd3a32d015a8ad1a40016cf633baa8135c36f03609ebd86f8fb1879f43b3d204366507dd021053a1263f48a12a954ece5a1dfcfbbbe95a81c04dcd2bd71d957d91cf7875de8dcafa2d0a65297df2ca6ab9defa702f94bea7cd292749f262f842a926c820f61a5cef38b2546cf33b3fe8a58a02e8d1b091275804462c8a217e453e47ca705545c8068336f90550a85b4cbbad56d66ecf8204cd2d18039aaa9b1bba6b19cf53577cc4acee13d882d3dee04bc6a640d6eff69fd7d16303cbd5621c23ad27a5859a2aa2e9542eb8cf66ad5e6b4ed62dbd36e4a5da719408e337cc8a3b1b95cd00f8cdfd904ad131fd3df522485add4760fe1c610e9add2dc2744f10a948970e3961ac551e66b9f3679d6ecf4180502bc94bfbbd4885078bdbc49dd55360bcb087e43638ae70d5cd2509fa5f2825ccdcbf27d7bc61ddae8fd609057697ea5445dc453a331ed0fb7b7ffdb35d69d84972733609a6eef3942b6d7fd195856743fcccbfd5e2e7b3b27e314e9f4e722062c7acccc225e99eb130c2a91e04b28782b7c354749d7bfa52fd2c52f446c6a3ae5d6a6bb50372e0bb49e1b1ab113fbb57219b809e16c298160a1670ff85114798671d930f3b4e97e1202ba46ec20e075cbda37ddf5ce9d0da66380ff226e4a79d2316b549dca0fd760638200c0d4ce23fb37797a16b59de5561bd31722dbb56ec2f02be88db1ce3dfece8fd636d38510e60910d9288742ae9a45db6396ae0690b6533eda94ced9f39e14973af26f2bdb7da5d5b2b2d9247222e5e618beae1b248643ab05388fa8250f96cbf48ea7c41726396816f4686e8f25326bf0009527adb70c9fc1118703a8576e82e1970979ca86f2b204049a84be9c7d615933ddc75ad4de8952f55946f4306221352c5a37a0d74e7f07df865323fdbd601677822bf733ea12dd634db49162a1ab1c096163f198cdb2555d20de80a394cac1c64f03a3b76b64a386b4fe9e2087d0eb398abd9689e816a8237eda304d45b5b9d145c10e03e7e349527613ffd6487a645306eaf17e268decbdd0399f2d6ae837cb7aa93c89e82f99c7e8871e1f00c584d3c88c5263f867f7335b920cc52b0c7edbf23ee91d55087ad7a69e73ea589bfd25d08080e910f6e8092911c480947f6d21a65d8db75113200f5af264015561aebb706878f496cf8adf3c3cbc45e3761d191455998e361b2f27dd16406b4c765dfb941f98914d266513f7f2a2dfd1456fd5af0e7b871bb26ed98debfd7b58c63eaf69e893625221eddcdd67a2c68001c627aeb7056bc9cbfbcdfc603b205e4eb87ff5277055f73db60f505c6b49627ce0f2a6e5fb19cb2e4cc44c5920377b91e41a1dc3436f8269c3d101ef26823570c4d25c91ea1055b53906bc6aee3c78d79604f9bdec8b382e2d21111b43d19b78bfd1be41d0c825e1dd24ebdbee3e48859a4ac7301c5541f21106f06ae7bf860fbdd5e84213c33c285bac1ddaa50e7f72f99fbc680ac45532fe4974b445d76b58bd6b6f4953b1546493b31801712803954041efc959c530cb29d6ad40487fd46d838a71de2a68207f5c3cae7a3a8ad4baadf09e243ca29e0f43b66a8bb08647b00c0b0125d5ebd028ba34eceb91b7760c37de018b8b215dcd6447fd000ee2627185eccb8e6fd60e58597c850376399274906eecc6dd3fd4e0c0643b8c866d8c4f4e4da7a3df7cf5b94f3d12f9b4d9cb4313e96c716ceeccd033e7490bf69e98d5c4c1e1779721f9d55e1d18f51f88a36a9c1f09fc6838905c94bf59e068ab9c8e4e182ff1f0d69d15927bd5a37ee57cb8812035afd99d7a7a3ffe026b7e82080a4ce94d6ae787bae478c5058f8a6e90724948937ecbfbdae54cd9874d28eac439433e60ca6bf1a79f84745c738a8e52cfacc45661c8793f402263edb82edc113a60bbea2c5341f5ca92125dcc5f484558414c17c34222d017b2b8ceba3f65975296a02e884291ab19e6e955de76092144d5dd8c810fe5e2b932e446b06b2637e32dde3b8f43dc347ddcbf3a62016443112df554438306a5983896b941485ab0af8da4c38554135a03079d7a7cf8d3e3e94ae36c40352da25acc4630b4d8851f3a19c3f8e8f987a03aa9c0d246864f65d6842eaa75daea43e6b13c84babca0896a924bd60f6832048b2a91209501c6f9540e4440a046e8145425e3d840ede0615dab270631c9a5ccc63f8c5723a2fa14ec246aad90da6af17eb57ab52b11c0df5544a6d97d8f21b013eb09447589a0c25a3e3dfb4c56a320d5c0968f9f44250612a16a052629ed5b1d650e3fdbf67762ab8428eb0682943306d0837c448ce658022e298e2b877e4b2bc4d09273c8bfd790f25208394d98c3aa625a9d9ab5e162dfaf4527df33634a766c4ae5b7d86ebb77251da8945474a85e538aff82e2d5d2c79b9ed47faba38502d4e610f3cc1c145e9f2cc9ff28f3239dba72292a033f83f0f54b09422c05555d8fb831c16c4e9156191b4f830956540582a6c1e128e8c0ebc34fbc1a4ce8439d63363ffbf44e151ad87e12b44e3c12c4ef661da6038d1548a2b6e81f1c3c", 0x1000}, {&(0x7f0000001d00)="37dc8c1ab82475471798731f9675ffae88974ec13bcfd8ae06e244b2d340509bcd6fd5b3b52a7b744ea242b51f7e45d345e9ac21262f10726e2eec23f4b9b350953a0d84c1dd8732d61adfc4a4689b1b6779be5dff81af95d293d38e3d79acccd51207b31c58a14bc1a85a26616498054b1dba5e8cf81bce521d732bf537481ebece272807b10ea405a7ef5972a46dd959", 0x91}, {&(0x7f0000001dc0)="eaa81c331049fbd6493e3a70b0565fcb272e1313b36216a27cbb38baa3a15059636faafeceb50b91d40c0a870f509f34258359cd82cd18280ebe8741d5689de7a332bf3455aa92603ed331c4bc08c2456cf9ede018923f20f1817b331c778755a5fea3be9b0366c7a8401a6269e31579e677602c0ff61d4cbe976daac1ecb51239f33d393f0092fac0d11ec081ce1e9d27115307", 0x94}, {&(0x7f0000001e80)="2ff5baf18c20882c753d1fbcc74b5d0b74baaaa8d6f3daeb721b7b3d55b20e75d53848de9628d627eee61f88af3907e384906ba727728a1cb872eca61942636e3e80bb2e26810024c792719d47243e387cd7744fa249c1a65b21e63658ca9f73174bcaf8dfad5e134d2f195278aa2cd1ddb58f097b1934fa8bf7952d451f17cc8f0a500fbeecf5e246242a5d3da2dee995eda77f084d17690f31f361fc070802a3557e6f6424aa05819604329ff562017c72842ad2278d410ca31b58", 0xbc}], 0x4, 0x0, 0x0, 0x2}], 0x1, 0x4) syz_mount_image$ext4(&(0x7f0000000080)='ext3\x00', &(0x7f00000000c0)='./file0\x00', 0x218814, &(0x7f0000000780)=ANY=[@ANYRES64=0x0, @ANYRES8=r0, @ANYRES16=r1, @ANYRESDEC=r1, @ANYRESHEX=r0], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") (async) r3 = syz_mount_image$ext4(&(0x7f0000000080)='ext3\x00', &(0x7f00000000c0)='./file0\x00', 0x218814, &(0x7f0000000780)=ANY=[@ANYRES64=0x0, @ANYRES8=r0, @ANYRES16=r1, @ANYRESDEC=r1, @ANYRESHEX=r0], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") r4 = openat(r3, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x160) preadv2(r4, &(0x7f0000000040), 0x0, 0x0, 0xec, 0xb) (async) preadv2(r4, &(0x7f0000000040), 0x0, 0x0, 0xec, 0xb) syz_open_dev$sndctrl(&(0x7f0000001ec0), 0x0, 0x0) (async) r5 = syz_open_dev$sndctrl(&(0x7f0000001ec0), 0x0, 0x0) ioctl$SNDRV_CTL_IOCTL_PVERSION(r5, 0x80045500, &(0x7f0000000000)) (async) ioctl$SNDRV_CTL_IOCTL_PVERSION(r5, 0x80045500, &(0x7f0000000000)) preadv(r4, &(0x7f0000000440)=[{&(0x7f0000000100)=""/135, 0x87}, {&(0x7f00000001c0)=""/152, 0x98}, {&(0x7f0000000000)=""/20, 0x14}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000280)=""/1, 0x1}, {&(0x7f00000002c0)=""/48, 0x30}, {&(0x7f0000000300)=""/117, 0x75}, {&(0x7f0000000380)=""/158, 0x9e}], 0x8, 0x743, 0x7f) 00:03:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 56) 00:03:51 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x5c00) 00:03:51 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x0) ioctl$USBDEVFS_SUBMITURB(0xffffffffffffffff, 0x4b47, 0x0) ioctl$USBDEVFS_FREE_STREAMS(0xffffffffffffffff, 0x8008551d, &(0x7f0000000040)={0x0, 0xd, [{0x1}, {0x9, 0x1}, {0x7, 0x1}, {0x0, 0x1}, {0x6, 0x1}, {0x2}, {0xe}, {0x7, 0x1}, {0x7}, {}, {0x6}, {}, {0x3, 0x1}]}) 00:03:51 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000002200)=@base={0x6, 0x4, 0x1700, 0x8}, 0x48) [ 231.198129][T10069] FAULT_INJECTION: forcing a failure. [ 231.198129][T10069] name failslab, interval 1, probability 0, space 0, times 0 [ 231.200313][T10070] loop1: detected capacity change from 0 to 512 00:03:51 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000002200)=@base={0x6, 0x4, 0x1700, 0x8}, 0x48) [ 231.219158][T10069] CPU: 1 PID: 10069 Comm: syz-executor.2 Not tainted 6.1.16-syzkaller #0 [ 231.221315][T10069] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/02/2023 [ 231.223862][T10069] Call trace: [ 231.224694][T10069] dump_backtrace+0x1c8/0x1f4 [ 231.225891][T10069] show_stack+0x2c/0x3c [ 231.226935][T10069] dump_stack_lvl+0x108/0x170 [ 231.228187][T10069] dump_stack+0x1c/0x5c [ 231.229261][T10069] should_fail_ex+0x408/0x5d4 [ 231.230485][T10069] __should_failslab+0xc8/0x128 [ 231.230984][T10070] EXT2-fs (loop1): warning: mounting ext3 filesystem as ext2 [ 231.231712][T10069] should_failslab+0x10/0x28 [ 231.234722][T10069] kmem_cache_alloc+0x8c/0x37c [ 231.235909][T10069] __kernfs_new_node+0xe4/0x66c [ 231.237154][T10069] kernfs_new_node+0x98/0x184 [ 231.238317][T10069] __kernfs_create_file+0x60/0x2d4 [ 231.239597][T10069] sysfs_add_file_mode_ns+0x1dc/0x298 [ 231.240957][T10069] internal_create_group+0x428/0xbec [ 231.242286][T10069] sysfs_create_groups+0x60/0x130 [ 231.243555][T10069] device_add_attrs+0x178/0x750 [ 231.244744][T10069] device_add+0x5e8/0xef4 [ 231.245872][T10069] netdev_register_kobject+0x15c/0x2d8 [ 231.247247][T10069] register_netdevice+0xcb8/0x125c [ 231.248483][T10069] tun_set_iff+0x630/0xb0c [ 231.249644][T10069] __tun_chr_ioctl+0x788/0x2af8 [ 231.250863][T10069] tun_chr_ioctl+0x38/0x4c [ 231.252054][T10069] __arm64_sys_ioctl+0x14c/0x1c8 [ 231.253340][T10069] invoke_syscall+0x98/0x2c0 [ 231.254579][T10069] el0_svc_common+0x138/0x258 00:03:51 executing program 1: syz_mount_image$ext4(&(0x7f0000000080)='ext2\x00', &(0x7f00000000c0)='./file0\x00', 0x8012, &(0x7f00000011c0)=ANY=[], 0xfe, 0x470, &(0x7f0000000800)="$eJzs3MtvG8UfAPDvrpP0/Wt+pTxaWjAURMUjadIHPXABgcQBJCQ4FHEKiVuFug1qgkSrCgKHckSVuCOOSPwFnOCCgBMSV7ijogr10sLJaO116jq286hjh/rzkbad8Wwy8/Xs2LMzjgMYWMXsnyRiZ0T8FhG7a9k7TyjW/rt14/L03zcuTydRqbz5V1I97+aNy9P1U+s/t6OWqVTy/JYW9V55J2KqXC5dyPPjC+feH5+/eOm52XNTZ0pnSucnT548dvTgyInJ412JM4vr5v6P5g7se/Xtq69Pn7r67k/fZO3dmZc3xtEtxdqz29KT3a6sz3Y1pJOhPjaENSlERNZdw9XxvzsKsW2pbHe88mlfGwdsqEqlUmn1/pxbrAD3sCQaMhF9bAnQW/U3+uz+t3pUkh7NPDaH6y/WboCy2G/lR61kKNL8nOGm+9tuKkbEqcV/vsyO2KB1CACARt9l859nG+Z/S/OPNB5oOO9/+R7KaET8PyL2RMR9EbE3Iu6PqJ77YEQ8tMb6m3dIls9/0mvrCmyVsvnfC/ne1p3zv/rsL0YLeW5XNf7h5PRsuXQkf04Ox/CWLD/RoY7vX/7183ZljfO/7Mjqr88F83ZcG2paoJuZWpi6m5gbXf8kYv9Qq/iTqG/jZHcE+yJi/zrrmH366wPtylaOv4Mu7DNVvop4qtb/i9EUf13Sdn9y4vkTk8fHt0a5dGS8flUs9/MvV95oV/9dxd8FWf9vb3n9L8U/mmyNmL946Wx1v3Z+7XVc+f2ztvc0xawX13H9jyRvVdMj+WMfTi0sXJiIGEleW/745O2frefr52fxHz7UevzvidvPxMMRkV3EByPikYh4NO+7xyLi8Yg41CH+H1964r0O8bfp/w6r8l2UxT+zUv9HY/83XwiLLYruTBTO/vBtu/pX9/p3rJo6nD+ymte/Ds1pFQQAAADc09LqZ+CTdGwpnaZjY7XP8O+N7Wl5bn7hmdNzH5yfqX1WfjSG09Oz5dK2pfXg2nroRL42XM9PNuWP5uvGXxS2VfNj03PlmX4HDwNuR5vxn/mj0O/WARvO32vB4DL+YXCtNP7THrUD6LXE+z8MMOMfBler8f9xH9oB9F42/v/sdyOAvjD/h8Fl/MPgMv5hILX92/i0fZFE20QxNkUzepGIdFM0Y7MlYjGiu795aNVfZrG+RBItizq/bgzWt4QCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/Zf8GAAD//4d53Nc=") openat(0xffffffffffffff9c, &(0x7f0000004400)='./bus\x00', 0x5a042, 0x6000) [ 231.255776][T10069] do_el0_svc+0x64/0x218 [ 231.256835][T10069] el0_svc+0x58/0x168 [ 231.257838][T10069] el0t_64_sync_handler+0x84/0xf0 [ 231.259100][T10069] el0t_64_sync+0x18c/0x190 00:03:51 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000002200)=@base={0x6, 0x4, 0x1700, 0x8}, 0x48) 00:03:51 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x0) ioctl$USBDEVFS_SUBMITURB(0xffffffffffffffff, 0x4b47, 0x0) ioctl$USBDEVFS_FREE_STREAMS(0xffffffffffffffff, 0x8008551d, &(0x7f0000000040)={0x0, 0xd, [{0x1}, {0x9, 0x1}, {0x7, 0x1}, {0x0, 0x1}, {0x6, 0x1}, {0x2}, {0xe}, {0x7, 0x1}, {0x7}, {}, {0x6}, {}, {0x3, 0x1}]}) 00:03:51 executing program 5: r0 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r0, 0x4c80, 0x0) ioctl$USBDEVFS_SUBMITURB(0xffffffffffffffff, 0x4b47, 0x0) ioctl$USBDEVFS_FREE_STREAMS(0xffffffffffffffff, 0x8008551d, &(0x7f0000000040)={0x0, 0xd, [{0x1}, {0x9, 0x1}, {0x7, 0x1}, {0x0, 0x1}, {0x6, 0x1}, {0x2}, {0xe}, {0x7, 0x1}, {0x7}, {}, {0x6}, {}, {0x3, 0x1}]}) 00:03:51 executing program 0: bpf$MAP_CREATE(0x0, &(0x7f0000002200)=@base={0x6, 0x4, 0x1700, 0x8}, 0x48) [ 231.289076][T10075] loop3: detected capacity change from 0 to 512 [ 231.301567][T10083] loop1: detected capacity change from 0 to 512 [ 231.315808][ T4325] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 2 [ 231.318327][ T4325] I/O error, dev loop3, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 2 00:03:51 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000000)={'pim6reg\x00', 0x2}) (fail_nth: 57) [ 231.325406][T10083] EXT2-fs (loop1): warning: mounting ext3 filesystem as ex