AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWF/7m0TBsI4Dr++JErcJiOktxKYgYYKwQh8SEiWPAMDsBANFa3FIrACSHCu6UzB8zT/X3HFvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8psvDF28RUUTqMkUab35O7xHxEWnbtqPPWxa787H5uudsf5jk/I7pbxkRZRR9nAMA0Luq2xyrdb38y/ufd5B3mLeaN/XimZ8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIArO3es2lQUBgD4JG2i1cnRCiI46GJjE6sRsjgUuguCbqGNpZiqpBna0qVPIDq5+gp201fwBQQHLTg4dFBwESSS5CY9oUFSlNxUvw/+e/9eyrnnZAj89z83AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcy8FuONvLMyGE2enDvO39153lYee3zz7M9uLLnTcX4zHbQ+RCCA/X6rXrY1zLpNvY2n5UrddrDYlEIuknaX8zAQBwUrRardbRq5mogu/KJdG++im3t9T5r0oIrVeD9f+VKA+/qf8/vzx/oRc/N98143vF9f/8317wCVZorj8tbGxtX1tbr67WVmuPS6Xiws2FG7dvFQudZyUFT0wAAAD4M/kk4vo/Wzna/z8T5WHE+v/e4oP78b2m1P9DHTb90p4JAADA/+3cpe/fMkOuZ/L5sFltNhvz3WP/72L3mMJUj+1UEnH9P1VJe1YAAADAOBzsZgb6/ytRHkbs/8+93tmPx5wKIcwk/f+55Sf1lfEtZ6KN43XitNcIAABAumaSiPv/uc7+/2x/y0M2hHD1cjdPfgZwpPr/44u7Ay+tx/v/S+Nb4kTKlrufR+dcDmG6nPaMAAAA+JedTqJd7O/n9pYaP54v5u3/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+MWO/aNED0QBAP+SbD4rccFC1MoLiKKF1YKFIDaCVxAFwROIoB5ALLX0DpbeYWsFQSwst9ATyMzO4LIWWiX++f1g9r0ZlszLpMkLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCnBuvveRV+usO8TGt3L8e7Id6PxeD5anY+jJAXTRb9AxVrbVcAAADAb9dNvX2V5k/1zWaIZS/2/3X+X+j5ryeHee7nx/v+HG8vHuZy/3+yvXA0ulnYJ1x0/+Bwb6mxu/z+pj4uXe48rryers6kaSeefPz2UsUHUm6dTQ/qeJ7Feb+/8T+mEw0XDgB82WKOKcnvQyEut1kYAH9GJ41/I/1/1Wu3JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAmvAUAAP//J3JoQA==") (async) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x90, 0x0, 0x20, 0x70bd2c, 0x25dfdbfc, {}, [@TIPC_NLA_MEDIA={0xc, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}]}, @TIPC_NLA_SOCK={0x30, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x7e}, @TIPC_NLA_SOCK_CON={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8}, @TIPC_NLA_CON_NODE={0x8}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x8001}]}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_MON={0x14, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x80000000}, @TIPC_NLA_MON_REF={0x8}]}, @TIPC_NLA_NODE={0xc, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ADDR={0x8, 0x1, 0xa76}]}, @TIPC_NLA_SOCK={0x20, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8}]}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0xffffffff}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}]}, 0x90}, 0x1, 0x0, 0x0, 0x804}, 0x20000800) (async) open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) (async) open(&(0x7f0000007f80)='./bus\x00', 0x143042, 0x0) (async) ftruncate(r1, 0x2007ffb) (async) sendfile(0xffffffffffffffff, r1, 0x0, 0x1000000201005) (async) sendmsg$NL80211_CMD_CONNECT(r1, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x28, 0x0, 0x200, 0x70bd26, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_VHT_CAPABILITY={0x10, 0x9d, {0xd, {0xbb43, 0xfffc, 0x947, 0x96}}}, @NL80211_ATTR_USE_RRM={0x4}]}, 0x28}, 0x1, 0x0, 0x0, 0x1}, 0x4) (async) open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) (async) sendfile(r0, r2, 0x0, 0x1000000201005) (async) 03:12:59 executing program 0: r0 = syz_open_dev$mouse(&(0x7f0000000000), 0x3f, 0x8000) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000140)={'gretap0\x00', &(0x7f0000000040)={'gre0\x00', 0x0, 0x40, 0x7800, 0x1, 0xf5, {{0x30, 0x4, 0x1, 0x7, 0xc0, 0x66, 0x0, 0x4, 0x2f, 0x0, @multicast2, @local, {[@noop, @cipso={0x86, 0x40, 0x0, [{0x2, 0x8, "012d10027c92"}, {0x0, 0x6, "900227b7"}, {0x0, 0xc, "51afce6529db8b573c1c"}, {0x1, 0x12, "9dd0f4db17cbffd4e0625f8505d7ba98"}, {0x7, 0xe, "98c0fb376637be8128f275b2"}]}, @rr={0x7, 0x27, 0xb5, [@initdev={0xac, 0x1e, 0x1, 0x0}, @rand_addr=0x64010102, @initdev={0xac, 0x1e, 0x1, 0x0}, @private=0xa010102, @local, @loopback, @private=0xa010102, @rand_addr=0x64010102, @multicast2]}, @ra={0x94, 0x4}, @timestamp={0x44, 0xc, 0xc5, 0x0, 0x9, [0x397e, 0x9]}, @timestamp_addr={0x44, 0x34, 0xaa, 0x1, 0xd, [{@dev={0xac, 0x14, 0x14, 0x25}, 0x3}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x6}, {@local, 0x8}, {@loopback, 0x1f}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x4}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x7ff}]}]}}}}}) 03:12:59 executing program 4: r0 = open(0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xf, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) r2 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x10008, &(0x7f0000000280)=ANY=[], 0x21, 0x4af, &(0x7f0000000540)="$eJzs3cFvE9kZAPBvJgkJIZDQcmirtlBKSyuEnRiIECd6aVUhpKqop6qCNDFRFDuOYoeSlEP4HyoVqaf2T+ihUg8rcdr73nZve2EPK7G7aFdkpT14NWMnhBCH7BJibfz7SZOZN8/x916sec/5nMwLoGediYi1iDgSEXciYrR9Pmlvcb21ZY97/uzB9PqzB9NJNJu3Pk3y+uxcbPmezLH2cw5FxB9/F/HX5NW49ZXV+alKpbzULhcb1cVifWX14lx1arY8W14olSYnJsevXrpS2re+nq7+9+lv52786Z3//+TJe2u//nvWrJF23dZ+7KdW1wc242T6I+LG2wjWBX3t/hzpdkP4VtKI+F5EnM2v/9Hoy19NAOAwazZHozm6tQwAHHZpngNL0kI7FzASaVootHJ4p2I4rdTqjQt3a8sLM61c2VgMpHfnKuXxdq5wLAaSrDyRH78ol7aVL0XEyYj4x+DRvFyYrlVmuvnGBwB62LFt8/8Xg635fy98UgAA32FD3W4AAHDgzP8A0HvM/wDQe8z/ANB7zP8A0HvM/wDQe8z/ANBT/nDzZrY119v3v565t7I8X7t3caZcny9Ul6cL07WlxcJsrTab37On+rrnq9RqixOXY/l+sVGuN4r1ldXb1dryQuN2fl/v2+WBA+kVALCbk6cff5BExNq1o/kWW9ZyMFfD4ZZ2uwFA1/R1uwFA17iHJ/Quv+MDOyzR+5KOfyL0aP/bAhyM8z+U/4deJf8PvUv+H3qX/D/0rmYzseY/APQYOX7A5/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzY3kW5IW2muBj0SaFgoRxyNiLAaSu3OV8nhEnIiI9wcHBrPyRLcbDQC8ofTjpL3+1/nRcyPba48kXw7m+4j4279u/fP+VKOxNJGd/2zzfONR+3ypG+0HAF5nY57emMc3PH/2YHpjO8j2PP1Na3HRLO56e2vV9Ed/vh+KgYgY/jxpl1uy9yt9+xB/7WFE/GCn/id5bmSsvfLp9vhZ7OMHGj99KX6a17X22c/i+/vQFug1j7Px5/pO118aZ/L9ztf/UD5CvbmN8W/9lfEv3Rz/+jqMf2f2GuPyu7/vWPcw4kf9O8VPNuMnHeKf22P8D3/807Od6pr/jjgfO8ffGqvYqC4W6yurF+eqU7Pl2fJCqTQ5MTl+9dKVUjHPURc3MtWv+uTahRO79X+4Q/yh1/T/F3vs/3++uvPnn+0S/1c/3/n1P7VL/GxO/OUe408N/6/j8t1Z/JkO/e/8+v8l/3phj/GffLQ6s8eHAgAHoL6yOj9VqZSXHDhw4GDzoNsjE/C2vbjou90SAAAAAAAAAAAAAACgk4P4d6Ju9xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD6+sAAAD//wjO2aE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x400, 0x121) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = getpgrp(r1) sched_setaffinity(r6, 0x8, &(0x7f0000000100)) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r7 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r7, &(0x7f0000000500)=ANY=[], 0xbf) sendfile(r7, r7, &(0x7f0000000240), 0x7f06) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000580)={'filter\x00', 0x7, 0x4, 0x408, 0x110, 0x220, 0x110, 0x320, 0x320, 0x320, 0x4, &(0x7f0000000540), {[{{@arp={@rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xffffff00, 0x0, 0x8, 0x0, {@empty, {[0x0, 0x0, 0x0, 0x0, 0xff]}}, {@mac=@multicast, {[0xff, 0x0, 0x0, 0xff]}}, 0x1f, 0x4, 0x3c00, 0x400, 0x6, 0x1, 'ip6gre0\x00', 'pimreg1\x00', {0xff}, {0xff}, 0x0, 0x25a}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @remote, @private=0xa010100, 0xf, 0x1}}}, {{@arp={@multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff, 0xffffff00, 0x5, 0x2, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x25}, {[0x0, 0xff, 0xff]}}, {@mac=@remote, {[0x167cb96d26756f27, 0x0, 0x0, 0x0, 0xff, 0xff]}}, 0x9, 0xd3, 0x9, 0x0, 0x40, 0x3f, 'dvmrp0\x00', 'syzkaller0\x00', {0xff}, {0xff}}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @private=0xa010101, @rand_addr=0x64010100, 0xf, 0x1}}}, {{@arp={@private=0xa010100, @remote, 0xffffff00, 0xffffffff, 0x2, 0x2, {@empty, {[0x0, 0xff, 0xff, 0xff]}}, {@mac, {[0xff, 0xff]}}, 0xff00, 0x0, 0x6, 0x5, 0x40, 0x4bf8, 'bridge_slave_1\x00', 'veth1_to_hsr\x00', {0xff}, {0xff}, 0x0, 0x22}, 0xc0, 0x100}, @unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "05cbf2e8b2c51ba50e872c4e871944e8ac798fffd56fa5e1105bd91d10ae"}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x458) r8 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r11 = getpgrp(0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000049c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)="dd77cea2c9c6bcb7a78b4346498ed9f649b1cc71d97bb8744f95be3e143cec68c8f427b9df7fd200cffa052d5d6772158394fb8d38b96cb6fbdae9338a68773b3d79c69c89efb0e689779d4e0b36781f5d363cb6cd073070d03caf777573e3312c696a41ecd89046d9c0a0312a8980a4e2150f6e394b6fcb63498446993996899e430fc5aaf0307c75d76ee82b7491f44e081431484e03a631424bcc8a", 0x9d}], 0x1, &(0x7f0000001ec0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000024000007ee3d5eb7abc2a5def36c4c205acc84957f358949fb767c07031dde9331b", @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX=r9, @ANYBLOB="8000894db4ab9dc60d87f7617daf6f3a42d30000", @ANYRESDEC, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014da60c5aa5f705c8a04345237000000", @ANYRES32, @ANYRESDEC=r8, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffe5000000008e2ffb393db036695ef6b8950f0d5b8e35fc730500000000000000da0c0c54fe92fdc673759981ac61040a2daf15973c", @ANYBLOB="6e22bbabb6de5ae2dcae022d55f920d23f47707aa8f370cedff8e7a5e135f91cdddfd8005bbd1c45e769c130208868cef1edefde8259fafe4e16f6c10106abc9069602904d3b069c6cb216298246baa9651284bf3d52447eaa37130de83e884ee5bf0e8807b15d84d924411856", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRESDEC=r11], 0x100}}, {{&(0x7f0000000f40)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000fc0)='M', 0x1}, {&(0x7f0000001000)="dc14f4f6fa6b6ff010ad368bf9e0ae867049cc5c4b8e02dc66864701a95ac5a045be2544790abd4d09eaf019f768f0e38706bb4729e6716248367929ba7fd1", 0x3f}, {0x0}, {0x0}], 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="14000000000000289cd0000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES64=r10, @ANYBLOB="10b87c3d389d60fa62be0000000000"], 0x48, 0x4040000}}, {{&(0x7f0000001680)=@abs={0x1, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000001a00)=ANY=[@ANYRES8, @ANYRES32, @ANYRES16=r1, @ANYRES64=r7, @ANYRES32=0x0, @ANYRES16=0x0, @ANYBLOB="001ad900"/20, @ANYRES64=r1, @ANYRES32, @ANYRES32=r4, @ANYRES64=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000027c20a12f15a1b1ed776de6e266d730100000002", @ANYBLOB="ac3fbb2e", @ANYRES32=0xee00, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYBLOB="4e5fa9fd3504070cd263aaed0a0e67f55350b383bb988728082e5aba46dafa9fce3cf52b5cf491cb4915155ecac5884c675e98816da3e37f663bb88db11d76a1f19a7fb56d7f8f36a7100f47f6649af4a274d7938d81678b4f89f43bad93c10e3b", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0002434d30ebf514dd93000000006700030a0000fed14e8bbe38e9f7f9e27889f680505fce202cfa498b516a", @ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRES64, @ANYRESHEX, @ANYRES16, @ANYBLOB="10000000000000000100000001000000"], 0x110, 0x4000}}, {{0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001c00)="a0e4211616abddafca09fbea0b920789a32574f6498aa4c62cbf63dfddb7cc6e87a40e2aa8a746802802e93183c580467c076431e0255a3bce6b4f6fdfb637118b97ed13e9eb5c5810c83184a95c2d2bd4e7a883fc9829d920397013ce464ea1daacc2fd1f36270ff941f0fc9762f915b452a2b4dcdc1588c9fee663b91f5c5ddfe53646c640aeb4b09eea78e8c53aa0dfa87a1a6d1b153e2c98d850c56c165ecd6e289f6b1e2b4471494d9499918eb01c33cb36bf82e70631b1506383940993e09b0aae9124756d48edb251", 0xcc}, {&(0x7f0000001d00)="53232f8a4c68accad6a06c1613142ad7039888f208eea2292f44699d91c67b464855a914471e19b608b7927b09146f9cc584c063d922f94675dd40a28ba42837d25c5be251b90d6109149296972be3196a99b81a92b7390bfb73883b19bd5080710c779867e22c48783f5acbe52ccc4779d364dac0fb32215c077512a0db8e56f5a59bd44e4fe802d4b220b754", 0x8d}, {&(0x7f0000001dc0)="15253d1493b677f91270d8e0e9c300b3207c287a0f2deb4de48d1e1ce3de835362f991f55f1f22b28dc6d2337cf3fff1c7aa3e1ef1ba16334eb2bf4d2cf4459325f0785392aa2a6881eb835a9422a37332732cd40f3644347553fcd011dd86404706bb4e3946d088606931afd72d1ab1d072758790659f02e09355c748791a6fd1695cb9ac52ad629354d3405ab04138953a0eee8012ae40059f748b", 0x9c}], 0x3, 0x0, 0x0, 0x1}}, {{&(0x7f0000004340)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000004140)=[{0x0}, {&(0x7f0000003dc0)="71f7daed0def33c3b33dc5d53a891a03d9bfa41554d26fc05ecdf00d3320b70f1279e07da3cd0e295bdc44d63a53453210d1848db7fe95bd62a55203e3aa6bdf89d05d29c68ac20bc615f0321d8e6f1044c0fe0a20501c087ca81bb8c97b40571ac755f5bb3b2ebf587342269b7ea23de0e2653a9005ed13ef", 0x79}, {&(0x7f0000003e40)="3cb539919d1e650e756d4a0d61bd480c22ea05baee9c022ac66e4ac6142b89644b2b5dd565e3f38e0c4306a157c6709b163487b6", 0x34}, {&(0x7f0000006b00)="6283ea5425b93f199b462548fb7bcf423d16e87371f42bcaf81a8bff30b40db9700b907971e3a3766dba04e736a5c9015986ee1add3dc707e07fe704cac3f38d44917ab1fcbb911dc03ef62b18dcfc6e4e0e3d8374d353d63849599db4e61b11fc423751707e8ff994dfaffa554f542f24a2d9e46ba74fbdfaa78415b591c95e12d7420fae6a5ee8f4b3144ae870703a64001a30cb3cf36414214648c08b23a2cb9325dcc08dc4250d36c2645349c9119d0f0c2a812b448531db8b90355652e312a7f0add380d0a0edb25639f26fc2eeacb1aba1d8b1abba7946867cea121332b94ed1c61271cc934d378e7e9567cf70bcb468dce8c966d0c6a563f109ec27c89a92c9ffe4f57177de50f09c8d6f106f26faa3d8c56367a4b5f7420535d5889ee26469b18b82e3a9de22d7d59038ebbf7519a14c3fa13474dbf1e1f7c9b737749315339ae9c62a92d128d1147af172142aa1db20b994f991751de0e2bd5d644b3346f2b1e239a16dfc86bd7536b66b48a95e44178b2ea4863d16671530edab8c6be21c01b1e66b22347198b5032cd4166f01cfad1c13d9514cfa1f396739547f74793f8235903fb1775b3abfb9b76511afbbc7e88ffd529a609751c63d12eedf656f7ecd884e1c51b952929ba3ae37cf86e0b51a08b0c4a7da41f88949c3f450a5ab4768047e03af9e23b16505bb6f3df84310dd8c2861ffb0dba79ec25565da900cd1705991e41f9941e5ba0cd1421c83d5c18858573898135cf32d7d70d44aff2ce7b7c7d11f9ce16b30d4a2533a97144fae771248cbefcbc82791c32d3a1585e46467606b2a98bf064fb75cadabc581d71bd4f1b037c6a905b0882f879fd59814f600d9f9ad95d79a66db5d8d9fa1621bba64a60e039a888785ed2a4370dc5439d8b5fa2fa4124041fe9ebafaef05125afdf93e78ee4ba21c766278f7ba18a7e9b3cc68ae31998f4326371664a8a28eb2fdb456896777fbd1f8efa6d5c96153e70c37661ff7e7791092a616914213813f53ea74d80c16f93d67482c6c0d49a7c9ef64846798b95bee8ce0f9bafe5851bfdc13a5f7e218d0e46b72f1285d3bd01d1fd16a514e6f35733ffae78c6703e99d36529c9d1616fb25d21b115fb454c47482940929f8254a6a96e59d405e81fbaacdbf68738c98e268e71be6b585f4e6e616c1e8dfdc18275946bdf8939df6caeec14c31c73bf13d23f859a3847545574ad7ffca6327151699a23df73ff6c6cf3bedbb64409e638c1a9f9bb1e62c8105cbcc46e789b7e1bc5f5d15251503e5f5f68617562fa37f032238c856f16f831a46f4e6c0690bbf747330f154eb0ce4ba82096d60623fa6b77025e4957aafdce98064e0edf7f663fdb8462ea5121e72c097ff98650ba634fee125c294c11dadf59d4105d0dffa418792f26a7500837c4b77760c785eb9e4b47a28f31a4e3a73d2904111a3e4a959730ba3252a56390df79805afcebdebae07863a7c0dd66ccd72686bbfa1b8efd0688ec075ca482f3b347a8f8b44ced0d26642f3e0a99190042d4313d23d6c222abc94cdecd756f37e37f6c3a3e94ade8cf3cef809135e6d2e039b5f1ade15e7d53323de052ae6a1f91a19d22f5702fb3b7209c71faecc8af5f2b7f2b48d83dc7fcfbdee42efeb7e40d1b343df8fb27882aae4f021435f2a88c9595de68281c8638653d9957501b6f05b351ae697f72fb5c524fb6078f3c0a4f9b083e2660ef716411d4c8371351b11f7a3e50aeef0927feb83a5707215ee72ac984df9c70a1de776fc7fdfbd84c73007f397807dbf2b9c5dfdf56b622f192a65fe43debaa9f74927dab23e57c3f1c825cf45979b0a5ba42a6cfa4afaf3b78df503cf6bcfc6a565be992d500d4fe9ed0cc652df98adcfe90ecfd6ede1d792d60424de14f3dd872bc1f322ed9aa7eae1c30956b8c91f84f20e2806be153491c39b57c72ef438ba140032c9e0967a6256cc3aeefbb7f42ce3fa053fef64df3b656e9daedb584f2745a608ef64600d4e86a0c0765b28191cbee7b6d9d5f875e06426e7752bbe6bcaa0dcf0a2e9b4e056f5778aa68faebe7205867fac7d19ea460e3a3235e449bf0c464f6862f3a06eba90e0e66ce72205718431e0b9fd699db620ddc4e9cc93a6d24fde4899cb8676fbe46932afa3296b8a2109afc4d6d12c07e276fcd957e9887fa0108eee49576e13d3ad6e6ca341f950aeb94dbf48b8069fda4989af328f926e595c719b9f5c18667724f49c357675faa346e45cc1122bfcde8b4dcb23bf93ef567b013a4bed6554dd4d7a315772acc13ba6e9e63d3cd41bbc72051bfa9d7279f8feb24d30154e42885ca00796ece0e6c19a3aaed6b60247d4bf37f990b4a7c59571ba7a0938931a70dffd28f3a929228e889ae899f5f0117bc9b392b4c84a44d853b5a3b02bebf3175aea8b5f769df8be6ed5fab548220f5a90d6a584a59693a5296584d764bae461270d628ce744fa7e50168810c02a64ad47d39bf96bff8541412023a9e9e8de88d420a3787f0c297c33cf6adc2bb1ffc53dc7193225f1ce1174e3443ad7881c631891e2714f193d45c40cef673d18120d843051d3b1381091cc05d0317dd318977d2e949e2322115adc02e20db54a8b121071ee6340945d71a0c6c41946d95b04d123cd49e2eb304c73716c9c7b078fb9dc9159eb0169f5e91658283d002d9d408cb79db605f917a464f8fc4724cddb378c2b0cd65c9145a55bc88abc269ff0539b1117923e8390d36548a85ce0ca6a1f94be111bd03154e381ab888341dfd1d584206c5cd44d3d53005a74b8e5bdaf8f6f22197f9730b1f8f038b6902faa79dc947fd25c79d1798dab6854e9b69f2052ffd5e8badb0e8aa0873f7ae81d0eb0056dbe2fc41387be6cf71af51b1fc94c0570494c62e449ac056dd5b81ebd82a6764fe456c8f097f7559021615e251e9657954d762b305b5f8cad26008fd6f7a8f3f4f01874d823bd427286033acf34f4f55b67fb2845f671efa376cd6884b02ef445c01517cecab56620659c95454ebcd201ab7bb7d2628b40db43bac40b8eda3d2848349ae55118ae36d5a0e0449f07e6ca3cea2d4873527415ff98585f8a45002b2861834c57358c89b78a9ce8237e7ba16735d6252dda0bd49f9495c135a8b899c61583c8916dfacd68e8c4585c9c43da9f1a09cf4d453c064d8b890727460b2f76b905607df24c329f0f6c93777f38138e0f86043e66eb4825718d7cd10fff5028c892e4fe9d123b70d870d82e897ab9ff72f70e585f11229acb210613e1a7f0fba9c300dc071bda688b0140ccdc374cf569fb5e843d20ba15f8c5190980be64f7d95d702adaafa33536c0ba3aa4f0c68fea83735d64fe62952fed22adbcc916ffe07a356e72a5be0d52f81983756cbb5ff23b089ddb2a4a659f741d62b1d463e31ccad010a74f4dcaaaf8dc1e9c5f6e7a1be6d3f6e3e4b406071eb45c3685155fda0d4f59ce2f76f70d4da3eb9d5572198ca217a9c8d5534dd1d0766fb118c1557a2f7d413c0f9c51ef8449f2b116ecbd7a8353f5a5e8f1f59d28fb78561f03e6f1a9340295af56e35ed2373c4d1697a5234d14bd5c350c83cb1b492a204d0a9412cc34f0815257e7f0a4be614499c438e11fbdc3f31950aa040e9a255c46444cab606b9653b0deb6a251c9097a40f3b1d4f85490f8bbabb9a871b61f52e2ccd711e8890ffeaf64395c7f944db2b56cfacb62ef1d1d54cf6b4012aef553fe0a31ca5c1957b14fb76eb32c136362c4c4e174e07b772b0f7bbff9c5511127e3d200f26c4babc3c493b4ba4622d90f4c26309d54754e5a81f08411905086eef40a9038566ab841d652a95292ec11872003c04871a6445f91fed2dfe21588315b6ccc10e93af0e3171e321629fc1a26837a4c9655723705489e778f17cd7e8d9768056cb159f4d6ea88f9db6864e5a59e93565b07a9cd5bf4399be48afb99bf9a6dcc32ac049f5a45588bfe6c837e01467be4a0e66cc886438700a08a6ad4e50c2a3133af87a6874b76eceedeaeb42f2b948a88b1adf6205ad724c1d2c7830fdbbde6fe079863fd8b322bf2bc00c6a6562133c2590efb9c7a807439aca85de096b3090d06d2c78ef68359e6f91220ec62576a42ecf7e478b8629815a328bc2662a0ccfd4f4806786cdc57f646baba0d86671021ad814471ddce14721e3efb367f7700df408aac0f15bb9574d71f3b0a61516f8e9aec205201283f1330d321744af914b4119aa563830e726992cc8bbc8e7665077ef83d7914743e9b4208c339f848f75a4ed9650079d0077a0d19e4f793219ce3201d30e16e3ad7fd92e864608d4ce921b760128a46be7ef1c73ff3f5f76185d1ffb61bffe0d6f156a3873bd64436a185fad56fd08980db9ddb3496c29bf5131d28a8d823947685ea7d1cead2c9a5b587a42d8e79411314e95704d432118533bdb442a5773e35f7f80e1599a780e13313c4f5980a0efe463be72114b0eb5400f64a904ef4627118f70decf6a4cf9529cbc9c5e1dea18767801e6e6731af02caae834a94576e05e9dfada3fc1a1474c551e040c1242684c9ad650d9dd95d79f9aabc7ff4d6162a94076cf1b1a37a4362ce5ea701de81fca722cd733915921bcba8f29dea5cd2363b86ccf490509e0256e07eaa08b8380e3a90ac69ec963aebb54306119ef8b4331629541c660a27307612317a9e206677cb278480dc6ff0c5a254d9f837653399516a024f5ff6b640d32c165f481ad1bfb906dfd4e3a8a3551fdb75ddec8e03a0aad8b702b7110f314b86552df0779b238e52680ab353d736560f7c7a1716721d7b79cefda267886c8ddd8a1037df1322bff292ceb00673b38d38b21e3af1950d6bc9bae8678f958b1a6cbfd0d4d6f402fb82cbf3f821d60344b171511157ca8f6615354e99fbbb37b478a4a4a56c7b2fd7b162bc7eba01127b5db4ddccf44f1841c9730c63bf0d20d308a658fa754a50d63c644c8765ac88493596ec9e843767f5b943b9d6907fd508c38d6b554cf5e8da6342f357301c9b529ee7f617e4102f54f54ab9f053a75b98368878ef6c0c275255258a9cdd0b077000bf418f5ab5da4feb628ee12ede7f608fef7f5cba74a602e3378e0bee6d1c47522453d85c8e0f5afb0fa20edbf19ab06db5dade665e0a1ab7f19cf94a32ac156ba4850f56b27221213bcd6a409fc0570e708e055ed5f00e42b8c1f29ac90e3e8c94a60f18b60479637acda4f43d1538880e22efc37271ab47fd51ab0285a9a9421498f3684d79ed799eb6c5c2c78b8ae9deffca526adf79bd190a81ab80eff569bb4a1be3a17328e6c7fb64ff9b342540524de8dbf2965428ea87bc4ef30d171d98f44c5de66347e4285bf157fad65313fa78ca3f0b9fe81428aaeb85934a838b0e21c2c352dfc787073f0e6ba5e2ed32dfa81a3e69d9dcba02e8934dcda10555b67c4e0597a12ebf46d62d17206ed6cea8c01f10565dfd1c5e9ca4744aaa27522cd9dc2ef1af2ccfd8c7deaaf1c3fcc6fd2c0c116bc8a00765fb3948c7a6deb67f53d3929a75336ed457a6207ba8be47e543a675ce7d99a6a1183c5a0642153107a7f339f7275b119118b8a8db9c3a55ebdcc0e0d7700b58385d76484a5df1ae65fbb0f2631d496349b562ba34d030ff70050f8e8cdccc5583510a9cf81e9a0664f6163d70e65848babc7109180ecc8079f32a2f066165bab47702d8b2296dd85f8c3f7ee95d5f0f10521752da0e79d7ee6cca4160e2e513d8217cc75a3f87c4640cd094cf72b41e62c1a5a6bd48c2282fb38d3ef32a912a4485f90f7e213fa210ac9d6a57aaa24f8326f2c3e267d02d865f0f1f6723759148e5d11a9c1d48bc1405c9df0f60eb4b7259b307f8d71e7f2cf1a16a9b4c50e0f372bce40c7726340b5ada3e6a0b33ed836ace1af17dafbe5e17a51ba9a6cb89c4b9338b372e8963df4c81975d45e47853f8839ea27039ec48ed98bbfe485dc41d49cfe875250c837b8fe9334dc678d5dd102ec9b604b0bfe91b884e8e66cf9835546f81713bffb6fe2c2c827384925e74997fd0998cd763c04abe002ec770c417f8005c7f171dd697ae242e43872ff91b132868fa63b1df8553fd4e21948cadfdd31f4309da24d0a11b7710c950613e2302c58989ca4365", 0x10f3}], 0x4, &(0x7f0000000440)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x20}}], 0x5, 0x4000008) ioctl$TIOCGPGRP(r7, 0x540f, &(0x7f0000005840)=0x0) sendmmsg$unix(r4, &(0x7f0000008500)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000a00)="69c852baace9a4fb2c1d3417026fe9119d440c0e026c1a392783ec715f1acb99193ab233927c81efffc5f80753288706385de5c68749250608b2ad5c9b43300ba9434e2c9b609599a345d8b991bc56956958f302d950213f4081594eecd21f96b2566f53c8c10d01f3ee4d46961f756a779b2bf206786868935b48346e23cddd1a9ac31bec88cf37f380ab58a4c4643d6e9d7a28ece2fa00d940b3bb466e6c551e65c682ee9de85cc73902104fac58d1dee6b23a8dc6a4eba1d6373731cfef999736b27ea225dbcf5f7fe7f22ebd3102c9912fdf7d2afa9b1ab8e478ebb70f56fe810fe87234b0ecee2a87ef92f91e4167f0b03298e74bd9e98ce337fb06443fe4893886e044fe5662fb52bc33e5347900362f09bcd0e336a61536895b927decd997eac37d434e58477c99f7590cb1f82424b4c6bca2cf2763ad96fec6009a1edc349c0c509d61a00784db21189390b4f4d773a59d636261c6df6f4a7410f57f33cd8c013c58beea14936906c56089cafea878faf9f938e53d9acba400a688ebc44dace5c2d3f1d4df4e1dae2082cd397e5a707389256afe1a40a47c0370b412b35b3e4ec537d5bde3e6ebf331aaf3805c90b5241f1063c08c3417f8f440e527b2750268d25ffeea33e151f34cbd57dcc4b4c064aae62ab407e7438dc01a061b52c6d63aeaeaa21ac48e7da26fc0a811d4001aa592820cd033d1bbdee9ca209367f5a8a155e4a505de1d6dcc2778094a736790fd8cd21cf4885fc193eca0f56a677907daa09ee1c6d0d6c4d1a410c914eea3a3cdf7a5ff343d9475cb5c59f8d71f41e011416cf66608ac8fbd443a1debcadf36c5e154521122976d95539fc2fa7d4791208f415f8f7efaf671ba5d2293c340dc8f6d5691e56d0105c92190f9a305b0dc0a777be937ab35a21ecc88acc149aa13342ee7dafa868caab9f1518e767dcd860bd31fbf0e44f3fa36395a061d6ba75e179fe676153f3c34d7c65140a5d7cce37ee62d1156afd97aae186aab5cc3dd6809e03bc792457b16c016199b727787d0acec7a1e1d34b240e851245775b8cdeec21de5eb7c5a7849c411db15c6779b8208437aded40a35e10a8b419cff7a19303568f9cf46db16549f9c1711a08125e5322268a17b746f51ef501ea3bffc975885059a39fc7fb44fb089b467c895fe8c1602a891ed5fc48407c57a9b5fc7cf7479f88c45dff2ece48ac38979027503651609dfaab40d7453a07a8818c331ad504ef1727705a4b5835204374afb2bae0359d2bcafd96207f95ed5d2891dc8b97798ad46a24ce54234691e66a688f6e5b663d19087e27e62aec34c8206834df173236f358085edb33d6e472ed93aeaf7a89a705dd18ba8a943fa38501b3f4e4fc7dc781e124ff17a7d7b54a05570a96fc22addd10fa7e0632a3643e35319cce7fa5ad25678385ed92f435805370bd0f61cb3f9f2a3ce62466c7b6e055b72562dc0a219a63b6a08212ed64b70694e757d81029467e402282d09a15df3f4d554418a90194c1ca863b7fc110a5739f585d2d1426fa8b5fe8afd57be7031c63cc8b0a31f980f78c5bf1aa26dd1e50d02547070c95e9e9123fd60b90c03cdd3ec690600f2e825d43313cf0840416ff3803c3987f0edd23948dc68862863ce4c389fce7cfaffd2f0ec6ed7d355b8cdaaa85fa8cbb804a3acabf974ff78a33c5271672cab97b823a2aa79ebf702630f7d83cadf120265cfc4ff80e324f7cc69c19d7ac68616f002433e8dad72648a31f321f02a5a3e576155be8494994a0300629f1abda3f112b7cc96338b1c1c87d25ad1e753f3ce799264bc2b590f689d5e23a2b32f0ebb9a7007e20b971e32ccaeab323f39aba6cf2bfdea4483d04640f7cd2c2cdd86623d5cf92a7e3eed20bbf8656b5d25ed760a376a515ba3a04e3662ccf2c37495ef285b241077d3c1699985f83dd74bb9e69976e382faa1252eae6de4881b85a5d9c32de46d3952005524146d54124f39235a8aa148a265bf595ee42eef1794be8c8b27ceb8fd2b1810dcca96e2362ce47fa391c050b1f2de98cf532c7277d422c3454a839f98ddffc3021c3fc874cd42b57762d8af1fcd8c728a7cd2af301b2d0374ddd569b40335292f1665ec4b7e2059d29fdca546860c4736134fbcda67c30884faae3b00b9fdb8b0aa895885d12175829a994af8e24e699e8e55a8c25a776303fa17516f69c7569677990d9a5bc97f196bfbb08b4e915682e8eefa82071623c4e17aef64c1fe24e69668779cef0864344d03da8da87531030e123253587fc0cd8370c92a8be7f8546d6d9de9df278ee1cb2a8656e34e2f6ef5f84f6b98edd28cd5e1eca42877709e18bc5a059d873a41a7300c9a42f35d4818eac2959ce05370773205009f77c9b098dab4c2e9d72e34412559b555e98842a2065f92d94b7c8e1b567f6b5360b07ddd5581e2e89d8061d76d810051e90290d509a8ce75bf2bdb4b96ec7e270ecee17efc0ee8b80c1ad5ad26b1d23b2b98f77b4e05bbc8781f2bc38c4a7c19dcc415e1bcaf64a520c8ab31a6a7b0ff32a1f5031cf0843069d99824441336f0e4b1781c111f88d45cdd32c8f99735946194bf581413d42172b9815caa885efdb31c887609de25dc456e841aa0ff83fd0b0225483682343fe11a1b00e33765a9c4fd035edff9854726f85231409b223af38457771021ccf89ac2fee8ae351e75161bde1a273888163ebcfe8abf2570746eb8676b44e9378c00c5963bd1ae4b8762ae55ae8348e78313ea8bdac98ea8a0eeae2b7c8b9d2857d8ff8958519d2d77be830e3be0deaa4bc0e5f3729e502190810e1d6266700687c160ae4644a6d400a60d17fd2a1cf808981ab57d9339523e806cb2106e14a3a7459742a46623dceb4b08638e5d85319f471bb0ec143d3d5bb1ab1842533383876966122fd03e84b0c234be34cb90bec7e6e03c71d363e1c3626f2d4bcb423ab6d7d0ba0731ad9b6bbe90ab25455f91f47a45595e01f00f6a45ea30d732e446e9e4ca693256a0b881b6bcadaea1bb5456b463b4b54bdc19b413638b5806a253fdaa2af36a83b004ea908afcf085aa7d9577b32efa993984b0cb9904cc14aa3f9f39039e797924e76f99554fd0e2e0d93ff0341399155e57c0b966bd67e0d7a06644e06efba3f3198f99431b9919747c50e6bacbb3dfa8807ba62d78078a4b76981e4dbad55f437998012026dabc6b0e8ec20307de53dfe9c75def2602bfbfb9d85b0992e88294d8c90731058cc530fe7ad57ad967fd1c78c6748eab69edf05f7c1cd637066b7f919d0b2f896dc4351b2108cb3d80b1d0906eb25209c7dd9a067ef3c12bd25e528bef9144ed2a59b4fa47d1ad7ee1b904e9c703b60cfa2a00280a13a608e6a87e0aeb2f5acbec87978a66b190fb0fda06a0ea22abc0c99f25ecbd304d88f9c881cdfd668b7f9d788e76b0daddf2ec02b845657e50e210045acbef4ff910d983f73738cc540f0dab3987840dbe1e3e79fc22f372be9e85521720ba5a0c35f6d07a081bbdbcc49d61661ec75f9612af96c62d0c14f0bb2cbae56d1713e5a279e9fd1d97978547a03f1261b5551cd779fbd0b8e851698c6bc3f4f80e54583ed98d9f674c76b39eaa4aa743ccc3e6e45b762a35c77733ae9029ee88d67a5ed22a052a93374983c98b47983b1f611049d6578c1013ac2992efdecbbcdd81b612822785d1367cca5033e4d6a29f98a83ebf0bb0900c5b43555b3ffd5b3fdf1352e40495ef34d066446a7f5ba06f26c4921c23e6dabb97489d1e200a1ff4ccc4c0cc4e5fb6621ee0df8b5a5dedd29e6cbf5c5da9442f6c94d74bdfb3444e8195e5249a9d2303f62a752870964e4534a95711c992627c22fc2c42f2f1226c4f77f174df327dd8b01f6c3f40a76dd51e0fc180d3ea2e1b7f4815cb3fb563c9f15201955f9bb0be9710e141d6387be4ca41e03cb36eade9309b525c4a7fb29bb8f496509ee33f513ea0396f4b9d34e94267f25337e55f20b2341b7f81eb0d88ad32e2884f90bace0a93cdc705a63e6e904512b2d285a63a64c18a53d7bd31596d1be6a81ad0251134d3044f5bec5a7fe189956661104d2e26a2cd10f39daefea82a91c054e479983d61d01b8b3d7730b9b87b4f007d5c63c37bd0325aded8bd455ecafe9cb483e6ea20b561533c2b27bf0a44719ddecd69b528a8bd2660dbe094ca3f1daee898d6745abe3100dafa16fbff769e28846527b90325a02898a162ec3d8f0090d47d92d7ede9b3da7c58d4fd4b87cb7a7f1da08370e90b652c659d23a6088a01a0e794a7ffe58d5ab5653da7e43f034ea4012f0e7a20e69ba227cadeda1a6333eaa67a3d40a9fd96d104c05ad7330f4dc0d6b10fdc268c876c578ef5775ec2ce40001cdc77d17ce5a0b26d1ebfe1794e7c9dcebfc6c088ad72bd525433bffcb0ef1d3ebfac61ca66397386764595e179d3b9777ac03ec84354fbaed71f632205c85dc3e1c54c18b7376a72e58c8607eb89acf1cbebf1fa091413f28f8ce2807a94b5a5e68c0717cb96fe39ce8f35218bacc82f0f7d10942c101aadddd18c6bf76e154a34065c8c93c9007489d2894bce3ff4f41acab5fd2e5b1ad9294de47b3418b8358efe6ea4fcc907c8267e5ab2e66b8f14da750c0abdf9702499bd17d52b31e23c8163fc436953ff030ae202653446d054287e4ac5419f03e6d38c08daa172a8f85984a2907de9e85c7436ece4f59567c87769839beeb93d53374b4b1242cb9887d17c1c6633f541769db6f731acfc5b8065f14210314969a4bf1f554014fe3b34dfa00797c029578794346f726a5ed84dd91108ac4a18d42c7a0c9633c4b824f718b42f8a65773d3e16c9729a0764e910f8fc44ce03c5bf17a4c714d598a557b78599b3f7a04883a437a23fb50521ce196671dfded5fcef6c55b43850f2b1befc0214cc6c81868ffb377237ee7c449c3bec01164f2a42c7a89f1a93de2f47d73256eae5413aa68cd491a49de5f9907b7bb05e30c883d4864d26f17cf66769517a3590d66046e920302fde2fb4b4f89a9864292022a4443393cd4a00b14ecd1c44aee7af4b9f3bb5ffe6492b315e069a61fb7e24cb281e4cd49a03377db972273fb6611c5d18468d3a9ebe17c5925f6b1cf7ba8782939893641da641f9d19491037f4b7f9cc697871088ff23a3e5162e49ae0087a239e7f43662af97a35d10d8168e830f9f7d4ed92e03ae1ce3f39b6a34d43e40b7f6bd0632b5758c41db0881c687c9792a6eb632ded6854062523574167d452161695d9ad7d8f69fefa5235f8ec6c83b4517488365b1eb95b123ac2839bc41dc0fc07c35671a9a953cb7d9077e013919ce8794b4ad3525227f67db39a31e47e4ef554e981c6074241779ae356108b776fc5e810e54dc5c1308a3309961f7462403706097fe02bc4a2623c943ce9fc1b6b4eba5b9bc665795cef143c1360f64e5dda6ba15de4dcac45f49173c28606a23219430e67253f4b61de8488701b4c36bda57896b27f8b69442f6759bed80f3fef1d5939c9d46200c7540a1e9ba82ca10c03bca7d5a9d91dac4168d0e87ce5190048c2144686c4f948c38c4d94f7f111efe58bba1107a4ec05faf8c223cb1f0a574ac3734a4e9ada6393d3689e6b8cadaaa74d85bf2fd2cc655618d6a53b784dce18bc1e52e0c4869094d7d7039a0cf74855eec75fe72471f5a6a47a340edeccb4187fdba4c318d359da1a0eaff7a45071d9346ac587549fbba25be92be3cd23e8437d8f3cfbfa0292a3848c79cd2e7964cf94eed640914ac06b9612c9c75c3b2a68a00", 0x1000}], 0x1, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000300)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000003bc0), 0x0, &(0x7f0000003e80)=[@cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0]}}, @rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}], 0x100, 0x20000880}}, {{&(0x7f0000003f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004100)=[{&(0x7f0000004000)="b73b0de7ee6883164859324d1d0d10506886b9a18820f8e955f1ece8ca69fbb67bf8596e2448e0a63fe0ccd086c09f46aca8edb21d95752b2a7a388710ec72fd8fd82ec79eeedae387f463017ce859b45b5f922a9650c991d4d6165038ca3342d5a5f72b7774838701422898fdf8f05823aac0fc4f49787c92d8082315d227edb1c965e684de678b4744c0af998b527c2abde23fd53377b96e2d7b9b9008a6003afdcb0a507dfe5dd35a8c770cf4d908d7dba8c37588b5cde6d7f68d91efc3d3bb1f1e7ef1fa0a3f24cfb5664fc1069159acaa329568fec029f6a9ef4f22", 0xde}], 0x1, &(0x7f0000004200)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x140, 0x408d0}}, {{&(0x7f0000004340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000057c0)=[{&(0x7f00000043c0)="6139b6b6403e4f12ce0a40e8da738065f5a3856a413efc451774ebacadaf4090925d218e786cd046c10b43696919d85f99db748179585cfb33ee0bd07e710f38ee15066114fd6eec573f63e5d5748462fbad8446dae53966cb3638494c43db098784558fc3e2c26f929c0bfeb9285add3055a40a0b5b8acc4623ed7673a3e0cc4caa27622e5a63203e39dfe9580adbcd1e312a4cb2ba0e54d2ab7aa1acab0e2c71599f", 0xa3}, {&(0x7f0000004480)="72c0fc758254dcc8bbb9764dcd6340a32e988fa42834305b77b7cecc805423d0429e53e3aa702930faf4786f1d1aaaf9d14bd803df6dd28352719fb7c50086707340be50d9dfdc3f14c0db06e173671e212ff9060074b379073fa2dc18bf5124fe03184939ef800069b072d1321a45f4ca3282916e2dc2f9834e3325bfad4a1616247e98dc2ebccd3144e8c7e1fc7b5a3a7f23ce125f0df204902802f898fcd0235ef7df9cfe97b47da46cfed3e57a09267b0f133a11dfc12bfafa684b54286c51ebd2b92e36120b3b9b201bee8ad2632adbaf499f197c7b83398a05519f84e5d1a0d4f8909a351dfd296167ac6cb85d5666be16b5536d05858a9b4d05d18be07dcb391997b64ff77137e598c213f7bdb354a10fc0a9195f96d330e230a6533bfbe64cf176dfc093a9a0e69d7918ab1e18c06149510589a99abd8b2704c7361be5f2be0f76779b04003b0cae9e119367ecaaec094e733496688f9d173e55478c0b5a2ad01b46f0a63eed87057c47cf0c81cf61884ea856ccf58c8e080472dee66ba7e6598f772fa2e5e25d4211dad3cd9d1faabe55bd932e2d349729f1a7b662247bfd4e5dc6a739e7b798e441eb9aa0bab73ca6dc34b62758dede22b41424c91cf5854ffc15846027209e7fd38d9324b26960be65dbe5529ccdf842aa67f6a2aaebe7f3b2093254da1c14fe87caf7e0e1058fe0c90e0c4555ec3e67c8c16a264aada521fc8bc7f16781372093dfb7c44749017163e3f92b01f8bc3b2885f5ba2d45f0ac0d7ad1733dc728d5ed3c02dd0842093a67e983a15ff64b0dffa7720f3e57fa4032a90f6577b9efb673b7824570b79e39b02223aa307294ab50e8470627e91f6f5d2b3bef4fdedc6a7b7ef976259afe53044ba1685d0db908599f1811aad4b30bf977d950c16dfbab23af6caf3243aac5c762fb821384992343974a460e5c6f839e32fda8ef083a789c59c5d7921e81fec31040ae798a94b1a3920f99a3d20176955c341fd7cab0103cfa09eefb9e87f47dbe0e07ae5a455d2c1ea3a94830013cec22a917978495da3e26c23122cdbafa52bffc36e5031f0d96849b1a3fd9e42cde61c389eac2ea124d43ca90a259c1e032dc4df3ec62ea8374bb4b09b01a0230a875ee34c72214abc6fae81f96dc8e90c589f554adc7cc7a747221d37edc3b99d49d0781cac05df87ab804c975fc6eb094a0af95ef1206f488fe98ff10a9d036ef001a94e1160a56be48a6fa5bc8f8e018778bd2c380c10d11cebaf55d718c7433c5de4b0844aa322005be30d20c1e04118221730e4d95007359ca51a2f153203d6267fcbd20333734d6fe37f1fb65bef6d2c965378c1f78cee4e5d032bdee9c44b4b77e9c018f11f8739e9068045b4f1eeb292aab66d3b4831ae07495e2f7176cac61f3e90c9c5637ffeb41c8f2ef57fa8051d64b2eae8681f588e7ad201c17c1f9f9e3ee7ee860f9312456d27c7fc16094881b68c8e59f27710de68627a8bdf5b63c74138ae1bd1007e0fe7211d8680b8ec88a02c064bf12bd9d930b7ecf409af8ded071c2c553456c5303d90dbc04a8e1e35d6d092826b9e4de4e771b1e6b3b5b911717273299d43fc3df48121b3419e82b1c8c9d5133dbb302d3404b75065ae9ebc89aec55af4913abc23767abf35eb7663e415352aada9315fd88cd4d50ae21e7982cfd0308b7f69f3b09412a0443600d976e51cb84207bdd2520106ac3e932c1194414f79bf7c75a0a6b3010f3e7e51c158c5609e9b1118549651c1054c6f73cea98a712f664f0ca13b840a8bf79682e7578822fdfee8246f99d37768d89f72840df85a64bdf47cd1a052e1ee02801a8726d832f8cf208cac728d3f2141e95b460e618d92199306009850d1c267c04beebce59e80ddbb4b1282e744dc58ab5a55f0f979aa3e5d4eebf61c6782200962fc4d490cf5cd7e08792dcbe399b656c6bcd1f571c756a847580a738fc5047884e7e7901aba7551f4873fa4b42c3aa081df23ea148182dc4d398afcfdc3b90503e988f6766ca216be7299e72018090653831ff9f4bcc62de5c8bfaf67de1f15db6d7ab33f28b074ff5afe4d9771a045ef5eeae79a88accc67638ee19f1833a7405859a05220969b1bdb77cf7a444b9c6302559368929ef6f415855832122d6e76b4a382da885502e416d040c61e622e064ec95acba63b6ecb937f402f56c5f535c60cdfefe742fc518ffd7f4cb6295df804573fd9427ff919933cc8322110047bf60c7bacd5d3c7aa5f5eb7d2489d3ddf8a7f76bb01f0dc7f57a1b1ecb4846db8bf18dbe1e1b986dbb9cdf7dde391bfa7a1d42bcf0c88dfc36590e5b7f9a30ee88d39605f744e6776bfba850f6f20784fc62085abfbbaf351ebb85d2b34e52729320b3a3605bd5ca57df177e0f77336f21af5a55bbab37746ec1375b76aa6274c2a53a28c505b1402dd3a61861b83d8275cdfeddcdc6cbca2f3ec1ff0e9102307b818c00ac833dcf9ab684631f4b6d263c9f71f0b46b1d1473f41e28eb03fb20057279abe063bc046cca25a3d4cf43be8098473b365f7cef6a4aaf2f10a5462f78d33d6131dbde9412da485fc6df9f216da075c59af63c8ad0842fe8e8b348b2f40c9b7ce6453885daff4fddd7e9083c325808d9b0314d078d5e36943c9ef10153712a274b9ea153c093b191ab553f6f1c6a763409fe636588c1cafd5e063bc46ce8a07149e3d158c45f2c01709d30e54f6fec702691744780f009c57672f6c570cbbcf0689b70615e4c2fd2983d03f8d2a2b84d474530c489b8a58fa0100d6233f6402ab2928cbe074a7f70f7dc16cd41e2fd579d2f8926c1d50ba369a9418c01eecfaa8522e6143e2a8903c3b8992023ba22d418da4811684985619faf9cabbecc07d8bad6d6043e126620a97c6833510511c5784242188f66c1a384c52dfa952bcb3ac73daf729e4e24264914033b1d274ce5ebfea254cc01f339e30153a4a607a697ce03a8f9424d7bd42ca17a79d74e4225a6d5b57add308370ffaed073876a85b05f00608f74926a977a5e7e56eee81ee58a028b5b8bb596a7fe0ba89cd0e96975a939c37b655fb59660f3e6bb0ae0e5359948746b8b90e24e1270e5ef451629bacd630b1a3c6c6e2d4e4a50ef6d68376c10766265db796bfb1ade198ee96060d668dfb2eb60693683c9bc0b888075b331f3408fc31815a5fe0b28ca9fa1d7e7f49b84a7f4226a250295702e3eee0a498e65355804cfc3fc3d52152b2c40d65d8230eda59ff17fc895d8d21ebd5b1921c283f24a45c6756eddca0bf02bd88c2dd7ca29836fec367f235bc248a2c7940998009308dfb0604e32b74b447fbda927f96929cd3c0b506513855027904418f75b03eb181cee607567d727c17feb50f9238863da224502d3583f426c510ccfa6bc10dbefcada24c17b3dc18df7292b4a4fc069969e36d3155c879d2c153d45ae036be6c394ff95489e4aa8a5dac7a55dcc7ad2cd4e6ada6dba381bad18484df0d9eb1b6a99797301abcc3f4ca360978f820bb2ca23f88d0b16505a4d35f960956ad4cc453aad2b66958a0481777021e7fc14c59853224417169c3b0d190e8e480e8610cb27e52c2f9c748b369e09aafbb129d696b651ff96957b550dfdcff823a4c860b22e58960f69a6e63552b49b44d45510b1528f45e665b9e1d9310ed5e4ca0753504544f7d9e8cc9d4e4a91973e8ebbe6a746093a6412eb516b6839e07e3fd3b13a358690b104c221fce65c4bf1b231daf0562e55811ee3405b1384fd167165ca7c698806a5581e6d3c027cd7096df9c04d8e19fe4a0a8f41fcab1e7611354d63be639f2a0df85dda41d31de4dd7c0713e005e17b69743fc4217d290aca04a12f4dab7fee4a6d69088f3482cdfe4fda4baadf2be30b7b0a4a963a8c7e7d1a85960e55d88e340921f9f71e1f63d53fa39847ab9a63c1c68870c08b5856568144883023e304932a87822b523038481572912a0894535a7ee6c57ba30641170b288b3b7130bcfab17494e4f75e30cf8c847a4b12988f1ad826b16eb6c867cc3714e4d3c9683544f28d84807a09f6ca7f4fae4873b06af96f59fadb3d54db25a4c313eb770a0677b627167dac3e9663ae2d78512bb54e2689d7e1df58ff7e0d75a47c1fb6cc9d324b2ad36b33a0b1d4e09be93a68a00829011a6710049785700900019ffeef67310256d4c0ba5445707a5e1b9fcab3043d9249846b86ec143fe1681f2fce6657e2419c01430dcd222d53677b5292ae53468ab0d6599b0329890e2bca168403ec5e483d9742bf65d6ce3e831c344528eeebbca64e0f3463ce664125662c4740e3010b6f2e4b8831b622d05312d79bfd51bfcb45349a73a020123330dd2ba47c95fe26bd3269db3b95c422bef2ae34fe3cd24a0bc2cadd57f39aa358cab5f93efe24a4dda729dfd7af63e1fcac37f50e7f4ce12d9a9d8f085104508f1bd52d9fdf076efb9099e4e84f8d4e7a5aca3c76a09cf20b35134ca4613b2b0ee0a7aac2c4b7cc700c3493f34452628555ceaffcb303ec2c03057909847cdb34eb2f7f607af0f69e69b1a29bd6142bf0a848a93853791d53c23cf99ad385442c9951255b650800b4456bc7d1ddc770bb58765e23e775c581f714c80ae494931ee3e5db9953ab64f8edd8d6730d9783ce79592f834ef7ee893a436036770c1ba1427fd46f36e64896e8222c19414b6e55066c0ec2a95840d090ab7492fcbac400a1be578948bf28d4d5691d419e6fed7fdbbd568787110871546df65ab8af49b9cc4787c23345f44403e0e9402c323d3ca075505c00c5ad159d3381352d31a8692dd01bfaa2a9d36358edcec7506776e2ba236981f95eee3376339f25ff5ab5dab6ccfbf871511087ef2c717c73edc0a65af3403add9ddd7ddec3fcfac07b6747581f36e540a59070ac7d0f70d403cc897c5fdfea5ae94af17aa7057dc17ad83fdb1f52afb00aa133d16e7b90fd81b3bd7ec5067481efe0e2939d6a46df526ceddb0e43fb5632a099ed2bb47adfc4307d584b86e3c355c6cc08f16f5be31698846e774897b5504dc349f498a6a6f26a37410c33d9acc82fcd026e0f415823b38d85d4d365a5ebf442149e7997c04f214052346caad0d36ffe2e706d46cbac9bb7955fc043e6cf4ea0b314d3cc28f63365ee117075aeefec43533844b8a76e58a468e7b5345d0c34dc6026643758fe85bb41c8ce6db96eef07fecc8deeda8498540d5e9fff7f201c219c516f34ea2219a789eaca37cbbc5dd251cd84651717468a5c53313f5f827a85a7bd9aac5ea178137e4d2db63122d22b0e3c8660742493e75faafebff1c8e4da8a5e8f540a0ff5320a1895f24ba215d7461e13dccc298f93652888cb2c4e5fed162791ae9942d7c2bb8b0af6fe435fa39e673438f6baf81cacd8ab00d4baf4307dab8d45700f0740cc17b09c11d2a40f00438f6b2ceb1f0488676798e2ad7c7538ca40ec08c9de0b04e4f8badb6b6ceb56dca85d2c546e04252dcec05635cb5cd704e37ade4e7b1410c5e20f3bd55988e3134a4ad9449875e5c281a65cf686d4667f51860315c45e1177aa5f8c9edcc587d5b860f11cfe26799852162ce242c4711c0d2b5ec703731164e627108891708e92ab28e433dbe6ef10adfe7dc00060b33b0eb1985453e6ffacaf31040c9718b828f3c7dd060ba6e49a47cf5f04862b19dc04d7c8eb074e0bc82bf81de0fc5a0e29848fafbfeaabfe051007445c290504b89a87ca8ccfea87a56265680acc3db01322522a008930e1f2704b9b8fb40c21aed7083cc244757b8bc205e9", 0x1000}, {&(0x7f0000005480)="d782284ec0484ee35f1ec760a6b305757e7bd38decdfa89dc98fdbe987c28f1013a3101f3f75b6ba1a47e04fed7b0559160b5687225cd2c650ab1191151d01d44e4760c79176d3ea8b595c98608899a37c7bbaf13c447bd982189b2e6f8bc4884375c0a9a9b6a34933e4dc4f4a80", 0x6e}, {&(0x7f0000005500)="016c79b0135c515ae54323ea9be07135de63d9d8f97e99d2d1a8cdf75e294484615fd41f1799c9f85f865bee6a045399f7f3b61ff0f9bccdb4e00c3d39e9f83e1d604bc562c14c6eb207013d4f0c84f8a6cbde5b603f14adaac7ab18390199ac7e5e6e", 0x63}, {&(0x7f0000005580)="7396c93ddcc3a22e7bd3881eb29f10162b3db8e4c1e7e28f73fb4ac081f3a314087d0fa8a16d6ebbc348a80e4c2dd0aaa31f7a4bb3cecef936cd67d6335eb67a58fbf5111302bc8a4c9391589fb67c730dc5525a0737e7afa638a452a96117377245253dde924c", 0x67}, {&(0x7f0000005600)="4b444d421b787e9ffbace54b0a4d7e7fdb8dd0d698b6a0023bf56d6a049899e60be7e6dc5c480440eab07ddbec01fd538362c97388c2a72d2c9eb7bbb76c36cc0c5f99ce1e17827f28a59958b5f7b87618594127540d8f5fb5e1e3a350e60d58cfac3918b78d7e8c7906e252753f6ad2ea7df6cce34e0a3478146caa19ff70cdf77e5268c4893ae5c1c833e380137da106d229a65fd3507994d2d833aaa9902c58a642a28dae568344c7ba9cc303e1b6e139b607f3f615d8ece9e9ce7ffb489bef", 0xc1}, {&(0x7f0000005700)="ff49f8a2c5df08a6f39ad4a04d7fd737341eb56c4a726893ca28076052f686f34862795e0bfc566f2cc28f052e19222c8566fab228b7c31203255fba5bf77daaeb471965b570d96e47584152985480108790f40a61019603f7782400a82a4e19257b16bfc99c9b21707a1615ba98d3c685f912941cd338406bfc14a163a2a23e2a42dcee0e7b8c", 0x87}], 0x7, &(0x7f0000007d00)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r12}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r7, r4]}}], 0x118, 0x8000}}, {{&(0x7f0000007e40)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000008040)=[{&(0x7f0000007ec0)="01d3d34a2ae9f248686153ef5a63e3f00d974fe92af648396c68a8a4d434a3b00e9b92206807a94621acba0f38577201a24f18b74f69fc261d368393eaccc2e75e5de66e09ec65655f2cb2ea71008c4b6a89cc3e17d0dc208028285c19511fc984dffb2f96ff89124559acba7e385694c73b2eb8d28f5bfc145ef331ab8790ea509ced11", 0x84}, {&(0x7f0000007f80)="3c289e669b18979afadbbe55def0fe1467e2ec4fa9d29a57f5dd30334b00dfdfebaa4dc50dcce5c1322ccd6a4e754e0a2eee3b4416d2d0e486505ed82739329e0bb4ee8c4d100867a9af22740a361026d566a2d427339af009c89fb2058c8ea173c6a1d3780c803a908163c833274d8af950decfb3a9c9dc059b1fbd8dff274e37567834178c084db8400a90323a750f90cc45743cd24187fc29783a11cf1981d6fde2a8a3d07f2113d434d3ae39d114da457078709063d2f18c61c487", 0xbd}], 0x2, &(0x7f00000081c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r7, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee00, 0xffffffffffffffff}}}], 0xe0, 0x4000}}, {{&(0x7f00000082c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000008340)="c996f2f5b3a344dd1f4c7144a90a06a930e2d4483a6631ff6071f21ea61473a3a1e9f287aa6a04cbf2dc297d427c55a1c05eb9a319", 0x35}], 0x1, &(0x7f0000008480)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee00}}}], 0x80, 0x64004085}}], 0x6, 0x200000d0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read$watch_queue(r13, 0x0, 0x0) 03:12:59 executing program 0: r0 = syz_open_dev$mouse(&(0x7f0000000000), 0x3f, 0x8000) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000140)={'gretap0\x00', &(0x7f0000000040)={'gre0\x00', 0x0, 0x40, 0x7800, 0x1, 0xf5, {{0x30, 0x4, 0x1, 0x7, 0xc0, 0x66, 0x0, 0x4, 0x2f, 0x0, @multicast2, @local, {[@noop, @cipso={0x86, 0x40, 0x0, [{0x2, 0x8, "012d10027c92"}, {0x0, 0x6, "900227b7"}, {0x0, 0xc, "51afce6529db8b573c1c"}, {0x1, 0x12, "9dd0f4db17cbffd4e0625f8505d7ba98"}, {0x7, 0xe, "98c0fb376637be8128f275b2"}]}, @rr={0x7, 0x27, 0xb5, [@initdev={0xac, 0x1e, 0x1, 0x0}, @rand_addr=0x64010102, @initdev={0xac, 0x1e, 0x1, 0x0}, @private=0xa010102, @local, @loopback, @private=0xa010102, @rand_addr=0x64010102, @multicast2]}, @ra={0x94, 0x4}, @timestamp={0x44, 0xc, 0xc5, 0x0, 0x9, [0x397e, 0x9]}, @timestamp_addr={0x44, 0x34, 0xaa, 0x1, 0xd, [{@dev={0xac, 0x14, 0x14, 0x25}, 0x3}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x6}, {@local, 0x8}, {@loopback, 0x1f}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x4}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x7ff}]}]}}}}}) 03:12:59 executing program 0: r0 = syz_open_dev$mouse(&(0x7f0000000000), 0x3f, 0x8000) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000140)={'gretap0\x00', &(0x7f0000000040)={'gre0\x00', 0x0, 0x40, 0x7800, 0x1, 0xf5, {{0x30, 0x4, 0x1, 0x7, 0xc0, 0x66, 0x0, 0x4, 0x2f, 0x0, @multicast2, @local, {[@noop, @cipso={0x86, 0x40, 0x0, [{0x2, 0x8, "012d10027c92"}, {0x0, 0x6, "900227b7"}, {0x0, 0xc, "51afce6529db8b573c1c"}, {0x1, 0x12, "9dd0f4db17cbffd4e0625f8505d7ba98"}, {0x7, 0xe, "98c0fb376637be8128f275b2"}]}, @rr={0x7, 0x27, 0xb5, [@initdev={0xac, 0x1e, 0x1, 0x0}, @rand_addr=0x64010102, @initdev={0xac, 0x1e, 0x1, 0x0}, @private=0xa010102, @local, @loopback, @private=0xa010102, @rand_addr=0x64010102, @multicast2]}, @ra={0x94, 0x4}, @timestamp={0x44, 0xc, 0xc5, 0x0, 0x9, [0x397e, 0x9]}, @timestamp_addr={0x44, 0x34, 0xaa, 0x1, 0xd, [{@dev={0xac, 0x14, 0x14, 0x25}, 0x3}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x6}, {@local, 0x8}, {@loopback, 0x1f}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x4}, {@initdev={0xac, 0x1e, 0x1, 0x0}, 0x7ff}]}]}}}}}) 03:12:59 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000000)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000100)=0x6) getpid() (async) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x40002) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000100000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000100000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) read$FUSE(0xffffffffffffffff, &(0x7f0000000a80)={0x2020}, 0x666) (async) read$FUSE(0xffffffffffffffff, &(0x7f0000000a80)={0x2020}, 0x666) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)=ANY=[@ANYBLOB="c6a85b15325c81321aa0bba14b4ca584d7903bc180136a28d01b8ab8821ec1ab69532e71412f6c95d2c4713ac342245369112c7643f0103fc4199bd4f317054a4773eb5084b5be33890492c6ffa93cb6e48cd7a34f3f95bf8fd70fbc2818"], 0x20}}, 0x0) (async) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)=ANY=[@ANYBLOB="c6a85b15325c81321aa0bba14b4ca584d7903bc180136a28d01b8ab8821ec1ab69532e71412f6c95d2c4713ac342245369112c7643f0103fc4199bd4f317054a4773eb5084b5be33890492c6ffa93cb6e48cd7a34f3f95bf8fd70fbc2818"], 0x20}}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d40)={&(0x7f0000000700)=@abs={0x1}, 0x6e, &(0x7f0000000880), 0x0, 0x0, 0x140, 0x40000}, 0x0) fstat(r1, &(0x7f00000004c0)) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r6, 0x0, 0x0, 0x4103fe) (async) fallocate(r6, 0x0, 0x0, 0x4103fe) sendfile(r4, r5, 0x0, 0xffffffff054) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x18, 0x8, &(0x7f0000000340)=ANY=[@ANYBLOB="18000000ffffff7f000000000100000018000000080000000000000078000009000000000000000000000000000000004b830000f5ffffff9500000000000000"], &(0x7f0000000400)='GPL\x00', 0x7, 0x2a, &(0x7f0000000440)=""/42, 0x40f00, 0x10, '\x00', 0x0, 0x0, r4, 0x8, &(0x7f0000000480)={0x5, 0x3}, 0x8, 0x10, &(0x7f0000000540)={0x3, 0x7, 0x7fffffff, 0x100000}, 0x10}, 0x80) getrandom(&(0x7f0000000080)=""/240, 0xfffffffffffffe77, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) setsockopt$netlink_NETLINK_RX_RING(0xffffffffffffffff, 0x10e, 0x6, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x5}, 0x10) 03:12:59 executing program 0: mount(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0), 0x0) prlimit64(0x0, 0xe, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(0x0, 0x0, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r2, 0x4c81, 0xb) fstat(r2, 0x0) sched_setaffinity(0xffffffffffffffff, 0x8, &(0x7f0000000000)=0xff) unshare(0x6c060000) setsockopt$inet6_buf(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) connect$inet6(0xffffffffffffffff, 0x0, 0x0) syz_open_procfs(0x0, 0x0) sched_setscheduler(0x0, 0x5, &(0x7f0000000040)=0x9) socket(0x0, 0x0, 0x0) [ 1916.355326][T14625] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 1916.364222][T14625] ext4 filesystem being mounted at /root/syzkaller-testdir3354514304/syzkaller.QkPj6w/1084/file0 supports timestamps until 2038 (0x7fffffff) 03:13:00 executing program 4: r0 = open(0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xf, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) r2 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x10008, &(0x7f0000000280)=ANY=[], 0x21, 0x4af, &(0x7f0000000540)="$eJzs3cFvE9kZAPBvJgkJIZDQcmirtlBKSyuEnRiIECd6aVUhpKqop6qCNDFRFDuOYoeSlEP4HyoVqaf2T+ihUg8rcdr73nZve2EPK7G7aFdkpT14NWMnhBCH7BJibfz7SZOZN8/x916sec/5nMwLoGediYi1iDgSEXciYrR9Pmlvcb21ZY97/uzB9PqzB9NJNJu3Pk3y+uxcbPmezLH2cw5FxB9/F/HX5NW49ZXV+alKpbzULhcb1cVifWX14lx1arY8W14olSYnJsevXrpS2re+nq7+9+lv52786Z3//+TJe2u//nvWrJF23dZ+7KdW1wc242T6I+LG2wjWBX3t/hzpdkP4VtKI+F5EnM2v/9Hoy19NAOAwazZHozm6tQwAHHZpngNL0kI7FzASaVootHJ4p2I4rdTqjQt3a8sLM61c2VgMpHfnKuXxdq5wLAaSrDyRH78ol7aVL0XEyYj4x+DRvFyYrlVmuvnGBwB62LFt8/8Xg635fy98UgAA32FD3W4AAHDgzP8A0HvM/wDQe8z/ANB7zP8A0HvM/wDQe8z/ANBT/nDzZrY119v3v565t7I8X7t3caZcny9Ul6cL07WlxcJsrTab37On+rrnq9RqixOXY/l+sVGuN4r1ldXb1dryQuN2fl/v2+WBA+kVALCbk6cff5BExNq1o/kWW9ZyMFfD4ZZ2uwFA1/R1uwFA17iHJ/Quv+MDOyzR+5KOfyL0aP/bAhyM8z+U/4deJf8PvUv+H3qX/D/0rmYzseY/APQYOX7A5/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzY3kW5IW2muBj0SaFgoRxyNiLAaSu3OV8nhEnIiI9wcHBrPyRLcbDQC8ofTjpL3+1/nRcyPba48kXw7m+4j4279u/fP+VKOxNJGd/2zzfONR+3ypG+0HAF5nY57emMc3PH/2YHpjO8j2PP1Na3HRLO56e2vV9Ed/vh+KgYgY/jxpl1uy9yt9+xB/7WFE/GCn/id5bmSsvfLp9vhZ7OMHGj99KX6a17X22c/i+/vQFug1j7Px5/pO118aZ/L9ztf/UD5CvbmN8W/9lfEv3Rz/+jqMf2f2GuPyu7/vWPcw4kf9O8VPNuMnHeKf22P8D3/807Od6pr/jjgfO8ffGqvYqC4W6yurF+eqU7Pl2fJCqTQ5MTl+9dKVUjHPURc3MtWv+uTahRO79X+4Q/yh1/T/F3vs/3++uvPnn+0S/1c/3/n1P7VL/GxO/OUe408N/6/j8t1Z/JkO/e/8+v8l/3phj/GffLQ6s8eHAgAHoL6yOj9VqZSXHDhw4GDzoNsjE/C2vbjou90SAAAAAAAAAAAAAACgk4P4d6Ju9xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD6+sAAAD//wjO2aE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x400, 0x121) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = getpgrp(r1) sched_setaffinity(r6, 0x8, &(0x7f0000000100)) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r7 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r7, &(0x7f0000000500)=ANY=[], 0xbf) sendfile(r7, r7, &(0x7f0000000240), 0x7f06) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000580)={'filter\x00', 0x7, 0x4, 0x408, 0x110, 0x220, 0x110, 0x320, 0x320, 0x320, 0x4, &(0x7f0000000540), {[{{@arp={@rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xffffff00, 0x0, 0x8, 0x0, {@empty, {[0x0, 0x0, 0x0, 0x0, 0xff]}}, {@mac=@multicast, {[0xff, 0x0, 0x0, 0xff]}}, 0x1f, 0x4, 0x3c00, 0x400, 0x6, 0x1, 'ip6gre0\x00', 'pimreg1\x00', {0xff}, {0xff}, 0x0, 0x25a}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @remote, @private=0xa010100, 0xf, 0x1}}}, {{@arp={@multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff, 0xffffff00, 0x5, 0x2, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x25}, {[0x0, 0xff, 0xff]}}, {@mac=@remote, {[0x167cb96d26756f27, 0x0, 0x0, 0x0, 0xff, 0xff]}}, 0x9, 0xd3, 0x9, 0x0, 0x40, 0x3f, 'dvmrp0\x00', 'syzkaller0\x00', {0xff}, {0xff}}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @private=0xa010101, @rand_addr=0x64010100, 0xf, 0x1}}}, {{@arp={@private=0xa010100, @remote, 0xffffff00, 0xffffffff, 0x2, 0x2, {@empty, {[0x0, 0xff, 0xff, 0xff]}}, {@mac, {[0xff, 0xff]}}, 0xff00, 0x0, 0x6, 0x5, 0x40, 0x4bf8, 'bridge_slave_1\x00', 'veth1_to_hsr\x00', {0xff}, {0xff}, 0x0, 0x22}, 0xc0, 0x100}, @unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "05cbf2e8b2c51ba50e872c4e871944e8ac798fffd56fa5e1105bd91d10ae"}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x458) r8 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r11 = getpgrp(0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000049c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)="dd77cea2c9c6bcb7a78b4346498ed9f649b1cc71d97bb8744f95be3e143cec68c8f427b9df7fd200cffa052d5d6772158394fb8d38b96cb6fbdae9338a68773b3d79c69c89efb0e689779d4e0b36781f5d363cb6cd073070d03caf777573e3312c696a41ecd89046d9c0a0312a8980a4e2150f6e394b6fcb63498446993996899e430fc5aaf0307c75d76ee82b7491f44e081431484e03a631424bcc8a", 0x9d}], 0x1, &(0x7f0000001ec0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000024000007ee3d5eb7abc2a5def36c4c205acc84957f358949fb767c07031dde9331b", @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX=r9, @ANYBLOB="8000894db4ab9dc60d87f7617daf6f3a42d30000", @ANYRESDEC, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014da60c5aa5f705c8a04345237000000", @ANYRES32, @ANYRESDEC=r8, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffe5000000008e2ffb393db036695ef6b8950f0d5b8e35fc730500000000000000da0c0c54fe92fdc673759981ac61040a2daf15973c", @ANYBLOB="6e22bbabb6de5ae2dcae022d55f920d23f47707aa8f370cedff8e7a5e135f91cdddfd8005bbd1c45e769c130208868cef1edefde8259fafe4e16f6c10106abc9069602904d3b069c6cb216298246baa9651284bf3d52447eaa37130de83e884ee5bf0e8807b15d84d924411856", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRESDEC=r11], 0x100}}, {{&(0x7f0000000f40)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000fc0)='M', 0x1}, {&(0x7f0000001000)="dc14f4f6fa6b6ff010ad368bf9e0ae867049cc5c4b8e02dc66864701a95ac5a045be2544790abd4d09eaf019f768f0e38706bb4729e6716248367929ba7fd1", 0x3f}, {0x0}, {0x0}], 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="14000000000000289cd0000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES64=r10, @ANYBLOB="10b87c3d389d60fa62be0000000000"], 0x48, 0x4040000}}, {{&(0x7f0000001680)=@abs={0x1, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000001a00)=ANY=[@ANYRES8, @ANYRES32, @ANYRES16=r1, @ANYRES64=r7, @ANYRES32=0x0, @ANYRES16=0x0, @ANYBLOB="001ad900"/20, @ANYRES64=r1, @ANYRES32, @ANYRES32=r4, @ANYRES64=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000027c20a12f15a1b1ed776de6e266d730100000002", @ANYBLOB="ac3fbb2e", @ANYRES32=0xee00, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYBLOB="4e5fa9fd3504070cd263aaed0a0e67f55350b383bb988728082e5aba46dafa9fce3cf52b5cf491cb4915155ecac5884c675e98816da3e37f663bb88db11d76a1f19a7fb56d7f8f36a7100f47f6649af4a274d7938d81678b4f89f43bad93c10e3b", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0002434d30ebf514dd93000000006700030a0000fed14e8bbe38e9f7f9e27889f680505fce202cfa498b516a", @ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRES64, @ANYRESHEX, @ANYRES16, @ANYBLOB="10000000000000000100000001000000"], 0x110, 0x4000}}, {{0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001c00)="a0e4211616abddafca09fbea0b920789a32574f6498aa4c62cbf63dfddb7cc6e87a40e2aa8a746802802e93183c580467c076431e0255a3bce6b4f6fdfb637118b97ed13e9eb5c5810c83184a95c2d2bd4e7a883fc9829d920397013ce464ea1daacc2fd1f36270ff941f0fc9762f915b452a2b4dcdc1588c9fee663b91f5c5ddfe53646c640aeb4b09eea78e8c53aa0dfa87a1a6d1b153e2c98d850c56c165ecd6e289f6b1e2b4471494d9499918eb01c33cb36bf82e70631b1506383940993e09b0aae9124756d48edb251", 0xcc}, {&(0x7f0000001d00)="53232f8a4c68accad6a06c1613142ad7039888f208eea2292f44699d91c67b464855a914471e19b608b7927b09146f9cc584c063d922f94675dd40a28ba42837d25c5be251b90d6109149296972be3196a99b81a92b7390bfb73883b19bd5080710c779867e22c48783f5acbe52ccc4779d364dac0fb32215c077512a0db8e56f5a59bd44e4fe802d4b220b754", 0x8d}, {&(0x7f0000001dc0)="15253d1493b677f91270d8e0e9c300b3207c287a0f2deb4de48d1e1ce3de835362f991f55f1f22b28dc6d2337cf3fff1c7aa3e1ef1ba16334eb2bf4d2cf4459325f0785392aa2a6881eb835a9422a37332732cd40f3644347553fcd011dd86404706bb4e3946d088606931afd72d1ab1d072758790659f02e09355c748791a6fd1695cb9ac52ad629354d3405ab04138953a0eee8012ae40059f748b", 0x9c}], 0x3, 0x0, 0x0, 0x1}}, {{&(0x7f0000004340)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000004140)=[{0x0}, {&(0x7f0000003dc0)="71f7daed0def33c3b33dc5d53a891a03d9bfa41554d26fc05ecdf00d3320b70f1279e07da3cd0e295bdc44d63a53453210d1848db7fe95bd62a55203e3aa6bdf89d05d29c68ac20bc615f0321d8e6f1044c0fe0a20501c087ca81bb8c97b40571ac755f5bb3b2ebf587342269b7ea23de0e2653a9005ed13ef", 0x79}, {&(0x7f0000003e40)="3cb539919d1e650e756d4a0d61bd480c22ea05baee9c022ac66e4ac6142b89644b2b5dd565e3f38e0c4306a157c6709b163487b6", 0x34}, {&(0x7f0000006b00)="6283ea5425b93f199b462548fb7bcf423d16e87371f42bcaf81a8bff30b40db9700b907971e3a3766dba04e736a5c9015986ee1add3dc707e07fe704cac3f38d44917ab1fcbb911dc03ef62b18dcfc6e4e0e3d8374d353d63849599db4e61b11fc423751707e8ff994dfaffa554f542f24a2d9e46ba74fbdfaa78415b591c95e12d7420fae6a5ee8f4b3144ae870703a64001a30cb3cf36414214648c08b23a2cb9325dcc08dc4250d36c2645349c9119d0f0c2a812b448531db8b90355652e312a7f0add380d0a0edb25639f26fc2eeacb1aba1d8b1abba7946867cea121332b94ed1c61271cc934d378e7e9567cf70bcb468dce8c966d0c6a563f109ec27c89a92c9ffe4f57177de50f09c8d6f106f26faa3d8c56367a4b5f7420535d5889ee26469b18b82e3a9de22d7d59038ebbf7519a14c3fa13474dbf1e1f7c9b737749315339ae9c62a92d128d1147af172142aa1db20b994f991751de0e2bd5d644b3346f2b1e239a16dfc86bd7536b66b48a95e44178b2ea4863d16671530edab8c6be21c01b1e66b22347198b5032cd4166f01cfad1c13d9514cfa1f396739547f74793f8235903fb1775b3abfb9b76511afbbc7e88ffd529a609751c63d12eedf656f7ecd884e1c51b952929ba3ae37cf86e0b51a08b0c4a7da41f88949c3f450a5ab4768047e03af9e23b16505bb6f3df84310dd8c2861ffb0dba79ec25565da900cd1705991e41f9941e5ba0cd1421c83d5c18858573898135cf32d7d70d44aff2ce7b7c7d11f9ce16b30d4a2533a97144fae771248cbefcbc82791c32d3a1585e46467606b2a98bf064fb75cadabc581d71bd4f1b037c6a905b0882f879fd59814f600d9f9ad95d79a66db5d8d9fa1621bba64a60e039a888785ed2a4370dc5439d8b5fa2fa4124041fe9ebafaef05125afdf93e78ee4ba21c766278f7ba18a7e9b3cc68ae31998f4326371664a8a28eb2fdb456896777fbd1f8efa6d5c96153e70c37661ff7e7791092a616914213813f53ea74d80c16f93d67482c6c0d49a7c9ef64846798b95bee8ce0f9bafe5851bfdc13a5f7e218d0e46b72f1285d3bd01d1fd16a514e6f35733ffae78c6703e99d36529c9d1616fb25d21b115fb454c47482940929f8254a6a96e59d405e81fbaacdbf68738c98e268e71be6b585f4e6e616c1e8dfdc18275946bdf8939df6caeec14c31c73bf13d23f859a3847545574ad7ffca6327151699a23df73ff6c6cf3bedbb64409e638c1a9f9bb1e62c8105cbcc46e789b7e1bc5f5d15251503e5f5f68617562fa37f032238c856f16f831a46f4e6c0690bbf747330f154eb0ce4ba82096d60623fa6b77025e4957aafdce98064e0edf7f663fdb8462ea5121e72c097ff98650ba634fee125c294c11dadf59d4105d0dffa418792f26a7500837c4b77760c785eb9e4b47a28f31a4e3a73d2904111a3e4a959730ba3252a56390df79805afcebdebae07863a7c0dd66ccd72686bbfa1b8efd0688ec075ca482f3b347a8f8b44ced0d26642f3e0a99190042d4313d23d6c222abc94cdecd756f37e37f6c3a3e94ade8cf3cef809135e6d2e039b5f1ade15e7d53323de052ae6a1f91a19d22f5702fb3b7209c71faecc8af5f2b7f2b48d83dc7fcfbdee42efeb7e40d1b343df8fb27882aae4f021435f2a88c9595de68281c8638653d9957501b6f05b351ae697f72fb5c524fb6078f3c0a4f9b083e2660ef716411d4c8371351b11f7a3e50aeef0927feb83a5707215ee72ac984df9c70a1de776fc7fdfbd84c73007f397807dbf2b9c5dfdf56b622f192a65fe43debaa9f74927dab23e57c3f1c825cf45979b0a5ba42a6cfa4afaf3b78df503cf6bcfc6a565be992d500d4fe9ed0cc652df98adcfe90ecfd6ede1d792d60424de14f3dd872bc1f322ed9aa7eae1c30956b8c91f84f20e2806be153491c39b57c72ef438ba140032c9e0967a6256cc3aeefbb7f42ce3fa053fef64df3b656e9daedb584f2745a608ef64600d4e86a0c0765b28191cbee7b6d9d5f875e06426e7752bbe6bcaa0dcf0a2e9b4e056f5778aa68faebe7205867fac7d19ea460e3a3235e449bf0c464f6862f3a06eba90e0e66ce72205718431e0b9fd699db620ddc4e9cc93a6d24fde4899cb8676fbe46932afa3296b8a2109afc4d6d12c07e276fcd957e9887fa0108eee49576e13d3ad6e6ca341f950aeb94dbf48b8069fda4989af328f926e595c719b9f5c18667724f49c357675faa346e45cc1122bfcde8b4dcb23bf93ef567b013a4bed6554dd4d7a315772acc13ba6e9e63d3cd41bbc72051bfa9d7279f8feb24d30154e42885ca00796ece0e6c19a3aaed6b60247d4bf37f990b4a7c59571ba7a0938931a70dffd28f3a929228e889ae899f5f0117bc9b392b4c84a44d853b5a3b02bebf3175aea8b5f769df8be6ed5fab548220f5a90d6a584a59693a5296584d764bae461270d628ce744fa7e50168810c02a64ad47d39bf96bff8541412023a9e9e8de88d420a3787f0c297c33cf6adc2bb1ffc53dc7193225f1ce1174e3443ad7881c631891e2714f193d45c40cef673d18120d843051d3b1381091cc05d0317dd318977d2e949e2322115adc02e20db54a8b121071ee6340945d71a0c6c41946d95b04d123cd49e2eb304c73716c9c7b078fb9dc9159eb0169f5e91658283d002d9d408cb79db605f917a464f8fc4724cddb378c2b0cd65c9145a55bc88abc269ff0539b1117923e8390d36548a85ce0ca6a1f94be111bd03154e381ab888341dfd1d584206c5cd44d3d53005a74b8e5bdaf8f6f22197f9730b1f8f038b6902faa79dc947fd25c79d1798dab6854e9b69f2052ffd5e8badb0e8aa0873f7ae81d0eb0056dbe2fc41387be6cf71af51b1fc94c0570494c62e449ac056dd5b81ebd82a6764fe456c8f097f7559021615e251e9657954d762b305b5f8cad26008fd6f7a8f3f4f01874d823bd427286033acf34f4f55b67fb2845f671efa376cd6884b02ef445c01517cecab56620659c95454ebcd201ab7bb7d2628b40db43bac40b8eda3d2848349ae55118ae36d5a0e0449f07e6ca3cea2d4873527415ff98585f8a45002b2861834c57358c89b78a9ce8237e7ba16735d6252dda0bd49f9495c135a8b899c61583c8916dfacd68e8c4585c9c43da9f1a09cf4d453c064d8b890727460b2f76b905607df24c329f0f6c93777f38138e0f86043e66eb4825718d7cd10fff5028c892e4fe9d123b70d870d82e897ab9ff72f70e585f11229acb210613e1a7f0fba9c300dc071bda688b0140ccdc374cf569fb5e843d20ba15f8c5190980be64f7d95d702adaafa33536c0ba3aa4f0c68fea83735d64fe62952fed22adbcc916ffe07a356e72a5be0d52f81983756cbb5ff23b089ddb2a4a659f741d62b1d463e31ccad010a74f4dcaaaf8dc1e9c5f6e7a1be6d3f6e3e4b406071eb45c3685155fda0d4f59ce2f76f70d4da3eb9d5572198ca217a9c8d5534dd1d0766fb118c1557a2f7d413c0f9c51ef8449f2b116ecbd7a8353f5a5e8f1f59d28fb78561f03e6f1a9340295af56e35ed2373c4d1697a5234d14bd5c350c83cb1b492a204d0a9412cc34f0815257e7f0a4be614499c438e11fbdc3f31950aa040e9a255c46444cab606b9653b0deb6a251c9097a40f3b1d4f85490f8bbabb9a871b61f52e2ccd711e8890ffeaf64395c7f944db2b56cfacb62ef1d1d54cf6b4012aef553fe0a31ca5c1957b14fb76eb32c136362c4c4e174e07b772b0f7bbff9c5511127e3d200f26c4babc3c493b4ba4622d90f4c26309d54754e5a81f08411905086eef40a9038566ab841d652a95292ec11872003c04871a6445f91fed2dfe21588315b6ccc10e93af0e3171e321629fc1a26837a4c9655723705489e778f17cd7e8d9768056cb159f4d6ea88f9db6864e5a59e93565b07a9cd5bf4399be48afb99bf9a6dcc32ac049f5a45588bfe6c837e01467be4a0e66cc886438700a08a6ad4e50c2a3133af87a6874b76eceedeaeb42f2b948a88b1adf6205ad724c1d2c7830fdbbde6fe079863fd8b322bf2bc00c6a6562133c2590efb9c7a807439aca85de096b3090d06d2c78ef68359e6f91220ec62576a42ecf7e478b8629815a328bc2662a0ccfd4f4806786cdc57f646baba0d86671021ad814471ddce14721e3efb367f7700df408aac0f15bb9574d71f3b0a61516f8e9aec205201283f1330d321744af914b4119aa563830e726992cc8bbc8e7665077ef83d7914743e9b4208c339f848f75a4ed9650079d0077a0d19e4f793219ce3201d30e16e3ad7fd92e864608d4ce921b760128a46be7ef1c73ff3f5f76185d1ffb61bffe0d6f156a3873bd64436a185fad56fd08980db9ddb3496c29bf5131d28a8d823947685ea7d1cead2c9a5b587a42d8e79411314e95704d432118533bdb442a5773e35f7f80e1599a780e13313c4f5980a0efe463be72114b0eb5400f64a904ef4627118f70decf6a4cf9529cbc9c5e1dea18767801e6e6731af02caae834a94576e05e9dfada3fc1a1474c551e040c1242684c9ad650d9dd95d79f9aabc7ff4d6162a94076cf1b1a37a4362ce5ea701de81fca722cd733915921bcba8f29dea5cd2363b86ccf490509e0256e07eaa08b8380e3a90ac69ec963aebb54306119ef8b4331629541c660a27307612317a9e206677cb278480dc6ff0c5a254d9f837653399516a024f5ff6b640d32c165f481ad1bfb906dfd4e3a8a3551fdb75ddec8e03a0aad8b702b7110f314b86552df0779b238e52680ab353d736560f7c7a1716721d7b79cefda267886c8ddd8a1037df1322bff292ceb00673b38d38b21e3af1950d6bc9bae8678f958b1a6cbfd0d4d6f402fb82cbf3f821d60344b171511157ca8f6615354e99fbbb37b478a4a4a56c7b2fd7b162bc7eba01127b5db4ddccf44f1841c9730c63bf0d20d308a658fa754a50d63c644c8765ac88493596ec9e843767f5b943b9d6907fd508c38d6b554cf5e8da6342f357301c9b529ee7f617e4102f54f54ab9f053a75b98368878ef6c0c275255258a9cdd0b077000bf418f5ab5da4feb628ee12ede7f608fef7f5cba74a602e3378e0bee6d1c47522453d85c8e0f5afb0fa20edbf19ab06db5dade665e0a1ab7f19cf94a32ac156ba4850f56b27221213bcd6a409fc0570e708e055ed5f00e42b8c1f29ac90e3e8c94a60f18b60479637acda4f43d1538880e22efc37271ab47fd51ab0285a9a9421498f3684d79ed799eb6c5c2c78b8ae9deffca526adf79bd190a81ab80eff569bb4a1be3a17328e6c7fb64ff9b342540524de8dbf2965428ea87bc4ef30d171d98f44c5de66347e4285bf157fad65313fa78ca3f0b9fe81428aaeb85934a838b0e21c2c352dfc787073f0e6ba5e2ed32dfa81a3e69d9dcba02e8934dcda10555b67c4e0597a12ebf46d62d17206ed6cea8c01f10565dfd1c5e9ca4744aaa27522cd9dc2ef1af2ccfd8c7deaaf1c3fcc6fd2c0c116bc8a00765fb3948c7a6deb67f53d3929a75336ed457a6207ba8be47e543a675ce7d99a6a1183c5a0642153107a7f339f7275b119118b8a8db9c3a55ebdcc0e0d7700b58385d76484a5df1ae65fbb0f2631d496349b562ba34d030ff70050f8e8cdccc5583510a9cf81e9a0664f6163d70e65848babc7109180ecc8079f32a2f066165bab47702d8b2296dd85f8c3f7ee95d5f0f10521752da0e79d7ee6cca4160e2e513d8217cc75a3f87c4640cd094cf72b41e62c1a5a6bd48c2282fb38d3ef32a912a4485f90f7e213fa210ac9d6a57aaa24f8326f2c3e267d02d865f0f1f6723759148e5d11a9c1d48bc1405c9df0f60eb4b7259b307f8d71e7f2cf1a16a9b4c50e0f372bce40c7726340b5ada3e6a0b33ed836ace1af17dafbe5e17a51ba9a6cb89c4b9338b372e8963df4c81975d45e47853f8839ea27039ec48ed98bbfe485dc41d49cfe875250c837b8fe9334dc678d5dd102ec9b604b0bfe91b884e8e66cf9835546f81713bffb6fe2c2c827384925e74997fd0998cd763c04abe002ec770c417f8005c7f171dd697ae242e43872ff91b132868fa63b1df8553fd4e21948cadfdd31f4309da24d0a11b7710c950613e2302c58989ca4365", 0x10f3}], 0x4, &(0x7f0000000440)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x20}}], 0x5, 0x4000008) ioctl$TIOCGPGRP(r7, 0x540f, &(0x7f0000005840)=0x0) sendmmsg$unix(r4, &(0x7f0000008500)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000a00)="69c852baace9a4fb2c1d3417026fe9119d440c0e026c1a392783ec715f1acb99193ab233927c81efffc5f80753288706385de5c68749250608b2ad5c9b43300ba9434e2c9b609599a345d8b991bc56956958f302d950213f4081594eecd21f96b2566f53c8c10d01f3ee4d46961f756a779b2bf206786868935b48346e23cddd1a9ac31bec88cf37f380ab58a4c4643d6e9d7a28ece2fa00d940b3bb466e6c551e65c682ee9de85cc73902104fac58d1dee6b23a8dc6a4eba1d6373731cfef999736b27ea225dbcf5f7fe7f22ebd3102c9912fdf7d2afa9b1ab8e478ebb70f56fe810fe87234b0ecee2a87ef92f91e4167f0b03298e74bd9e98ce337fb06443fe4893886e044fe5662fb52bc33e5347900362f09bcd0e336a61536895b927decd997eac37d434e58477c99f7590cb1f82424b4c6bca2cf2763ad96fec6009a1edc349c0c509d61a00784db21189390b4f4d773a59d636261c6df6f4a7410f57f33cd8c013c58beea14936906c56089cafea878faf9f938e53d9acba400a688ebc44dace5c2d3f1d4df4e1dae2082cd397e5a707389256afe1a40a47c0370b412b35b3e4ec537d5bde3e6ebf331aaf3805c90b5241f1063c08c3417f8f440e527b2750268d25ffeea33e151f34cbd57dcc4b4c064aae62ab407e7438dc01a061b52c6d63aeaeaa21ac48e7da26fc0a811d4001aa592820cd033d1bbdee9ca209367f5a8a155e4a505de1d6dcc2778094a736790fd8cd21cf4885fc193eca0f56a677907daa09ee1c6d0d6c4d1a410c914eea3a3cdf7a5ff343d9475cb5c59f8d71f41e011416cf66608ac8fbd443a1debcadf36c5e154521122976d95539fc2fa7d4791208f415f8f7efaf671ba5d2293c340dc8f6d5691e56d0105c92190f9a305b0dc0a777be937ab35a21ecc88acc149aa13342ee7dafa868caab9f1518e767dcd860bd31fbf0e44f3fa36395a061d6ba75e179fe676153f3c34d7c65140a5d7cce37ee62d1156afd97aae186aab5cc3dd6809e03bc792457b16c016199b727787d0acec7a1e1d34b240e851245775b8cdeec21de5eb7c5a7849c411db15c6779b8208437aded40a35e10a8b419cff7a19303568f9cf46db16549f9c1711a08125e5322268a17b746f51ef501ea3bffc975885059a39fc7fb44fb089b467c895fe8c1602a891ed5fc48407c57a9b5fc7cf7479f88c45dff2ece48ac38979027503651609dfaab40d7453a07a8818c331ad504ef1727705a4b5835204374afb2bae0359d2bcafd96207f95ed5d2891dc8b97798ad46a24ce54234691e66a688f6e5b663d19087e27e62aec34c8206834df173236f358085edb33d6e472ed93aeaf7a89a705dd18ba8a943fa38501b3f4e4fc7dc781e124ff17a7d7b54a05570a96fc22addd10fa7e0632a3643e35319cce7fa5ad25678385ed92f435805370bd0f61cb3f9f2a3ce62466c7b6e055b72562dc0a219a63b6a08212ed64b70694e757d81029467e402282d09a15df3f4d554418a90194c1ca863b7fc110a5739f585d2d1426fa8b5fe8afd57be7031c63cc8b0a31f980f78c5bf1aa26dd1e50d02547070c95e9e9123fd60b90c03cdd3ec690600f2e825d43313cf0840416ff3803c3987f0edd23948dc68862863ce4c389fce7cfaffd2f0ec6ed7d355b8cdaaa85fa8cbb804a3acabf974ff78a33c5271672cab97b823a2aa79ebf702630f7d83cadf120265cfc4ff80e324f7cc69c19d7ac68616f002433e8dad72648a31f321f02a5a3e576155be8494994a0300629f1abda3f112b7cc96338b1c1c87d25ad1e753f3ce799264bc2b590f689d5e23a2b32f0ebb9a7007e20b971e32ccaeab323f39aba6cf2bfdea4483d04640f7cd2c2cdd86623d5cf92a7e3eed20bbf8656b5d25ed760a376a515ba3a04e3662ccf2c37495ef285b241077d3c1699985f83dd74bb9e69976e382faa1252eae6de4881b85a5d9c32de46d3952005524146d54124f39235a8aa148a265bf595ee42eef1794be8c8b27ceb8fd2b1810dcca96e2362ce47fa391c050b1f2de98cf532c7277d422c3454a839f98ddffc3021c3fc874cd42b57762d8af1fcd8c728a7cd2af301b2d0374ddd569b40335292f1665ec4b7e2059d29fdca546860c4736134fbcda67c30884faae3b00b9fdb8b0aa895885d12175829a994af8e24e699e8e55a8c25a776303fa17516f69c7569677990d9a5bc97f196bfbb08b4e915682e8eefa82071623c4e17aef64c1fe24e69668779cef0864344d03da8da87531030e123253587fc0cd8370c92a8be7f8546d6d9de9df278ee1cb2a8656e34e2f6ef5f84f6b98edd28cd5e1eca42877709e18bc5a059d873a41a7300c9a42f35d4818eac2959ce05370773205009f77c9b098dab4c2e9d72e34412559b555e98842a2065f92d94b7c8e1b567f6b5360b07ddd5581e2e89d8061d76d810051e90290d509a8ce75bf2bdb4b96ec7e270ecee17efc0ee8b80c1ad5ad26b1d23b2b98f77b4e05bbc8781f2bc38c4a7c19dcc415e1bcaf64a520c8ab31a6a7b0ff32a1f5031cf0843069d99824441336f0e4b1781c111f88d45cdd32c8f99735946194bf581413d42172b9815caa885efdb31c887609de25dc456e841aa0ff83fd0b0225483682343fe11a1b00e33765a9c4fd035edff9854726f85231409b223af38457771021ccf89ac2fee8ae351e75161bde1a273888163ebcfe8abf2570746eb8676b44e9378c00c5963bd1ae4b8762ae55ae8348e78313ea8bdac98ea8a0eeae2b7c8b9d2857d8ff8958519d2d77be830e3be0deaa4bc0e5f3729e502190810e1d6266700687c160ae4644a6d400a60d17fd2a1cf808981ab57d9339523e806cb2106e14a3a7459742a46623dceb4b08638e5d85319f471bb0ec143d3d5bb1ab1842533383876966122fd03e84b0c234be34cb90bec7e6e03c71d363e1c3626f2d4bcb423ab6d7d0ba0731ad9b6bbe90ab25455f91f47a45595e01f00f6a45ea30d732e446e9e4ca693256a0b881b6bcadaea1bb5456b463b4b54bdc19b413638b5806a253fdaa2af36a83b004ea908afcf085aa7d9577b32efa993984b0cb9904cc14aa3f9f39039e797924e76f99554fd0e2e0d93ff0341399155e57c0b966bd67e0d7a06644e06efba3f3198f99431b9919747c50e6bacbb3dfa8807ba62d78078a4b76981e4dbad55f437998012026dabc6b0e8ec20307de53dfe9c75def2602bfbfb9d85b0992e88294d8c90731058cc530fe7ad57ad967fd1c78c6748eab69edf05f7c1cd637066b7f919d0b2f896dc4351b2108cb3d80b1d0906eb25209c7dd9a067ef3c12bd25e528bef9144ed2a59b4fa47d1ad7ee1b904e9c703b60cfa2a00280a13a608e6a87e0aeb2f5acbec87978a66b190fb0fda06a0ea22abc0c99f25ecbd304d88f9c881cdfd668b7f9d788e76b0daddf2ec02b845657e50e210045acbef4ff910d983f73738cc540f0dab3987840dbe1e3e79fc22f372be9e85521720ba5a0c35f6d07a081bbdbcc49d61661ec75f9612af96c62d0c14f0bb2cbae56d1713e5a279e9fd1d97978547a03f1261b5551cd779fbd0b8e851698c6bc3f4f80e54583ed98d9f674c76b39eaa4aa743ccc3e6e45b762a35c77733ae9029ee88d67a5ed22a052a93374983c98b47983b1f611049d6578c1013ac2992efdecbbcdd81b612822785d1367cca5033e4d6a29f98a83ebf0bb0900c5b43555b3ffd5b3fdf1352e40495ef34d066446a7f5ba06f26c4921c23e6dabb97489d1e200a1ff4ccc4c0cc4e5fb6621ee0df8b5a5dedd29e6cbf5c5da9442f6c94d74bdfb3444e8195e5249a9d2303f62a752870964e4534a95711c992627c22fc2c42f2f1226c4f77f174df327dd8b01f6c3f40a76dd51e0fc180d3ea2e1b7f4815cb3fb563c9f15201955f9bb0be9710e141d6387be4ca41e03cb36eade9309b525c4a7fb29bb8f496509ee33f513ea0396f4b9d34e94267f25337e55f20b2341b7f81eb0d88ad32e2884f90bace0a93cdc705a63e6e904512b2d285a63a64c18a53d7bd31596d1be6a81ad0251134d3044f5bec5a7fe189956661104d2e26a2cd10f39daefea82a91c054e479983d61d01b8b3d7730b9b87b4f007d5c63c37bd0325aded8bd455ecafe9cb483e6ea20b561533c2b27bf0a44719ddecd69b528a8bd2660dbe094ca3f1daee898d6745abe3100dafa16fbff769e28846527b90325a02898a162ec3d8f0090d47d92d7ede9b3da7c58d4fd4b87cb7a7f1da08370e90b652c659d23a6088a01a0e794a7ffe58d5ab5653da7e43f034ea4012f0e7a20e69ba227cadeda1a6333eaa67a3d40a9fd96d104c05ad7330f4dc0d6b10fdc268c876c578ef5775ec2ce40001cdc77d17ce5a0b26d1ebfe1794e7c9dcebfc6c088ad72bd525433bffcb0ef1d3ebfac61ca66397386764595e179d3b9777ac03ec84354fbaed71f632205c85dc3e1c54c18b7376a72e58c8607eb89acf1cbebf1fa091413f28f8ce2807a94b5a5e68c0717cb96fe39ce8f35218bacc82f0f7d10942c101aadddd18c6bf76e154a34065c8c93c9007489d2894bce3ff4f41acab5fd2e5b1ad9294de47b3418b8358efe6ea4fcc907c8267e5ab2e66b8f14da750c0abdf9702499bd17d52b31e23c8163fc436953ff030ae202653446d054287e4ac5419f03e6d38c08daa172a8f85984a2907de9e85c7436ece4f59567c87769839beeb93d53374b4b1242cb9887d17c1c6633f541769db6f731acfc5b8065f14210314969a4bf1f554014fe3b34dfa00797c029578794346f726a5ed84dd91108ac4a18d42c7a0c9633c4b824f718b42f8a65773d3e16c9729a0764e910f8fc44ce03c5bf17a4c714d598a557b78599b3f7a04883a437a23fb50521ce196671dfded5fcef6c55b43850f2b1befc0214cc6c81868ffb377237ee7c449c3bec01164f2a42c7a89f1a93de2f47d73256eae5413aa68cd491a49de5f9907b7bb05e30c883d4864d26f17cf66769517a3590d66046e920302fde2fb4b4f89a9864292022a4443393cd4a00b14ecd1c44aee7af4b9f3bb5ffe6492b315e069a61fb7e24cb281e4cd49a03377db972273fb6611c5d18468d3a9ebe17c5925f6b1cf7ba8782939893641da641f9d19491037f4b7f9cc697871088ff23a3e5162e49ae0087a239e7f43662af97a35d10d8168e830f9f7d4ed92e03ae1ce3f39b6a34d43e40b7f6bd0632b5758c41db0881c687c9792a6eb632ded6854062523574167d452161695d9ad7d8f69fefa5235f8ec6c83b4517488365b1eb95b123ac2839bc41dc0fc07c35671a9a953cb7d9077e013919ce8794b4ad3525227f67db39a31e47e4ef554e981c6074241779ae356108b776fc5e810e54dc5c1308a3309961f7462403706097fe02bc4a2623c943ce9fc1b6b4eba5b9bc665795cef143c1360f64e5dda6ba15de4dcac45f49173c28606a23219430e67253f4b61de8488701b4c36bda57896b27f8b69442f6759bed80f3fef1d5939c9d46200c7540a1e9ba82ca10c03bca7d5a9d91dac4168d0e87ce5190048c2144686c4f948c38c4d94f7f111efe58bba1107a4ec05faf8c223cb1f0a574ac3734a4e9ada6393d3689e6b8cadaaa74d85bf2fd2cc655618d6a53b784dce18bc1e52e0c4869094d7d7039a0cf74855eec75fe72471f5a6a47a340edeccb4187fdba4c318d359da1a0eaff7a45071d9346ac587549fbba25be92be3cd23e8437d8f3cfbfa0292a3848c79cd2e7964cf94eed640914ac06b9612c9c75c3b2a68a00", 0x1000}], 0x1, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000300)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000003bc0), 0x0, &(0x7f0000003e80)=[@cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0]}}, @rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}], 0x100, 0x20000880}}, {{&(0x7f0000003f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004100)=[{&(0x7f0000004000)="b73b0de7ee6883164859324d1d0d10506886b9a18820f8e955f1ece8ca69fbb67bf8596e2448e0a63fe0ccd086c09f46aca8edb21d95752b2a7a388710ec72fd8fd82ec79eeedae387f463017ce859b45b5f922a9650c991d4d6165038ca3342d5a5f72b7774838701422898fdf8f05823aac0fc4f49787c92d8082315d227edb1c965e684de678b4744c0af998b527c2abde23fd53377b96e2d7b9b9008a6003afdcb0a507dfe5dd35a8c770cf4d908d7dba8c37588b5cde6d7f68d91efc3d3bb1f1e7ef1fa0a3f24cfb5664fc1069159acaa329568fec029f6a9ef4f22", 0xde}], 0x1, &(0x7f0000004200)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x140, 0x408d0}}, {{&(0x7f0000004340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000057c0)=[{&(0x7f00000043c0)="6139b6b6403e4f12ce0a40e8da738065f5a3856a413efc451774ebacadaf4090925d218e786cd046c10b43696919d85f99db748179585cfb33ee0bd07e710f38ee15066114fd6eec573f63e5d5748462fbad8446dae53966cb3638494c43db098784558fc3e2c26f929c0bfeb9285add3055a40a0b5b8acc4623ed7673a3e0cc4caa27622e5a63203e39dfe9580adbcd1e312a4cb2ba0e54d2ab7aa1acab0e2c71599f", 0xa3}, {&(0x7f0000004480)="72c0fc758254dcc8bbb9764dcd6340a32e988fa42834305b77b7cecc805423d0429e53e3aa702930faf4786f1d1aaaf9d14bd803df6dd28352719fb7c50086707340be50d9dfdc3f14c0db06e173671e212ff9060074b379073fa2dc18bf5124fe03184939ef800069b072d1321a45f4ca3282916e2dc2f9834e3325bfad4a1616247e98dc2ebccd3144e8c7e1fc7b5a3a7f23ce125f0df204902802f898fcd0235ef7df9cfe97b47da46cfed3e57a09267b0f133a11dfc12bfafa684b54286c51ebd2b92e36120b3b9b201bee8ad2632adbaf499f197c7b83398a05519f84e5d1a0d4f8909a351dfd296167ac6cb85d5666be16b5536d05858a9b4d05d18be07dcb391997b64ff77137e598c213f7bdb354a10fc0a9195f96d330e230a6533bfbe64cf176dfc093a9a0e69d7918ab1e18c06149510589a99abd8b2704c7361be5f2be0f76779b04003b0cae9e119367ecaaec094e733496688f9d173e55478c0b5a2ad01b46f0a63eed87057c47cf0c81cf61884ea856ccf58c8e080472dee66ba7e6598f772fa2e5e25d4211dad3cd9d1faabe55bd932e2d349729f1a7b662247bfd4e5dc6a739e7b798e441eb9aa0bab73ca6dc34b62758dede22b41424c91cf5854ffc15846027209e7fd38d9324b26960be65dbe5529ccdf842aa67f6a2aaebe7f3b2093254da1c14fe87caf7e0e1058fe0c90e0c4555ec3e67c8c16a264aada521fc8bc7f16781372093dfb7c44749017163e3f92b01f8bc3b2885f5ba2d45f0ac0d7ad1733dc728d5ed3c02dd0842093a67e983a15ff64b0dffa7720f3e57fa4032a90f6577b9efb673b7824570b79e39b02223aa307294ab50e8470627e91f6f5d2b3bef4fdedc6a7b7ef976259afe53044ba1685d0db908599f1811aad4b30bf977d950c16dfbab23af6caf3243aac5c762fb821384992343974a460e5c6f839e32fda8ef083a789c59c5d7921e81fec31040ae798a94b1a3920f99a3d20176955c341fd7cab0103cfa09eefb9e87f47dbe0e07ae5a455d2c1ea3a94830013cec22a917978495da3e26c23122cdbafa52bffc36e5031f0d96849b1a3fd9e42cde61c389eac2ea124d43ca90a259c1e032dc4df3ec62ea8374bb4b09b01a0230a875ee34c72214abc6fae81f96dc8e90c589f554adc7cc7a747221d37edc3b99d49d0781cac05df87ab804c975fc6eb094a0af95ef1206f488fe98ff10a9d036ef001a94e1160a56be48a6fa5bc8f8e018778bd2c380c10d11cebaf55d718c7433c5de4b0844aa322005be30d20c1e04118221730e4d95007359ca51a2f153203d6267fcbd20333734d6fe37f1fb65bef6d2c965378c1f78cee4e5d032bdee9c44b4b77e9c018f11f8739e9068045b4f1eeb292aab66d3b4831ae07495e2f7176cac61f3e90c9c5637ffeb41c8f2ef57fa8051d64b2eae8681f588e7ad201c17c1f9f9e3ee7ee860f9312456d27c7fc16094881b68c8e59f27710de68627a8bdf5b63c74138ae1bd1007e0fe7211d8680b8ec88a02c064bf12bd9d930b7ecf409af8ded071c2c553456c5303d90dbc04a8e1e35d6d092826b9e4de4e771b1e6b3b5b911717273299d43fc3df48121b3419e82b1c8c9d5133dbb302d3404b75065ae9ebc89aec55af4913abc23767abf35eb7663e415352aada9315fd88cd4d50ae21e7982cfd0308b7f69f3b09412a0443600d976e51cb84207bdd2520106ac3e932c1194414f79bf7c75a0a6b3010f3e7e51c158c5609e9b1118549651c1054c6f73cea98a712f664f0ca13b840a8bf79682e7578822fdfee8246f99d37768d89f72840df85a64bdf47cd1a052e1ee02801a8726d832f8cf208cac728d3f2141e95b460e618d92199306009850d1c267c04beebce59e80ddbb4b1282e744dc58ab5a55f0f979aa3e5d4eebf61c6782200962fc4d490cf5cd7e08792dcbe399b656c6bcd1f571c756a847580a738fc5047884e7e7901aba7551f4873fa4b42c3aa081df23ea148182dc4d398afcfdc3b90503e988f6766ca216be7299e72018090653831ff9f4bcc62de5c8bfaf67de1f15db6d7ab33f28b074ff5afe4d9771a045ef5eeae79a88accc67638ee19f1833a7405859a05220969b1bdb77cf7a444b9c6302559368929ef6f415855832122d6e76b4a382da885502e416d040c61e622e064ec95acba63b6ecb937f402f56c5f535c60cdfefe742fc518ffd7f4cb6295df804573fd9427ff919933cc8322110047bf60c7bacd5d3c7aa5f5eb7d2489d3ddf8a7f76bb01f0dc7f57a1b1ecb4846db8bf18dbe1e1b986dbb9cdf7dde391bfa7a1d42bcf0c88dfc36590e5b7f9a30ee88d39605f744e6776bfba850f6f20784fc62085abfbbaf351ebb85d2b34e52729320b3a3605bd5ca57df177e0f77336f21af5a55bbab37746ec1375b76aa6274c2a53a28c505b1402dd3a61861b83d8275cdfeddcdc6cbca2f3ec1ff0e9102307b818c00ac833dcf9ab684631f4b6d263c9f71f0b46b1d1473f41e28eb03fb20057279abe063bc046cca25a3d4cf43be8098473b365f7cef6a4aaf2f10a5462f78d33d6131dbde9412da485fc6df9f216da075c59af63c8ad0842fe8e8b348b2f40c9b7ce6453885daff4fddd7e9083c325808d9b0314d078d5e36943c9ef10153712a274b9ea153c093b191ab553f6f1c6a763409fe636588c1cafd5e063bc46ce8a07149e3d158c45f2c01709d30e54f6fec702691744780f009c57672f6c570cbbcf0689b70615e4c2fd2983d03f8d2a2b84d474530c489b8a58fa0100d6233f6402ab2928cbe074a7f70f7dc16cd41e2fd579d2f8926c1d50ba369a9418c01eecfaa8522e6143e2a8903c3b8992023ba22d418da4811684985619faf9cabbecc07d8bad6d6043e126620a97c6833510511c5784242188f66c1a384c52dfa952bcb3ac73daf729e4e24264914033b1d274ce5ebfea254cc01f339e30153a4a607a697ce03a8f9424d7bd42ca17a79d74e4225a6d5b57add308370ffaed073876a85b05f00608f74926a977a5e7e56eee81ee58a028b5b8bb596a7fe0ba89cd0e96975a939c37b655fb59660f3e6bb0ae0e5359948746b8b90e24e1270e5ef451629bacd630b1a3c6c6e2d4e4a50ef6d68376c10766265db796bfb1ade198ee96060d668dfb2eb60693683c9bc0b888075b331f3408fc31815a5fe0b28ca9fa1d7e7f49b84a7f4226a250295702e3eee0a498e65355804cfc3fc3d52152b2c40d65d8230eda59ff17fc895d8d21ebd5b1921c283f24a45c6756eddca0bf02bd88c2dd7ca29836fec367f235bc248a2c7940998009308dfb0604e32b74b447fbda927f96929cd3c0b506513855027904418f75b03eb181cee607567d727c17feb50f9238863da224502d3583f426c510ccfa6bc10dbefcada24c17b3dc18df7292b4a4fc069969e36d3155c879d2c153d45ae036be6c394ff95489e4aa8a5dac7a55dcc7ad2cd4e6ada6dba381bad18484df0d9eb1b6a99797301abcc3f4ca360978f820bb2ca23f88d0b16505a4d35f960956ad4cc453aad2b66958a0481777021e7fc14c59853224417169c3b0d190e8e480e8610cb27e52c2f9c748b369e09aafbb129d696b651ff96957b550dfdcff823a4c860b22e58960f69a6e63552b49b44d45510b1528f45e665b9e1d9310ed5e4ca0753504544f7d9e8cc9d4e4a91973e8ebbe6a746093a6412eb516b6839e07e3fd3b13a358690b104c221fce65c4bf1b231daf0562e55811ee3405b1384fd167165ca7c698806a5581e6d3c027cd7096df9c04d8e19fe4a0a8f41fcab1e7611354d63be639f2a0df85dda41d31de4dd7c0713e005e17b69743fc4217d290aca04a12f4dab7fee4a6d69088f3482cdfe4fda4baadf2be30b7b0a4a963a8c7e7d1a85960e55d88e340921f9f71e1f63d53fa39847ab9a63c1c68870c08b5856568144883023e304932a87822b523038481572912a0894535a7ee6c57ba30641170b288b3b7130bcfab17494e4f75e30cf8c847a4b12988f1ad826b16eb6c867cc3714e4d3c9683544f28d84807a09f6ca7f4fae4873b06af96f59fadb3d54db25a4c313eb770a0677b627167dac3e9663ae2d78512bb54e2689d7e1df58ff7e0d75a47c1fb6cc9d324b2ad36b33a0b1d4e09be93a68a00829011a6710049785700900019ffeef67310256d4c0ba5445707a5e1b9fcab3043d9249846b86ec143fe1681f2fce6657e2419c01430dcd222d53677b5292ae53468ab0d6599b0329890e2bca168403ec5e483d9742bf65d6ce3e831c344528eeebbca64e0f3463ce664125662c4740e3010b6f2e4b8831b622d05312d79bfd51bfcb45349a73a020123330dd2ba47c95fe26bd3269db3b95c422bef2ae34fe3cd24a0bc2cadd57f39aa358cab5f93efe24a4dda729dfd7af63e1fcac37f50e7f4ce12d9a9d8f085104508f1bd52d9fdf076efb9099e4e84f8d4e7a5aca3c76a09cf20b35134ca4613b2b0ee0a7aac2c4b7cc700c3493f34452628555ceaffcb303ec2c03057909847cdb34eb2f7f607af0f69e69b1a29bd6142bf0a848a93853791d53c23cf99ad385442c9951255b650800b4456bc7d1ddc770bb58765e23e775c581f714c80ae494931ee3e5db9953ab64f8edd8d6730d9783ce79592f834ef7ee893a436036770c1ba1427fd46f36e64896e8222c19414b6e55066c0ec2a95840d090ab7492fcbac400a1be578948bf28d4d5691d419e6fed7fdbbd568787110871546df65ab8af49b9cc4787c23345f44403e0e9402c323d3ca075505c00c5ad159d3381352d31a8692dd01bfaa2a9d36358edcec7506776e2ba236981f95eee3376339f25ff5ab5dab6ccfbf871511087ef2c717c73edc0a65af3403add9ddd7ddec3fcfac07b6747581f36e540a59070ac7d0f70d403cc897c5fdfea5ae94af17aa7057dc17ad83fdb1f52afb00aa133d16e7b90fd81b3bd7ec5067481efe0e2939d6a46df526ceddb0e43fb5632a099ed2bb47adfc4307d584b86e3c355c6cc08f16f5be31698846e774897b5504dc349f498a6a6f26a37410c33d9acc82fcd026e0f415823b38d85d4d365a5ebf442149e7997c04f214052346caad0d36ffe2e706d46cbac9bb7955fc043e6cf4ea0b314d3cc28f63365ee117075aeefec43533844b8a76e58a468e7b5345d0c34dc6026643758fe85bb41c8ce6db96eef07fecc8deeda8498540d5e9fff7f201c219c516f34ea2219a789eaca37cbbc5dd251cd84651717468a5c53313f5f827a85a7bd9aac5ea178137e4d2db63122d22b0e3c8660742493e75faafebff1c8e4da8a5e8f540a0ff5320a1895f24ba215d7461e13dccc298f93652888cb2c4e5fed162791ae9942d7c2bb8b0af6fe435fa39e673438f6baf81cacd8ab00d4baf4307dab8d45700f0740cc17b09c11d2a40f00438f6b2ceb1f0488676798e2ad7c7538ca40ec08c9de0b04e4f8badb6b6ceb56dca85d2c546e04252dcec05635cb5cd704e37ade4e7b1410c5e20f3bd55988e3134a4ad9449875e5c281a65cf686d4667f51860315c45e1177aa5f8c9edcc587d5b860f11cfe26799852162ce242c4711c0d2b5ec703731164e627108891708e92ab28e433dbe6ef10adfe7dc00060b33b0eb1985453e6ffacaf31040c9718b828f3c7dd060ba6e49a47cf5f04862b19dc04d7c8eb074e0bc82bf81de0fc5a0e29848fafbfeaabfe051007445c290504b89a87ca8ccfea87a56265680acc3db01322522a008930e1f2704b9b8fb40c21aed7083cc244757b8bc205e9", 0x1000}, {&(0x7f0000005480)="d782284ec0484ee35f1ec760a6b305757e7bd38decdfa89dc98fdbe987c28f1013a3101f3f75b6ba1a47e04fed7b0559160b5687225cd2c650ab1191151d01d44e4760c79176d3ea8b595c98608899a37c7bbaf13c447bd982189b2e6f8bc4884375c0a9a9b6a34933e4dc4f4a80", 0x6e}, {&(0x7f0000005500)="016c79b0135c515ae54323ea9be07135de63d9d8f97e99d2d1a8cdf75e294484615fd41f1799c9f85f865bee6a045399f7f3b61ff0f9bccdb4e00c3d39e9f83e1d604bc562c14c6eb207013d4f0c84f8a6cbde5b603f14adaac7ab18390199ac7e5e6e", 0x63}, {&(0x7f0000005580)="7396c93ddcc3a22e7bd3881eb29f10162b3db8e4c1e7e28f73fb4ac081f3a314087d0fa8a16d6ebbc348a80e4c2dd0aaa31f7a4bb3cecef936cd67d6335eb67a58fbf5111302bc8a4c9391589fb67c730dc5525a0737e7afa638a452a96117377245253dde924c", 0x67}, {&(0x7f0000005600)="4b444d421b787e9ffbace54b0a4d7e7fdb8dd0d698b6a0023bf56d6a049899e60be7e6dc5c480440eab07ddbec01fd538362c97388c2a72d2c9eb7bbb76c36cc0c5f99ce1e17827f28a59958b5f7b87618594127540d8f5fb5e1e3a350e60d58cfac3918b78d7e8c7906e252753f6ad2ea7df6cce34e0a3478146caa19ff70cdf77e5268c4893ae5c1c833e380137da106d229a65fd3507994d2d833aaa9902c58a642a28dae568344c7ba9cc303e1b6e139b607f3f615d8ece9e9ce7ffb489bef", 0xc1}, {&(0x7f0000005700)="ff49f8a2c5df08a6f39ad4a04d7fd737341eb56c4a726893ca28076052f686f34862795e0bfc566f2cc28f052e19222c8566fab228b7c31203255fba5bf77daaeb471965b570d96e47584152985480108790f40a61019603f7782400a82a4e19257b16bfc99c9b21707a1615ba98d3c685f912941cd338406bfc14a163a2a23e2a42dcee0e7b8c", 0x87}], 0x7, &(0x7f0000007d00)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r12}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r7, r4]}}], 0x118, 0x8000}}, {{&(0x7f0000007e40)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000008040)=[{&(0x7f0000007ec0)="01d3d34a2ae9f248686153ef5a63e3f00d974fe92af648396c68a8a4d434a3b00e9b92206807a94621acba0f38577201a24f18b74f69fc261d368393eaccc2e75e5de66e09ec65655f2cb2ea71008c4b6a89cc3e17d0dc208028285c19511fc984dffb2f96ff89124559acba7e385694c73b2eb8d28f5bfc145ef331ab8790ea509ced11", 0x84}, {&(0x7f0000007f80)="3c289e669b18979afadbbe55def0fe1467e2ec4fa9d29a57f5dd30334b00dfdfebaa4dc50dcce5c1322ccd6a4e754e0a2eee3b4416d2d0e486505ed82739329e0bb4ee8c4d100867a9af22740a361026d566a2d427339af009c89fb2058c8ea173c6a1d3780c803a908163c833274d8af950decfb3a9c9dc059b1fbd8dff274e37567834178c084db8400a90323a750f90cc45743cd24187fc29783a11cf1981d6fde2a8a3d07f2113d434d3ae39d114da457078709063d2f18c61c487", 0xbd}], 0x2, &(0x7f00000081c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r7, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee00, 0xffffffffffffffff}}}], 0xe0, 0x4000}}, {{&(0x7f00000082c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000008340)="c996f2f5b3a344dd1f4c7144a90a06a930e2d4483a6631ff6071f21ea61473a3a1e9f287aa6a04cbf2dc297d427c55a1c05eb9a319", 0x35}], 0x1, &(0x7f0000008480)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee00}}}], 0x80, 0x64004085}}], 0x6, 0x200000d0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read$watch_queue(r13, 0x0, 0x0) 03:13:00 executing program 3: r0 = open(0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xf, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) r2 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x10008, &(0x7f0000000280)=ANY=[], 0x21, 0x4af, &(0x7f0000000540)="$eJzs3cFvE9kZAPBvJgkJIZDQcmirtlBKSyuEnRiIECd6aVUhpKqop6qCNDFRFDuOYoeSlEP4HyoVqaf2T+ihUg8rcdr73nZve2EPK7G7aFdkpT14NWMnhBCH7BJibfz7SZOZN8/x916sec/5nMwLoGediYi1iDgSEXciYrR9Pmlvcb21ZY97/uzB9PqzB9NJNJu3Pk3y+uxcbPmezLH2cw5FxB9/F/HX5NW49ZXV+alKpbzULhcb1cVifWX14lx1arY8W14olSYnJsevXrpS2re+nq7+9+lv52786Z3//+TJe2u//nvWrJF23dZ+7KdW1wc242T6I+LG2wjWBX3t/hzpdkP4VtKI+F5EnM2v/9Hoy19NAOAwazZHozm6tQwAHHZpngNL0kI7FzASaVootHJ4p2I4rdTqjQt3a8sLM61c2VgMpHfnKuXxdq5wLAaSrDyRH78ol7aVL0XEyYj4x+DRvFyYrlVmuvnGBwB62LFt8/8Xg635fy98UgAA32FD3W4AAHDgzP8A0HvM/wDQe8z/ANB7zP8A0HvM/wDQe8z/ANBT/nDzZrY119v3v565t7I8X7t3caZcny9Ul6cL07WlxcJsrTab37On+rrnq9RqixOXY/l+sVGuN4r1ldXb1dryQuN2fl/v2+WBA+kVALCbk6cff5BExNq1o/kWW9ZyMFfD4ZZ2uwFA1/R1uwFA17iHJ/Quv+MDOyzR+5KOfyL0aP/bAhyM8z+U/4deJf8PvUv+H3qX/D/0rmYzseY/APQYOX7A5/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzY3kW5IW2muBj0SaFgoRxyNiLAaSu3OV8nhEnIiI9wcHBrPyRLcbDQC8ofTjpL3+1/nRcyPba48kXw7m+4j4279u/fP+VKOxNJGd/2zzfONR+3ypG+0HAF5nY57emMc3PH/2YHpjO8j2PP1Na3HRLO56e2vV9Ed/vh+KgYgY/jxpl1uy9yt9+xB/7WFE/GCn/id5bmSsvfLp9vhZ7OMHGj99KX6a17X22c/i+/vQFug1j7Px5/pO118aZ/L9ztf/UD5CvbmN8W/9lfEv3Rz/+jqMf2f2GuPyu7/vWPcw4kf9O8VPNuMnHeKf22P8D3/807Od6pr/jjgfO8ffGqvYqC4W6yurF+eqU7Pl2fJCqTQ5MTl+9dKVUjHPURc3MtWv+uTahRO79X+4Q/yh1/T/F3vs/3++uvPnn+0S/1c/3/n1P7VL/GxO/OUe408N/6/j8t1Z/JkO/e/8+v8l/3phj/GffLQ6s8eHAgAHoL6yOj9VqZSXHDhw4GDzoNsjE/C2vbjou90SAAAAAAAAAAAAAACgk4P4d6Ju9xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD6+sAAAD//wjO2aE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x400, 0x121) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = getpgrp(r1) sched_setaffinity(r6, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r7 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r7, &(0x7f0000000500)=ANY=[], 0xbf) sendfile(r7, r7, &(0x7f0000000240), 0x7f06) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000580)={'filter\x00', 0x7, 0x4, 0x408, 0x110, 0x220, 0x110, 0x320, 0x320, 0x320, 0x4, &(0x7f0000000540), {[{{@arp={@rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xffffff00, 0x0, 0x8, 0x0, {@empty, {[0x0, 0x0, 0x0, 0x0, 0xff]}}, {@mac=@multicast, {[0xff, 0x0, 0x0, 0xff]}}, 0x1f, 0x4, 0x3c00, 0x400, 0x0, 0x1, 'ip6gre0\x00', 'pimreg1\x00', {0xff}, {0xff}, 0x0, 0x25a}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @remote, @private=0xa010100, 0xf, 0x1}}}, {{@arp={@multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff, 0xffffff00, 0x5, 0x2, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x25}, {[0x0, 0xff, 0xff]}}, {@mac=@remote, {[0x167cb96d26756f27, 0x0, 0x0, 0x0, 0xff, 0xff]}}, 0x9, 0xd3, 0x9, 0x0, 0x40, 0x3f, 'dvmrp0\x00', 'syzkaller0\x00', {0xff}, {0xff}}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @private=0xa010101, @rand_addr=0x64010100, 0xf, 0x1}}}, {{@arp={@private, @remote, 0xffffff00, 0xffffffff, 0x2, 0x2, {@empty, {[0x0, 0xff, 0xff, 0xff]}}, {@mac, {[0xff, 0xff]}}, 0xff00, 0x0, 0x6, 0x5, 0x40, 0x4bf8, 'bridge_slave_1\x00', 'veth1_to_hsr\x00', {0xff}, {0xff}, 0x0, 0x22}, 0xc0, 0x100}, @unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "05cbf2e8b2c51ba50e872c4e871944e8ac798fffd56fa5e1105bd91d10ae"}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x458) r8 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r11 = getpgrp(0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000049c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)="dd77cea2c9c6bcb7a78b4346498ed9f649b1cc71d97bb8744f95be3e143cec68c8f427b9df7fd200cffa052d5d6772158394fb8d38b96cb6fbdae9338a68773b3d79c69c89efb0e689779d4e0b36781f5d363cb6cd073070d03caf777573e3312c696a41ecd89046d9c0a0312a8980a4e2150f6e394b6fcb63498446993996899e430fc5aaf0307c75d76ee82b7491f44e081431484e03a631424bcc8a", 0x9d}], 0x1, &(0x7f0000001ec0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000024000007ee3d5eb7abc2a5def36c4c205acc84957f358949fb767c07031dde9331b", @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX=r9, @ANYBLOB="8000894db4ab9dc60d87f7617daf6f3a42d30000", @ANYRESDEC, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014da60c5aa5f705c8a04345237000000", @ANYRES32, @ANYRESDEC=r8, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffe5000000008e2ffb393db036695ef6b8950f0d5b8e35fc730500000000000000da0c0c54fe92fdc673759981ac61040a2daf15973c", @ANYBLOB="6e22bbabb6de5ae2dcae022d55f920d23f47707aa8f370cedff8e7a5e135f91cdddfd8005bbd1c45e769c130208868cef1edefde8259fafe4e16f6c10106abc9069602904d3b069c6cb216298246baa9651284bf3d52447eaa37130de83e884ee5bf0e8807b15d84d924411856", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRESDEC=r11, @ANYRES16=r10], 0x100}}, {{&(0x7f0000000f40)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000fc0)='M', 0x1}, {&(0x7f0000001000)="dc14f4f6fa6b6ff010ad368bf9e0ae867049cc5c4b8e02dc66864701a95ac5a045be2544790abd4d09eaf019f768f0e38706bb4729e6716248367929ba7fd1", 0x3f}, {0x0}, {0x0}], 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="14000000000000289cd0000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES64=r10, @ANYBLOB="10b87c3d389d60fa62be0000000000"], 0x48, 0x4040000}}, {{&(0x7f0000001680)=@abs={0x1, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000001a00)=ANY=[@ANYRES8, @ANYRES32, @ANYRES16=r1, @ANYRES64=r7, @ANYRES32=0x0, @ANYRES16=0x0, @ANYBLOB="001ad900"/20, @ANYRES64=r1, @ANYRES32, @ANYRES32=r4, @ANYRES64=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000027c20a12f15a1b1ed776de6e266d730100000002", @ANYBLOB="ac3fbb2e", @ANYRES32=0xee00, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYBLOB="4e5fa9fd3504070cd263aaed0a0e67f55350b383bb988728082e5aba46dafa9fce3cf52b5cf491cb4915155ecac5884c675e98816da3e37f663bb88db11d76a1f19a7fb56d7f8f36a7100f47f6649af4a274d7938d81678b4f89f43bad93c10e3b", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0002434d30ebf514dd93000000006700030a0000fed14e8bbe38e9f7f9e27889f680505fce202cfa498b516a", @ANYRES32, @ANYRES32, @ANYRES64, @ANYRESHEX, @ANYRES16, @ANYBLOB="10000000000000000100000001000000"], 0x110, 0x4000}}, {{0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001c00)="a0e4211616abddafca09fbea0b920789a32574f6498aa4c62cbf63dfddb7cc6e87a40e2aa8a746802802e93183c580467c076431e0255a3bce6b4f6fdfb637118b97ed13e9eb5c5810c83184a95c2d2bd4e7a883fc9829d920397013ce464ea1daacc2fd1f36270ff941f0fc9762f915b452a2b4dcdc1588c9fee663b91f5c5ddfe53646c640aeb4b09eea78e8c53aa0dfa87a1a6d1b153e2c98d850c56c165ecd6e289f6b1e2b4471494d9499918eb01c33cb36bf82e70631b1506383940993e09b0aae9124756d48edb251", 0xcc}, {&(0x7f0000001d00)="53232f8a4c68accad6a06c1613142ad7039888f208eea2292f44699d91c67b464855a914471e19b608b7927b09146f9cc584c063d922f94675dd40a28ba42837d25c5be251b90d6109149296972be3196a99b81a92b7390bfb73883b19bd5080710c779867e22c48783f5acbe52ccc4779d364dac0fb32215c077512a0db8e56f5a59bd44e4fe802d4b220b754", 0x8d}, {&(0x7f0000001dc0)="15253d1493b677f91270d8e0e9c300b3207c287a0f2deb4de48d1e1ce3de835362f991f55f1f22b28dc6d2337cf3fff1c7aa3e1ef1ba16334eb2bf4d2cf4459325f0785392aa2a6881eb835a9422a37332732cd40f3644347553fcd011dd86404706bb4e3946d088606931afd72d1ab1d072758790659f02e09355c748791a6fd1695cb9ac52ad629354d3405ab04138953a0eee8012ae40059f748b", 0x9c}], 0x3, 0x0, 0x0, 0x1}}, {{0x0, 0x0, &(0x7f0000004140)=[{0x0}, {&(0x7f0000003dc0)="71f7daed0def33c3b33dc5d53a891a03d9bfa41554d26fc05ecdf00d3320b70f1279e07da3cd0e295bdc44d63a53453210d1848db7fe95bd62a55203e3aa6bdf89d05d29c68ac20bc615f0321d8e6f1044c0fe0a20501c087ca81bb8c97b40571ac755f5bb3b2ebf587342269b7ea23de0e2653a9005ed13ef", 0x79}, {&(0x7f0000003e40)="3cb539919d1e650e756d4a0d61bd480c22ea05baee9c022ac66e4ac6142b89644b2b5dd565e3f38e0c4306a157c6709b163487b6", 0x34}, {&(0x7f0000006b00)="6283ea5425b93f199b462548fb7bcf423d16e87371f42bcaf81a8bff30b40db9700b907971e3a3766dba04e736a5c9015986ee1add3dc707e07fe704cac3f38d44917ab1fcbb911dc03ef62b18dcfc6e4e0e3d8374d353d63849599db4e61b11fc423751707e8ff994dfaffa554f542f24a2d9e46ba74fbdfaa78415b591c95e12d7420fae6a5ee8f4b3144ae870703a64001a30cb3cf36414214648c08b23a2cb9325dcc08dc4250d36c2645349c9119d0f0c2a812b448531db8b90355652e312a7f0add380d0a0edb25639f26fc2eeacb1aba1d8b1abba7946867cea121332b94ed1c61271cc934d378e7e9567cf70bcb468dce8c966d0c6a563f109ec27c89a92c9ffe4f57177de50f09c8d6f106f26faa3d8c56367a4b5f7420535d5889ee26469b18b82e3a9de22d7d59038ebbf7519a14c3fa13474dbf1e1f7c9b737749315339ae9c62a92d128d1147af172142aa1db20b994f991751de0e2bd5d644b3346f2b1e239a16dfc86bd7536b66b48a95e44178b2ea4863d16671530edab8c6be21c01b1e66b22347198b5032cd4166f01cfad1c13d9514cfa1f396739547f74793f8235903fb1775b3abfb9b76511afbbc7e88ffd529a609751c63d12eedf656f7ecd884e1c51b952929ba3ae37cf86e0b51a08b0c4a7da41f88949c3f450a5ab4768047e03af9e23b16505bb6f3df84310dd8c2861ffb0dba79ec25565da900cd1705991e41f9941e5ba0cd1421c83d5c18858573898135cf32d7d70d44aff2ce7b7c7d11f9ce16b30d4a2533a97144fae771248cbefcbc82791c32d3a1585e46467606b2a98bf064fb75cadabc581d71bd4f1b037c6a905b0882f879fd59814f600d9f9ad95d79a66db5d8d9fa1621bba64a60e039a888785ed2a4370dc5439d8b5fa2fa4124041fe9ebafaef05125afdf93e78ee4ba21c766278f7ba18a7e9b3cc68ae31998f4326371664a8a28eb2fdb456896777fbd1f8efa6d5c96153e70c37661ff7e7791092a616914213813f53ea74d80c16f93d67482c6c0d49a7c9ef64846798b95bee8ce0f9bafe5851bfdc13a5f7e218d0e46b72f1285d3bd01d1fd16a514e6f35733ffae78c6703e99d36529c9d1616fb25d21b115fb454c47482940929f8254a6a96e59d405e81fbaacdbf68738c98e268e71be6b585f4e6e616c1e8dfdc18275946bdf8939df6caeec14c31c73bf13d23f859a3847545574ad7ffca6327151699a23df73ff6c6cf3bedbb64409e638c1a9f9bb1e62c8105cbcc46e789b7e1bc5f5d15251503e5f5f68617562fa37f032238c856f16f831a46f4e6c0690bbf747330f154eb0ce4ba82096d60623fa6b77025e4957aafdce98064e0edf7f663fdb8462ea5121e72c097ff98650ba634fee125c294c11dadf59d4105d0dffa418792f26a7500837c4b77760c785eb9e4b47a28f31a4e3a73d2904111a3e4a959730ba3252a56390df79805afcebdebae07863a7c0dd66ccd72686bbfa1b8efd0688ec075ca482f3b347a8f8b44ced0d26642f3e0a99190042d4313d23d6c222abc94cdecd756f37e37f6c3a3e94ade8cf3cef809135e6d2e039b5f1ade15e7d53323de052ae6a1f91a19d22f5702fb3b7209c71faecc8af5f2b7f2b48d83dc7fcfbdee42efeb7e40d1b343df8fb27882aae4f021435f2a88c9595de68281c8638653d9957501b6f05b351ae697f72fb5c524fb6078f3c0a4f9b083e2660ef716411d4c8371351b11f7a3e50aeef0927feb83a5707215ee72ac984df9c70a1de776fc7fdfbd84c73007f397807dbf2b9c5dfdf56b622f192a65fe43debaa9f74927dab23e57c3f1c825cf45979b0a5ba42a6cfa4afaf3b78df503cf6bcfc6a565be992d500d4fe9ed0cc652df98adcfe90ecfd6ede1d792d60424de14f3dd872bc1f322ed9aa7eae1c30956b8c91f84f20e2806be153491c39b57c72ef438ba140032c9e0967a6256cc3aeefbb7f42ce3fa053fef64df3b656e9daedb584f2745a608ef64600d4e86a0c0765b28191cbee7b6d9d5f875e06426e7752bbe6bcaa0dcf0a2e9b4e056f5778aa68faebe7205867fac7d19ea460e3a3235e449bf0c464f6862f3a06eba90e0e66ce72205718431e0b9fd699db620ddc4e9cc93a6d24fde4899cb8676fbe46932afa3296b8a2109afc4d6d12c07e276fcd957e9887fa0108eee49576e13d3ad6e6ca341f950aeb94dbf48b8069fda4989af328f926e595c719b9f5c18667724f49c357675faa346e45cc1122bfcde8b4dcb23bf93ef567b013a4bed6554dd4d7a315772acc13ba6e9e63d3cd41bbc72051bfa9d7279f8feb24d30154e42885ca00796ece0e6c19a3aaed6b60247d4bf37f990b4a7c59571ba7a0938931a70dffd28f3a929228e889ae899f5f0117bc9b392b4c84a44d853b5a3b02bebf3175aea8b5f769df8be6ed5fab548220f5a90d6a584a59693a5296584d764bae461270d628ce744fa7e50168810c02a64ad47d39bf96bff8541412023a9e9e8de88d420a3787f0c297c33cf6adc2bb1ffc53dc7193225f1ce1174e3443ad7881c631891e2714f193d45c40cef673d18120d843051d3b1381091cc05d0317dd318977d2e949e2322115adc02e20db54a8b121071ee6340945d71a0c6c41946d95b04d123cd49e2eb304c73716c9c7b078fb9dc9159eb0169f5e91658283d002d9d408cb79db605f917a464f8fc4724cddb378c2b0cd65c9145a55bc88abc269ff0539b1117923e8390d36548a85ce0ca6a1f94be111bd03154e381ab888341dfd1d584206c5cd44d3d53005a74b8e5bdaf8f6f22197f9730b1f8f038b6902faa79dc947fd25c79d1798dab6854e9b69f2052ffd5e8badb0e8aa0873f7ae81d0eb0056dbe2fc41387be6cf71af51b1fc94c0570494c62e449ac056dd5b81ebd82a6764fe456c8f097f7559021615e251e9657954d762b305b5f8cad26008fd6f7a8f3f4f01874d823bd427286033acf34f4f55b67fb2845f671efa376cd6884b02ef445c01517cecab56620659c95454ebcd201ab7bb7d2628b40db43bac40b8eda3d2848349ae55118ae36d5a0e0449f07e6ca3cea2d4873527415ff98585f8a45002b2861834c57358c89b78a9ce8237e7ba16735d6252dda0bd49f9495c135a8b899c61583c8916dfacd68e8c4585c9c43da9f1a09cf4d453c064d8b890727460b2f76b905607df24c329f0f6c93777f38138e0f86043e66eb4825718d7cd10fff5028c892e4fe9d123b70d870d82e897ab9ff72f70e585f11229acb210613e1a7f0fba9c300dc071bda688b0140ccdc374cf569fb5e843d20ba15f8c5190980be64f7d95d702adaafa33536c0ba3aa4f0c68fea83735d64fe62952fed22adbcc916ffe07a356e72a5be0d52f81983756cbb5ff23b089ddb2a4a659f741d62b1d463e31ccad010a74f4dcaaaf8dc1e9c5f6e7a1be6d3f6e3e4b406071eb45c3685155fda0d4f59ce2f76f70d4da3eb9d5572198ca217a9c8d5534dd1d0766fb118c1557a2f7d413c0f9c51ef8449f2b116ecbd7a8353f5a5e8f1f59d28fb78561f03e6f1a9340295af56e35ed2373c4d1697a5234d14bd5c350c83cb1b492a204d0a9412cc34f0815257e7f0a4be614499c438e11fbdc3f31950aa040e9a255c46444cab606b9653b0deb6a251c9097a40f3b1d4f85490f8bbabb9a871b61f52e2ccd711e8890ffeaf64395c7f944db2b56cfacb62ef1d1d54cf6b4012aef553fe0a31ca5c1957b14fb76eb32c136362c4c4e174e07b772b0f7bbff9c5511127e3d200f26c4babc3c493b4ba4622d90f4c26309d54754e5a81f08411905086eef40a9038566ab841d652a95292ec11872003c04871a6445f91fed2dfe21588315b6ccc10e93af0e3171e321629fc1a26837a4c9655723705489e778f17cd7e8d9768056cb159f4d6ea88f9db6864e5a59e93565b07a9cd5bf4399be48afb99bf9a6dcc32ac049f5a45588bfe6c837e01467be4a0e66cc886438700a08a6ad4e50c2a3133af87a6874b76eceedeaeb42f2b948a88b1adf6205ad724c1d2c7830fdbbde6fe079863fd8b322bf2bc00c6a6562133c2590efb9c7a807439aca85de096b3090d06d2c78ef68359e6f91220ec62576a42ecf7e478b8629815a328bc2662a0ccfd4f4806786cdc57f646baba0d86671021ad814471ddce14721e3efb367f7700df408aac0f15bb9574d71f3b0a61516f8e9aec205201283f1330d321744af914b4119aa563830e726992cc8bbc8e7665077ef83d7914743e9b4208c339f848f75a4ed9650079d0077a0d19e4f793219ce3201d30e16e3ad7fd92e864608d4ce921b760128a46be7ef1c73ff3f5f76185d1ffb61bffe0d6f156a3873bd64436a185fad56fd08980db9ddb3496c29bf5131d28a8d823947685ea7d1cead2c9a5b587a42d8e79411314e95704d432118533bdb442a5773e35f7f80e1599a780e13313c4f5980a0efe463be72114b0eb5400f64a904ef4627118f70decf6a4cf9529cbc9c5e1dea18767801e6e6731af02caae834a94576e05e9dfada3fc1a1474c551e040c1242684c9ad650d9dd95d79f9aabc7ff4d6162a94076cf1b1a37a4362ce5ea701de81fca722cd733915921bcba8f29dea5cd2363b86ccf490509e0256e07eaa08b8380e3a90ac69ec963aebb54306119ef8b4331629541c660a27307612317a9e206677cb278480dc6ff0c5a254d9f837653399516a024f5ff6b640d32c165f481ad1bfb906dfd4e3a8a3551fdb75ddec8e03a0aad8b702b7110f314b86552df0779b238e52680ab353d736560f7c7a1716721d7b79cefda267886c8ddd8a1037df1322bff292ceb00673b38d38b21e3af1950d6bc9bae8678f958b1a6cbfd0d4d6f402fb82cbf3f821d60344b171511157ca8f6615354e99fbbb37b478a4a4a56c7b2fd7b162bc7eba01127b5db4ddccf44f1841c9730c63bf0d20d308a658fa754a50d63c644c8765ac88493596ec9e843767f5b943b9d6907fd508c38d6b554cf5e8da6342f357301c9b529ee7f617e4102f54f54ab9f053a75b98368878ef6c0c275255258a9cdd0b077000bf418f5ab5da4feb628ee12ede7f608fef7f5cba74a602e3378e0bee6d1c47522453d85c8e0f5afb0fa20edbf19ab06db5dade665e0a1ab7f19cf94a32ac156ba4850f56b27221213bcd6a409fc0570e708e055ed5f00e42b8c1f29ac90e3e8c94a60f18b60479637acda4f43d1538880e22efc37271ab47fd51ab0285a9a9421498f3684d79ed799eb6c5c2c78b8ae9deffca526adf79bd190a81ab80eff569bb4a1be3a17328e6c7fb64ff9b342540524de8dbf2965428ea87bc4ef30d171d98f44c5de66347e4285bf157fad65313fa78ca3f0b9fe81428aaeb85934a838b0e21c2c352dfc787073f0e6ba5e2ed32dfa81a3e69d9dcba02e8934dcda10555b67c4e0597a12ebf46d62d17206ed6cea8c01f10565dfd1c5e9ca4744aaa27522cd9dc2ef1af2ccfd8c7deaaf1c3fcc6fd2c0c116bc8a00765fb3948c7a6deb67f53d3929a75336ed457a6207ba8be47e543a675ce7d99a6a1183c5a0642153107a7f339f7275b119118b8a8db9c3a55ebdcc0e0d7700b58385d76484a5df1ae65fbb0f2631d496349b562ba34d030ff70050f8e8cdccc5583510a9cf81e9a0664f6163d70e65848babc7109180ecc8079f32a2f066165bab47702d8b2296dd85f8c3f7ee95d5f0f10521752da0e79d7ee6cca4160e2e513d8217cc75a3f87c4640cd094cf72b41e62c1a5a6bd48c2282fb38d3ef32a912a4485f90f7e213fa210ac9d6a57aaa24f8326f2c3e267d02d865f0f1f6723759148e5d11a9c1d48bc1405c9df0f60eb4b7259b307f8d71e7f2cf1a16a9b4c50e0f372bce40c7726340b5ada3e6a0b33ed836ace1af17dafbe5e17a51ba9a6cb89c4b9338b372e8963df4c81975d45e47853f8839ea27039ec48ed98bbfe485dc41d49cfe875250c837b8fe9334dc678d5dd102ec9b604b0bfe91b884e8e66cf9835546f81713bffb6fe2c2c827384925e74997fd0998cd763c04abe002ec770c417f8005c7f171dd697ae242e43872ff91b132868fa63b1df8553fd4e21948cadfdd31f4309da24d0a11b7710c950613e2302c58989ca4365", 0x10f3}], 0x4, &(0x7f0000000440)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x20}}], 0x5, 0x4000008) ioctl$TIOCGPGRP(r7, 0x540f, &(0x7f0000005840)=0x0) sendmmsg$unix(r4, &(0x7f0000008500)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000a00)="69c852baace9a4fb2c1d3417026fe9119d440c0e026c1a392783ec715f1acb99193ab233927c81efffc5f80753288706385de5c68749250608b2ad5c9b43300ba9434e2c9b609599a345d8b991bc56956958f302d950213f4081594eecd21f96b2566f53c8c10d01f3ee4d46961f756a779b2bf206786868935b48346e23cddd1a9ac31bec88cf37f380ab58a4c4643d6e9d7a28ece2fa00d940b3bb466e6c551e65c682ee9de85cc73902104fac58d1dee6b23a8dc6a4eba1d6373731cfef999736b27ea225dbcf5f7fe7f22ebd3102c9912fdf7d2afa9b1ab8e478ebb70f56fe810fe87234b0ecee2a87ef92f91e4167f0b03298e74bd9e98ce337fb06443fe4893886e044fe5662fb52bc33e5347900362f09bcd0e336a61536895b927decd997eac37d434e58477c99f7590cb1f82424b4c6bca2cf2763ad96fec6009a1edc349c0c509d61a00784db21189390b4f4d773a59d636261c6df6f4a7410f57f33cd8c013c58beea14936906c56089cafea878faf9f938e53d9acba400a688ebc44dace5c2d3f1d4df4e1dae2082cd397e5a707389256afe1a40a47c0370b412b35b3e4ec537d5bde3e6ebf331aaf3805c90b5241f1063c08c3417f8f440e527b2750268d25ffeea33e151f34cbd57dcc4b4c064aae62ab407e7438dc01a061b52c6d63aeaeaa21ac48e7da26fc0a811d4001aa592820cd033d1bbdee9ca209367f5a8a155e4a505de1d6dcc2778094a736790fd8cd21cf4885fc193eca0f56a677907daa09ee1c6d0d6c4d1a410c914eea3a3cdf7a5ff343d9475cb5c59f8d71f41e011416cf66608ac8fbd443a1debcadf36c5e154521122976d95539fc2fa7d4791208f415f8f7efaf671ba5d2293c340dc8f6d5691e56d0105c92190f9a305b0dc0a777be937ab35a21ecc88acc149aa13342ee7dafa868caab9f1518e767dcd860bd31fbf0e44f3fa36395a061d6ba75e179fe676153f3c34d7c65140a5d7cce37ee62d1156afd97aae186aab5cc3dd6809e03bc792457b16c016199b727787d0acec7a1e1d34b240e851245775b8cdeec21de5eb7c5a7849c411db15c6779b8208437aded40a35e10a8b419cff7a19303568f9cf46db16549f9c1711a08125e5322268a17b746f51ef501ea3bffc975885059a39fc7fb44fb089b467c895fe8c1602a891ed5fc48407c57a9b5fc7cf7479f88c45dff2ece48ac38979027503651609dfaab40d7453a07a8818c331ad504ef1727705a4b5835204374afb2bae0359d2bcafd96207f95ed5d2891dc8b97798ad46a24ce54234691e66a688f6e5b663d19087e27e62aec34c8206834df173236f358085edb33d6e472ed93aeaf7a89a705dd18ba8a943fa38501b3f4e4fc7dc781e124ff17a7d7b54a05570a96fc22addd10fa7e0632a3643e35319cce7fa5ad25678385ed92f435805370bd0f61cb3f9f2a3ce62466c7b6e055b72562dc0a219a63b6a08212ed64b70694e757d81029467e402282d09a15df3f4d554418a90194c1ca863b7fc110a5739f585d2d1426fa8b5fe8afd57be7031c63cc8b0a31f980f78c5bf1aa26dd1e50d02547070c95e9e9123fd60b90c03cdd3ec690600f2e825d43313cf0840416ff3803c3987f0edd23948dc68862863ce4c389fce7cfaffd2f0ec6ed7d355b8cdaaa85fa8cbb804a3acabf974ff78a33c5271672cab97b823a2aa79ebf702630f7d83cadf120265cfc4ff80e324f7cc69c19d7ac68616f002433e8dad72648a31f321f02a5a3e576155be8494994a0300629f1abda3f112b7cc96338b1c1c87d25ad1e753f3ce799264bc2b590f689d5e23a2b32f0ebb9a7007e20b971e32ccaeab323f39aba6cf2bfdea4483d04640f7cd2c2cdd86623d5cf92a7e3eed20bbf8656b5d25ed760a376a515ba3a04e3662ccf2c37495ef285b241077d3c1699985f83dd74bb9e69976e382faa1252eae6de4881b85a5d9c32de46d3952005524146d54124f39235a8aa148a265bf595ee42eef1794be8c8b27ceb8fd2b1810dcca96e2362ce47fa391c050b1f2de98cf532c7277d422c3454a839f98ddffc3021c3fc874cd42b57762d8af1fcd8c728a7cd2af301b2d0374ddd569b40335292f1665ec4b7e2059d29fdca546860c4736134fbcda67c30884faae3b00b9fdb8b0aa895885d12175829a994af8e24e699e8e55a8c25a776303fa17516f69c7569677990d9a5bc97f196bfbb08b4e915682e8eefa82071623c4e17aef64c1fe24e69668779cef0864344d03da8da87531030e123253587fc0cd8370c92a8be7f8546d6d9de9df278ee1cb2a8656e34e2f6ef5f84f6b98edd28cd5e1eca42877709e18bc5a059d873a41a7300c9a42f35d4818eac2959ce05370773205009f77c9b098dab4c2e9d72e34412559b555e98842a2065f92d94b7c8e1b567f6b5360b07ddd5581e2e89d8061d76d810051e90290d509a8ce75bf2bdb4b96ec7e270ecee17efc0ee8b80c1ad5ad26b1d23b2b98f77b4e05bbc8781f2bc38c4a7c19dcc415e1bcaf64a520c8ab31a6a7b0ff32a1f5031cf0843069d99824441336f0e4b1781c111f88d45cdd32c8f99735946194bf581413d42172b9815caa885efdb31c887609de25dc456e841aa0ff83fd0b0225483682343fe11a1b00e33765a9c4fd035edff9854726f85231409b223af38457771021ccf89ac2fee8ae351e75161bde1a273888163ebcfe8abf2570746eb8676b44e9378c00c5963bd1ae4b8762ae55ae8348e78313ea8bdac98ea8a0eeae2b7c8b9d2857d8ff8958519d2d77be830e3be0deaa4bc0e5f3729e502190810e1d6266700687c160ae4644a6d400a60d17fd2a1cf808981ab57d9339523e806cb2106e14a3a7459742a46623dceb4b08638e5d85319f471bb0ec143d3d5bb1ab1842533383876966122fd03e84b0c234be34cb90bec7e6e03c71d363e1c3626f2d4bcb423ab6d7d0ba0731ad9b6bbe90ab25455f91f47a45595e01f00f6a45ea30d732e446e9e4ca693256a0b881b6bcadaea1bb5456b463b4b54bdc19b413638b5806a253fdaa2af36a83b004ea908afcf085aa7d9577b32efa993984b0cb9904cc14aa3f9f39039e797924e76f99554fd0e2e0d93ff0341399155e57c0b966bd67e0d7a06644e06efba3f3198f99431b9919747c50e6bacbb3dfa8807ba62d78078a4b76981e4dbad55f437998012026dabc6b0e8ec20307de53dfe9c75def2602bfbfb9d85b0992e88294d8c90731058cc530fe7ad57ad967fd1c78c6748eab69edf05f7c1cd637066b7f919d0b2f896dc4351b2108cb3d80b1d0906eb25209c7dd9a067ef3c12bd25e528bef9144ed2a59b4fa47d1ad7ee1b904e9c703b60cfa2a00280a13a608e6a87e0aeb2f5acbec87978a66b190fb0fda06a0ea22abc0c99f25ecbd304d88f9c881cdfd668b7f9d788e76b0daddf2ec02b845657e50e210045acbef4ff910d983f73738cc540f0dab3987840dbe1e3e79fc22f372be9e85521720ba5a0c35f6d07a081bbdbcc49d61661ec75f9612af96c62d0c14f0bb2cbae56d1713e5a279e9fd1d97978547a03f1261b5551cd779fbd0b8e851698c6bc3f4f80e54583ed98d9f674c76b39eaa4aa743ccc3e6e45b762a35c77733ae9029ee88d67a5ed22a052a93374983c98b47983b1f611049d6578c1013ac2992efdecbbcdd81b612822785d1367cca5033e4d6a29f98a83ebf0bb0900c5b43555b3ffd5b3fdf1352e40495ef34d066446a7f5ba06f26c4921c23e6dabb97489d1e200a1ff4ccc4c0cc4e5fb6621ee0df8b5a5dedd29e6cbf5c5da9442f6c94d74bdfb3444e8195e5249a9d2303f62a752870964e4534a95711c992627c22fc2c42f2f1226c4f77f174df327dd8b01f6c3f40a76dd51e0fc180d3ea2e1b7f4815cb3fb563c9f15201955f9bb0be9710e141d6387be4ca41e03cb36eade9309b525c4a7fb29bb8f496509ee33f513ea0396f4b9d34e94267f25337e55f20b2341b7f81eb0d88ad32e2884f90bace0a93cdc705a63e6e904512b2d285a63a64c18a53d7bd31596d1be6a81ad0251134d3044f5bec5a7fe189956661104d2e26a2cd10f39daefea82a91c054e479983d61d01b8b3d7730b9b87b4f007d5c63c37bd0325aded8bd455ecafe9cb483e6ea20b561533c2b27bf0a44719ddecd69b528a8bd2660dbe094ca3f1daee898d6745abe3100dafa16fbff769e28846527b90325a02898a162ec3d8f0090d47d92d7ede9b3da7c58d4fd4b87cb7a7f1da08370e90b652c659d23a6088a01a0e794a7ffe58d5ab5653da7e43f034ea4012f0e7a20e69ba227cadeda1a6333eaa67a3d40a9fd96d104c05ad7330f4dc0d6b10fdc268c876c578ef5775ec2ce40001cdc77d17ce5a0b26d1ebfe1794e7c9dcebfc6c088ad72bd525433bffcb0ef1d3ebfac61ca66397386764595e179d3b9777ac03ec84354fbaed71f632205c85dc3e1c54c18b7376a72e58c8607eb89acf1cbebf1fa091413f28f8ce2807a94b5a5e68c0717cb96fe39ce8f35218bacc82f0f7d10942c101aadddd18c6bf76e154a34065c8c93c9007489d2894bce3ff4f41acab5fd2e5b1ad9294de47b3418b8358efe6ea4fcc907c8267e5ab2e66b8f14da750c0abdf9702499bd17d52b31e23c8163fc436953ff030ae202653446d054287e4ac5419f03e6d38c08daa172a8f85984a2907de9e85c7436ece4f59567c87769839beeb93d53374b4b1242cb9887d17c1c6633f541769db6f731acfc5b8065f14210314969a4bf1f554014fe3b34dfa00797c029578794346f726a5ed84dd91108ac4a18d42c7a0c9633c4b824f718b42f8a65773d3e16c9729a0764e910f8fc44ce03c5bf17a4c714d598a557b78599b3f7a04883a437a23fb50521ce196671dfded5fcef6c55b43850f2b1befc0214cc6c81868ffb377237ee7c449c3bec01164f2a42c7a89f1a93de2f47d73256eae5413aa68cd491a49de5f9907b7bb05e30c883d4864d26f17cf66769517a3590d66046e920302fde2fb4b4f89a9864292022a4443393cd4a00b14ecd1c44aee7af4b9f3bb5ffe6492b315e069a61fb7e24cb281e4cd49a03377db972273fb6611c5d18468d3a9ebe17c5925f6b1cf7ba8782939893641da641f9d19491037f4b7f9cc697871088ff23a3e5162e49ae0087a239e7f43662af97a35d10d8168e830f9f7d4ed92e03ae1ce3f39b6a34d43e40b7f6bd0632b5758c41db0881c687c9792a6eb632ded6854062523574167d452161695d9ad7d8f69fefa5235f8ec6c83b4517488365b1eb95b123ac2839bc41dc0fc07c35671a9a953cb7d9077e013919ce8794b4ad3525227f67db39a31e47e4ef554e981c6074241779ae356108b776fc5e810e54dc5c1308a3309961f7462403706097fe02bc4a2623c943ce9fc1b6b4eba5b9bc665795cef143c1360f64e5dda6ba15de4dcac45f49173c28606a23219430e67253f4b61de8488701b4c36bda57896b27f8b69442f6759bed80f3fef1d5939c9d46200c7540a1e9ba82ca10c03bca7d5a9d91dac4168d0e87ce5190048c2144686c4f948c38c4d94f7f111efe58bba1107a4ec05faf8c223cb1f0a574ac3734a4e9ada6393d3689e6b8cadaaa74d85bf2fd2cc655618d6a53b784dce18bc1e52e0c4869094d7d7039a0cf74855eec75fe72471f5a6a47a340edeccb4187fdba4c318d359da1a0eaff7a45071d9346ac587549fbba25be92be3cd23e8437d8f3cfbfa0292a3848c79cd2e7964cf94eed640914ac06b9612c9c75c3b2a68a00", 0x1000}], 0x1, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000300)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000003bc0), 0x0, &(0x7f0000003e80)=[@cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0]}}, @rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}], 0x100, 0x20000880}}, {{&(0x7f0000003f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004100)=[{&(0x7f0000004000)="b73b0de7ee6883164859324d1d0d10506886b9a18820f8e955f1ece8ca69fbb67bf8596e2448e0a63fe0ccd086c09f46aca8edb21d95752b2a7a388710ec72fd8fd82ec79eeedae387f463017ce859b45b5f922a9650c991d4d6165038ca3342d5a5f72b7774838701422898fdf8f05823aac0fc4f49787c92d8082315d227edb1c965e684de678b4744c0af998b527c2abde23fd53377b96e2d7b9b9008a6003afdcb0a507dfe5dd35a8c770cf4d908d7dba8c37588b5cde6d7f68d91efc3d3bb1f1e7ef1fa0a3f24cfb5664fc1069159acaa329568fec029f6a9ef4f22", 0xde}], 0x1, &(0x7f0000004200)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x140, 0x408d0}}, {{&(0x7f0000004340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000057c0)=[{&(0x7f00000043c0)="6139b6b6403e4f12ce0a40e8da738065f5a3856a413efc451774ebacadaf4090925d218e786cd046c10b43696919d85f99db748179585cfb33ee0bd07e710f38ee15066114fd6eec573f63e5d5748462fbad8446dae53966cb3638494c43db098784558fc3e2c26f929c0bfeb9285add3055a40a0b5b8acc4623ed7673a3e0cc4caa27622e5a63203e39dfe9580adbcd1e312a4cb2ba0e54d2ab7aa1acab0e2c71599f", 0xa3}, {&(0x7f0000004480)="72c0fc758254dcc8bbb9764dcd6340a32e988fa42834305b77b7cecc805423d0429e53e3aa702930faf4786f1d1aaaf9d14bd803df6dd28352719fb7c50086707340be50d9dfdc3f14c0db06e173671e212ff9060074b379073fa2dc18bf5124fe03184939ef800069b072d1321a45f4ca3282916e2dc2f9834e3325bfad4a1616247e98dc2ebccd3144e8c7e1fc7b5a3a7f23ce125f0df204902802f898fcd0235ef7df9cfe97b47da46cfed3e57a09267b0f133a11dfc12bfafa684b54286c51ebd2b92e36120b3b9b201bee8ad2632adbaf499f197c7b83398a05519f84e5d1a0d4f8909a351dfd296167ac6cb85d5666be16b5536d05858a9b4d05d18be07dcb391997b64ff77137e598c213f7bdb354a10fc0a9195f96d330e230a6533bfbe64cf176dfc093a9a0e69d7918ab1e18c06149510589a99abd8b2704c7361be5f2be0f76779b04003b0cae9e119367ecaaec094e733496688f9d173e55478c0b5a2ad01b46f0a63eed87057c47cf0c81cf61884ea856ccf58c8e080472dee66ba7e6598f772fa2e5e25d4211dad3cd9d1faabe55bd932e2d349729f1a7b662247bfd4e5dc6a739e7b798e441eb9aa0bab73ca6dc34b62758dede22b41424c91cf5854ffc15846027209e7fd38d9324b26960be65dbe5529ccdf842aa67f6a2aaebe7f3b2093254da1c14fe87caf7e0e1058fe0c90e0c4555ec3e67c8c16a264aada521fc8bc7f16781372093dfb7c44749017163e3f92b01f8bc3b2885f5ba2d45f0ac0d7ad1733dc728d5ed3c02dd0842093a67e983a15ff64b0dffa7720f3e57fa4032a90f6577b9efb673b7824570b79e39b02223aa307294ab50e8470627e91f6f5d2b3bef4fdedc6a7b7ef976259afe53044ba1685d0db908599f1811aad4b30bf977d950c16dfbab23af6caf3243aac5c762fb821384992343974a460e5c6f839e32fda8ef083a789c59c5d7921e81fec31040ae798a94b1a3920f99a3d20176955c341fd7cab0103cfa09eefb9e87f47dbe0e07ae5a455d2c1ea3a94830013cec22a917978495da3e26c23122cdbafa52bffc36e5031f0d96849b1a3fd9e42cde61c389eac2ea124d43ca90a259c1e032dc4df3ec62ea8374bb4b09b01a0230a875ee34c72214abc6fae81f96dc8e90c589f554adc7cc7a747221d37edc3b99d49d0781cac05df87ab804c975fc6eb094a0af95ef1206f488fe98ff10a9d036ef001a94e1160a56be48a6fa5bc8f8e018778bd2c380c10d11cebaf55d718c7433c5de4b0844aa322005be30d20c1e04118221730e4d95007359ca51a2f153203d6267fcbd20333734d6fe37f1fb65bef6d2c965378c1f78cee4e5d032bdee9c44b4b77e9c018f11f8739e9068045b4f1eeb292aab66d3b4831ae07495e2f7176cac61f3e90c9c5637ffeb41c8f2ef57fa8051d64b2eae8681f588e7ad201c17c1f9f9e3ee7ee860f9312456d27c7fc16094881b68c8e59f27710de68627a8bdf5b63c74138ae1bd1007e0fe7211d8680b8ec88a02c064bf12bd9d930b7ecf409af8ded071c2c553456c5303d90dbc04a8e1e35d6d092826b9e4de4e771b1e6b3b5b911717273299d43fc3df48121b3419e82b1c8c9d5133dbb302d3404b75065ae9ebc89aec55af4913abc23767abf35eb7663e415352aada9315fd88cd4d50ae21e7982cfd0308b7f69f3b09412a0443600d976e51cb84207bdd2520106ac3e932c1194414f79bf7c75a0a6b3010f3e7e51c158c5609e9b1118549651c1054c6f73cea98a712f664f0ca13b840a8bf79682e7578822fdfee8246f99d37768d89f72840df85a64bdf47cd1a052e1ee02801a8726d832f8cf208cac728d3f2141e95b460e618d92199306009850d1c267c04beebce59e80ddbb4b1282e744dc58ab5a55f0f979aa3e5d4eebf61c6782200962fc4d490cf5cd7e08792dcbe399b656c6bcd1f571c756a847580a738fc5047884e7e7901aba7551f4873fa4b42c3aa081df23ea148182dc4d398afcfdc3b90503e988f6766ca216be7299e72018090653831ff9f4bcc62de5c8bfaf67de1f15db6d7ab33f28b074ff5afe4d9771a045ef5eeae79a88accc67638ee19f1833a7405859a05220969b1bdb77cf7a444b9c6302559368929ef6f415855832122d6e76b4a382da885502e416d040c61e622e064ec95acba63b6ecb937f402f56c5f535c60cdfefe742fc518ffd7f4cb6295df804573fd9427ff919933cc8322110047bf60c7bacd5d3c7aa5f5eb7d2489d3ddf8a7f76bb01f0dc7f57a1b1ecb4846db8bf18dbe1e1b986dbb9cdf7dde391bfa7a1d42bcf0c88dfc36590e5b7f9a30ee88d39605f744e6776bfba850f6f20784fc62085abfbbaf351ebb85d2b34e52729320b3a3605bd5ca57df177e0f77336f21af5a55bbab37746ec1375b76aa6274c2a53a28c505b1402dd3a61861b83d8275cdfeddcdc6cbca2f3ec1ff0e9102307b818c00ac833dcf9ab684631f4b6d263c9f71f0b46b1d1473f41e28eb03fb20057279abe063bc046cca25a3d4cf43be8098473b365f7cef6a4aaf2f10a5462f78d33d6131dbde9412da485fc6df9f216da075c59af63c8ad0842fe8e8b348b2f40c9b7ce6453885daff4fddd7e9083c325808d9b0314d078d5e36943c9ef10153712a274b9ea153c093b191ab553f6f1c6a763409fe636588c1cafd5e063bc46ce8a07149e3d158c45f2c01709d30e54f6fec702691744780f009c57672f6c570cbbcf0689b70615e4c2fd2983d03f8d2a2b84d474530c489b8a58fa0100d6233f6402ab2928cbe074a7f70f7dc16cd41e2fd579d2f8926c1d50ba369a9418c01eecfaa8522e6143e2a8903c3b8992023ba22d418da4811684985619faf9cabbecc07d8bad6d6043e126620a97c6833510511c5784242188f66c1a384c52dfa952bcb3ac73daf729e4e24264914033b1d274ce5ebfea254cc01f339e30153a4a607a697ce03a8f9424d7bd42ca17a79d74e4225a6d5b57add308370ffaed073876a85b05f00608f74926a977a5e7e56eee81ee58a028b5b8bb596a7fe0ba89cd0e96975a939c37b655fb59660f3e6bb0ae0e5359948746b8b90e24e1270e5ef451629bacd630b1a3c6c6e2d4e4a50ef6d68376c10766265db796bfb1ade198ee96060d668dfb2eb60693683c9bc0b888075b331f3408fc31815a5fe0b28ca9fa1d7e7f49b84a7f4226a250295702e3eee0a498e65355804cfc3fc3d52152b2c40d65d8230eda59ff17fc895d8d21ebd5b1921c283f24a45c6756eddca0bf02bd88c2dd7ca29836fec367f235bc248a2c7940998009308dfb0604e32b74b447fbda927f96929cd3c0b506513855027904418f75b03eb181cee607567d727c17feb50f9238863da224502d3583f426c510ccfa6bc10dbefcada24c17b3dc18df7292b4a4fc069969e36d3155c879d2c153d45ae036be6c394ff95489e4aa8a5dac7a55dcc7ad2cd4e6ada6dba381bad18484df0d9eb1b6a99797301abcc3f4ca360978f820bb2ca23f88d0b16505a4d35f960956ad4cc453aad2b66958a0481777021e7fc14c59853224417169c3b0d190e8e480e8610cb27e52c2f9c748b369e09aafbb129d696b651ff96957b550dfdcff823a4c860b22e58960f69a6e63552b49b44d45510b1528f45e665b9e1d9310ed5e4ca0753504544f7d9e8cc9d4e4a91973e8ebbe6a746093a6412eb516b6839e07e3fd3b13a358690b104c221fce65c4bf1b231daf0562e55811ee3405b1384fd167165ca7c698806a5581e6d3c027cd7096df9c04d8e19fe4a0a8f41fcab1e7611354d63be639f2a0df85dda41d31de4dd7c0713e005e17b69743fc4217d290aca04a12f4dab7fee4a6d69088f3482cdfe4fda4baadf2be30b7b0a4a963a8c7e7d1a85960e55d88e340921f9f71e1f63d53fa39847ab9a63c1c68870c08b5856568144883023e304932a87822b523038481572912a0894535a7ee6c57ba30641170b288b3b7130bcfab17494e4f75e30cf8c847a4b12988f1ad826b16eb6c867cc3714e4d3c9683544f28d84807a09f6ca7f4fae4873b06af96f59fadb3d54db25a4c313eb770a0677b627167dac3e9663ae2d78512bb54e2689d7e1df58ff7e0d75a47c1fb6cc9d324b2ad36b33a0b1d4e09be93a68a00829011a6710049785700900019ffeef67310256d4c0ba5445707a5e1b9fcab3043d9249846b86ec143fe1681f2fce6657e2419c01430dcd222d53677b5292ae53468ab0d6599b0329890e2bca168403ec5e483d9742bf65d6ce3e831c344528eeebbca64e0f3463ce664125662c4740e3010b6f2e4b8831b622d05312d79bfd51bfcb45349a73a020123330dd2ba47c95fe26bd3269db3b95c422bef2ae34fe3cd24a0bc2cadd57f39aa358cab5f93efe24a4dda729dfd7af63e1fcac37f50e7f4ce12d9a9d8f085104508f1bd52d9fdf076efb9099e4e84f8d4e7a5aca3c76a09cf20b35134ca4613b2b0ee0a7aac2c4b7cc700c3493f34452628555ceaffcb303ec2c03057909847cdb34eb2f7f607af0f69e69b1a29bd6142bf0a848a93853791d53c23cf99ad385442c9951255b650800b4456bc7d1ddc770bb58765e23e775c581f714c80ae494931ee3e5db9953ab64f8edd8d6730d9783ce79592f834ef7ee893a436036770c1ba1427fd46f36e64896e8222c19414b6e55066c0ec2a95840d090ab7492fcbac400a1be578948bf28d4d5691d419e6fed7fdbbd568787110871546df65ab8af49b9cc4787c23345f44403e0e9402c323d3ca075505c00c5ad159d3381352d31a8692dd01bfaa2a9d36358edcec7506776e2ba236981f95eee3376339f25ff5ab5dab6ccfbf871511087ef2c717c73edc0a65af3403add9ddd7ddec3fcfac07b6747581f36e540a59070ac7d0f70d403cc897c5fdfea5ae94af17aa7057dc17ad83fdb1f52afb00aa133d16e7b90fd81b3bd7ec5067481efe0e2939d6a46df526ceddb0e43fb5632a099ed2bb47adfc4307d584b86e3c355c6cc08f16f5be31698846e774897b5504dc349f498a6a6f26a37410c33d9acc82fcd026e0f415823b38d85d4d365a5ebf442149e7997c04f214052346caad0d36ffe2e706d46cbac9bb7955fc043e6cf4ea0b314d3cc28f63365ee117075aeefec43533844b8a76e58a468e7b5345d0c34dc6026643758fe85bb41c8ce6db96eef07fecc8deeda8498540d5e9fff7f201c219c516f34ea2219a789eaca37cbbc5dd251cd84651717468a5c53313f5f827a85a7bd9aac5ea178137e4d2db63122d22b0e3c8660742493e75faafebff1c8e4da8a5e8f540a0ff5320a1895f24ba215d7461e13dccc298f93652888cb2c4e5fed162791ae9942d7c2bb8b0af6fe435fa39e673438f6baf81cacd8ab00d4baf4307dab8d45700f0740cc17b09c11d2a40f00438f6b2ceb1f0488676798e2ad7c7538ca40ec08c9de0b04e4f8badb6b6ceb56dca85d2c546e04252dcec05635cb5cd704e37ade4e7b1410c5e20f3bd55988e3134a4ad9449875e5c281a65cf686d4667f51860315c45e1177aa5f8c9edcc587d5b860f11cfe26799852162ce242c4711c0d2b5ec703731164e627108891708e92ab28e433dbe6ef10adfe7dc00060b33b0eb1985453e6ffacaf31040c9718b828f3c7dd060ba6e49a47cf5f04862b19dc04d7c8eb074e0bc82bf81de0fc5a0e29848fafbfeaabfe051007445c290504b89a87ca8ccfea87a56265680acc3db01322522a008930e1f2704b9b8fb40c21aed7083cc244757b8bc205e9", 0x1000}, {&(0x7f0000005480)="d782284ec0484ee35f1ec760a6b305757e7bd38decdfa89dc98fdbe987c28f1013a3101f3f75b6ba1a47e04fed7b0559160b5687225cd2c650ab1191151d01d44e4760c79176d3ea8b595c98608899a37c7bbaf13c447bd982189b2e6f8bc4884375c0a9a9b6a34933e4dc4f4a80", 0x6e}, {&(0x7f0000005500)="016c79b0135c515ae54323ea9be07135de63d9d8f97e99d2d1a8cdf75e294484615fd41f1799c9f85f865bee6a045399f7f3b61ff0f9bccdb4e00c3d39e9f83e1d604bc562c14c6eb207013d4f0c84f8a6cbde5b603f14adaac7ab18390199ac7e5e6e", 0x63}, {&(0x7f0000005580)="7396c93ddcc3a22e7bd3881eb29f10162b3db8e4c1e7e28f73fb4ac081f3a314087d0fa8a16d6ebbc348a80e4c2dd0aaa31f7a4bb3cecef936cd67d6335eb67a58fbf5111302bc8a4c9391589fb67c730dc5525a0737e7afa638a452a96117377245253dde924c", 0x67}, {&(0x7f0000005600)="4b444d421b787e9ffbace54b0a4d7e7fdb8dd0d698b6a0023bf56d6a049899e60be7e6dc5c480440eab07ddbec01fd538362c97388c2a72d2c9eb7bbb76c36cc0c5f99ce1e17827f28a59958b5f7b87618594127540d8f5fb5e1e3a350e60d58cfac3918b78d7e8c7906e252753f6ad2ea7df6cce34e0a3478146caa19ff70cdf77e5268c4893ae5c1c833e380137da106d229a65fd3507994d2d833aaa9902c58a642a28dae568344c7ba9cc303e1b6e139b607f3f615d8ece9e9ce7ffb489bef", 0xc1}, {&(0x7f0000005700)="ff49f8a2c5df08a6f39ad4a04d7fd737341eb56c4a726893ca28076052f686f34862795e0bfc566f2cc28f052e19222c8566fab228b7c31203255fba5bf77daaeb471965b570d96e47584152985480108790f40a61019603f7782400a82a4e19257b16bfc99c9b21707a1615ba98d3c685f912941cd338406bfc14a163a2a23e2a42dcee0e7b8c", 0x87}], 0x7, &(0x7f0000007d00)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r12}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r7, r4]}}], 0x118, 0x8000}}, {{&(0x7f0000007e40)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000008040)=[{&(0x7f0000007ec0)="01d3d34a2ae9f248686153ef5a63e3f00d974fe92af648396c68a8a4d434a3b00e9b92206807a94621acba0f38577201a24f18b74f69fc261d368393eaccc2e75e5de66e09ec65655f2cb2ea71008c4b6a89cc3e17d0dc208028285c19511fc984dffb2f96ff89124559acba7e385694c73b2eb8d28f5bfc145ef331ab8790ea509ced11", 0x84}, {&(0x7f0000007f80)="3c289e669b18979afadbbe55def0fe1467e2ec4fa9d29a57f5dd30334b00dfdfebaa4dc50dcce5c1322ccd6a4e754e0a2eee3b4416d2d0e486505ed82739329e0bb4ee8c4d100867a9af22740a361026d566a2d427339af009c89fb2058c8ea173c6a1d3780c803a908163c833274d8af950decfb3a9c9dc059b1fbd8dff274e37567834178c084db8400a90323a750f90cc45743cd24187fc29783a11cf1981d6fde2a8a3d07f2113d434d3ae39d114da457078709063d2f18c61c487", 0xbd}], 0x2, &(0x7f00000081c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r7, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee00, 0xffffffffffffffff}}}], 0xe0, 0x4000}}, {{&(0x7f00000082c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000008340)="c996f2f5b3a344dd1f4c7144a90a06a930e2d4483a6631ff6071f21ea61473a3a1e9f287aa6a04cbf2dc297d427c55a1c05eb9a319", 0x35}], 0x1, &(0x7f0000008480)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee00}}}], 0x80, 0x64004085}}], 0x6, 0x200000d0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read$watch_queue(r13, 0x0, 0x0) 03:13:00 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000000)={0xa, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000100)=0x6) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x40002) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) (async) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) (async) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x3, &(0x7f00000000c0)=ANY=[@ANYBLOB="18000000000000100000000000080eff95"], &(0x7f0000000040)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) read$FUSE(0xffffffffffffffff, &(0x7f0000000a80)={0x2020}, 0x666) r3 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r3, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000280)=ANY=[@ANYBLOB="c6a85b15325c81321aa0bba14b4ca584d7903bc180136a28d01b8ab8821ec1ab69532e71412f6c95d2c4713ac342245369112c7643f0103fc4199bd4f317054a4773eb5084b5be33890492c6ffa93cb6e48cd7a34f3f95bf8fd70fbc2818"], 0x20}}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d40)={&(0x7f0000000700)=@abs={0x1}, 0x6e, &(0x7f0000000880), 0x0, 0x0, 0x140, 0x40000}, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002d40)={&(0x7f0000000700)=@abs={0x1}, 0x6e, &(0x7f0000000880), 0x0, 0x0, 0x140, 0x40000}, 0x0) fstat(r1, &(0x7f00000004c0)) open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) (async) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) write$FUSE_INIT(0xffffffffffffffff, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) (async) r5 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = creat(&(0x7f0000000300)='./file0\x00', 0x0) fallocate(r6, 0x0, 0x0, 0x4103fe) (async) fallocate(r6, 0x0, 0x0, 0x4103fe) sendfile(r4, r5, 0x0, 0xffffffff054) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x18, 0x8, &(0x7f0000000340)=ANY=[@ANYBLOB="18000000ffffff7f000000000100000018000000080000000000000078000009000000000000000000000000000000004b830000f5ffffff9500000000000000"], &(0x7f0000000400)='GPL\x00', 0x7, 0x2a, &(0x7f0000000440)=""/42, 0x40f00, 0x10, '\x00', 0x0, 0x0, r4, 0x8, &(0x7f0000000480)={0x5, 0x3}, 0x8, 0x10, &(0x7f0000000540)={0x3, 0x7, 0x7fffffff, 0x100000}, 0x10}, 0x80) (async) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000580)={0x18, 0x8, &(0x7f0000000340)=ANY=[@ANYBLOB="18000000ffffff7f000000000100000018000000080000000000000078000009000000000000000000000000000000004b830000f5ffffff9500000000000000"], &(0x7f0000000400)='GPL\x00', 0x7, 0x2a, &(0x7f0000000440)=""/42, 0x40f00, 0x10, '\x00', 0x0, 0x0, r4, 0x8, &(0x7f0000000480)={0x5, 0x3}, 0x8, 0x10, &(0x7f0000000540)={0x3, 0x7, 0x7fffffff, 0x100000}, 0x10}, 0x80) getrandom(&(0x7f0000000080)=""/240, 0xfffffffffffffe77, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x15) setsockopt$netlink_NETLINK_RX_RING(0xffffffffffffffff, 0x10e, 0x6, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x5}, 0x10) (async) setsockopt$netlink_NETLINK_RX_RING(0xffffffffffffffff, 0x10e, 0x6, &(0x7f0000000000)={0x0, 0x0, 0x6, 0x5}, 0x10) [ 1917.888553][T14660] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 1917.897466][T14660] ext4 filesystem being mounted at /root/syzkaller-testdir2094760225/syzkaller.0KQKpC/1319/file0 supports timestamps until 2038 (0x7fffffff) [ 1918.852101][T14662] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 1918.861581][T14662] ext4 filesystem being mounted at /root/syzkaller-testdir3354514304/syzkaller.QkPj6w/1085/file0 supports timestamps until 2038 (0x7fffffff) 03:13:01 executing program 5: r0 = syz_mount_image$f2fs(&(0x7f00000000c0), &(0x7f0000010280)='./bus\x00', 0x10, &(0x7f0000007f80)=ANY=[], 0x1, 0x7e64, &(0x7f0000000100)="$eJzs3M1uG1UUAODjhEZAS4kQC3aMxI8ciVhjO6mgbCKqqgtIFdGy7MKxHcttYkdx4oSuuuHnIdjBinfgAdix6aJvgMQOiU2FGuSZiYTKTyNinMb5Pml8fI9vzr3XmizOKEoA59Z88tuvpbgcL0XEbERcisjel4ors5KHNyLizYiY+dNVKvKjwZ1RYi4iXo6Iy6Piec1SMffbH768893PH7/zzfc/zqZff/XL6Z0aOE27EfF2RGxt5+P9rTz2O3m8W+Qbw24Wt5aGRcw/2LpXjPt53G+vZxX2G0fzGlmsd/L5/e29wShubDaao9jpbmT57V6+4GDYOaqT/cDdxk42brXXs9gd9LPYuZ/v66CI9we7eZ1WUe/zZn6+3aOY59sH7fw82/ey2OztFvm8br/VPhjFYRGL5aK1/t+/47Pik25v7yAZtncG3X4vWa5U00q6uNO8spim1Q/qi51WY6N5pV1bajU2lpJye2XQ31xIyp1mMynfuHZtIammlVolfS+5cfOzZLOVlEfxo25vb7e7OVhIapX6cqW6kLxVTW6triVrn16/vrp2O1nt95Kb/WFST5Nq/epy7Wr9/WTt1u2kltZS55+o0oTXY8r88w10+OQwM9HtAJwF4+z/Q/8PHNP56v+L8+j//+LE/e+7Z7v/1f/DCbiBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADOrYs/fbiXvZnPxzNF/pUi9VoxLhWfHf6N0lM1Z0d1I+LCMed/UYqYK9Y4ul6IiJXi+v3V//c7AAAAgGn26HH5YSnr1vOX+X+fPnNhMtvihB7k4ckzps1lr6VLD8a0bPZY5xn30PFlD6JeH1e12Wx/4zrpxSieUI1F9mv14riqHcvsRFcDAACeDzoBAAAAmGpP/xk+AAAAMH30/wAAADD9sv7f//8DAACA6fbocfnhae8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfuTRCGggAAX/xrgihO4Q42juAILuEIDuJGNhaZw05ELXKCiIgQQyB8HxzHJeHyrnzNAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQN+Vx9WuuixPTfvc7s38ZxoAAADgq3mdBllO89Ei6yLffbq7F2+thhFRRsT4x+/3RcQk//GMUUSsM66ztocHAACA/qoO503XZwAAAAAAAAAAAAAAAAAAAABedLH/b1sn+/8AAACgPfb/AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwYHdeTgCAQRiA9rNA95+2CLqB4OU9SMgxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH12Zp0aN+pN/wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDPDhwUAQCAIACjmv2L+LGDPbgNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC63ST77NcxCoAwEARAk3wglT+z9rd+S5FcIWLtIc7AEtg0214bqWfRR1/jf9m39em9K28N/qo5ewAAAAB/0CLT5VYvPXEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAwe4cWgEAg0AUa+k+7D9eBQ+PwySGLxAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDIG33cE51RCQBAyb65PAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4LMDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAABDkb73CAAUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUwEAAP//bbMf7Q==") (async) r1 = open(0x0, 0x0, 0x0) (async, rerun: 32) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async, rerun: 32) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r2 = getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x10, 0xffffffffffffffff, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f0000000000), 0x400000000000041, 0x0) (async) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x3, &(0x7f00000085c0)=ANY=[@ANYBLOB="180000000000000000000000000000009500000000000000c5e9abdb17bd8f26356887bcd2f78aeec7c56244ece823496bac447e64f4dd0cbc510a7bc28fdd1a11905e4318e1db9ea759489f99506942d93fbdf59ce2717d76c59ad405a9ed3351545e0d9ae7be87f82c647d98c6501b5966659746d023aa4a6d6ed5c65f9dba0800000002904a5d79aed38d979952a832db66671cae2469b990b9b48a071d176f95daef0bce85efbb111f2d118171000000000600000000000000d8cce1fc88a333a08d964e29718cbba0239c0eaaecdf57c1bcfa628ed7e9"], &(0x7f00000003c0)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) r6 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r5}, 0x10) connect$unix(r3, &(0x7f0000007fc0)=@file={0x0, './bus\x00'}, 0x6e) (async) r7 = socket$nl_sock_diag(0x10, 0x3, 0x4) (async) r8 = open(&(0x7f0000007fc0)='./bus\x00', 0x60142, 0x0) (async) r9 = open(&(0x7f0000007f80)='./bus\x00', 0x143042, 0x0) ftruncate(r9, 0x2007ffb) (async) r10 = socket(0x10, 0x3, 0x0) (async, rerun: 32) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) ioctl$sock_SIOCGIFINDEX(r11, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r13 = getpgrp(r2) (async) stat(0x0, &(0x7f0000004700)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000049c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)="dd77cea2c9c6bcb7a78b4346498ed9f649b1cc71d97bb8744f95be3e143cec68c8f427b9df7fd200cffa052d5d6772158394fb8d38b96cb6fbdae9338a68773b3d79c69c89efb0e689779d4e0b36781f5d363cb6cd073070d03caf777573e3312c696a41ecd89046ddc0d08f2a8980a4e2150f6e394b6fcb63498446993996899e430fc5aaf0307c75d76ee82b7491f44e081431484e03a631424bcc8a", 0x9d}], 0x1, &(0x7f0000000b00)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000024000007ee3d5eb7abc2a5def36c4c205acc84957f358949fb767c07031dde9331b", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRESHEX=r11, @ANYBLOB="8000894db4abbdc60d87f7617daf6f3a42d30000", @ANYRESDEC=r14, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014da60c5aa5f705c8a04345237000000", @ANYRES32, @ANYRESDEC=r10, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffe5000000008e2ffb393db036695ef6b8950f0d5b8e35fc730500000000000000da0c0c54fe92fdc673759981ac61040a2daf15973c", @ANYRES16=r15, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESDEC=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x100}}, {{&(0x7f0000000f40)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000fc0)='I', 0x1}, {&(0x7f0000001000)="dc14f4f6fa6b6ff010ad368bf9f4ae867049cc5c4b8e02dc6686470aa95ac5a045be2544790abd4d10eaf019f768f0e38706bb4729e6716248367929ba7fd1", 0x3f}, {0x0}, {0x0}], 0x4, &(0x7f0000000900)=ANY=[@ANYBLOB="14000000000000000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES64=r12, @ANYBLOB="10b87c3402be"], 0x48, 0x4040000}}, {{&(0x7f0000001680)=@abs={0x1, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000001080)=ANY=[@ANYRES8, @ANYRES32, @ANYBLOB="000000001c0000000000000001000000020000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="001ad900"/20, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000027c20a12f15a1b1ed776de6e266d730100000002", @ANYRES32=0x0, @ANYRES32=0xee00, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0002434d30ebf514dd93000000006700030a0000fed14e8bbe38e9f7f9e27889f680505fce202cfa498b516a", @ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRES64, @ANYRES32, @ANYRES16, @ANYBLOB="10000000000000000100000001000000"], 0x110, 0x4000}}, {{0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001c00)="a0e4211616abddafca09fbea0b920789a32574f6498aa4c62cbf63dfddb7cc6e87a40e2aa8a746802802e93183c580467c076431e0255a3bce6b4f6fdfb637118b97ed13e9eb5c5810c83184a95c2d2bd4e7a883fc9829d920397013ce464ea1daacc2fd1f36270ff941f0fc9762f915b452a2b4dcdc1588c9fee663b91f5c5ddfe53646c640aeb4b09eea78e8c53aa0dfa87a1a6d1b153e2c98d850c56c165ecd6e289f6b1e2b4471494d9499918eb01c33cb36bf82e70631b1506383940993e09b0aae9124756d48edb251", 0xcc}, {&(0x7f0000001d00)="53232f8a4c68accad6a06c1613142ad7039888f208eea2292f44699d91c67b464855a914471e19b608b7927b09146f9cc584c063d922f94675dd40a28ba42837d25c5be251b90d6109149296972be3196a99b81a92b7390bfb73883b19bd5080710c779867e22c48783f5acbe52ccc4779d364dac0fb32215c077512a0db8e56f5a59bd44e4fe802d4b220b754", 0x8d}, {&(0x7f0000001dc0)="15253d1493b677f91270d8e0e9c300b3207c287a0f2deb4de48d1e1ce3de835362f991f55f1f22b28dc6d2337cf3fff1c7aa3e1ef1ba16334eb2bf4d2cf4459325f0785392aa2a6881eb835a9422a37332732cd40f3644347553fcd011dd86404706bb4e3946d088606931afd72d1ab1d072758790659f02e09355c748791a6fd1695cb9ac52ad629354d3405ab04138953a0eee8012ae40059f748b", 0x9c}], 0x3, 0x0, 0x0, 0x1}}, {{&(0x7f0000004340)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000004400)=[{0x0}], 0x1, &(0x7f00000048c0)}}], 0x5, 0x4000008) r16 = accept4$bt_l2cap(r8, &(0x7f000000b8c0), &(0x7f000000b900)=0xe, 0x80800) (async) r17 = syz_open_pts(r9, 0x101401) sendmmsg$unix(0xffffffffffffffff, &(0x7f000000ba80)=[{{&(0x7f0000008040)=@file={0x1, './bus\x00'}, 0x6e, &(0x7f0000000040)=[{&(0x7f00000080c0)="3004c3f21cb12279a4a39cc014565648158e365c22f3d737f0b3da37fa6b01d2abb6a8f704f6e93528d1d114e70da95c0425ff8ec872641d854192ab1ce9a0846b30d4e57f270f84b303cc1d9006eb32affa37ad0978048b9445a781f2a30262b2af2e5b97af79a5eb9253319fecb30fb40148e88343792b05c60d5ec1cd1f4697aa41638ec415e8f646ae21fef4c404df8e8d05f973f18a5ab666f87963bafdbe2870b4be6401a346b42776b2bf7ec2f9f237696bea3fd254", 0xb9}, {&(0x7f0000008180)="0a08d6ab0c75df78c9a652e5f207448fa2a776d8fc1650174e101770b914b49176711bb9d8bbd3faf3b59aa440499d91f5284c615ea65dbca6c3084a9aec052020165710a62cc00f3408701f0ea00452113e93ff3fbeff2c8e15d28b441deccfc3248ff7994e0784f41f0742e3b21b0a2e14fd7bbc9f2d34065e2992295734973042e63d666d7ee9b1a78e9773", 0x8d}, {&(0x7f0000008240)="9a34760928a19609bb2cd7463c4a354809d89eb3188515a41f922f0e20a3ad71f4ed86f6e5ac474247da30a506639123a4c44e7c2f2bd2ee77c268abfdf9d4d488453f7dd0c88787a72184dfbbfe0a5de2306baa0d9c8c1157bfc2c7eb8468d146765dafb339a6cde47672af3cf50709903c75c76df4df24ef6de7a62e73b9b6b9c94be491239c8d9b6cf68790dacb8fd988c51d2e66a6393e3192a7aa365fb492d2bcd5d0580e77b9411695b1220364373eff5085d30dd22f6ce10949f98042c8e6d25054372b96c47ca109a200baa90ca9afa3c1774933c6035bae3e70247bd60de3e1cedf79f673ac90129c75dcd2b1eb51", 0xf3}], 0x3, 0x0, 0x0, 0x2000040c}}, {{&(0x7f0000008340)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000008540)=[{&(0x7f00000083c0)="499e6020b3424ee23798f7", 0xb}, {&(0x7f0000008400)="fadba7dcf6bf32ac8da44b3931105877d77778304e2053a12fba9a60dce0eeed8fa4f1be28c9abaea4ae07afb7a537e3871b9a64cd631aa4454a968a5b4a570c92065b7449d9105ee2943e7d5d1b5e418f26a6f5444b2ac9b6dc63686899ec6c3bd17a83d810e38fd3872b51b055edce3ffcc9849e8ca5acbc6b9fac30bbed5d112ed8184ccf7bfe400dcddbbbe55d4ad999b623b600f942bd3d78bc6e3f361173868a4b9e92dfc634b0f53c16629311e68f5d508282abba118e9743de7314c2f2", 0xc1}, {&(0x7f00000086c0)="f2c7bc9da2d96cac0d50d05c3906d1fafe4daffafd8723354792bb0a46e1bd1e0559c9723bc6c89094caade8306666ea211a2d640d1722c88c69eb99d6a7ce6e2d57ba0149d3d6579f3aadd2dc0509bcda717bd1dac2aba962c339b0ab6fa8bb178b86c01f196b41ee73539376823f253432f24c44ad693487fde18218d0247302817b9fb9e96a28b9696bfbb904fa48fb3fbebda624dc19ad0322c1d2b3cb6a44c17b569ca45426d01396e640105abfc356e0ab175b2f4cd59010ebd89cdef9ef489a4139cec35e6ef7a771c6e2754f75fb83b4a40ef1434e6b215251e229f2997e6eee22e22de5a3156da9", 0xec}, {&(0x7f0000008500)="539783230263c14c62339ef26edc7669e515a0b011604bcdc9d6851e4b22a7946da9c89714ab1993adc3a302f3609d3e0ffa4ed28307d0b7901751dbb48a88", 0x3f}, {&(0x7f00000087c0)="56ad019dd18b44319d6caea2d9721099c5dca4ae41de25233ba75bbd517edc520f25997a404683e8b2d622afaeb6f50d2d12474e4c01f2ca8004f94db21df1de5d063e54a73d16e0359e67e822115b13db41dedff66847da04e7ba8d626e8593b5c4ca81f18162f3da2a66d661e1f1072dec4c61f25d0d29067afa394be4198b9762ab1036043006bf00268b31ce83896e04845a1e0be6f20d7398067300ac5d09eddf8bcf581ea9c60439772157be28865a6548e38c4f5eacacb179f8d86e3ec44724ca864a957f9081a87b45ae18637a13f78a8e12fdb7206d316aa5fa0872bb4d6d7d00f7fd84c3e32f7afbbfe13c", 0xf0}, {&(0x7f00000088c0)="2178f54e9220eddc8c16c1f410f39190c17f8c26cf4d624f3a15d34735cf1de1b1930ea1a7c5af533eff2af5924580ed324585bd9938fe9a5d583e71a30eacc773e6ec54d4b80e0f2980a9b442bd2710cf72824984858a4ada0ad0234aa7d042041d37d1e18e1dcfcd4f0c327640404ff601bef5b1c59ebe625cd19cdc4eb70d9d5849219ca1ac076be01dbb6383ffc60e0c9cbfd162b62569e107fca5125882c47c78f3a4595277a9cb5703b57bba4832c35392e4d48f8b682be6032dd9a9a6c9f6f8128714c1be3d726953fde743018924fc3a53806e7f6544621d2fb91ae3c81fac1ba91677c1b8d505716f44262a52b9dbe78dc70b46ce489fea510dfd863b405e66f42b34a912ef4a35ddc0d86ce713bb43b9b4733ebfb6085b727ee1b372ee65303b3df72c797a686acb59d280a2fdf5414099338ccaa8e540964356e038ff0e5b43b8832042f2c6e7393a2258e10694aff7d7ab6ead6790a30314402ee086029a9a603a15d384aec17af8a86d139062696f4e3cc0a94060a5f852e4ee90d427e13059205c10e13823ac02e7324ee4dc31d372c45bb622d52be876cb4d1210ff673fd55c03d887d2e659ac50ac290193592942c03b99ba266bdef7599a3e9a0b2d97cc8e1dedd6b07ab9f1a32b984b58ececb27a981f1f647180e934a5f3e6322540cd7ba7cb495eeeb491642a1acc50b3daaa3c02f387588ee073c880485e9fcdf4005f12b9cff4fcf43eec8856945f082cf965acca6aae73bc3825204f73631af06665ed369724471fbaa2ac3abd84e4c1bce672722892cce5de515c0fb5faac62adcb9d31c5b057fbe3b1d4e130fc931e26e7fd1b02d3030b011343d1d65526d0e4b338856e5ba09794a501ae6cadd2e8fcaf742aa7cce49097da5a002231092e1ea27abfd336f2eb784017341591c0192ef47eb54e52dc3159c95a183a38b0e9e181eddc5fd717e80f869abf955984edca1f370ea9ab1d8d29ee55ca61d274e747128e8ba6ed9cab1f46509bfd8fbdf3358af17abf738dc970ff4183e16cf48d98bae5783ddac8f47fb042b28fa60388f6f3e589d34503000c1429a793c0f40c2d21e6cd4b8a0e0a9bbcfb449cf184a1848bc73ea0d222d69de5b67f4ea6e61ceeb7a31f33bdac5aff39af444badb69b5ee6ca3299b55301399d6acce6d82dfa387e9f48779902100b08a315eb9c88746df399e6d1af0264f86aec153f96f1bf53cffaed6538b0c3e46dfa578d190eda442372ee8ecace1e794817ef149de80fdf2929ee9311973d62187d58f66372a262aa6c22a413cc36425978174371d4799d4e36707b368c1754b1ab61adea308895502f546d03da2c293e6721c22ff3e527dff2bbbc6a2515369702e52cca41c32407bbceeb4ce6ee900ed624c3dec01614919ad2b3e2208fb0a24d2560123f6651f471074e69c23ec0cdc352b1f6e6d9e5facc6c5cb99faf50b93d2a3aece937cd68bba1f4b669056435fa964fc9885030a2799eef1b8b1479c87d01d73a92999686d7c283a53e968ea52c967670ed841606b114908769e56664b8371c99b3d7373b7226a1067a75d98c5102b5b99188d480ad68dbcea3415181c0807447c3ea25009a649cd8f4e8e804bc6dbaa8097540315a0a12d5ea88c12682d473f95ea5f6529b518160f7768ebf273253a2c5206effdc31d3fc0eb0e7163aa913d690fb619b6a38437e428d2a978381b6d3ba153bced59daf0e9b6fd12aedd4ce9517f0949b0a9987a0fbbcef9098241735f860659fc78f04de375e2ea843ecb684f8ee0a9246e9258f1379590bbb885e11fc21e83ed1d1df6552d2c55a8d58ac36e3b0f91c0875177947c99ea6839ffdafd430495bf4618f9062894bb4d1f8250cbdbeda211c38127ce4fc13ba4c5f6dcbc82b547cfe159d4c99be46d157bb3c7af9e478fb8f8559948876fa8f0c4bf711a6e0f91e09bdb0b0101531d4d0edf3395b16149bbf4e3afda4402607000f265b64b1a2c81fce224833f4219849081a7043685b0b63f3bf66d623262cf269ada1f49724959a13eb8371037f32d413cfdb16331407e6ade0d660071ad42b7a400596e4ca5b88cf71f44126fb24ef109bc5aefe38aebc63687e2d14b7e91a0171b7a5f71abd8a9eab1fde5ed46de88e8789d85b0bd1c16ca2d11479b8a7bf865e8bfd953c4103c21fb1a6672b046c68728e99927217923ed4b9927b112c7b5088a01b0a90ecd8c4e03d8f7d60a08baf693f72f837052adfad757ff39722d994d6e523d14f75f4cf1b320c959f61e0ac71ad31191fc5844d7e5f8b5a8b092409b22254dede4468ec3ef844d93038ba4638e1487449b5c0fd731ab6754a2c6a20b77b898bb88e3aae69c6111e09a409d74ab9f4fb38798ba37360dec1994e2ec07908f55a6e0d1ff37b294c3c88df640f0360792cd396bb3c1965f94b8fd03489cc6063eab4c170c17c8417b288db549fc204efbbe565c024a865dd2a2bb891a9b8a43aef3092b8cf395207ee3b3abd8efbd05c9b49b50f0cffa3956d1dfc9f3c314daa465ae7039568b181fc8ff251d35dee865e30a6794741623fd1ffae85233c2ca3d56048b5424c702864a6fe004ae5a091b0a69b866065dbf97f0ef9c4a3e5629fd798fe942ebee4d3ad9bda0f9018ced42d64965f195f2fab65a05ae93ebd6ecf1a58f19663b2d13250b41962d03f95d34dfbe7ba806686c1e27fb3d7b7f50d1192cf3d164f8ed5a3022a1c24902d743964add4c74d2b4dc225d9550377a213e44877368f28ef0d1e2593f00a6b3b72ec6d56fe937887049f47cb942b5c21aa41724add546cec2a7b2b1f60be28c227777886730fabbf20c53dba89eb7bfb26b591830433e26ddb59ffc374c0ac1afc0d96fa938678360f762d1a2da46a30ef688130e4c8fa9070a6149ff1106e174881be4e4095e46bc9b89cd0bb6d91d8f3d351b9b876ea3b83883af5efbe20e8eb2bdc831dac1dc17984e04dc10072018b97ab6e3139327f433aceecf7884c2cbdbdaaa9596a37ffd25e8b555a616d1b1663116e67597fca0597d76a0dc35bcd57004131eb306b1d454c437d3069eb715ba06439d4ab9abdf60422820b6340f667064898f91dc4c40dc83a2403b0fb76504689daa2a4e27f38e26186b9027524d42c040efc840d887b67aa2fb7f9bc8d8f51cbb1bfead171cbddcf7f85db633d691e8a280bdac786a29fc5578a8076a44cb32f06c1227971d13fcee1c3603634ef22ee0b0fa8a6434c9df24df13539b50f567ba4198702a1834cff0d7e3da7caa91c3b18ec20e2608abb36e5d47bdccf7b333580be021168827b4178255b2f95c8afb8b67add1f5019aeb3f2879976c523da5b6f3cece56fc868bf1a0a4ffb425e27e1607d3d38d515b057cb8b33b999d7041892acefd2e881cfee7ea62ebf5ca27494b8e8ae9ae10ad79785ef300088712c618ae62e7ddb46a9f3427e7a4f8b020b46ffc0341176b775121c46ae48a3963f9e462c28dba998ba64153493c9c94b7eaa2039bb03112b9d83bc6ff8c0e4f4ee85f5a56036dfbbcb1bc49287395261dc4db26b40515833ae5d83563dd0704efcedc83f5a699d29a4cae17c1baeebddb16004cd0e4dc634f61824e53a034919389a249a3798b3627131e3585c71aca17cad7937920f0741ca179338da5e510b1c67196c580d0cdbb5db96a4fd3e0346f3baa99069c1322ebf35ca63a056564b5a33bdea5d4afba9187128b334b372d2b9d5eff5b422f5e6f682edbf7580ebabdf57c52978cea97c2a5049dcfa4b021b95525927915a9ba11d9fa9eb3706b32ff42e4d2ed3ea1d6a44cc86441019ebb44daf7e3604eff76027f6b442f07bdb22ad7a7739f2b355b086620aa593db066041e9f8b16328ae082410bf77a1afdf2d5ced127ab88609a802079180cbc617e436207025107e7c2cff494b2e7df994f2c516215e06fe475c563069e6973438769694e7e6031e766664c9cd927792ff31678b03a8af8e85a9967cd1275a5fd8761d4796a8a8bf131a0da1e8dc14ea00fd6d2e6d640904dbe511499d6f9b17c870964472f434dfafaca10d66171aa18bb776f97bcb09db9271fda1f82b9ad546783965426590a097999c66625eece9c3c94e5eef77f856a541e503012b66402907e7f844e50bd85864b20f25c4b8cac6355015105b39fadd17e296c4051acccf62e7aba92a4e2304cb1e37541fbad63cc510bcec6b1b74b75f204201043d33da02030df7b572c8c8060852ee3d5e2cb20a78d395e7844caa7df6a2b6ed36fe5254c114d5c1149a90e03f87f7c28054374446c0069ea2ecc4251f41c7c67e08fba039c4d6556f7db6bc6e7377182f3acb7715ddc010c1adb631ca7afd615c41dd7ddc88c4beabc1b9232d53eccae83e53c7fb13ecf7df877adf36d1337016674cdd4a1f9aadb56138894294a0db3f0c66c45e5f83cc5dd1085476838982c5057f3c187ac68a18d00f89892187332ee3ee7f125e0079fe440209ca7fbebfcf988a3f77c7968286ff987058793bdb89b84b466e00649cf317b40d4048b42203bc11b9eff9a57a1d6c289d4cacfa655c71182995a495067549cd1c3c47ea88d32da9f69bffb2a18d105aaee10d01768428deb95ac93770831b44f356512ee8896148475dd2fb274220edc71d9f8eedf4e92d46830e43a9ac3204d5acc6cb08db6b0885f4c5f60a8e994ceb1cd383b741592ba81ab1fec909c42e3d1f78180af3369b0c600d8f243970b5da4189f19f113b6f396aee027d45b569bc2bbed3b890002389e76c38fc755cb3792882ffb169aa5a11f46c7da0abfcbd8fbaac7b37107883fc58464587ebd3386d1e44160114c436e6c71b2376199e79a6065b49e192075a0bc6a807a939115f0faab25cd3aad096f76ee42ba08661e4a9b9f6e8d7f35228e28ae0f4997ca3c3561aa65fcec48e7387b36bc5af55b0dd253f45d8943aa2e9518fd70a26a60ce36a839fa5d77196f7f7548a76abf733513fb1e33867b6ad2fc5b29eaf4249db80f6027c16e7b34f96995d6e2d34211f37cf5ee2a5a9bac34b15f22c3991cdb0fd220d00e586de17311842e030127f46f96c2d1ed7c1eb1c5c2fb612677091d2ca368f0db67737a64114e0f6f41370e3eeab7df776289d6390314e40b01718d695a9432380530cc7446a49ee0bdbe83982d3bbef487eb9644b93d6cbc2ed1e62b92c0231c4ab72dbef98da19560735a10402e71ba57243f242136f8cd9cf37d2c1a6f9f2253120e5ce561eb2a0e730b4f195e1de23723bf6ade1170892e101bfeb273e59d127e4591687410eac516a85f73ad9a42825d343cb8b0179f6dd7f65396747c67806782821fbaf9051086aa915adea425f756ffcd66ebfeb0cfdaa8fa3aab8edbfc22002f49ec6163ba25afde9c03fb69f1aa4c408869303e84ba049bc847c5847011ad2ede1ba8732afdb9bcc3a6af789b8b4880dcc18f481be23d9f4da7a2f945ceacad6b6f8ed83ea8bd5c52188bef63fd87fee9ee6db1e36335dab0b4b0be56a11cbaa133f91e95c491dab42700f2b5bbe144c382f40f9997535259ea63fa78ad7e50c6645d494cbb24c9fd8a51a3cb7e10de750a5693e8f77eb7c458bd9bbb7adb22cac02710a1f84a18eed65ccabb531446fb6c257af1543e42e1917e18f8d1d9507a24d95a93eddbf4ea5d3b990e2a067566fcd86969724a3f2167eefa63de90a2992a724f00f7cf90b40c390a80b0ed234e8a4b6398b1ac9b9c0604716094506f44453ea8b925f8f395da1a1c5b21449e57e7ebaafb7451e5404669f8563a8", 0x1000}], 0x6, 0x0, 0x0, 0x4000000}}, {{&(0x7f00000098c0)=@abs={0x1, 0x0, 0x4e23}, 0x6e, &(0x7f0000009d40)=[{&(0x7f0000009940)="fb4fab7f62568e9f79f27519a6beb2974b091a908855a730ccc60cccc89e9ea6a98f6e194b0c14103f566b2d09edf1b49f2e5de09c3f7922b70c4740b94356960a73f02c8f185f5278e06ea153bc7e0092a63414c379ac44269d7d832ee65c91745d2222c8479a7dae726597fa3d0201581a3ee37aedb28822f5194bd210e51fb77d75aeb9a4ce33984fc5b7e909605f49f16929de6d0f82c7a097ec50d7976503bd90003089238dcb3929a5da312461e92f2c1d981f80f328e23ea00432e8c2c8f1dc28539b449e6a400c5e9a9e84", 0xcf}, {&(0x7f0000009a40)="f3e70b4ce6cc8c524ab677b673c9a90c2bd0268d2b0c1a3c3c582da98fc458a674a34d35e73632a335e6b6c1425b64aac5fed40d0bcd1882d26bf09239853ef7251a3e4d638b4a09961fd2947d75b74efdb8569e91498acaafcc0b7f3db84a6d97f4ac4ff55fb08912efa96134f2cf721b3f9a247129fd52d981aab1cc0f4a9281bd44839a1e7651d4491b8351daea5d7cea0db0fc96d0fb639f0beddc9c69f34cc108a365d0b00c1e71e206226c1323c551230bd60ed23fa15bbce23c41decbcaaedef99d68a8cd75645e29b1ea372efed06eb201db35143f6f916a144f4610a5e0a59ac7b305b6b66f31b4eddc0f9c5cd8200a2aa077ca712b05d0dd9ef3", 0xff}, {&(0x7f0000009b40)="ebaa4a59e14f6e25767b2d11d7e6079535a1f524a94ca0f08a3047556911639a9dad23c230bd2f52d71d4fccae63d0074a7226f7b22bae75a946694d6937dfada28a4796e8e23b92cc37a843cb45ec696d29d8f6ebd942f3c17359308a01337c36104e498fa91eb433aa04a16162b953e60402335b2ff80eb8fe4db695d29698f85fd24ae5bc58295cba80c75ef512e414d323", 0x93}, {&(0x7f0000009c00)="6a7b07ce1a9de404ed0440b4e0c95ddcc82b3daa93862bd80c97ce1db3a5261c39275ed3bbc29b710461919d2e8e1b197f5a9e127846b5cff859c73e4c1648176fc921dd2944906b43c1491af72879b2976e55edfc88ad69336d283f1775266a4eb1ac33b646f64d7fd6c5d2934d959116433cebf0951b69bc1937badde3a8a607582fd6db7702400fe5024523bdc54038f0c821954b12f9119423c13beffc5a630984fc7f38fcda816926cb664ed9f0cbb2a89109323f46603248e629b1d6f440d53150f1fa42bf2cf8b654f565483590b9aa343c033cb5d2590a611c6986cb024c5dc26f5d47d5050689", 0xeb}, {&(0x7f0000009d00)="d69115aed0fb59b2615bd06aa6032deaccb72848bc9540bfbf830f5132775f6e1ca60b3c0f8544d1ebe2bd43a3d2fe6b930da9d3", 0x34}], 0x5, &(0x7f0000009f80)=[@cred={{0x1c, 0x1, 0x2, {r2, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r2}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r1, 0xffffffffffffffff, r3]}}], 0x88}}, {{&(0x7f000000a040)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f000000b180)=[{&(0x7f000000a0c0)="06931642a852a5959094f0a4f856be6138c6bf02a37565d5a1729dc56be8dfd0ee8b75c3d37440d5f87e9b6ad2cd9f91fcc5b60fcc81cd9e3396a25997eb1016c513aa0a3030824322c25223f73c9881a556e7bab7f0364ce55c2537a6017edd3f117c5e3113d9abd178e4561db26126a3c99c10c15e8dc2231dd71e797bc9b6aab61d2680f0b5fefdf6dc", 0x8b}, {&(0x7f000000a180)="3cdb593cf440b5015660003c74599139c1b1ec15c3346da9da7ffee1fa69feb1b69e1ce66a4f1ee1ab3ebedfab84700765ef7283b03dd6ebb27db1702232680b6528796ccd58beee23699d52e609e2b63dd090cbc77ddef4f444831fa07abcb46be48c09adea783fcac7b54770c3ed5274dde7cd1575090fb47fc5c812eca81427550a76d95b9cd1aa5d77dbed20e8382755adf58711fece481fb11f1959dff03a98955cd2ff69c93e2e9d471921071b8a590acf13721821a7d09f2b1731737c1e188e5f7a5cc6d15b530f1ea5575fb2f0712c681eb631ef9d4e92273022289ed87196e6dcb5a7ed57cfe7870c4fcac4f4ccb6190dfe069244b0df3f10f22d8583f91291b0ff710393956768a9b5a02e0198d20681a1bd6a2d8d36d6807b16842d6122abb534dc969490e8c49bcd63390854c9ac4143e7d16b138502958066e4d647b6c57ad41e374addb4bd00cb2f0e12ff7bb96ff0ede0a0473c9b21fa17275c4dd6c5a730fc9f9fa70375ac7f7379eabf1507d484cbd0e969d678bcd754a94b922b8d3e6d435f46cbdabc82e80a1c33edb3710e4310bc186499358450ac17ec29b16b159f5d3eba14c4bc89ff6fe3c0728ed773895ba6aa1c90c919c25195fef72c06bef10055774e4b75db1fc9c70824aba5a223af6b66ece700c29dad1e132937ec6bc12b97c43fc12fed9c0a076fc7fd0ca9af29e7c2504d83f1df1d6a56f0916d28d97fd43078468199a8dd3d9b490cbc9ce12ff347b658b98ca1f138b0a6efb9c03992f4b612ea5c0d267d95616c729e0ae748b5426508cd1ab980c560ac1e65bd03a275938f315c200ffb2f9a81fdd4ecfac5d43647d4908c33f06cea6b3c6ff924f14441a183b1f5b233d8d9496399f914dad61f9e89fddeaa302a1706a67f57f265760ea74981fd2ddfb999be15dcca1459f6ddf73bfdefebf46f44ad5a80cacc313426b6b6803f6606eae87df578e8f39452833d34643746b3dac74c7c3cc2ebc9256d6063008d0615c572e5c4417cc700b5d43d165d618333f11d129b85013ff459c9ddc7d421abd6d573c11ebefe699074b6765fda89cc8c44a00423d00b13786816609767a5f9faa7c460c0a5df40fb26a4cfa45db30c25fb552aa8871963b28b4656d4fd11ec53e2aadc0e0d70f2282f4249391a7e35c55606f8534e53b1d49f842aec151de47d749116c52b63c495e62572ce424f4e947f29ad13aed35dfe586a9db07d462c61f105bd72bd11b78e1fd17877032c0b37613afbf518ced5ab6e67086225cb42e4397ee0b3e8c33fc4d08a93aadf026312b50050838fb0e94ca3d491b53cc81ffa066fbf66c971b8add27b6252d87a568e6337be429ca8e59333f986b2e0e4abbf9e9add5450c08ebbb38f44d920d8e1b060589d7203afc0274681aefa99466ca067dfd083a9c811fb0cbd62134b25cec2c3ff242d335e5ba84a897b33e8d9f8b04db72edc965a67b92384a629b02af68ef89ef0677f97e0967375ef457f7d7dd32d2001cf4aaac8cf19772e57979bbe0a670be1c979cf9c89ed6e047926b7883d341d0404fcfe7d9997efd2addef43a4fd3652383ed05e398c55e6cf467eb2c8c30c83569af8f0351450ec2573d1f38651297f47733f6a3ab4531bbd4852aaaa198ceac99ffff168aedd36fd57cde4c0744e59d4570eb65b4575fbbefcaeefd93ad36fe246f8a76bd82eba822416fb98ce471ab2f60ed63fcee73ff13478aae2f67ad9a583bb182bbb2d28384918b15d5d6a5405cab432605c95bd9c6d64eb79b4a1e6d793d1808b6053ebdabea843adce41539504d75fa4521c274e353b22bb8ab40f49d1527f2ad2b87bddf6b2e8dd37799346b9f81238d2783e8a7b7b740bc00de6332e34797956bb18c4da602b16ef13fbb87d08a9e2198f73f03794271937e282aa0c7e35f104064cdde03f343cddd3941d4100f77e5b0f7863a52d7efe2133425c8632e000a3c9502caa7731028e25a71bd8213428e989ce3bf6829721a0fefa601e7251fd3ee8f6ad652bbf001a89121fbedb1d4b60f17c084f2615cc1985aabc8a934804cd9ca2efe3e18837dbc5a49acf8cc89ce271f9c26686dd1aa91a2e46941177c82cd67eb034053c1106a62a2b327115cf122ba34a850d36f4e54b758281fea08f78f5d05b8c83a616d9c9aa2fd2a2664ac8a96f3f974097f404ca47b02c20522ccc184144c5daa408ff06a829046faba26a7b23a9ec316ed2c6d54ed852c2d3cd61d6b5d097f9867a1149e5066e1a36fde171aab259313a3194dc1c3644fe285abdffb0b8b2847053592a2555dfe238ba999bb97b6b8fba391840c15d72e78c99a6a572137654966e780039ca55f43c4747f2bda824824473e48e32abc674ae25c05c6f47a5b2633d926f1b820d183af0c41f209918ddaf8251fac951efa6a4b6ca5e2c59e792db03026bbde99cd8ccc46aa46be95e96ba4b345f2c4f93cfb1dcedde977d945a0d3e34286191760e4c3c2b3893b702eebf45ade17fca2b23d9c4ac4928fb0879cdab334f1fdc914859f5f574b4ccfa7c5cd0fa39abf1188a0e3e79833b934692d9564b2f7d4dcf02501113fc0975cd70cd9a83c8ac3be42c8b66cf82b36cc29d8ecc4d1aeb199c852320632f63133583733b1c082188d7eea5a741dd4c696aacdef872e871210da4927a76e53de5e3d53ffb075873f6b85f0d1b731579a03e446ce1b2ab877b4595206f01e53fed8eea50567c6e43680ecf7d930250b798185f993387e036afa46066c7a5344c96dbccdbab102509180043094ef710fd10c84d1a8d65e6080a62d714ffb642c1c1876680fc3654c8442c7ce9609dcad106609fa94870eb7b0460c7f89b56bc0a9df02b7bbe3d2e988013d7fb7b1511e5f8d2b1eec9ceb0012e95387f3ac6185178211e35e730ee0b9a6fe94d1792a854a8be82a428a6aed47b7de116f0b07345922a23ad82706966115f46da7cf792ac4d8af991c430bdf3eead09fbad9262cd3879f9927407c2ad7d084d04ac26337aff96dbaa4cf4c628043b4e397e50b10cd3a9f290e3b2caa8ad416fd15e82b83a03b087ee2ef1bf81885663f1779696cf65e1ad2723c6f183da3e29629235c7c5c7e7156461a05164b18245bd5f04ad1310d942813e1fa4168badcccb14b755fd0f1b4c1024d5458ae90a48fd92eaa09c58a0827622ce27437af1ef60cb95285638161dc5090c702f1e4858c431635b630588b5139dc6a38731890eedc8f7c5f3a04053691e2d48b095984ec8cf9a35bb0ed6824440b49811e0d539ff3998e262391afc214842fec798732cbda7cbfe81b33f78dde887c2ee784b2fce04df57e0d9ec2761e1bad1faec2f9b72f5b58b49bf3c3a4f4fa5b0781f1276ce97f6cb5dd5a247a4c5c3279f3eb552330a10eb00656bf3bc9486a0b7408e398cb2f18c4453668358dc03300877bf9180f55a9c3df7747e2261f7adeb65a4e1dab0fa4a0382037069743ea21b106f6159c5b1a8eafb5b6a508069c1ea4ca037fd0f3c41067dbdb84af42680c5242030473209e53bd0d45b47277d494c4338175470a85450ca9d0d7438de55a28900124e72b0c515e522767431674fe82dedb5fbc6922ae38b5521e89b7e0d532ba1efc6930d446ccf7d1c0e79432650b0e8919dbfd08756735be11faa26bca274b7ea39a57c5aa3e99f9bf8679d0b32e4056c9d5b62acf4f242e8b14ec402c74f4043cb24c0e9e5d10567e59f1043620eb41b168807ab842c711b041dffb6df1d5781b184b048338ef3e82ee5b3ceb1ff27f279c5a27583cef8102c53336b1c2521a53a3d26372e6e871405d935795157be8a1e788806d9c8f11632631feb8c887fa08f6d13c7827d8b95e47136dc1f235d740d70092ca871d6f5a7454691c6159ae9a64db03924a0705e9bfdcecf3e0684018ec9fa33f8fc68b28a38e70ec192b7298efb0767ba3267c4213b3a623fe0b262a4843a769cfd0a86d81492dc016a73ab150063b53bccddd650084f949900f86d048df8fa43781b9d30d3cede1f5b09e62478606cdff6f5d213ddc16a37946428b5deddd282ca0754a4f4d7bc297b4cd99e00a6d5a28da7567687f24b34505e2e0cc2eab49a36346e8602d7c0e8fa5d8ceaa0cdb2aa5abeb56bc8a61197a45746cb4a6722714e8b152061d48b57352be5aa35b43428c337c608b42611d36754ffba198507111a95e905b0bb305570f3217fd403c1b616033055e813980aaf0f3e488628719d24c5206ba798c61ad475908e2e6b09921475838a3df60dd2544f179c97d9f49c9b23d92aaf3dc746eda814f6e966382b7d7a9b2471e6c274768481ea89450ae9bda2d1386fed4572af420c38663d1571e8675b0741d67d28a19260aa41416a22e97518da769904b8c9313faf0e7324db27d352b4be1d0b2157726e56ccccb1376cf46a0ae23363f347a6b2ab66a3e3c7b5307b961c34bfea07314890202b9a60f7af9ff1e4955576e63024c10a074784075232e7d9393881c18beb3cbb381436064bce5f828548965f9e90fc37951b1c10ea737ccd7d177f6ca1c9311cd2b9366bbbf914ccb6fd6113ab20147af37ae826828b7816041d4f198c19b9778f87fe2721174e55aef2b56220b0b2f8ce6c00811ce4061f765ac532d6ef563093eec88a24a1e6cd99122304098944b2df086313bf39b260288f2ef567c68d7ee040012c83bcfe446d735ae41713fefe40c788655397426f3bfc68d0235f7c3182d59748ee0ea05dd3ac82b39b38ae5a8a761aa34801169945c70b4ccac009a9326c2133ea6d8b9bbceeadd880f1595e3486f3af3125a535447344a5ba5b46d5dd30e0c23c189028f8462a5da2564903d557573ede0f9831792e567f4344a2b9f45acf9f949316a6b748938ba7b063ad28081b3bd86fac10fcbcdcfa88446fda1a27e513759f6854899692bc363fc9d7f27536ddb222810717fb4dbf41a7e30f2f8da11c95088e4fe6fd17ac9676ba773a39e2acdc8cdff46736a70cb8fc0b2a2b3fba8ba64d55da9acd8fe12881251a64bcb200503d560cef7c7987f3b3a2d9c9f012f8fcb4fa6da07df01226d79a81409656046ce99511ec68126a125f9a277fddfc4d95bf4edb3546d0ee70a17dd74b14ea1cdc784c965ba600d1db27d0885f17014e8c62b044608cb4b351b1a96fd16dd99bcf0eef726e2155226a6b7a9e692e44a6706985827ac71296a1e2b173fb4f29481d436a769610f7bcbe4c979a7e0840cc57a886313631e787aee24315eecf72a2e2594123a1e8a005ea0e8d305e6f750fa5d351df84eff483bd23ab03cdd1dd259f0babad0463adc404d66fe562537ce67db417165c9ed17dd412b1fa56a395035f8ce1c77878be9397d331f29b60302e6b2c1f554cfd9645ada523a0453750950f130ad2f20a2a31ba599df7d3ab186e09650a1cfa409014b8182e9644a226958464dafe8aff978c2bd05f2a193ecd871bab3f440491da431ad5586883706f0931abceb535fa89a7ddc6d211c603af1ebeb335d5a88eaa0a5b1feaaf90b22ab0783ed2d8d38f821c79ef3089bfe29a6d48cd534ce5c9056c465969cb65f183a83dc2d8b18ee3a735e62e24445982981756bda13e1318d482f56c97120088bb88dd6e31dbf8417ea257b89b857200035d007df50e025fc120f7435cb1b7520ea6254b089652d995beeef3f98844be94193e2f2493e32ec1401a4dda454cb9924ae605e59034b30e24b286cca645264329966633a9101c046653fb7059faa6ac088e174d0c0229f81e8a0d8f3dd82a5ac624776784698", 0x1000}], 0x2, 0x0, 0x0, 0x80}}, {{&(0x7f000000b1c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f000000b500)=[{&(0x7f000000b240)="e02b4b1fb929c2df2e6579953fbeb9a13fbafa67abbae833f260f73983e0c054697866972b5ebb228f2e146ce8813ff4c14c015422216adbe0de9a49fa3bb277562ac7356d3a1a8f41470712005e6f746eddf3fb4f82327cbe070d9a9524f29577cae1e085fc217e764056f59439f648f9343fce413faafbac5f4f63911d747fb8db2a268bcf4d063f1286cf35babd26befe0633f67722b8c71e1c5e00bf88f1fbacd836d756037a1a077e4c76e06a16c9895cab4eaeb8f8cb1d", 0xba}, {&(0x7f000000b300)="d75e9f37c472bc22c4aad17059cab75c7d92582d799d581b011fe64d12bdec96fb641dbdfe6c1fc06ada53235014d1fb54fe9c1d0147bf80748cb36d16993f3f9f0e68ea790d8a0e9b5d3e47e957e01c8f91e389fca3d3aba36340124d8e2f9842a56c62340ec9400f14c3862c644baf8d30b28516a7873ace7960bc6fab4e1e6e61d644621ba65d246ceb5eca43e56c6493f9c40612762ee5fdd89433e89bfed8d02a27621e3d18f3b4dfd2449045a086b80c52621d40891f79feeb975cb7308525e27c578fc8b8e2e55cf956585a863d24f86ce669621e", 0xd8}, {&(0x7f000000b400)="f948ad85f8db8e49fbf3cc62c44d3c884f63d47c763a42641f87c5c6714bb5665c5e4d1776f755d5f0dd6b8e3896dd0ec23d3e8e11916535835484f6d40de9265a29b0ebb8914d99377e5ac3542d10941c192e320c815eb9ce476499b81c59ca93bbd55fba3ce8e18f66407aab95763091126a65d9634d6fc7437d58baf1e785ab124eaa444e28f746c38da493f108a2f718ed399a58cb86e033f53069c2f8b59b790ae6f05bf07729fe5c3fd3a0d591a4d5767cf6ac176a7e06839f265b40369ed3ac8242571e74240f26cca0f1c52c3d0dc8285ab8790fe421cacaf80027a640ca7e142661db2184b8f9", 0xeb}], 0x3, 0x0, 0x0, 0x4004808}}, {{&(0x7f000000b540)=@abs={0x0, 0x0, 0x4e21}, 0x6e, &(0x7f000000b780)=[{&(0x7f000000b5c0)="015bade3674ffc27efee1ce4f6c9fa905cfd6aa169d0b92f00674ac293c92ca6b354e1516d404f0a30abadcde391896e11a0cf", 0x33}, {&(0x7f000000b600)="1e11ad7a0fc621132838e1f8e6a575b8", 0x10}, {&(0x7f000000b640)="b1503a77e6d8b239772ff194725966a77e3bf0bc9673d112084b402552b26bec128e28638d414e1698433d370284343affa01c65c258de76caaa27d6a6", 0x3d}, {&(0x7f000000b680)="1ca8a5b3d856b5b5048434fe7688854d53b69b43161b06b04b053beff80d7970bdddb3605443a73d15b51b041501e48b91923b839a8820f6b4c812d33ba871c8e3d16f0332d87acc3d606aff25dc44f2eb0bd90dc3add3a4152da1561360372b3f341819a5fe78d74e22b39a47bf484a240ad5560f1c8f7e790cb72a31788235aa4abc9911d00b1b9d5986b491775f462d071099d69c3e20a29ef05976221c4c41f16a3c91b5c3036a8467764fbca799f8648fb23f8be0c66c260ccf7d7d047a0f99bb5d0d0d71e666f0c134beb3ff649f759d77ff353c86b6ee6a34f991e02b6df086a6", 0xe4}], 0x4, &(0x7f000000b940)=[@cred={{0x1c, 0x1, 0x2, {r2, 0xffffffffffffffff}}}, @rights={{0x38, 0x1, 0x1, [r3, r0, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r9]}}, @cred={{0x1c, 0x1, 0x2, {r2}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r2, 0x0, r15}}}, @rights={{0x18, 0x1, 0x1, [r16, r1]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r7, r17, r6]}}], 0x108, 0x50c10c1102c83ab4}}], 0x6, 0x24000010) (async) sendfile(r8, r9, 0x0, 0x1000000201005) (async) fallocate(0xffffffffffffffff, 0x8, 0x0, 0x8000) 03:13:02 executing program 0: mount(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) (async, rerun: 32) writev(0xffffffffffffffff, &(0x7f00000001c0), 0x0) (async, rerun: 32) prlimit64(0x0, 0xe, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async, rerun: 32) sched_setscheduler(0x0, 0x0, &(0x7f0000000200)=0x4) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) (async, rerun: 32) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 32) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) (async) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r2, 0x4c81, 0xb) fstat(r2, 0x0) (async, rerun: 32) sched_setaffinity(0xffffffffffffffff, 0x8, &(0x7f0000000000)=0xff) (async, rerun: 32) unshare(0x6c060000) setsockopt$inet6_buf(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) (async, rerun: 32) connect$inet6(0xffffffffffffffff, 0x0, 0x0) (rerun: 32) syz_open_procfs(0x0, 0x0) sched_setscheduler(0x0, 0x5, &(0x7f0000000040)=0x9) (async) socket(0x0, 0x0, 0x0) 03:13:02 executing program 1: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./bus\x00', 0x0, &(0x7f0000000200)={[{@fastboot}, {@noinline_xattr}, {@test_dummy_encryption}, {@disable_ext_identify}, {@resgid}, {@data_flush}, {@disable_ext_identify}, {@noextent_cache}, {@prjjquota={'prjjquota', 0x3d, ')-*K#'}}, {@jqfmt_vfsv1}, {@test_dummy_encryption}]}, 0x1, 0x105ee, &(0x7f0000020c40)="$eJzs3E2LW9UfB/BfOv/p07+2RfqgUPCCCBMwoZk+oCBStUULthYfFq40k9yGtEnuMMk82LWudOPerSDiruALENy4dOMLKC4EcSG4qyi59450dBZTm07GzucD6ffcc8/95ZxLNyd3uAHsWkeT336txOE4EBEzEXEoIm9Xyk/uQhFPRMRTEbHnnk+l7P+rY29EHIyIw+PiRc1Keer873fufv7k5Rc+/vJOtfHTF59Nb9XAtD0TEf3For3aLzLrFHmj7G+udPPsn10pszjRv1keZ0Wupgt5hdXm+rhmnmc6xfhscXk4zuu9Zmucne71vH9xUHzhcKWzXie/4EZzKT9upwt5dodZnp1bxbzWyrw1HBV12mW9D/LyMRqtZ9GfrqXFehZv5tkajMr+om7WTtfGuVJm+XXRynrtfB4L//o273ivdwfLa8lKujTsZoPkXL3xXL1xvtZYytrpKD1ba/bb588mc53eeFhtlDb7FzpZ1uml9VbWryZznVar1mgkcxfThW5zkDQa9TP107Vz1bL1bPLq1XeSXjuZG+fL3cHyqNsbJtezpaS4oprM1888X02ebiRvXbmWXHvz0qUr195+7+K7V1+6cvmVctA/ppXMzZ+en681TtfmG9Udu/69sdX1f3okYkrrrzzY5ex2/gMB3Df7f2Aa7P8j0tnyZtj/2//v0vXfx/bt+wf7Jh5J9v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvWj7O3X8sbR4vj/5f9j5Vdj0fEyYg4ERHHI+KPTczE3g01j0VEpWxvNn72b3P4thJ5hfE1+4rP1+vnLkTE3SMP8QYAAADAI+6r7z78KGJm3Mz/eXHj6W9OTWdabI/yR5v9k6qX/+Tzv0lVO5YXW5tQtePrJSfiRETMHv15QtVORsSeQ+9PqNqWzGyI/fdEpYg92zkbAABge2zcCUxs9wYAAMCO88m0J8B05M9ry7/FL58F7yuifCB4YMMRAAAA8B9UmfYEAAAAgIcu3//v0Pf/xcHy3X/e/wcAAACbqLZ+SH+5feqNLQwt3v8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+ycze5SkNRHMBPwQp+RWL42Aoj45ABi3AJDp040904kjWYEPbgDGcuwYihvZrXFwbk9bbNI79fUs5tA/8cmJ1eUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgSz/L3ebr4fOXtjl/Tu3k+TYAAADAJcdyt6kWs/r8Rbr+Kl16ExGriFhGxCIiLs3u43jayJxHRJHWl95f3uvhe0SVcP7MJB3PI+JdOn6/7vpXAAAAgNt12K+3EePzsnp5O3RD9CndtJnmyqtu+TzJlTavwj5mSlv8i8xiGRHl7FemtFVEjF6+z5R2lXGjTO+Uoi6jPrsBAAD60ZwErp3esk15AAAA9ObD0A0wjGq/Nv0XP+0FT+qSNgSfNc4AAACAR6gYugEAAACgc9X87/l/AAAAcNvq5/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQpWO52xz2623bnCLV0wP9D5p/+/GpbTMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Jf9OUehGAaCKNj6i5c7Cd//WKbBzpw7qQLBY0YKBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPxnXyueM7knEk+XXa+Hc8kyy901i7amxdN/Y+mG//BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAk/25O4EQCIIw2Hf+57SYf1jSoDGIUAULHzPMwwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAF/3ul/8TU+NMMnfaWDoeSdauGltXjb0HjaMH4+3fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWF/7m0TBsI4Dr++JErcJiOktxKYgYYKwQh8SEiWPAMDsBANFa3FIrACSHCu6UzB8zT/X3HFvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8psvDF28RUUTqMkUab35O7xHxEWnbtqPPWxa787H5uudsf5jk/I7pbxkRZRR9nAMA0Luq2xyrdb38y/ufd5B3mLeaN/XimZ8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIArO3es2lQUBgD4JG2i1cnRCiI46GJjE6sRsjgUuguCbqGNpZiqpBna0qVPIDq5+gp201fwBQQHLTg4dFBwESSS5CY9oUFSlNxUvw/+e/9eyrnnZAj89z83AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcy8FuONvLMyGE2enDvO39153lYee3zz7M9uLLnTcX4zHbQ+RCCA/X6rXrY1zLpNvY2n5UrddrDYlEIuknaX8zAQBwUrRardbRq5mogu/KJdG++im3t9T5r0oIrVeD9f+VKA+/qf8/vzx/oRc/N98143vF9f/8317wCVZorj8tbGxtX1tbr67WVmuPS6Xiws2FG7dvFQudZyUFT0wAAAD4M/kk4vo/Wzna/z8T5WHE+v/e4oP78b2m1P9DHTb90p4JAADA/+3cpe/fMkOuZ/L5sFltNhvz3WP/72L3mMJUj+1UEnH9P1VJe1YAAADAOBzsZgb6/ytRHkbs/8+93tmPx5wKIcwk/f+55Sf1lfEtZ6KN43XitNcIAABAumaSiPv/uc7+/2x/y0M2hHD1cjdPfgZwpPr/44u7Ay+tx/v/S+Nb4kTKlrufR+dcDmG6nPaMAAAA+JedTqJd7O/n9pYaP54v5u3/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+MWO/aNED0QBAP+SbD4rccFC1MoLiKKF1YKFIDaCVxAFwROIoB5ALLX0DpbeYWsFQSwst9ATyMzO4LIWWiX++f1g9r0ZlszLpMkLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCnBuvveRV+usO8TGt3L8e7Id6PxeD5anY+jJAXTRb9AxVrbVcAAADAb9dNvX2V5k/1zWaIZS/2/3X+X+j5ryeHee7nx/v+HG8vHuZy/3+yvXA0ulnYJ1x0/+Bwb6mxu/z+pj4uXe48rryers6kaSeefPz2UsUHUm6dTQ/qeJ7Feb+/8T+mEw0XDgB82WKOKcnvQyEut1kYAH9GJ41/I/1/1Wu3JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAmvAUAAP//J3JoQA==") sendmsg$TIPC_NL_UDP_GET_REMOTEIP(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x90, 0x0, 0x20, 0x70bd2c, 0x25dfdbfc, {}, [@TIPC_NLA_MEDIA={0xc, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}]}, @TIPC_NLA_SOCK={0x30, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x7e}, @TIPC_NLA_SOCK_CON={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8}, @TIPC_NLA_CON_NODE={0x8}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x8001}]}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_MON={0x14, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x80000000}, @TIPC_NLA_MON_REF={0x8}]}, @TIPC_NLA_NODE={0xc, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ADDR={0x8, 0x1, 0xa76}]}, @TIPC_NLA_SOCK={0x20, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8}]}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0xffffffff}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}]}, 0x90}, 0x1, 0x0, 0x0, 0x804}, 0x20000800) r0 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r1 = open(&(0x7f0000007f80)='./bus\x00', 0x143042, 0x0) ftruncate(r1, 0x2007ffb) sendfile(0xffffffffffffffff, r1, 0x0, 0x1000000201005) sendmsg$NL80211_CMD_CONNECT(r1, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x28, 0x0, 0x200, 0x70bd26, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_VHT_CAPABILITY={0x10, 0x9d, {0xd, {0xbb43, 0xfffc, 0x947, 0x96}}}, @NL80211_ATTR_USE_RRM={0x4}]}, 0x28}, 0x1, 0x0, 0x0, 0x1}, 0x4) r2 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) sendfile(r0, r2, 0x0, 0x1000000201005) syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./bus\x00', 0x0, &(0x7f0000000200)={[{@fastboot}, {@noinline_xattr}, {@test_dummy_encryption}, {@disable_ext_identify}, {@resgid}, {@data_flush}, {@disable_ext_identify}, {@noextent_cache}, {@prjjquota={'prjjquota', 0x3d, ')-*K#'}}, {@jqfmt_vfsv1}, {@test_dummy_encryption}]}, 0x1, 0x105ee, &(0x7f0000020c40)="$eJzs3E2LW9UfB/BfOv/p07+2RfqgUPCCCBMwoZk+oCBStUULthYfFq40k9yGtEnuMMk82LWudOPerSDiruALENy4dOMLKC4EcSG4qyi59450dBZTm07GzucD6ffcc8/95ZxLNyd3uAHsWkeT336txOE4EBEzEXEoIm9Xyk/uQhFPRMRTEbHnnk+l7P+rY29EHIyIw+PiRc1Keer873fufv7k5Rc+/vJOtfHTF59Nb9XAtD0TEf3For3aLzLrFHmj7G+udPPsn10pszjRv1keZ0Wupgt5hdXm+rhmnmc6xfhscXk4zuu9Zmucne71vH9xUHzhcKWzXie/4EZzKT9upwt5dodZnp1bxbzWyrw1HBV12mW9D/LyMRqtZ9GfrqXFehZv5tkajMr+om7WTtfGuVJm+XXRynrtfB4L//o273ivdwfLa8lKujTsZoPkXL3xXL1xvtZYytrpKD1ba/bb588mc53eeFhtlDb7FzpZ1uml9VbWryZznVar1mgkcxfThW5zkDQa9TP107Vz1bL1bPLq1XeSXjuZG+fL3cHyqNsbJtezpaS4oprM1888X02ebiRvXbmWXHvz0qUr195+7+K7V1+6cvmVctA/ppXMzZ+en681TtfmG9Udu/69sdX1f3okYkrrrzzY5ex2/gMB3Df7f2Aa7P8j0tnyZtj/2//v0vXfx/bt+wf7Jh5J9v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvWj7O3X8sbR4vj/5f9j5Vdj0fEyYg4ERHHI+KPTczE3g01j0VEpWxvNn72b3P4thJ5hfE1+4rP1+vnLkTE3SMP8QYAAADAI+6r7z78KGJm3Mz/eXHj6W9OTWdabI/yR5v9k6qX/+Tzv0lVO5YXW5tQtePrJSfiRETMHv15QtVORsSeQ+9PqNqWzGyI/fdEpYg92zkbAABge2zcCUxs9wYAAMCO88m0J8B05M9ry7/FL58F7yuifCB4YMMRAAAA8B9UmfYEAAAAgIcu3//v0Pf/xcHy3X/e/wcAAACbqLZ+SH+5feqNLQwt3v8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+ycze5SkNRHMBPwQp+RWL42Aoj45ABi3AJDp040904kjWYEPbgDGcuwYihvZrXFwbk9bbNI79fUs5tA/8cmJ1eUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgSz/L3ebr4fOXtjl/Tu3k+TYAAADAJcdyt6kWs/r8Rbr+Kl16ExGriFhGxCIiLs3u43jayJxHRJHWl95f3uvhe0SVcP7MJB3PI+JdOn6/7vpXAAAAgNt12K+3EePzsnp5O3RD9CndtJnmyqtu+TzJlTavwj5mSlv8i8xiGRHl7FemtFVEjF6+z5R2lXGjTO+Uoi6jPrsBAAD60ZwErp3esk15AAAA9ObD0A0wjGq/Nv0XP+0FT+qSNgSfNc4AAACAR6gYugEAAACgc9X87/l/AAAAcNvq5/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQpWO52xz2623bnCLV0wP9D5p/+/GpbTMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Jf9OUehGAaCKNj6i5c7Cd//WKbBzpw7qQLBY0YKBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPxnXyueM7knEk+XXa+Hc8kyy901i7amxdN/Y+mG//BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAk/25O4EQCIIw2Hf+57SYf1jSoDGIUAULHzPMwwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAF/3ul/8TU+NMMnfaWDoeSdauGltXjb0HjaMH4+3fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWF/7m0TBsI4Dr++JErcJiOktxKYgYYKwQh8SEiWPAMDsBANFa3FIrACSHCu6UzB8zT/X3HFvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8psvDF28RUUTqMkUab35O7xHxEWnbtqPPWxa787H5uudsf5jk/I7pbxkRZRR9nAMA0Luq2xyrdb38y/ufd5B3mLeaN/XimZ8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIArO3es2lQUBgD4JG2i1cnRCiI46GJjE6sRsjgUuguCbqGNpZiqpBna0qVPIDq5+gp201fwBQQHLTg4dFBwESSS5CY9oUFSlNxUvw/+e/9eyrnnZAj89z83AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcy8FuONvLMyGE2enDvO39153lYee3zz7M9uLLnTcX4zHbQ+RCCA/X6rXrY1zLpNvY2n5UrddrDYlEIuknaX8zAQBwUrRardbRq5mogu/KJdG++im3t9T5r0oIrVeD9f+VKA+/qf8/vzx/oRc/N98143vF9f/8317wCVZorj8tbGxtX1tbr67WVmuPS6Xiws2FG7dvFQudZyUFT0wAAAD4M/kk4vo/Wzna/z8T5WHE+v/e4oP78b2m1P9DHTb90p4JAADA/+3cpe/fMkOuZ/L5sFltNhvz3WP/72L3mMJUj+1UEnH9P1VJe1YAAADAOBzsZgb6/ytRHkbs/8+93tmPx5wKIcwk/f+55Sf1lfEtZ6KN43XitNcIAABAumaSiPv/uc7+/2x/y0M2hHD1cjdPfgZwpPr/44u7Ay+tx/v/S+Nb4kTKlrufR+dcDmG6nPaMAAAA+JedTqJd7O/n9pYaP54v5u3/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+MWO/aNED0QBAP+SbD4rccFC1MoLiKKF1YKFIDaCVxAFwROIoB5ALLX0DpbeYWsFQSwst9ATyMzO4LIWWiX++f1g9r0ZlszLpMkLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCnBuvveRV+usO8TGt3L8e7Id6PxeD5anY+jJAXTRb9AxVrbVcAAADAb9dNvX2V5k/1zWaIZS/2/3X+X+j5ryeHee7nx/v+HG8vHuZy/3+yvXA0ulnYJ1x0/+Bwb6mxu/z+pj4uXe48rryers6kaSeefPz2UsUHUm6dTQ/qeJ7Feb+/8T+mEw0XDgB82WKOKcnvQyEut1kYAH9GJ41/I/1/1Wu3JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAmvAUAAP//J3JoQA==") (async) sendmsg$TIPC_NL_UDP_GET_REMOTEIP(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000000140)={&(0x7f0000000080)={0x90, 0x0, 0x20, 0x70bd2c, 0x25dfdbfc, {}, [@TIPC_NLA_MEDIA={0xc, 0x5, 0x0, 0x1, [@TIPC_NLA_MEDIA_NAME={0x8, 0x1, 'eth\x00'}]}, @TIPC_NLA_SOCK={0x30, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_ADDR={0x8, 0x1, 0x7e}, @TIPC_NLA_SOCK_CON={0x1c, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8}, @TIPC_NLA_CON_NODE={0x8}, @TIPC_NLA_CON_NODE={0x8, 0x2, 0x8001}]}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}, @TIPC_NLA_MON={0x14, 0x9, 0x0, 0x1, [@TIPC_NLA_MON_REF={0x8, 0x2, 0x80000000}, @TIPC_NLA_MON_REF={0x8}]}, @TIPC_NLA_NODE={0xc, 0x6, 0x0, 0x1, [@TIPC_NLA_NODE_ADDR={0x8, 0x1, 0xa76}]}, @TIPC_NLA_SOCK={0x20, 0x2, 0x0, 0x1, [@TIPC_NLA_SOCK_CON={0xc, 0x3, 0x0, 0x1, [@TIPC_NLA_CON_NODE={0x8}]}, @TIPC_NLA_SOCK_REF={0x8, 0x2, 0xffffffff}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}, @TIPC_NLA_SOCK_HAS_PUBL={0x4}]}]}, 0x90}, 0x1, 0x0, 0x0, 0x804}, 0x20000800) (async) open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) (async) open(&(0x7f0000007f80)='./bus\x00', 0x143042, 0x0) (async) ftruncate(r1, 0x2007ffb) (async) sendfile(0xffffffffffffffff, r1, 0x0, 0x1000000201005) (async) sendmsg$NL80211_CMD_CONNECT(r1, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x200000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x28, 0x0, 0x200, 0x70bd26, 0x25dfdbfd, {{}, {@void, @void}}, [@NL80211_ATTR_VHT_CAPABILITY={0x10, 0x9d, {0xd, {0xbb43, 0xfffc, 0x947, 0x96}}}, @NL80211_ATTR_USE_RRM={0x4}]}, 0x28}, 0x1, 0x0, 0x0, 0x1}, 0x4) (async) open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) (async) sendfile(r0, r2, 0x0, 0x1000000201005) (async) 03:13:02 executing program 3: r0 = open(0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xf, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) r2 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x10008, &(0x7f0000000280)=ANY=[], 0x21, 0x4af, &(0x7f0000000540)="$eJzs3cFvE9kZAPBvJgkJIZDQcmirtlBKSyuEnRiIECd6aVUhpKqop6qCNDFRFDuOYoeSlEP4HyoVqaf2T+ihUg8rcdr73nZve2EPK7G7aFdkpT14NWMnhBCH7BJibfz7SZOZN8/x916sec/5nMwLoGediYi1iDgSEXciYrR9Pmlvcb21ZY97/uzB9PqzB9NJNJu3Pk3y+uxcbPmezLH2cw5FxB9/F/HX5NW49ZXV+alKpbzULhcb1cVifWX14lx1arY8W14olSYnJsevXrpS2re+nq7+9+lv52786Z3//+TJe2u//nvWrJF23dZ+7KdW1wc242T6I+LG2wjWBX3t/hzpdkP4VtKI+F5EnM2v/9Hoy19NAOAwazZHozm6tQwAHHZpngNL0kI7FzASaVootHJ4p2I4rdTqjQt3a8sLM61c2VgMpHfnKuXxdq5wLAaSrDyRH78ol7aVL0XEyYj4x+DRvFyYrlVmuvnGBwB62LFt8/8Xg635fy98UgAA32FD3W4AAHDgzP8A0HvM/wDQe8z/ANB7zP8A0HvM/wDQe8z/ANBT/nDzZrY119v3v565t7I8X7t3caZcny9Ul6cL07WlxcJsrTab37On+rrnq9RqixOXY/l+sVGuN4r1ldXb1dryQuN2fl/v2+WBA+kVALCbk6cff5BExNq1o/kWW9ZyMFfD4ZZ2uwFA1/R1uwFA17iHJ/Quv+MDOyzR+5KOfyL0aP/bAhyM8z+U/4deJf8PvUv+H3qX/D/0rmYzseY/APQYOX7A5/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzY3kW5IW2muBj0SaFgoRxyNiLAaSu3OV8nhEnIiI9wcHBrPyRLcbDQC8ofTjpL3+1/nRcyPba48kXw7m+4j4279u/fP+VKOxNJGd/2zzfONR+3ypG+0HAF5nY57emMc3PH/2YHpjO8j2PP1Na3HRLO56e2vV9Ed/vh+KgYgY/jxpl1uy9yt9+xB/7WFE/GCn/id5bmSsvfLp9vhZ7OMHGj99KX6a17X22c/i+/vQFug1j7Px5/pO118aZ/L9ztf/UD5CvbmN8W/9lfEv3Rz/+jqMf2f2GuPyu7/vWPcw4kf9O8VPNuMnHeKf22P8D3/807Od6pr/jjgfO8ffGqvYqC4W6yurF+eqU7Pl2fJCqTQ5MTl+9dKVUjHPURc3MtWv+uTahRO79X+4Q/yh1/T/F3vs/3++uvPnn+0S/1c/3/n1P7VL/GxO/OUe408N/6/j8t1Z/JkO/e/8+v8l/3phj/GffLQ6s8eHAgAHoL6yOj9VqZSXHDhw4GDzoNsjE/C2vbjou90SAAAAAAAAAAAAAACgk4P4d6Ju9xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD6+sAAAD//wjO2aE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x400, 0x121) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = getpgrp(r1) sched_setaffinity(r6, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r7 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r7, &(0x7f0000000500)=ANY=[], 0xbf) sendfile(r7, r7, &(0x7f0000000240), 0x7f06) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000580)={'filter\x00', 0x7, 0x4, 0x408, 0x110, 0x220, 0x110, 0x320, 0x320, 0x320, 0x4, &(0x7f0000000540), {[{{@arp={@rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xffffff00, 0x0, 0x8, 0x0, {@empty, {[0x0, 0x0, 0x0, 0x0, 0xff]}}, {@mac=@multicast, {[0xff, 0x0, 0x0, 0xff]}}, 0x1f, 0x4, 0x3c00, 0x400, 0x0, 0x1, 'ip6gre0\x00', 'pimreg1\x00', {0xff}, {0xff}, 0x0, 0x25a}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @remote, @private=0xa010100, 0xf, 0x1}}}, {{@arp={@multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff, 0xffffff00, 0x5, 0x2, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x25}, {[0x0, 0xff, 0xff]}}, {@mac=@remote, {[0x167cb96d26756f27, 0x0, 0x0, 0x0, 0xff, 0xff]}}, 0x9, 0xd3, 0x9, 0x0, 0x40, 0x3f, 'dvmrp0\x00', 'syzkaller0\x00', {0xff}, {0xff}}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @private=0xa010101, @rand_addr=0x64010100, 0xf, 0x1}}}, {{@arp={@private, @remote, 0xffffff00, 0xffffffff, 0x2, 0x2, {@empty, {[0x0, 0xff, 0xff, 0xff]}}, {@mac, {[0xff, 0xff]}}, 0xff00, 0x0, 0x6, 0x5, 0x40, 0x4bf8, 'bridge_slave_1\x00', 'veth1_to_hsr\x00', {0xff}, {0xff}, 0x0, 0x22}, 0xc0, 0x100}, @unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "05cbf2e8b2c51ba50e872c4e871944e8ac798fffd56fa5e1105bd91d10ae"}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x458) r8 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r11 = getpgrp(0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000049c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)="dd77cea2c9c6bcb7a78b4346498ed9f649b1cc71d97bb8744f95be3e143cec68c8f427b9df7fd200cffa052d5d6772158394fb8d38b96cb6fbdae9338a68773b3d79c69c89efb0e689779d4e0b36781f5d363cb6cd073070d03caf777573e3312c696a41ecd89046d9c0a0312a8980a4e2150f6e394b6fcb63498446993996899e430fc5aaf0307c75d76ee82b7491f44e081431484e03a631424bcc8a", 0x9d}], 0x1, &(0x7f0000001ec0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000024000007ee3d5eb7abc2a5def36c4c205acc84957f358949fb767c07031dde9331b", @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX=r9, @ANYBLOB="8000894db4ab9dc60d87f7617daf6f3a42d30000", @ANYRESDEC, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014da60c5aa5f705c8a04345237000000", @ANYRES32, @ANYRESDEC=r8, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffe5000000008e2ffb393db036695ef6b8950f0d5b8e35fc730500000000000000da0c0c54fe92fdc673759981ac61040a2daf15973c", @ANYBLOB="6e22bbabb6de5ae2dcae022d55f920d23f47707aa8f370cedff8e7a5e135f91cdddfd8005bbd1c45e769c130208868cef1edefde8259fafe4e16f6c10106abc9069602904d3b069c6cb216298246baa9651284bf3d52447eaa37130de83e884ee5bf0e8807b15d84d924411856", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRESDEC=r11, @ANYRES16=r10], 0x100}}, {{&(0x7f0000000f40)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000fc0)='M', 0x1}, {&(0x7f0000001000)="dc14f4f6fa6b6ff010ad368bf9e0ae867049cc5c4b8e02dc66864701a95ac5a045be2544790abd4d09eaf019f768f0e38706bb4729e6716248367929ba7fd1", 0x3f}, {0x0}, {0x0}], 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="14000000000000289cd0000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES64=r10, @ANYBLOB="10b87c3d389d60fa62be0000000000"], 0x48, 0x4040000}}, {{&(0x7f0000001680)=@abs={0x1, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000001a00)=ANY=[@ANYRES8, @ANYRES32, @ANYRES16=r1, @ANYRES64=r7, @ANYRES32=0x0, @ANYRES16=0x0, @ANYBLOB="001ad900"/20, @ANYRES64=r1, @ANYRES32, @ANYRES32=r4, @ANYRES64=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000027c20a12f15a1b1ed776de6e266d730100000002", @ANYBLOB="ac3fbb2e", @ANYRES32=0xee00, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYBLOB="4e5fa9fd3504070cd263aaed0a0e67f55350b383bb988728082e5aba46dafa9fce3cf52b5cf491cb4915155ecac5884c675e98816da3e37f663bb88db11d76a1f19a7fb56d7f8f36a7100f47f6649af4a274d7938d81678b4f89f43bad93c10e3b", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0002434d30ebf514dd93000000006700030a0000fed14e8bbe38e9f7f9e27889f680505fce202cfa498b516a", @ANYRES32, @ANYRES32, @ANYRES64, @ANYRESHEX, @ANYRES16, @ANYBLOB="10000000000000000100000001000000"], 0x110, 0x4000}}, {{0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001c00)="a0e4211616abddafca09fbea0b920789a32574f6498aa4c62cbf63dfddb7cc6e87a40e2aa8a746802802e93183c580467c076431e0255a3bce6b4f6fdfb637118b97ed13e9eb5c5810c83184a95c2d2bd4e7a883fc9829d920397013ce464ea1daacc2fd1f36270ff941f0fc9762f915b452a2b4dcdc1588c9fee663b91f5c5ddfe53646c640aeb4b09eea78e8c53aa0dfa87a1a6d1b153e2c98d850c56c165ecd6e289f6b1e2b4471494d9499918eb01c33cb36bf82e70631b1506383940993e09b0aae9124756d48edb251", 0xcc}, {&(0x7f0000001d00)="53232f8a4c68accad6a06c1613142ad7039888f208eea2292f44699d91c67b464855a914471e19b608b7927b09146f9cc584c063d922f94675dd40a28ba42837d25c5be251b90d6109149296972be3196a99b81a92b7390bfb73883b19bd5080710c779867e22c48783f5acbe52ccc4779d364dac0fb32215c077512a0db8e56f5a59bd44e4fe802d4b220b754", 0x8d}, {&(0x7f0000001dc0)="15253d1493b677f91270d8e0e9c300b3207c287a0f2deb4de48d1e1ce3de835362f991f55f1f22b28dc6d2337cf3fff1c7aa3e1ef1ba16334eb2bf4d2cf4459325f0785392aa2a6881eb835a9422a37332732cd40f3644347553fcd011dd86404706bb4e3946d088606931afd72d1ab1d072758790659f02e09355c748791a6fd1695cb9ac52ad629354d3405ab04138953a0eee8012ae40059f748b", 0x9c}], 0x3, 0x0, 0x0, 0x1}}, {{0x0, 0x0, &(0x7f0000004140)=[{0x0}, {&(0x7f0000003dc0)="71f7daed0def33c3b33dc5d53a891a03d9bfa41554d26fc05ecdf00d3320b70f1279e07da3cd0e295bdc44d63a53453210d1848db7fe95bd62a55203e3aa6bdf89d05d29c68ac20bc615f0321d8e6f1044c0fe0a20501c087ca81bb8c97b40571ac755f5bb3b2ebf587342269b7ea23de0e2653a9005ed13ef", 0x79}, {&(0x7f0000003e40)="3cb539919d1e650e756d4a0d61bd480c22ea05baee9c022ac66e4ac6142b89644b2b5dd565e3f38e0c4306a157c6709b163487b6", 0x34}, {&(0x7f0000006b00)="6283ea5425b93f199b462548fb7bcf423d16e87371f42bcaf81a8bff30b40db9700b907971e3a3766dba04e736a5c9015986ee1add3dc707e07fe704cac3f38d44917ab1fcbb911dc03ef62b18dcfc6e4e0e3d8374d353d63849599db4e61b11fc423751707e8ff994dfaffa554f542f24a2d9e46ba74fbdfaa78415b591c95e12d7420fae6a5ee8f4b3144ae870703a64001a30cb3cf36414214648c08b23a2cb9325dcc08dc4250d36c2645349c9119d0f0c2a812b448531db8b90355652e312a7f0add380d0a0edb25639f26fc2eeacb1aba1d8b1abba7946867cea121332b94ed1c61271cc934d378e7e9567cf70bcb468dce8c966d0c6a563f109ec27c89a92c9ffe4f57177de50f09c8d6f106f26faa3d8c56367a4b5f7420535d5889ee26469b18b82e3a9de22d7d59038ebbf7519a14c3fa13474dbf1e1f7c9b737749315339ae9c62a92d128d1147af172142aa1db20b994f991751de0e2bd5d644b3346f2b1e239a16dfc86bd7536b66b48a95e44178b2ea4863d16671530edab8c6be21c01b1e66b22347198b5032cd4166f01cfad1c13d9514cfa1f396739547f74793f8235903fb1775b3abfb9b76511afbbc7e88ffd529a609751c63d12eedf656f7ecd884e1c51b952929ba3ae37cf86e0b51a08b0c4a7da41f88949c3f450a5ab4768047e03af9e23b16505bb6f3df84310dd8c2861ffb0dba79ec25565da900cd1705991e41f9941e5ba0cd1421c83d5c18858573898135cf32d7d70d44aff2ce7b7c7d11f9ce16b30d4a2533a97144fae771248cbefcbc82791c32d3a1585e46467606b2a98bf064fb75cadabc581d71bd4f1b037c6a905b0882f879fd59814f600d9f9ad95d79a66db5d8d9fa1621bba64a60e039a888785ed2a4370dc5439d8b5fa2fa4124041fe9ebafaef05125afdf93e78ee4ba21c766278f7ba18a7e9b3cc68ae31998f4326371664a8a28eb2fdb456896777fbd1f8efa6d5c96153e70c37661ff7e7791092a616914213813f53ea74d80c16f93d67482c6c0d49a7c9ef64846798b95bee8ce0f9bafe5851bfdc13a5f7e218d0e46b72f1285d3bd01d1fd16a514e6f35733ffae78c6703e99d36529c9d1616fb25d21b115fb454c47482940929f8254a6a96e59d405e81fbaacdbf68738c98e268e71be6b585f4e6e616c1e8dfdc18275946bdf8939df6caeec14c31c73bf13d23f859a3847545574ad7ffca6327151699a23df73ff6c6cf3bedbb64409e638c1a9f9bb1e62c8105cbcc46e789b7e1bc5f5d15251503e5f5f68617562fa37f032238c856f16f831a46f4e6c0690bbf747330f154eb0ce4ba82096d60623fa6b77025e4957aafdce98064e0edf7f663fdb8462ea5121e72c097ff98650ba634fee125c294c11dadf59d4105d0dffa418792f26a7500837c4b77760c785eb9e4b47a28f31a4e3a73d2904111a3e4a959730ba3252a56390df79805afcebdebae07863a7c0dd66ccd72686bbfa1b8efd0688ec075ca482f3b347a8f8b44ced0d26642f3e0a99190042d4313d23d6c222abc94cdecd756f37e37f6c3a3e94ade8cf3cef809135e6d2e039b5f1ade15e7d53323de052ae6a1f91a19d22f5702fb3b7209c71faecc8af5f2b7f2b48d83dc7fcfbdee42efeb7e40d1b343df8fb27882aae4f021435f2a88c9595de68281c8638653d9957501b6f05b351ae697f72fb5c524fb6078f3c0a4f9b083e2660ef716411d4c8371351b11f7a3e50aeef0927feb83a5707215ee72ac984df9c70a1de776fc7fdfbd84c73007f397807dbf2b9c5dfdf56b622f192a65fe43debaa9f74927dab23e57c3f1c825cf45979b0a5ba42a6cfa4afaf3b78df503cf6bcfc6a565be992d500d4fe9ed0cc652df98adcfe90ecfd6ede1d792d60424de14f3dd872bc1f322ed9aa7eae1c30956b8c91f84f20e2806be153491c39b57c72ef438ba140032c9e0967a6256cc3aeefbb7f42ce3fa053fef64df3b656e9daedb584f2745a608ef64600d4e86a0c0765b28191cbee7b6d9d5f875e06426e7752bbe6bcaa0dcf0a2e9b4e056f5778aa68faebe7205867fac7d19ea460e3a3235e449bf0c464f6862f3a06eba90e0e66ce72205718431e0b9fd699db620ddc4e9cc93a6d24fde4899cb8676fbe46932afa3296b8a2109afc4d6d12c07e276fcd957e9887fa0108eee49576e13d3ad6e6ca341f950aeb94dbf48b8069fda4989af328f926e595c719b9f5c18667724f49c357675faa346e45cc1122bfcde8b4dcb23bf93ef567b013a4bed6554dd4d7a315772acc13ba6e9e63d3cd41bbc72051bfa9d7279f8feb24d30154e42885ca00796ece0e6c19a3aaed6b60247d4bf37f990b4a7c59571ba7a0938931a70dffd28f3a929228e889ae899f5f0117bc9b392b4c84a44d853b5a3b02bebf3175aea8b5f769df8be6ed5fab548220f5a90d6a584a59693a5296584d764bae461270d628ce744fa7e50168810c02a64ad47d39bf96bff8541412023a9e9e8de88d420a3787f0c297c33cf6adc2bb1ffc53dc7193225f1ce1174e3443ad7881c631891e2714f193d45c40cef673d18120d843051d3b1381091cc05d0317dd318977d2e949e2322115adc02e20db54a8b121071ee6340945d71a0c6c41946d95b04d123cd49e2eb304c73716c9c7b078fb9dc9159eb0169f5e91658283d002d9d408cb79db605f917a464f8fc4724cddb378c2b0cd65c9145a55bc88abc269ff0539b1117923e8390d36548a85ce0ca6a1f94be111bd03154e381ab888341dfd1d584206c5cd44d3d53005a74b8e5bdaf8f6f22197f9730b1f8f038b6902faa79dc947fd25c79d1798dab6854e9b69f2052ffd5e8badb0e8aa0873f7ae81d0eb0056dbe2fc41387be6cf71af51b1fc94c0570494c62e449ac056dd5b81ebd82a6764fe456c8f097f7559021615e251e9657954d762b305b5f8cad26008fd6f7a8f3f4f01874d823bd427286033acf34f4f55b67fb2845f671efa376cd6884b02ef445c01517cecab56620659c95454ebcd201ab7bb7d2628b40db43bac40b8eda3d2848349ae55118ae36d5a0e0449f07e6ca3cea2d4873527415ff98585f8a45002b2861834c57358c89b78a9ce8237e7ba16735d6252dda0bd49f9495c135a8b899c61583c8916dfacd68e8c4585c9c43da9f1a09cf4d453c064d8b890727460b2f76b905607df24c329f0f6c93777f38138e0f86043e66eb4825718d7cd10fff5028c892e4fe9d123b70d870d82e897ab9ff72f70e585f11229acb210613e1a7f0fba9c300dc071bda688b0140ccdc374cf569fb5e843d20ba15f8c5190980be64f7d95d702adaafa33536c0ba3aa4f0c68fea83735d64fe62952fed22adbcc916ffe07a356e72a5be0d52f81983756cbb5ff23b089ddb2a4a659f741d62b1d463e31ccad010a74f4dcaaaf8dc1e9c5f6e7a1be6d3f6e3e4b406071eb45c3685155fda0d4f59ce2f76f70d4da3eb9d5572198ca217a9c8d5534dd1d0766fb118c1557a2f7d413c0f9c51ef8449f2b116ecbd7a8353f5a5e8f1f59d28fb78561f03e6f1a9340295af56e35ed2373c4d1697a5234d14bd5c350c83cb1b492a204d0a9412cc34f0815257e7f0a4be614499c438e11fbdc3f31950aa040e9a255c46444cab606b9653b0deb6a251c9097a40f3b1d4f85490f8bbabb9a871b61f52e2ccd711e8890ffeaf64395c7f944db2b56cfacb62ef1d1d54cf6b4012aef553fe0a31ca5c1957b14fb76eb32c136362c4c4e174e07b772b0f7bbff9c5511127e3d200f26c4babc3c493b4ba4622d90f4c26309d54754e5a81f08411905086eef40a9038566ab841d652a95292ec11872003c04871a6445f91fed2dfe21588315b6ccc10e93af0e3171e321629fc1a26837a4c9655723705489e778f17cd7e8d9768056cb159f4d6ea88f9db6864e5a59e93565b07a9cd5bf4399be48afb99bf9a6dcc32ac049f5a45588bfe6c837e01467be4a0e66cc886438700a08a6ad4e50c2a3133af87a6874b76eceedeaeb42f2b948a88b1adf6205ad724c1d2c7830fdbbde6fe079863fd8b322bf2bc00c6a6562133c2590efb9c7a807439aca85de096b3090d06d2c78ef68359e6f91220ec62576a42ecf7e478b8629815a328bc2662a0ccfd4f4806786cdc57f646baba0d86671021ad814471ddce14721e3efb367f7700df408aac0f15bb9574d71f3b0a61516f8e9aec205201283f1330d321744af914b4119aa563830e726992cc8bbc8e7665077ef83d7914743e9b4208c339f848f75a4ed9650079d0077a0d19e4f793219ce3201d30e16e3ad7fd92e864608d4ce921b760128a46be7ef1c73ff3f5f76185d1ffb61bffe0d6f156a3873bd64436a185fad56fd08980db9ddb3496c29bf5131d28a8d823947685ea7d1cead2c9a5b587a42d8e79411314e95704d432118533bdb442a5773e35f7f80e1599a780e13313c4f5980a0efe463be72114b0eb5400f64a904ef4627118f70decf6a4cf9529cbc9c5e1dea18767801e6e6731af02caae834a94576e05e9dfada3fc1a1474c551e040c1242684c9ad650d9dd95d79f9aabc7ff4d6162a94076cf1b1a37a4362ce5ea701de81fca722cd733915921bcba8f29dea5cd2363b86ccf490509e0256e07eaa08b8380e3a90ac69ec963aebb54306119ef8b4331629541c660a27307612317a9e206677cb278480dc6ff0c5a254d9f837653399516a024f5ff6b640d32c165f481ad1bfb906dfd4e3a8a3551fdb75ddec8e03a0aad8b702b7110f314b86552df0779b238e52680ab353d736560f7c7a1716721d7b79cefda267886c8ddd8a1037df1322bff292ceb00673b38d38b21e3af1950d6bc9bae8678f958b1a6cbfd0d4d6f402fb82cbf3f821d60344b171511157ca8f6615354e99fbbb37b478a4a4a56c7b2fd7b162bc7eba01127b5db4ddccf44f1841c9730c63bf0d20d308a658fa754a50d63c644c8765ac88493596ec9e843767f5b943b9d6907fd508c38d6b554cf5e8da6342f357301c9b529ee7f617e4102f54f54ab9f053a75b98368878ef6c0c275255258a9cdd0b077000bf418f5ab5da4feb628ee12ede7f608fef7f5cba74a602e3378e0bee6d1c47522453d85c8e0f5afb0fa20edbf19ab06db5dade665e0a1ab7f19cf94a32ac156ba4850f56b27221213bcd6a409fc0570e708e055ed5f00e42b8c1f29ac90e3e8c94a60f18b60479637acda4f43d1538880e22efc37271ab47fd51ab0285a9a9421498f3684d79ed799eb6c5c2c78b8ae9deffca526adf79bd190a81ab80eff569bb4a1be3a17328e6c7fb64ff9b342540524de8dbf2965428ea87bc4ef30d171d98f44c5de66347e4285bf157fad65313fa78ca3f0b9fe81428aaeb85934a838b0e21c2c352dfc787073f0e6ba5e2ed32dfa81a3e69d9dcba02e8934dcda10555b67c4e0597a12ebf46d62d17206ed6cea8c01f10565dfd1c5e9ca4744aaa27522cd9dc2ef1af2ccfd8c7deaaf1c3fcc6fd2c0c116bc8a00765fb3948c7a6deb67f53d3929a75336ed457a6207ba8be47e543a675ce7d99a6a1183c5a0642153107a7f339f7275b119118b8a8db9c3a55ebdcc0e0d7700b58385d76484a5df1ae65fbb0f2631d496349b562ba34d030ff70050f8e8cdccc5583510a9cf81e9a0664f6163d70e65848babc7109180ecc8079f32a2f066165bab47702d8b2296dd85f8c3f7ee95d5f0f10521752da0e79d7ee6cca4160e2e513d8217cc75a3f87c4640cd094cf72b41e62c1a5a6bd48c2282fb38d3ef32a912a4485f90f7e213fa210ac9d6a57aaa24f8326f2c3e267d02d865f0f1f6723759148e5d11a9c1d48bc1405c9df0f60eb4b7259b307f8d71e7f2cf1a16a9b4c50e0f372bce40c7726340b5ada3e6a0b33ed836ace1af17dafbe5e17a51ba9a6cb89c4b9338b372e8963df4c81975d45e47853f8839ea27039ec48ed98bbfe485dc41d49cfe875250c837b8fe9334dc678d5dd102ec9b604b0bfe91b884e8e66cf9835546f81713bffb6fe2c2c827384925e74997fd0998cd763c04abe002ec770c417f8005c7f171dd697ae242e43872ff91b132868fa63b1df8553fd4e21948cadfdd31f4309da24d0a11b7710c950613e2302c58989ca4365", 0x10f3}], 0x4, &(0x7f0000000440)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x20}}], 0x5, 0x4000008) ioctl$TIOCGPGRP(r7, 0x540f, &(0x7f0000005840)=0x0) sendmmsg$unix(r4, &(0x7f0000008500)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000a00)="69c852baace9a4fb2c1d3417026fe9119d440c0e026c1a392783ec715f1acb99193ab233927c81efffc5f80753288706385de5c68749250608b2ad5c9b43300ba9434e2c9b609599a345d8b991bc56956958f302d950213f4081594eecd21f96b2566f53c8c10d01f3ee4d46961f756a779b2bf206786868935b48346e23cddd1a9ac31bec88cf37f380ab58a4c4643d6e9d7a28ece2fa00d940b3bb466e6c551e65c682ee9de85cc73902104fac58d1dee6b23a8dc6a4eba1d6373731cfef999736b27ea225dbcf5f7fe7f22ebd3102c9912fdf7d2afa9b1ab8e478ebb70f56fe810fe87234b0ecee2a87ef92f91e4167f0b03298e74bd9e98ce337fb06443fe4893886e044fe5662fb52bc33e5347900362f09bcd0e336a61536895b927decd997eac37d434e58477c99f7590cb1f82424b4c6bca2cf2763ad96fec6009a1edc349c0c509d61a00784db21189390b4f4d773a59d636261c6df6f4a7410f57f33cd8c013c58beea14936906c56089cafea878faf9f938e53d9acba400a688ebc44dace5c2d3f1d4df4e1dae2082cd397e5a707389256afe1a40a47c0370b412b35b3e4ec537d5bde3e6ebf331aaf3805c90b5241f1063c08c3417f8f440e527b2750268d25ffeea33e151f34cbd57dcc4b4c064aae62ab407e7438dc01a061b52c6d63aeaeaa21ac48e7da26fc0a811d4001aa592820cd033d1bbdee9ca209367f5a8a155e4a505de1d6dcc2778094a736790fd8cd21cf4885fc193eca0f56a677907daa09ee1c6d0d6c4d1a410c914eea3a3cdf7a5ff343d9475cb5c59f8d71f41e011416cf66608ac8fbd443a1debcadf36c5e154521122976d95539fc2fa7d4791208f415f8f7efaf671ba5d2293c340dc8f6d5691e56d0105c92190f9a305b0dc0a777be937ab35a21ecc88acc149aa13342ee7dafa868caab9f1518e767dcd860bd31fbf0e44f3fa36395a061d6ba75e179fe676153f3c34d7c65140a5d7cce37ee62d1156afd97aae186aab5cc3dd6809e03bc792457b16c016199b727787d0acec7a1e1d34b240e851245775b8cdeec21de5eb7c5a7849c411db15c6779b8208437aded40a35e10a8b419cff7a19303568f9cf46db16549f9c1711a08125e5322268a17b746f51ef501ea3bffc975885059a39fc7fb44fb089b467c895fe8c1602a891ed5fc48407c57a9b5fc7cf7479f88c45dff2ece48ac38979027503651609dfaab40d7453a07a8818c331ad504ef1727705a4b5835204374afb2bae0359d2bcafd96207f95ed5d2891dc8b97798ad46a24ce54234691e66a688f6e5b663d19087e27e62aec34c8206834df173236f358085edb33d6e472ed93aeaf7a89a705dd18ba8a943fa38501b3f4e4fc7dc781e124ff17a7d7b54a05570a96fc22addd10fa7e0632a3643e35319cce7fa5ad25678385ed92f435805370bd0f61cb3f9f2a3ce62466c7b6e055b72562dc0a219a63b6a08212ed64b70694e757d81029467e402282d09a15df3f4d554418a90194c1ca863b7fc110a5739f585d2d1426fa8b5fe8afd57be7031c63cc8b0a31f980f78c5bf1aa26dd1e50d02547070c95e9e9123fd60b90c03cdd3ec690600f2e825d43313cf0840416ff3803c3987f0edd23948dc68862863ce4c389fce7cfaffd2f0ec6ed7d355b8cdaaa85fa8cbb804a3acabf974ff78a33c5271672cab97b823a2aa79ebf702630f7d83cadf120265cfc4ff80e324f7cc69c19d7ac68616f002433e8dad72648a31f321f02a5a3e576155be8494994a0300629f1abda3f112b7cc96338b1c1c87d25ad1e753f3ce799264bc2b590f689d5e23a2b32f0ebb9a7007e20b971e32ccaeab323f39aba6cf2bfdea4483d04640f7cd2c2cdd86623d5cf92a7e3eed20bbf8656b5d25ed760a376a515ba3a04e3662ccf2c37495ef285b241077d3c1699985f83dd74bb9e69976e382faa1252eae6de4881b85a5d9c32de46d3952005524146d54124f39235a8aa148a265bf595ee42eef1794be8c8b27ceb8fd2b1810dcca96e2362ce47fa391c050b1f2de98cf532c7277d422c3454a839f98ddffc3021c3fc874cd42b57762d8af1fcd8c728a7cd2af301b2d0374ddd569b40335292f1665ec4b7e2059d29fdca546860c4736134fbcda67c30884faae3b00b9fdb8b0aa895885d12175829a994af8e24e699e8e55a8c25a776303fa17516f69c7569677990d9a5bc97f196bfbb08b4e915682e8eefa82071623c4e17aef64c1fe24e69668779cef0864344d03da8da87531030e123253587fc0cd8370c92a8be7f8546d6d9de9df278ee1cb2a8656e34e2f6ef5f84f6b98edd28cd5e1eca42877709e18bc5a059d873a41a7300c9a42f35d4818eac2959ce05370773205009f77c9b098dab4c2e9d72e34412559b555e98842a2065f92d94b7c8e1b567f6b5360b07ddd5581e2e89d8061d76d810051e90290d509a8ce75bf2bdb4b96ec7e270ecee17efc0ee8b80c1ad5ad26b1d23b2b98f77b4e05bbc8781f2bc38c4a7c19dcc415e1bcaf64a520c8ab31a6a7b0ff32a1f5031cf0843069d99824441336f0e4b1781c111f88d45cdd32c8f99735946194bf581413d42172b9815caa885efdb31c887609de25dc456e841aa0ff83fd0b0225483682343fe11a1b00e33765a9c4fd035edff9854726f85231409b223af38457771021ccf89ac2fee8ae351e75161bde1a273888163ebcfe8abf2570746eb8676b44e9378c00c5963bd1ae4b8762ae55ae8348e78313ea8bdac98ea8a0eeae2b7c8b9d2857d8ff8958519d2d77be830e3be0deaa4bc0e5f3729e502190810e1d6266700687c160ae4644a6d400a60d17fd2a1cf808981ab57d9339523e806cb2106e14a3a7459742a46623dceb4b08638e5d85319f471bb0ec143d3d5bb1ab1842533383876966122fd03e84b0c234be34cb90bec7e6e03c71d363e1c3626f2d4bcb423ab6d7d0ba0731ad9b6bbe90ab25455f91f47a45595e01f00f6a45ea30d732e446e9e4ca693256a0b881b6bcadaea1bb5456b463b4b54bdc19b413638b5806a253fdaa2af36a83b004ea908afcf085aa7d9577b32efa993984b0cb9904cc14aa3f9f39039e797924e76f99554fd0e2e0d93ff0341399155e57c0b966bd67e0d7a06644e06efba3f3198f99431b9919747c50e6bacbb3dfa8807ba62d78078a4b76981e4dbad55f437998012026dabc6b0e8ec20307de53dfe9c75def2602bfbfb9d85b0992e88294d8c90731058cc530fe7ad57ad967fd1c78c6748eab69edf05f7c1cd637066b7f919d0b2f896dc4351b2108cb3d80b1d0906eb25209c7dd9a067ef3c12bd25e528bef9144ed2a59b4fa47d1ad7ee1b904e9c703b60cfa2a00280a13a608e6a87e0aeb2f5acbec87978a66b190fb0fda06a0ea22abc0c99f25ecbd304d88f9c881cdfd668b7f9d788e76b0daddf2ec02b845657e50e210045acbef4ff910d983f73738cc540f0dab3987840dbe1e3e79fc22f372be9e85521720ba5a0c35f6d07a081bbdbcc49d61661ec75f9612af96c62d0c14f0bb2cbae56d1713e5a279e9fd1d97978547a03f1261b5551cd779fbd0b8e851698c6bc3f4f80e54583ed98d9f674c76b39eaa4aa743ccc3e6e45b762a35c77733ae9029ee88d67a5ed22a052a93374983c98b47983b1f611049d6578c1013ac2992efdecbbcdd81b612822785d1367cca5033e4d6a29f98a83ebf0bb0900c5b43555b3ffd5b3fdf1352e40495ef34d066446a7f5ba06f26c4921c23e6dabb97489d1e200a1ff4ccc4c0cc4e5fb6621ee0df8b5a5dedd29e6cbf5c5da9442f6c94d74bdfb3444e8195e5249a9d2303f62a752870964e4534a95711c992627c22fc2c42f2f1226c4f77f174df327dd8b01f6c3f40a76dd51e0fc180d3ea2e1b7f4815cb3fb563c9f15201955f9bb0be9710e141d6387be4ca41e03cb36eade9309b525c4a7fb29bb8f496509ee33f513ea0396f4b9d34e94267f25337e55f20b2341b7f81eb0d88ad32e2884f90bace0a93cdc705a63e6e904512b2d285a63a64c18a53d7bd31596d1be6a81ad0251134d3044f5bec5a7fe189956661104d2e26a2cd10f39daefea82a91c054e479983d61d01b8b3d7730b9b87b4f007d5c63c37bd0325aded8bd455ecafe9cb483e6ea20b561533c2b27bf0a44719ddecd69b528a8bd2660dbe094ca3f1daee898d6745abe3100dafa16fbff769e28846527b90325a02898a162ec3d8f0090d47d92d7ede9b3da7c58d4fd4b87cb7a7f1da08370e90b652c659d23a6088a01a0e794a7ffe58d5ab5653da7e43f034ea4012f0e7a20e69ba227cadeda1a6333eaa67a3d40a9fd96d104c05ad7330f4dc0d6b10fdc268c876c578ef5775ec2ce40001cdc77d17ce5a0b26d1ebfe1794e7c9dcebfc6c088ad72bd525433bffcb0ef1d3ebfac61ca66397386764595e179d3b9777ac03ec84354fbaed71f632205c85dc3e1c54c18b7376a72e58c8607eb89acf1cbebf1fa091413f28f8ce2807a94b5a5e68c0717cb96fe39ce8f35218bacc82f0f7d10942c101aadddd18c6bf76e154a34065c8c93c9007489d2894bce3ff4f41acab5fd2e5b1ad9294de47b3418b8358efe6ea4fcc907c8267e5ab2e66b8f14da750c0abdf9702499bd17d52b31e23c8163fc436953ff030ae202653446d054287e4ac5419f03e6d38c08daa172a8f85984a2907de9e85c7436ece4f59567c87769839beeb93d53374b4b1242cb9887d17c1c6633f541769db6f731acfc5b8065f14210314969a4bf1f554014fe3b34dfa00797c029578794346f726a5ed84dd91108ac4a18d42c7a0c9633c4b824f718b42f8a65773d3e16c9729a0764e910f8fc44ce03c5bf17a4c714d598a557b78599b3f7a04883a437a23fb50521ce196671dfded5fcef6c55b43850f2b1befc0214cc6c81868ffb377237ee7c449c3bec01164f2a42c7a89f1a93de2f47d73256eae5413aa68cd491a49de5f9907b7bb05e30c883d4864d26f17cf66769517a3590d66046e920302fde2fb4b4f89a9864292022a4443393cd4a00b14ecd1c44aee7af4b9f3bb5ffe6492b315e069a61fb7e24cb281e4cd49a03377db972273fb6611c5d18468d3a9ebe17c5925f6b1cf7ba8782939893641da641f9d19491037f4b7f9cc697871088ff23a3e5162e49ae0087a239e7f43662af97a35d10d8168e830f9f7d4ed92e03ae1ce3f39b6a34d43e40b7f6bd0632b5758c41db0881c687c9792a6eb632ded6854062523574167d452161695d9ad7d8f69fefa5235f8ec6c83b4517488365b1eb95b123ac2839bc41dc0fc07c35671a9a953cb7d9077e013919ce8794b4ad3525227f67db39a31e47e4ef554e981c6074241779ae356108b776fc5e810e54dc5c1308a3309961f7462403706097fe02bc4a2623c943ce9fc1b6b4eba5b9bc665795cef143c1360f64e5dda6ba15de4dcac45f49173c28606a23219430e67253f4b61de8488701b4c36bda57896b27f8b69442f6759bed80f3fef1d5939c9d46200c7540a1e9ba82ca10c03bca7d5a9d91dac4168d0e87ce5190048c2144686c4f948c38c4d94f7f111efe58bba1107a4ec05faf8c223cb1f0a574ac3734a4e9ada6393d3689e6b8cadaaa74d85bf2fd2cc655618d6a53b784dce18bc1e52e0c4869094d7d7039a0cf74855eec75fe72471f5a6a47a340edeccb4187fdba4c318d359da1a0eaff7a45071d9346ac587549fbba25be92be3cd23e8437d8f3cfbfa0292a3848c79cd2e7964cf94eed640914ac06b9612c9c75c3b2a68a00", 0x1000}], 0x1, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000300)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000003bc0), 0x0, &(0x7f0000003e80)=[@cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0]}}, @rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}], 0x100, 0x20000880}}, {{&(0x7f0000003f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004100)=[{&(0x7f0000004000)="b73b0de7ee6883164859324d1d0d10506886b9a18820f8e955f1ece8ca69fbb67bf8596e2448e0a63fe0ccd086c09f46aca8edb21d95752b2a7a388710ec72fd8fd82ec79eeedae387f463017ce859b45b5f922a9650c991d4d6165038ca3342d5a5f72b7774838701422898fdf8f05823aac0fc4f49787c92d8082315d227edb1c965e684de678b4744c0af998b527c2abde23fd53377b96e2d7b9b9008a6003afdcb0a507dfe5dd35a8c770cf4d908d7dba8c37588b5cde6d7f68d91efc3d3bb1f1e7ef1fa0a3f24cfb5664fc1069159acaa329568fec029f6a9ef4f22", 0xde}], 0x1, &(0x7f0000004200)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x140, 0x408d0}}, {{&(0x7f0000004340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000057c0)=[{&(0x7f00000043c0)="6139b6b6403e4f12ce0a40e8da738065f5a3856a413efc451774ebacadaf4090925d218e786cd046c10b43696919d85f99db748179585cfb33ee0bd07e710f38ee15066114fd6eec573f63e5d5748462fbad8446dae53966cb3638494c43db098784558fc3e2c26f929c0bfeb9285add3055a40a0b5b8acc4623ed7673a3e0cc4caa27622e5a63203e39dfe9580adbcd1e312a4cb2ba0e54d2ab7aa1acab0e2c71599f", 0xa3}, {&(0x7f0000004480)="72c0fc758254dcc8bbb9764dcd6340a32e988fa42834305b77b7cecc805423d0429e53e3aa702930faf4786f1d1aaaf9d14bd803df6dd28352719fb7c50086707340be50d9dfdc3f14c0db06e173671e212ff9060074b379073fa2dc18bf5124fe03184939ef800069b072d1321a45f4ca3282916e2dc2f9834e3325bfad4a1616247e98dc2ebccd3144e8c7e1fc7b5a3a7f23ce125f0df204902802f898fcd0235ef7df9cfe97b47da46cfed3e57a09267b0f133a11dfc12bfafa684b54286c51ebd2b92e36120b3b9b201bee8ad2632adbaf499f197c7b83398a05519f84e5d1a0d4f8909a351dfd296167ac6cb85d5666be16b5536d05858a9b4d05d18be07dcb391997b64ff77137e598c213f7bdb354a10fc0a9195f96d330e230a6533bfbe64cf176dfc093a9a0e69d7918ab1e18c06149510589a99abd8b2704c7361be5f2be0f76779b04003b0cae9e119367ecaaec094e733496688f9d173e55478c0b5a2ad01b46f0a63eed87057c47cf0c81cf61884ea856ccf58c8e080472dee66ba7e6598f772fa2e5e25d4211dad3cd9d1faabe55bd932e2d349729f1a7b662247bfd4e5dc6a739e7b798e441eb9aa0bab73ca6dc34b62758dede22b41424c91cf5854ffc15846027209e7fd38d9324b26960be65dbe5529ccdf842aa67f6a2aaebe7f3b2093254da1c14fe87caf7e0e1058fe0c90e0c4555ec3e67c8c16a264aada521fc8bc7f16781372093dfb7c44749017163e3f92b01f8bc3b2885f5ba2d45f0ac0d7ad1733dc728d5ed3c02dd0842093a67e983a15ff64b0dffa7720f3e57fa4032a90f6577b9efb673b7824570b79e39b02223aa307294ab50e8470627e91f6f5d2b3bef4fdedc6a7b7ef976259afe53044ba1685d0db908599f1811aad4b30bf977d950c16dfbab23af6caf3243aac5c762fb821384992343974a460e5c6f839e32fda8ef083a789c59c5d7921e81fec31040ae798a94b1a3920f99a3d20176955c341fd7cab0103cfa09eefb9e87f47dbe0e07ae5a455d2c1ea3a94830013cec22a917978495da3e26c23122cdbafa52bffc36e5031f0d96849b1a3fd9e42cde61c389eac2ea124d43ca90a259c1e032dc4df3ec62ea8374bb4b09b01a0230a875ee34c72214abc6fae81f96dc8e90c589f554adc7cc7a747221d37edc3b99d49d0781cac05df87ab804c975fc6eb094a0af95ef1206f488fe98ff10a9d036ef001a94e1160a56be48a6fa5bc8f8e018778bd2c380c10d11cebaf55d718c7433c5de4b0844aa322005be30d20c1e04118221730e4d95007359ca51a2f153203d6267fcbd20333734d6fe37f1fb65bef6d2c965378c1f78cee4e5d032bdee9c44b4b77e9c018f11f8739e9068045b4f1eeb292aab66d3b4831ae07495e2f7176cac61f3e90c9c5637ffeb41c8f2ef57fa8051d64b2eae8681f588e7ad201c17c1f9f9e3ee7ee860f9312456d27c7fc16094881b68c8e59f27710de68627a8bdf5b63c74138ae1bd1007e0fe7211d8680b8ec88a02c064bf12bd9d930b7ecf409af8ded071c2c553456c5303d90dbc04a8e1e35d6d092826b9e4de4e771b1e6b3b5b911717273299d43fc3df48121b3419e82b1c8c9d5133dbb302d3404b75065ae9ebc89aec55af4913abc23767abf35eb7663e415352aada9315fd88cd4d50ae21e7982cfd0308b7f69f3b09412a0443600d976e51cb84207bdd2520106ac3e932c1194414f79bf7c75a0a6b3010f3e7e51c158c5609e9b1118549651c1054c6f73cea98a712f664f0ca13b840a8bf79682e7578822fdfee8246f99d37768d89f72840df85a64bdf47cd1a052e1ee02801a8726d832f8cf208cac728d3f2141e95b460e618d92199306009850d1c267c04beebce59e80ddbb4b1282e744dc58ab5a55f0f979aa3e5d4eebf61c6782200962fc4d490cf5cd7e08792dcbe399b656c6bcd1f571c756a847580a738fc5047884e7e7901aba7551f4873fa4b42c3aa081df23ea148182dc4d398afcfdc3b90503e988f6766ca216be7299e72018090653831ff9f4bcc62de5c8bfaf67de1f15db6d7ab33f28b074ff5afe4d9771a045ef5eeae79a88accc67638ee19f1833a7405859a05220969b1bdb77cf7a444b9c6302559368929ef6f415855832122d6e76b4a382da885502e416d040c61e622e064ec95acba63b6ecb937f402f56c5f535c60cdfefe742fc518ffd7f4cb6295df804573fd9427ff919933cc8322110047bf60c7bacd5d3c7aa5f5eb7d2489d3ddf8a7f76bb01f0dc7f57a1b1ecb4846db8bf18dbe1e1b986dbb9cdf7dde391bfa7a1d42bcf0c88dfc36590e5b7f9a30ee88d39605f744e6776bfba850f6f20784fc62085abfbbaf351ebb85d2b34e52729320b3a3605bd5ca57df177e0f77336f21af5a55bbab37746ec1375b76aa6274c2a53a28c505b1402dd3a61861b83d8275cdfeddcdc6cbca2f3ec1ff0e9102307b818c00ac833dcf9ab684631f4b6d263c9f71f0b46b1d1473f41e28eb03fb20057279abe063bc046cca25a3d4cf43be8098473b365f7cef6a4aaf2f10a5462f78d33d6131dbde9412da485fc6df9f216da075c59af63c8ad0842fe8e8b348b2f40c9b7ce6453885daff4fddd7e9083c325808d9b0314d078d5e36943c9ef10153712a274b9ea153c093b191ab553f6f1c6a763409fe636588c1cafd5e063bc46ce8a07149e3d158c45f2c01709d30e54f6fec702691744780f009c57672f6c570cbbcf0689b70615e4c2fd2983d03f8d2a2b84d474530c489b8a58fa0100d6233f6402ab2928cbe074a7f70f7dc16cd41e2fd579d2f8926c1d50ba369a9418c01eecfaa8522e6143e2a8903c3b8992023ba22d418da4811684985619faf9cabbecc07d8bad6d6043e126620a97c6833510511c5784242188f66c1a384c52dfa952bcb3ac73daf729e4e24264914033b1d274ce5ebfea254cc01f339e30153a4a607a697ce03a8f9424d7bd42ca17a79d74e4225a6d5b57add308370ffaed073876a85b05f00608f74926a977a5e7e56eee81ee58a028b5b8bb596a7fe0ba89cd0e96975a939c37b655fb59660f3e6bb0ae0e5359948746b8b90e24e1270e5ef451629bacd630b1a3c6c6e2d4e4a50ef6d68376c10766265db796bfb1ade198ee96060d668dfb2eb60693683c9bc0b888075b331f3408fc31815a5fe0b28ca9fa1d7e7f49b84a7f4226a250295702e3eee0a498e65355804cfc3fc3d52152b2c40d65d8230eda59ff17fc895d8d21ebd5b1921c283f24a45c6756eddca0bf02bd88c2dd7ca29836fec367f235bc248a2c7940998009308dfb0604e32b74b447fbda927f96929cd3c0b506513855027904418f75b03eb181cee607567d727c17feb50f9238863da224502d3583f426c510ccfa6bc10dbefcada24c17b3dc18df7292b4a4fc069969e36d3155c879d2c153d45ae036be6c394ff95489e4aa8a5dac7a55dcc7ad2cd4e6ada6dba381bad18484df0d9eb1b6a99797301abcc3f4ca360978f820bb2ca23f88d0b16505a4d35f960956ad4cc453aad2b66958a0481777021e7fc14c59853224417169c3b0d190e8e480e8610cb27e52c2f9c748b369e09aafbb129d696b651ff96957b550dfdcff823a4c860b22e58960f69a6e63552b49b44d45510b1528f45e665b9e1d9310ed5e4ca0753504544f7d9e8cc9d4e4a91973e8ebbe6a746093a6412eb516b6839e07e3fd3b13a358690b104c221fce65c4bf1b231daf0562e55811ee3405b1384fd167165ca7c698806a5581e6d3c027cd7096df9c04d8e19fe4a0a8f41fcab1e7611354d63be639f2a0df85dda41d31de4dd7c0713e005e17b69743fc4217d290aca04a12f4dab7fee4a6d69088f3482cdfe4fda4baadf2be30b7b0a4a963a8c7e7d1a85960e55d88e340921f9f71e1f63d53fa39847ab9a63c1c68870c08b5856568144883023e304932a87822b523038481572912a0894535a7ee6c57ba30641170b288b3b7130bcfab17494e4f75e30cf8c847a4b12988f1ad826b16eb6c867cc3714e4d3c9683544f28d84807a09f6ca7f4fae4873b06af96f59fadb3d54db25a4c313eb770a0677b627167dac3e9663ae2d78512bb54e2689d7e1df58ff7e0d75a47c1fb6cc9d324b2ad36b33a0b1d4e09be93a68a00829011a6710049785700900019ffeef67310256d4c0ba5445707a5e1b9fcab3043d9249846b86ec143fe1681f2fce6657e2419c01430dcd222d53677b5292ae53468ab0d6599b0329890e2bca168403ec5e483d9742bf65d6ce3e831c344528eeebbca64e0f3463ce664125662c4740e3010b6f2e4b8831b622d05312d79bfd51bfcb45349a73a020123330dd2ba47c95fe26bd3269db3b95c422bef2ae34fe3cd24a0bc2cadd57f39aa358cab5f93efe24a4dda729dfd7af63e1fcac37f50e7f4ce12d9a9d8f085104508f1bd52d9fdf076efb9099e4e84f8d4e7a5aca3c76a09cf20b35134ca4613b2b0ee0a7aac2c4b7cc700c3493f34452628555ceaffcb303ec2c03057909847cdb34eb2f7f607af0f69e69b1a29bd6142bf0a848a93853791d53c23cf99ad385442c9951255b650800b4456bc7d1ddc770bb58765e23e775c581f714c80ae494931ee3e5db9953ab64f8edd8d6730d9783ce79592f834ef7ee893a436036770c1ba1427fd46f36e64896e8222c19414b6e55066c0ec2a95840d090ab7492fcbac400a1be578948bf28d4d5691d419e6fed7fdbbd568787110871546df65ab8af49b9cc4787c23345f44403e0e9402c323d3ca075505c00c5ad159d3381352d31a8692dd01bfaa2a9d36358edcec7506776e2ba236981f95eee3376339f25ff5ab5dab6ccfbf871511087ef2c717c73edc0a65af3403add9ddd7ddec3fcfac07b6747581f36e540a59070ac7d0f70d403cc897c5fdfea5ae94af17aa7057dc17ad83fdb1f52afb00aa133d16e7b90fd81b3bd7ec5067481efe0e2939d6a46df526ceddb0e43fb5632a099ed2bb47adfc4307d584b86e3c355c6cc08f16f5be31698846e774897b5504dc349f498a6a6f26a37410c33d9acc82fcd026e0f415823b38d85d4d365a5ebf442149e7997c04f214052346caad0d36ffe2e706d46cbac9bb7955fc043e6cf4ea0b314d3cc28f63365ee117075aeefec43533844b8a76e58a468e7b5345d0c34dc6026643758fe85bb41c8ce6db96eef07fecc8deeda8498540d5e9fff7f201c219c516f34ea2219a789eaca37cbbc5dd251cd84651717468a5c53313f5f827a85a7bd9aac5ea178137e4d2db63122d22b0e3c8660742493e75faafebff1c8e4da8a5e8f540a0ff5320a1895f24ba215d7461e13dccc298f93652888cb2c4e5fed162791ae9942d7c2bb8b0af6fe435fa39e673438f6baf81cacd8ab00d4baf4307dab8d45700f0740cc17b09c11d2a40f00438f6b2ceb1f0488676798e2ad7c7538ca40ec08c9de0b04e4f8badb6b6ceb56dca85d2c546e04252dcec05635cb5cd704e37ade4e7b1410c5e20f3bd55988e3134a4ad9449875e5c281a65cf686d4667f51860315c45e1177aa5f8c9edcc587d5b860f11cfe26799852162ce242c4711c0d2b5ec703731164e627108891708e92ab28e433dbe6ef10adfe7dc00060b33b0eb1985453e6ffacaf31040c9718b828f3c7dd060ba6e49a47cf5f04862b19dc04d7c8eb074e0bc82bf81de0fc5a0e29848fafbfeaabfe051007445c290504b89a87ca8ccfea87a56265680acc3db01322522a008930e1f2704b9b8fb40c21aed7083cc244757b8bc205e9", 0x1000}, {&(0x7f0000005480)="d782284ec0484ee35f1ec760a6b305757e7bd38decdfa89dc98fdbe987c28f1013a3101f3f75b6ba1a47e04fed7b0559160b5687225cd2c650ab1191151d01d44e4760c79176d3ea8b595c98608899a37c7bbaf13c447bd982189b2e6f8bc4884375c0a9a9b6a34933e4dc4f4a80", 0x6e}, {&(0x7f0000005500)="016c79b0135c515ae54323ea9be07135de63d9d8f97e99d2d1a8cdf75e294484615fd41f1799c9f85f865bee6a045399f7f3b61ff0f9bccdb4e00c3d39e9f83e1d604bc562c14c6eb207013d4f0c84f8a6cbde5b603f14adaac7ab18390199ac7e5e6e", 0x63}, {&(0x7f0000005580)="7396c93ddcc3a22e7bd3881eb29f10162b3db8e4c1e7e28f73fb4ac081f3a314087d0fa8a16d6ebbc348a80e4c2dd0aaa31f7a4bb3cecef936cd67d6335eb67a58fbf5111302bc8a4c9391589fb67c730dc5525a0737e7afa638a452a96117377245253dde924c", 0x67}, {&(0x7f0000005600)="4b444d421b787e9ffbace54b0a4d7e7fdb8dd0d698b6a0023bf56d6a049899e60be7e6dc5c480440eab07ddbec01fd538362c97388c2a72d2c9eb7bbb76c36cc0c5f99ce1e17827f28a59958b5f7b87618594127540d8f5fb5e1e3a350e60d58cfac3918b78d7e8c7906e252753f6ad2ea7df6cce34e0a3478146caa19ff70cdf77e5268c4893ae5c1c833e380137da106d229a65fd3507994d2d833aaa9902c58a642a28dae568344c7ba9cc303e1b6e139b607f3f615d8ece9e9ce7ffb489bef", 0xc1}, {&(0x7f0000005700)="ff49f8a2c5df08a6f39ad4a04d7fd737341eb56c4a726893ca28076052f686f34862795e0bfc566f2cc28f052e19222c8566fab228b7c31203255fba5bf77daaeb471965b570d96e47584152985480108790f40a61019603f7782400a82a4e19257b16bfc99c9b21707a1615ba98d3c685f912941cd338406bfc14a163a2a23e2a42dcee0e7b8c", 0x87}], 0x7, &(0x7f0000007d00)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r12}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r7, r4]}}], 0x118, 0x8000}}, {{&(0x7f0000007e40)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000008040)=[{&(0x7f0000007ec0)="01d3d34a2ae9f248686153ef5a63e3f00d974fe92af648396c68a8a4d434a3b00e9b92206807a94621acba0f38577201a24f18b74f69fc261d368393eaccc2e75e5de66e09ec65655f2cb2ea71008c4b6a89cc3e17d0dc208028285c19511fc984dffb2f96ff89124559acba7e385694c73b2eb8d28f5bfc145ef331ab8790ea509ced11", 0x84}, {&(0x7f0000007f80)="3c289e669b18979afadbbe55def0fe1467e2ec4fa9d29a57f5dd30334b00dfdfebaa4dc50dcce5c1322ccd6a4e754e0a2eee3b4416d2d0e486505ed82739329e0bb4ee8c4d100867a9af22740a361026d566a2d427339af009c89fb2058c8ea173c6a1d3780c803a908163c833274d8af950decfb3a9c9dc059b1fbd8dff274e37567834178c084db8400a90323a750f90cc45743cd24187fc29783a11cf1981d6fde2a8a3d07f2113d434d3ae39d114da457078709063d2f18c61c487", 0xbd}], 0x2, &(0x7f00000081c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r7, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee00, 0xffffffffffffffff}}}], 0xe0, 0x4000}}, {{&(0x7f00000082c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000008340)="c996f2f5b3a344dd1f4c7144a90a06a930e2d4483a6631ff6071f21ea61473a3a1e9f287aa6a04cbf2dc297d427c55a1c05eb9a319", 0x35}], 0x1, &(0x7f0000008480)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee00}}}], 0x80, 0x64004085}}], 0x6, 0x200000d0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read$watch_queue(r13, 0x0, 0x0) 03:13:02 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000200)={'sit0\x00', &(0x7f0000000800)={'ip_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x4, 0x0, @broadcast, @multicast2}}}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x22800, 0x0) dup2(r0, r1) 03:13:02 executing program 4: r0 = open(0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xf, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) r2 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x10008, &(0x7f0000000280)=ANY=[], 0x21, 0x4af, &(0x7f0000000540)="$eJzs3cFvE9kZAPBvJgkJIZDQcmirtlBKSyuEnRiIECd6aVUhpKqop6qCNDFRFDuOYoeSlEP4HyoVqaf2T+ihUg8rcdr73nZve2EPK7G7aFdkpT14NWMnhBCH7BJibfz7SZOZN8/x916sec/5nMwLoGediYi1iDgSEXciYrR9Pmlvcb21ZY97/uzB9PqzB9NJNJu3Pk3y+uxcbPmezLH2cw5FxB9/F/HX5NW49ZXV+alKpbzULhcb1cVifWX14lx1arY8W14olSYnJsevXrpS2re+nq7+9+lv52786Z3//+TJe2u//nvWrJF23dZ+7KdW1wc242T6I+LG2wjWBX3t/hzpdkP4VtKI+F5EnM2v/9Hoy19NAOAwazZHozm6tQwAHHZpngNL0kI7FzASaVootHJ4p2I4rdTqjQt3a8sLM61c2VgMpHfnKuXxdq5wLAaSrDyRH78ol7aVL0XEyYj4x+DRvFyYrlVmuvnGBwB62LFt8/8Xg635fy98UgAA32FD3W4AAHDgzP8A0HvM/wDQe8z/ANB7zP8A0HvM/wDQe8z/ANBT/nDzZrY119v3v565t7I8X7t3caZcny9Ul6cL07WlxcJsrTab37On+rrnq9RqixOXY/l+sVGuN4r1ldXb1dryQuN2fl/v2+WBA+kVALCbk6cff5BExNq1o/kWW9ZyMFfD4ZZ2uwFA1/R1uwFA17iHJ/Quv+MDOyzR+5KOfyL0aP/bAhyM8z+U/4deJf8PvUv+H3qX/D/0rmYzseY/APQYOX7A5/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzY3kW5IW2muBj0SaFgoRxyNiLAaSu3OV8nhEnIiI9wcHBrPyRLcbDQC8ofTjpL3+1/nRcyPba48kXw7m+4j4279u/fP+VKOxNJGd/2zzfONR+3ypG+0HAF5nY57emMc3PH/2YHpjO8j2PP1Na3HRLO56e2vV9Ed/vh+KgYgY/jxpl1uy9yt9+xB/7WFE/GCn/id5bmSsvfLp9vhZ7OMHGj99KX6a17X22c/i+/vQFug1j7Px5/pO118aZ/L9ztf/UD5CvbmN8W/9lfEv3Rz/+jqMf2f2GuPyu7/vWPcw4kf9O8VPNuMnHeKf22P8D3/807Od6pr/jjgfO8ffGqvYqC4W6yurF+eqU7Pl2fJCqTQ5MTl+9dKVUjHPURc3MtWv+uTahRO79X+4Q/yh1/T/F3vs/3++uvPnn+0S/1c/3/n1P7VL/GxO/OUe408N/6/j8t1Z/JkO/e/8+v8l/3phj/GffLQ6s8eHAgAHoL6yOj9VqZSXHDhw4GDzoNsjE/C2vbjou90SAAAAAAAAAAAAAACgk4P4d6Ju9xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD6+sAAAD//wjO2aE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x400, 0x121) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = getpgrp(r1) sched_setaffinity(r6, 0x8, &(0x7f0000000100)) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r7 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r7, &(0x7f0000000500)=ANY=[], 0xbf) sendfile(r7, r7, &(0x7f0000000240), 0x7f06) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000580)={'filter\x00', 0x7, 0x4, 0x408, 0x110, 0x220, 0x110, 0x320, 0x320, 0x320, 0x4, &(0x7f0000000540), {[{{@arp={@rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xffffff00, 0x0, 0x8, 0x0, {@empty, {[0x0, 0x0, 0x0, 0x0, 0xff]}}, {@mac=@multicast, {[0xff, 0x0, 0x0, 0xff]}}, 0x1f, 0x4, 0x3c00, 0x400, 0x6, 0x1, 'ip6gre0\x00', 'pimreg1\x00', {0xff}, {0xff}, 0x0, 0x25a}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @remote, @private=0xa010100, 0xf, 0x1}}}, {{@arp={@multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff, 0xffffff00, 0x5, 0x2, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x25}, {[0x0, 0xff, 0xff]}}, {@mac=@remote, {[0x167cb96d26756f27, 0x0, 0x0, 0x0, 0xff, 0xff]}}, 0x9, 0xd3, 0x9, 0x0, 0x40, 0x3f, 'dvmrp0\x00', 'syzkaller0\x00', {0xff}, {0xff}}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @private=0xa010101, @rand_addr=0x64010100, 0xf, 0x1}}}, {{@arp={@private=0xa010100, @remote, 0xffffff00, 0xffffffff, 0x2, 0x2, {@empty, {[0x0, 0xff, 0xff, 0xff]}}, {@mac, {[0xff, 0xff]}}, 0xff00, 0x0, 0x6, 0x5, 0x40, 0x4bf8, 'bridge_slave_1\x00', 'veth1_to_hsr\x00', {0xff}, {0xff}, 0x0, 0x22}, 0xc0, 0x100}, @unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "05cbf2e8b2c51ba50e872c4e871944e8ac798fffd56fa5e1105bd91d10ae"}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x458) r8 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r11 = getpgrp(0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000049c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)="dd77cea2c9c6bcb7a78b4346498ed9f649b1cc71d97bb8744f95be3e143cec68c8f427b9df7fd200cffa052d5d6772158394fb8d38b96cb6fbdae9338a68773b3d79c69c89efb0e689779d4e0b36781f5d363cb6cd073070d03caf777573e3312c696a41ecd89046d9c0a0312a8980a4e2150f6e394b6fcb63498446993996899e430fc5aaf0307c75d76ee82b7491f44e081431484e03a631424bcc8a", 0x9d}], 0x1, &(0x7f0000001ec0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000024000007ee3d5eb7abc2a5def36c4c205acc84957f358949fb767c07031dde9331b", @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX=r9, @ANYBLOB="8000894db4ab9dc60d87f7617daf6f3a42d30000", @ANYRESDEC, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014da60c5aa5f705c8a04345237000000", @ANYRES32, @ANYRESDEC=r8, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffe5000000008e2ffb393db036695ef6b8950f0d5b8e35fc730500000000000000da0c0c54fe92fdc673759981ac61040a2daf15973c", @ANYBLOB="6e22bbabb6de5ae2dcae022d55f920d23f47707aa8f370cedff8e7a5e135f91cdddfd8005bbd1c45e769c130208868cef1edefde8259fafe4e16f6c10106abc9069602904d3b069c6cb216298246baa9651284bf3d52447eaa37130de83e884ee5bf0e8807b15d84d924411856", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRESDEC=r11], 0x100}}, {{&(0x7f0000000f40)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000fc0)='M', 0x1}, {&(0x7f0000001000)="dc14f4f6fa6b6ff010ad368bf9e0ae867049cc5c4b8e02dc66864701a95ac5a045be2544790abd4d09eaf019f768f0e38706bb4729e6716248367929ba7fd1", 0x3f}, {0x0}, {0x0}], 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="14000000000000289cd0000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES64=r10, @ANYBLOB="10b87c3d389d60fa62be0000000000"], 0x48, 0x4040000}}, {{&(0x7f0000001680)=@abs={0x1, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000001a00)=ANY=[@ANYRES8, @ANYRES32, @ANYRES16=r1, @ANYRES64=r7, @ANYRES32=0x0, @ANYRES16=0x0, @ANYBLOB="001ad900"/20, @ANYRES64=r1, @ANYRES32, @ANYRES32=r4, @ANYRES64=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000027c20a12f15a1b1ed776de6e266d730100000002", @ANYBLOB="ac3fbb2e", @ANYRES32=0xee00, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYBLOB="4e5fa9fd3504070cd263aaed0a0e67f55350b383bb988728082e5aba46dafa9fce3cf52b5cf491cb4915155ecac5884c675e98816da3e37f663bb88db11d76a1f19a7fb56d7f8f36a7100f47f6649af4a274d7938d81678b4f89f43bad93c10e3b", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0002434d30ebf514dd93000000006700030a0000fed14e8bbe38e9f7f9e27889f680505fce202cfa498b516a", @ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRES64, @ANYRESHEX, @ANYRES16, @ANYBLOB="10000000000000000100000001000000"], 0x110, 0x4000}}, {{0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001c00)="a0e4211616abddafca09fbea0b920789a32574f6498aa4c62cbf63dfddb7cc6e87a40e2aa8a746802802e93183c580467c076431e0255a3bce6b4f6fdfb637118b97ed13e9eb5c5810c83184a95c2d2bd4e7a883fc9829d920397013ce464ea1daacc2fd1f36270ff941f0fc9762f915b452a2b4dcdc1588c9fee663b91f5c5ddfe53646c640aeb4b09eea78e8c53aa0dfa87a1a6d1b153e2c98d850c56c165ecd6e289f6b1e2b4471494d9499918eb01c33cb36bf82e70631b1506383940993e09b0aae9124756d48edb251", 0xcc}, {&(0x7f0000001d00)="53232f8a4c68accad6a06c1613142ad7039888f208eea2292f44699d91c67b464855a914471e19b608b7927b09146f9cc584c063d922f94675dd40a28ba42837d25c5be251b90d6109149296972be3196a99b81a92b7390bfb73883b19bd5080710c779867e22c48783f5acbe52ccc4779d364dac0fb32215c077512a0db8e56f5a59bd44e4fe802d4b220b754", 0x8d}, {&(0x7f0000001dc0)="15253d1493b677f91270d8e0e9c300b3207c287a0f2deb4de48d1e1ce3de835362f991f55f1f22b28dc6d2337cf3fff1c7aa3e1ef1ba16334eb2bf4d2cf4459325f0785392aa2a6881eb835a9422a37332732cd40f3644347553fcd011dd86404706bb4e3946d088606931afd72d1ab1d072758790659f02e09355c748791a6fd1695cb9ac52ad629354d3405ab04138953a0eee8012ae40059f748b", 0x9c}], 0x3, 0x0, 0x0, 0x1}}, {{&(0x7f0000004340)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000004140)=[{0x0}, {&(0x7f0000003dc0)="71f7daed0def33c3b33dc5d53a891a03d9bfa41554d26fc05ecdf00d3320b70f1279e07da3cd0e295bdc44d63a53453210d1848db7fe95bd62a55203e3aa6bdf89d05d29c68ac20bc615f0321d8e6f1044c0fe0a20501c087ca81bb8c97b40571ac755f5bb3b2ebf587342269b7ea23de0e2653a9005ed13ef", 0x79}, {&(0x7f0000003e40)="3cb539919d1e650e756d4a0d61bd480c22ea05baee9c022ac66e4ac6142b89644b2b5dd565e3f38e0c4306a157c6709b163487b6", 0x34}, {&(0x7f0000006b00)="6283ea5425b93f199b462548fb7bcf423d16e87371f42bcaf81a8bff30b40db9700b907971e3a3766dba04e736a5c9015986ee1add3dc707e07fe704cac3f38d44917ab1fcbb911dc03ef62b18dcfc6e4e0e3d8374d353d63849599db4e61b11fc423751707e8ff994dfaffa554f542f24a2d9e46ba74fbdfaa78415b591c95e12d7420fae6a5ee8f4b3144ae870703a64001a30cb3cf36414214648c08b23a2cb9325dcc08dc4250d36c2645349c9119d0f0c2a812b448531db8b90355652e312a7f0add380d0a0edb25639f26fc2eeacb1aba1d8b1abba7946867cea121332b94ed1c61271cc934d378e7e9567cf70bcb468dce8c966d0c6a563f109ec27c89a92c9ffe4f57177de50f09c8d6f106f26faa3d8c56367a4b5f7420535d5889ee26469b18b82e3a9de22d7d59038ebbf7519a14c3fa13474dbf1e1f7c9b737749315339ae9c62a92d128d1147af172142aa1db20b994f991751de0e2bd5d644b3346f2b1e239a16dfc86bd7536b66b48a95e44178b2ea4863d16671530edab8c6be21c01b1e66b22347198b5032cd4166f01cfad1c13d9514cfa1f396739547f74793f8235903fb1775b3abfb9b76511afbbc7e88ffd529a609751c63d12eedf656f7ecd884e1c51b952929ba3ae37cf86e0b51a08b0c4a7da41f88949c3f450a5ab4768047e03af9e23b16505bb6f3df84310dd8c2861ffb0dba79ec25565da900cd1705991e41f9941e5ba0cd1421c83d5c18858573898135cf32d7d70d44aff2ce7b7c7d11f9ce16b30d4a2533a97144fae771248cbefcbc82791c32d3a1585e46467606b2a98bf064fb75cadabc581d71bd4f1b037c6a905b0882f879fd59814f600d9f9ad95d79a66db5d8d9fa1621bba64a60e039a888785ed2a4370dc5439d8b5fa2fa4124041fe9ebafaef05125afdf93e78ee4ba21c766278f7ba18a7e9b3cc68ae31998f4326371664a8a28eb2fdb456896777fbd1f8efa6d5c96153e70c37661ff7e7791092a616914213813f53ea74d80c16f93d67482c6c0d49a7c9ef64846798b95bee8ce0f9bafe5851bfdc13a5f7e218d0e46b72f1285d3bd01d1fd16a514e6f35733ffae78c6703e99d36529c9d1616fb25d21b115fb454c47482940929f8254a6a96e59d405e81fbaacdbf68738c98e268e71be6b585f4e6e616c1e8dfdc18275946bdf8939df6caeec14c31c73bf13d23f859a3847545574ad7ffca6327151699a23df73ff6c6cf3bedbb64409e638c1a9f9bb1e62c8105cbcc46e789b7e1bc5f5d15251503e5f5f68617562fa37f032238c856f16f831a46f4e6c0690bbf747330f154eb0ce4ba82096d60623fa6b77025e4957aafdce98064e0edf7f663fdb8462ea5121e72c097ff98650ba634fee125c294c11dadf59d4105d0dffa418792f26a7500837c4b77760c785eb9e4b47a28f31a4e3a73d2904111a3e4a959730ba3252a56390df79805afcebdebae07863a7c0dd66ccd72686bbfa1b8efd0688ec075ca482f3b347a8f8b44ced0d26642f3e0a99190042d4313d23d6c222abc94cdecd756f37e37f6c3a3e94ade8cf3cef809135e6d2e039b5f1ade15e7d53323de052ae6a1f91a19d22f5702fb3b7209c71faecc8af5f2b7f2b48d83dc7fcfbdee42efeb7e40d1b343df8fb27882aae4f021435f2a88c9595de68281c8638653d9957501b6f05b351ae697f72fb5c524fb6078f3c0a4f9b083e2660ef716411d4c8371351b11f7a3e50aeef0927feb83a5707215ee72ac984df9c70a1de776fc7fdfbd84c73007f397807dbf2b9c5dfdf56b622f192a65fe43debaa9f74927dab23e57c3f1c825cf45979b0a5ba42a6cfa4afaf3b78df503cf6bcfc6a565be992d500d4fe9ed0cc652df98adcfe90ecfd6ede1d792d60424de14f3dd872bc1f322ed9aa7eae1c30956b8c91f84f20e2806be153491c39b57c72ef438ba140032c9e0967a6256cc3aeefbb7f42ce3fa053fef64df3b656e9daedb584f2745a608ef64600d4e86a0c0765b28191cbee7b6d9d5f875e06426e7752bbe6bcaa0dcf0a2e9b4e056f5778aa68faebe7205867fac7d19ea460e3a3235e449bf0c464f6862f3a06eba90e0e66ce72205718431e0b9fd699db620ddc4e9cc93a6d24fde4899cb8676fbe46932afa3296b8a2109afc4d6d12c07e276fcd957e9887fa0108eee49576e13d3ad6e6ca341f950aeb94dbf48b8069fda4989af328f926e595c719b9f5c18667724f49c357675faa346e45cc1122bfcde8b4dcb23bf93ef567b013a4bed6554dd4d7a315772acc13ba6e9e63d3cd41bbc72051bfa9d7279f8feb24d30154e42885ca00796ece0e6c19a3aaed6b60247d4bf37f990b4a7c59571ba7a0938931a70dffd28f3a929228e889ae899f5f0117bc9b392b4c84a44d853b5a3b02bebf3175aea8b5f769df8be6ed5fab548220f5a90d6a584a59693a5296584d764bae461270d628ce744fa7e50168810c02a64ad47d39bf96bff8541412023a9e9e8de88d420a3787f0c297c33cf6adc2bb1ffc53dc7193225f1ce1174e3443ad7881c631891e2714f193d45c40cef673d18120d843051d3b1381091cc05d0317dd318977d2e949e2322115adc02e20db54a8b121071ee6340945d71a0c6c41946d95b04d123cd49e2eb304c73716c9c7b078fb9dc9159eb0169f5e91658283d002d9d408cb79db605f917a464f8fc4724cddb378c2b0cd65c9145a55bc88abc269ff0539b1117923e8390d36548a85ce0ca6a1f94be111bd03154e381ab888341dfd1d584206c5cd44d3d53005a74b8e5bdaf8f6f22197f9730b1f8f038b6902faa79dc947fd25c79d1798dab6854e9b69f2052ffd5e8badb0e8aa0873f7ae81d0eb0056dbe2fc41387be6cf71af51b1fc94c0570494c62e449ac056dd5b81ebd82a6764fe456c8f097f7559021615e251e9657954d762b305b5f8cad26008fd6f7a8f3f4f01874d823bd427286033acf34f4f55b67fb2845f671efa376cd6884b02ef445c01517cecab56620659c95454ebcd201ab7bb7d2628b40db43bac40b8eda3d2848349ae55118ae36d5a0e0449f07e6ca3cea2d4873527415ff98585f8a45002b2861834c57358c89b78a9ce8237e7ba16735d6252dda0bd49f9495c135a8b899c61583c8916dfacd68e8c4585c9c43da9f1a09cf4d453c064d8b890727460b2f76b905607df24c329f0f6c93777f38138e0f86043e66eb4825718d7cd10fff5028c892e4fe9d123b70d870d82e897ab9ff72f70e585f11229acb210613e1a7f0fba9c300dc071bda688b0140ccdc374cf569fb5e843d20ba15f8c5190980be64f7d95d702adaafa33536c0ba3aa4f0c68fea83735d64fe62952fed22adbcc916ffe07a356e72a5be0d52f81983756cbb5ff23b089ddb2a4a659f741d62b1d463e31ccad010a74f4dcaaaf8dc1e9c5f6e7a1be6d3f6e3e4b406071eb45c3685155fda0d4f59ce2f76f70d4da3eb9d5572198ca217a9c8d5534dd1d0766fb118c1557a2f7d413c0f9c51ef8449f2b116ecbd7a8353f5a5e8f1f59d28fb78561f03e6f1a9340295af56e35ed2373c4d1697a5234d14bd5c350c83cb1b492a204d0a9412cc34f0815257e7f0a4be614499c438e11fbdc3f31950aa040e9a255c46444cab606b9653b0deb6a251c9097a40f3b1d4f85490f8bbabb9a871b61f52e2ccd711e8890ffeaf64395c7f944db2b56cfacb62ef1d1d54cf6b4012aef553fe0a31ca5c1957b14fb76eb32c136362c4c4e174e07b772b0f7bbff9c5511127e3d200f26c4babc3c493b4ba4622d90f4c26309d54754e5a81f08411905086eef40a9038566ab841d652a95292ec11872003c04871a6445f91fed2dfe21588315b6ccc10e93af0e3171e321629fc1a26837a4c9655723705489e778f17cd7e8d9768056cb159f4d6ea88f9db6864e5a59e93565b07a9cd5bf4399be48afb99bf9a6dcc32ac049f5a45588bfe6c837e01467be4a0e66cc886438700a08a6ad4e50c2a3133af87a6874b76eceedeaeb42f2b948a88b1adf6205ad724c1d2c7830fdbbde6fe079863fd8b322bf2bc00c6a6562133c2590efb9c7a807439aca85de096b3090d06d2c78ef68359e6f91220ec62576a42ecf7e478b8629815a328bc2662a0ccfd4f4806786cdc57f646baba0d86671021ad814471ddce14721e3efb367f7700df408aac0f15bb9574d71f3b0a61516f8e9aec205201283f1330d321744af914b4119aa563830e726992cc8bbc8e7665077ef83d7914743e9b4208c339f848f75a4ed9650079d0077a0d19e4f793219ce3201d30e16e3ad7fd92e864608d4ce921b760128a46be7ef1c73ff3f5f76185d1ffb61bffe0d6f156a3873bd64436a185fad56fd08980db9ddb3496c29bf5131d28a8d823947685ea7d1cead2c9a5b587a42d8e79411314e95704d432118533bdb442a5773e35f7f80e1599a780e13313c4f5980a0efe463be72114b0eb5400f64a904ef4627118f70decf6a4cf9529cbc9c5e1dea18767801e6e6731af02caae834a94576e05e9dfada3fc1a1474c551e040c1242684c9ad650d9dd95d79f9aabc7ff4d6162a94076cf1b1a37a4362ce5ea701de81fca722cd733915921bcba8f29dea5cd2363b86ccf490509e0256e07eaa08b8380e3a90ac69ec963aebb54306119ef8b4331629541c660a27307612317a9e206677cb278480dc6ff0c5a254d9f837653399516a024f5ff6b640d32c165f481ad1bfb906dfd4e3a8a3551fdb75ddec8e03a0aad8b702b7110f314b86552df0779b238e52680ab353d736560f7c7a1716721d7b79cefda267886c8ddd8a1037df1322bff292ceb00673b38d38b21e3af1950d6bc9bae8678f958b1a6cbfd0d4d6f402fb82cbf3f821d60344b171511157ca8f6615354e99fbbb37b478a4a4a56c7b2fd7b162bc7eba01127b5db4ddccf44f1841c9730c63bf0d20d308a658fa754a50d63c644c8765ac88493596ec9e843767f5b943b9d6907fd508c38d6b554cf5e8da6342f357301c9b529ee7f617e4102f54f54ab9f053a75b98368878ef6c0c275255258a9cdd0b077000bf418f5ab5da4feb628ee12ede7f608fef7f5cba74a602e3378e0bee6d1c47522453d85c8e0f5afb0fa20edbf19ab06db5dade665e0a1ab7f19cf94a32ac156ba4850f56b27221213bcd6a409fc0570e708e055ed5f00e42b8c1f29ac90e3e8c94a60f18b60479637acda4f43d1538880e22efc37271ab47fd51ab0285a9a9421498f3684d79ed799eb6c5c2c78b8ae9deffca526adf79bd190a81ab80eff569bb4a1be3a17328e6c7fb64ff9b342540524de8dbf2965428ea87bc4ef30d171d98f44c5de66347e4285bf157fad65313fa78ca3f0b9fe81428aaeb85934a838b0e21c2c352dfc787073f0e6ba5e2ed32dfa81a3e69d9dcba02e8934dcda10555b67c4e0597a12ebf46d62d17206ed6cea8c01f10565dfd1c5e9ca4744aaa27522cd9dc2ef1af2ccfd8c7deaaf1c3fcc6fd2c0c116bc8a00765fb3948c7a6deb67f53d3929a75336ed457a6207ba8be47e543a675ce7d99a6a1183c5a0642153107a7f339f7275b119118b8a8db9c3a55ebdcc0e0d7700b58385d76484a5df1ae65fbb0f2631d496349b562ba34d030ff70050f8e8cdccc5583510a9cf81e9a0664f6163d70e65848babc7109180ecc8079f32a2f066165bab47702d8b2296dd85f8c3f7ee95d5f0f10521752da0e79d7ee6cca4160e2e513d8217cc75a3f87c4640cd094cf72b41e62c1a5a6bd48c2282fb38d3ef32a912a4485f90f7e213fa210ac9d6a57aaa24f8326f2c3e267d02d865f0f1f6723759148e5d11a9c1d48bc1405c9df0f60eb4b7259b307f8d71e7f2cf1a16a9b4c50e0f372bce40c7726340b5ada3e6a0b33ed836ace1af17dafbe5e17a51ba9a6cb89c4b9338b372e8963df4c81975d45e47853f8839ea27039ec48ed98bbfe485dc41d49cfe875250c837b8fe9334dc678d5dd102ec9b604b0bfe91b884e8e66cf9835546f81713bffb6fe2c2c827384925e74997fd0998cd763c04abe002ec770c417f8005c7f171dd697ae242e43872ff91b132868fa63b1df8553fd4e21948cadfdd31f4309da24d0a11b7710c950613e2302c58989ca4365", 0x10f3}], 0x4, &(0x7f0000000440)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x20}}], 0x5, 0x4000008) ioctl$TIOCGPGRP(r7, 0x540f, &(0x7f0000005840)=0x0) sendmmsg$unix(r4, &(0x7f0000008500)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000a00)="69c852baace9a4fb2c1d3417026fe9119d440c0e026c1a392783ec715f1acb99193ab233927c81efffc5f80753288706385de5c68749250608b2ad5c9b43300ba9434e2c9b609599a345d8b991bc56956958f302d950213f4081594eecd21f96b2566f53c8c10d01f3ee4d46961f756a779b2bf206786868935b48346e23cddd1a9ac31bec88cf37f380ab58a4c4643d6e9d7a28ece2fa00d940b3bb466e6c551e65c682ee9de85cc73902104fac58d1dee6b23a8dc6a4eba1d6373731cfef999736b27ea225dbcf5f7fe7f22ebd3102c9912fdf7d2afa9b1ab8e478ebb70f56fe810fe87234b0ecee2a87ef92f91e4167f0b03298e74bd9e98ce337fb06443fe4893886e044fe5662fb52bc33e5347900362f09bcd0e336a61536895b927decd997eac37d434e58477c99f7590cb1f82424b4c6bca2cf2763ad96fec6009a1edc349c0c509d61a00784db21189390b4f4d773a59d636261c6df6f4a7410f57f33cd8c013c58beea14936906c56089cafea878faf9f938e53d9acba400a688ebc44dace5c2d3f1d4df4e1dae2082cd397e5a707389256afe1a40a47c0370b412b35b3e4ec537d5bde3e6ebf331aaf3805c90b5241f1063c08c3417f8f440e527b2750268d25ffeea33e151f34cbd57dcc4b4c064aae62ab407e7438dc01a061b52c6d63aeaeaa21ac48e7da26fc0a811d4001aa592820cd033d1bbdee9ca209367f5a8a155e4a505de1d6dcc2778094a736790fd8cd21cf4885fc193eca0f56a677907daa09ee1c6d0d6c4d1a410c914eea3a3cdf7a5ff343d9475cb5c59f8d71f41e011416cf66608ac8fbd443a1debcadf36c5e154521122976d95539fc2fa7d4791208f415f8f7efaf671ba5d2293c340dc8f6d5691e56d0105c92190f9a305b0dc0a777be937ab35a21ecc88acc149aa13342ee7dafa868caab9f1518e767dcd860bd31fbf0e44f3fa36395a061d6ba75e179fe676153f3c34d7c65140a5d7cce37ee62d1156afd97aae186aab5cc3dd6809e03bc792457b16c016199b727787d0acec7a1e1d34b240e851245775b8cdeec21de5eb7c5a7849c411db15c6779b8208437aded40a35e10a8b419cff7a19303568f9cf46db16549f9c1711a08125e5322268a17b746f51ef501ea3bffc975885059a39fc7fb44fb089b467c895fe8c1602a891ed5fc48407c57a9b5fc7cf7479f88c45dff2ece48ac38979027503651609dfaab40d7453a07a8818c331ad504ef1727705a4b5835204374afb2bae0359d2bcafd96207f95ed5d2891dc8b97798ad46a24ce54234691e66a688f6e5b663d19087e27e62aec34c8206834df173236f358085edb33d6e472ed93aeaf7a89a705dd18ba8a943fa38501b3f4e4fc7dc781e124ff17a7d7b54a05570a96fc22addd10fa7e0632a3643e35319cce7fa5ad25678385ed92f435805370bd0f61cb3f9f2a3ce62466c7b6e055b72562dc0a219a63b6a08212ed64b70694e757d81029467e402282d09a15df3f4d554418a90194c1ca863b7fc110a5739f585d2d1426fa8b5fe8afd57be7031c63cc8b0a31f980f78c5bf1aa26dd1e50d02547070c95e9e9123fd60b90c03cdd3ec690600f2e825d43313cf0840416ff3803c3987f0edd23948dc68862863ce4c389fce7cfaffd2f0ec6ed7d355b8cdaaa85fa8cbb804a3acabf974ff78a33c5271672cab97b823a2aa79ebf702630f7d83cadf120265cfc4ff80e324f7cc69c19d7ac68616f002433e8dad72648a31f321f02a5a3e576155be8494994a0300629f1abda3f112b7cc96338b1c1c87d25ad1e753f3ce799264bc2b590f689d5e23a2b32f0ebb9a7007e20b971e32ccaeab323f39aba6cf2bfdea4483d04640f7cd2c2cdd86623d5cf92a7e3eed20bbf8656b5d25ed760a376a515ba3a04e3662ccf2c37495ef285b241077d3c1699985f83dd74bb9e69976e382faa1252eae6de4881b85a5d9c32de46d3952005524146d54124f39235a8aa148a265bf595ee42eef1794be8c8b27ceb8fd2b1810dcca96e2362ce47fa391c050b1f2de98cf532c7277d422c3454a839f98ddffc3021c3fc874cd42b57762d8af1fcd8c728a7cd2af301b2d0374ddd569b40335292f1665ec4b7e2059d29fdca546860c4736134fbcda67c30884faae3b00b9fdb8b0aa895885d12175829a994af8e24e699e8e55a8c25a776303fa17516f69c7569677990d9a5bc97f196bfbb08b4e915682e8eefa82071623c4e17aef64c1fe24e69668779cef0864344d03da8da87531030e123253587fc0cd8370c92a8be7f8546d6d9de9df278ee1cb2a8656e34e2f6ef5f84f6b98edd28cd5e1eca42877709e18bc5a059d873a41a7300c9a42f35d4818eac2959ce05370773205009f77c9b098dab4c2e9d72e34412559b555e98842a2065f92d94b7c8e1b567f6b5360b07ddd5581e2e89d8061d76d810051e90290d509a8ce75bf2bdb4b96ec7e270ecee17efc0ee8b80c1ad5ad26b1d23b2b98f77b4e05bbc8781f2bc38c4a7c19dcc415e1bcaf64a520c8ab31a6a7b0ff32a1f5031cf0843069d99824441336f0e4b1781c111f88d45cdd32c8f99735946194bf581413d42172b9815caa885efdb31c887609de25dc456e841aa0ff83fd0b0225483682343fe11a1b00e33765a9c4fd035edff9854726f85231409b223af38457771021ccf89ac2fee8ae351e75161bde1a273888163ebcfe8abf2570746eb8676b44e9378c00c5963bd1ae4b8762ae55ae8348e78313ea8bdac98ea8a0eeae2b7c8b9d2857d8ff8958519d2d77be830e3be0deaa4bc0e5f3729e502190810e1d6266700687c160ae4644a6d400a60d17fd2a1cf808981ab57d9339523e806cb2106e14a3a7459742a46623dceb4b08638e5d85319f471bb0ec143d3d5bb1ab1842533383876966122fd03e84b0c234be34cb90bec7e6e03c71d363e1c3626f2d4bcb423ab6d7d0ba0731ad9b6bbe90ab25455f91f47a45595e01f00f6a45ea30d732e446e9e4ca693256a0b881b6bcadaea1bb5456b463b4b54bdc19b413638b5806a253fdaa2af36a83b004ea908afcf085aa7d9577b32efa993984b0cb9904cc14aa3f9f39039e797924e76f99554fd0e2e0d93ff0341399155e57c0b966bd67e0d7a06644e06efba3f3198f99431b9919747c50e6bacbb3dfa8807ba62d78078a4b76981e4dbad55f437998012026dabc6b0e8ec20307de53dfe9c75def2602bfbfb9d85b0992e88294d8c90731058cc530fe7ad57ad967fd1c78c6748eab69edf05f7c1cd637066b7f919d0b2f896dc4351b2108cb3d80b1d0906eb25209c7dd9a067ef3c12bd25e528bef9144ed2a59b4fa47d1ad7ee1b904e9c703b60cfa2a00280a13a608e6a87e0aeb2f5acbec87978a66b190fb0fda06a0ea22abc0c99f25ecbd304d88f9c881cdfd668b7f9d788e76b0daddf2ec02b845657e50e210045acbef4ff910d983f73738cc540f0dab3987840dbe1e3e79fc22f372be9e85521720ba5a0c35f6d07a081bbdbcc49d61661ec75f9612af96c62d0c14f0bb2cbae56d1713e5a279e9fd1d97978547a03f1261b5551cd779fbd0b8e851698c6bc3f4f80e54583ed98d9f674c76b39eaa4aa743ccc3e6e45b762a35c77733ae9029ee88d67a5ed22a052a93374983c98b47983b1f611049d6578c1013ac2992efdecbbcdd81b612822785d1367cca5033e4d6a29f98a83ebf0bb0900c5b43555b3ffd5b3fdf1352e40495ef34d066446a7f5ba06f26c4921c23e6dabb97489d1e200a1ff4ccc4c0cc4e5fb6621ee0df8b5a5dedd29e6cbf5c5da9442f6c94d74bdfb3444e8195e5249a9d2303f62a752870964e4534a95711c992627c22fc2c42f2f1226c4f77f174df327dd8b01f6c3f40a76dd51e0fc180d3ea2e1b7f4815cb3fb563c9f15201955f9bb0be9710e141d6387be4ca41e03cb36eade9309b525c4a7fb29bb8f496509ee33f513ea0396f4b9d34e94267f25337e55f20b2341b7f81eb0d88ad32e2884f90bace0a93cdc705a63e6e904512b2d285a63a64c18a53d7bd31596d1be6a81ad0251134d3044f5bec5a7fe189956661104d2e26a2cd10f39daefea82a91c054e479983d61d01b8b3d7730b9b87b4f007d5c63c37bd0325aded8bd455ecafe9cb483e6ea20b561533c2b27bf0a44719ddecd69b528a8bd2660dbe094ca3f1daee898d6745abe3100dafa16fbff769e28846527b90325a02898a162ec3d8f0090d47d92d7ede9b3da7c58d4fd4b87cb7a7f1da08370e90b652c659d23a6088a01a0e794a7ffe58d5ab5653da7e43f034ea4012f0e7a20e69ba227cadeda1a6333eaa67a3d40a9fd96d104c05ad7330f4dc0d6b10fdc268c876c578ef5775ec2ce40001cdc77d17ce5a0b26d1ebfe1794e7c9dcebfc6c088ad72bd525433bffcb0ef1d3ebfac61ca66397386764595e179d3b9777ac03ec84354fbaed71f632205c85dc3e1c54c18b7376a72e58c8607eb89acf1cbebf1fa091413f28f8ce2807a94b5a5e68c0717cb96fe39ce8f35218bacc82f0f7d10942c101aadddd18c6bf76e154a34065c8c93c9007489d2894bce3ff4f41acab5fd2e5b1ad9294de47b3418b8358efe6ea4fcc907c8267e5ab2e66b8f14da750c0abdf9702499bd17d52b31e23c8163fc436953ff030ae202653446d054287e4ac5419f03e6d38c08daa172a8f85984a2907de9e85c7436ece4f59567c87769839beeb93d53374b4b1242cb9887d17c1c6633f541769db6f731acfc5b8065f14210314969a4bf1f554014fe3b34dfa00797c029578794346f726a5ed84dd91108ac4a18d42c7a0c9633c4b824f718b42f8a65773d3e16c9729a0764e910f8fc44ce03c5bf17a4c714d598a557b78599b3f7a04883a437a23fb50521ce196671dfded5fcef6c55b43850f2b1befc0214cc6c81868ffb377237ee7c449c3bec01164f2a42c7a89f1a93de2f47d73256eae5413aa68cd491a49de5f9907b7bb05e30c883d4864d26f17cf66769517a3590d66046e920302fde2fb4b4f89a9864292022a4443393cd4a00b14ecd1c44aee7af4b9f3bb5ffe6492b315e069a61fb7e24cb281e4cd49a03377db972273fb6611c5d18468d3a9ebe17c5925f6b1cf7ba8782939893641da641f9d19491037f4b7f9cc697871088ff23a3e5162e49ae0087a239e7f43662af97a35d10d8168e830f9f7d4ed92e03ae1ce3f39b6a34d43e40b7f6bd0632b5758c41db0881c687c9792a6eb632ded6854062523574167d452161695d9ad7d8f69fefa5235f8ec6c83b4517488365b1eb95b123ac2839bc41dc0fc07c35671a9a953cb7d9077e013919ce8794b4ad3525227f67db39a31e47e4ef554e981c6074241779ae356108b776fc5e810e54dc5c1308a3309961f7462403706097fe02bc4a2623c943ce9fc1b6b4eba5b9bc665795cef143c1360f64e5dda6ba15de4dcac45f49173c28606a23219430e67253f4b61de8488701b4c36bda57896b27f8b69442f6759bed80f3fef1d5939c9d46200c7540a1e9ba82ca10c03bca7d5a9d91dac4168d0e87ce5190048c2144686c4f948c38c4d94f7f111efe58bba1107a4ec05faf8c223cb1f0a574ac3734a4e9ada6393d3689e6b8cadaaa74d85bf2fd2cc655618d6a53b784dce18bc1e52e0c4869094d7d7039a0cf74855eec75fe72471f5a6a47a340edeccb4187fdba4c318d359da1a0eaff7a45071d9346ac587549fbba25be92be3cd23e8437d8f3cfbfa0292a3848c79cd2e7964cf94eed640914ac06b9612c9c75c3b2a68a00", 0x1000}], 0x1, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000300)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000003bc0), 0x0, &(0x7f0000003e80)=[@cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0]}}, @rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}], 0x100, 0x20000880}}, {{&(0x7f0000003f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004100)=[{&(0x7f0000004000)="b73b0de7ee6883164859324d1d0d10506886b9a18820f8e955f1ece8ca69fbb67bf8596e2448e0a63fe0ccd086c09f46aca8edb21d95752b2a7a388710ec72fd8fd82ec79eeedae387f463017ce859b45b5f922a9650c991d4d6165038ca3342d5a5f72b7774838701422898fdf8f05823aac0fc4f49787c92d8082315d227edb1c965e684de678b4744c0af998b527c2abde23fd53377b96e2d7b9b9008a6003afdcb0a507dfe5dd35a8c770cf4d908d7dba8c37588b5cde6d7f68d91efc3d3bb1f1e7ef1fa0a3f24cfb5664fc1069159acaa329568fec029f6a9ef4f22", 0xde}], 0x1, &(0x7f0000004200)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x140, 0x408d0}}, {{&(0x7f0000004340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000057c0)=[{&(0x7f00000043c0)="6139b6b6403e4f12ce0a40e8da738065f5a3856a413efc451774ebacadaf4090925d218e786cd046c10b43696919d85f99db748179585cfb33ee0bd07e710f38ee15066114fd6eec573f63e5d5748462fbad8446dae53966cb3638494c43db098784558fc3e2c26f929c0bfeb9285add3055a40a0b5b8acc4623ed7673a3e0cc4caa27622e5a63203e39dfe9580adbcd1e312a4cb2ba0e54d2ab7aa1acab0e2c71599f", 0xa3}, {&(0x7f0000004480)="72c0fc758254dcc8bbb9764dcd6340a32e988fa42834305b77b7cecc805423d0429e53e3aa702930faf4786f1d1aaaf9d14bd803df6dd28352719fb7c50086707340be50d9dfdc3f14c0db06e173671e212ff9060074b379073fa2dc18bf5124fe03184939ef800069b072d1321a45f4ca3282916e2dc2f9834e3325bfad4a1616247e98dc2ebccd3144e8c7e1fc7b5a3a7f23ce125f0df204902802f898fcd0235ef7df9cfe97b47da46cfed3e57a09267b0f133a11dfc12bfafa684b54286c51ebd2b92e36120b3b9b201bee8ad2632adbaf499f197c7b83398a05519f84e5d1a0d4f8909a351dfd296167ac6cb85d5666be16b5536d05858a9b4d05d18be07dcb391997b64ff77137e598c213f7bdb354a10fc0a9195f96d330e230a6533bfbe64cf176dfc093a9a0e69d7918ab1e18c06149510589a99abd8b2704c7361be5f2be0f76779b04003b0cae9e119367ecaaec094e733496688f9d173e55478c0b5a2ad01b46f0a63eed87057c47cf0c81cf61884ea856ccf58c8e080472dee66ba7e6598f772fa2e5e25d4211dad3cd9d1faabe55bd932e2d349729f1a7b662247bfd4e5dc6a739e7b798e441eb9aa0bab73ca6dc34b62758dede22b41424c91cf5854ffc15846027209e7fd38d9324b26960be65dbe5529ccdf842aa67f6a2aaebe7f3b2093254da1c14fe87caf7e0e1058fe0c90e0c4555ec3e67c8c16a264aada521fc8bc7f16781372093dfb7c44749017163e3f92b01f8bc3b2885f5ba2d45f0ac0d7ad1733dc728d5ed3c02dd0842093a67e983a15ff64b0dffa7720f3e57fa4032a90f6577b9efb673b7824570b79e39b02223aa307294ab50e8470627e91f6f5d2b3bef4fdedc6a7b7ef976259afe53044ba1685d0db908599f1811aad4b30bf977d950c16dfbab23af6caf3243aac5c762fb821384992343974a460e5c6f839e32fda8ef083a789c59c5d7921e81fec31040ae798a94b1a3920f99a3d20176955c341fd7cab0103cfa09eefb9e87f47dbe0e07ae5a455d2c1ea3a94830013cec22a917978495da3e26c23122cdbafa52bffc36e5031f0d96849b1a3fd9e42cde61c389eac2ea124d43ca90a259c1e032dc4df3ec62ea8374bb4b09b01a0230a875ee34c72214abc6fae81f96dc8e90c589f554adc7cc7a747221d37edc3b99d49d0781cac05df87ab804c975fc6eb094a0af95ef1206f488fe98ff10a9d036ef001a94e1160a56be48a6fa5bc8f8e018778bd2c380c10d11cebaf55d718c7433c5de4b0844aa322005be30d20c1e04118221730e4d95007359ca51a2f153203d6267fcbd20333734d6fe37f1fb65bef6d2c965378c1f78cee4e5d032bdee9c44b4b77e9c018f11f8739e9068045b4f1eeb292aab66d3b4831ae07495e2f7176cac61f3e90c9c5637ffeb41c8f2ef57fa8051d64b2eae8681f588e7ad201c17c1f9f9e3ee7ee860f9312456d27c7fc16094881b68c8e59f27710de68627a8bdf5b63c74138ae1bd1007e0fe7211d8680b8ec88a02c064bf12bd9d930b7ecf409af8ded071c2c553456c5303d90dbc04a8e1e35d6d092826b9e4de4e771b1e6b3b5b911717273299d43fc3df48121b3419e82b1c8c9d5133dbb302d3404b75065ae9ebc89aec55af4913abc23767abf35eb7663e415352aada9315fd88cd4d50ae21e7982cfd0308b7f69f3b09412a0443600d976e51cb84207bdd2520106ac3e932c1194414f79bf7c75a0a6b3010f3e7e51c158c5609e9b1118549651c1054c6f73cea98a712f664f0ca13b840a8bf79682e7578822fdfee8246f99d37768d89f72840df85a64bdf47cd1a052e1ee02801a8726d832f8cf208cac728d3f2141e95b460e618d92199306009850d1c267c04beebce59e80ddbb4b1282e744dc58ab5a55f0f979aa3e5d4eebf61c6782200962fc4d490cf5cd7e08792dcbe399b656c6bcd1f571c756a847580a738fc5047884e7e7901aba7551f4873fa4b42c3aa081df23ea148182dc4d398afcfdc3b90503e988f6766ca216be7299e72018090653831ff9f4bcc62de5c8bfaf67de1f15db6d7ab33f28b074ff5afe4d9771a045ef5eeae79a88accc67638ee19f1833a7405859a05220969b1bdb77cf7a444b9c6302559368929ef6f415855832122d6e76b4a382da885502e416d040c61e622e064ec95acba63b6ecb937f402f56c5f535c60cdfefe742fc518ffd7f4cb6295df804573fd9427ff919933cc8322110047bf60c7bacd5d3c7aa5f5eb7d2489d3ddf8a7f76bb01f0dc7f57a1b1ecb4846db8bf18dbe1e1b986dbb9cdf7dde391bfa7a1d42bcf0c88dfc36590e5b7f9a30ee88d39605f744e6776bfba850f6f20784fc62085abfbbaf351ebb85d2b34e52729320b3a3605bd5ca57df177e0f77336f21af5a55bbab37746ec1375b76aa6274c2a53a28c505b1402dd3a61861b83d8275cdfeddcdc6cbca2f3ec1ff0e9102307b818c00ac833dcf9ab684631f4b6d263c9f71f0b46b1d1473f41e28eb03fb20057279abe063bc046cca25a3d4cf43be8098473b365f7cef6a4aaf2f10a5462f78d33d6131dbde9412da485fc6df9f216da075c59af63c8ad0842fe8e8b348b2f40c9b7ce6453885daff4fddd7e9083c325808d9b0314d078d5e36943c9ef10153712a274b9ea153c093b191ab553f6f1c6a763409fe636588c1cafd5e063bc46ce8a07149e3d158c45f2c01709d30e54f6fec702691744780f009c57672f6c570cbbcf0689b70615e4c2fd2983d03f8d2a2b84d474530c489b8a58fa0100d6233f6402ab2928cbe074a7f70f7dc16cd41e2fd579d2f8926c1d50ba369a9418c01eecfaa8522e6143e2a8903c3b8992023ba22d418da4811684985619faf9cabbecc07d8bad6d6043e126620a97c6833510511c5784242188f66c1a384c52dfa952bcb3ac73daf729e4e24264914033b1d274ce5ebfea254cc01f339e30153a4a607a697ce03a8f9424d7bd42ca17a79d74e4225a6d5b57add308370ffaed073876a85b05f00608f74926a977a5e7e56eee81ee58a028b5b8bb596a7fe0ba89cd0e96975a939c37b655fb59660f3e6bb0ae0e5359948746b8b90e24e1270e5ef451629bacd630b1a3c6c6e2d4e4a50ef6d68376c10766265db796bfb1ade198ee96060d668dfb2eb60693683c9bc0b888075b331f3408fc31815a5fe0b28ca9fa1d7e7f49b84a7f4226a250295702e3eee0a498e65355804cfc3fc3d52152b2c40d65d8230eda59ff17fc895d8d21ebd5b1921c283f24a45c6756eddca0bf02bd88c2dd7ca29836fec367f235bc248a2c7940998009308dfb0604e32b74b447fbda927f96929cd3c0b506513855027904418f75b03eb181cee607567d727c17feb50f9238863da224502d3583f426c510ccfa6bc10dbefcada24c17b3dc18df7292b4a4fc069969e36d3155c879d2c153d45ae036be6c394ff95489e4aa8a5dac7a55dcc7ad2cd4e6ada6dba381bad18484df0d9eb1b6a99797301abcc3f4ca360978f820bb2ca23f88d0b16505a4d35f960956ad4cc453aad2b66958a0481777021e7fc14c59853224417169c3b0d190e8e480e8610cb27e52c2f9c748b369e09aafbb129d696b651ff96957b550dfdcff823a4c860b22e58960f69a6e63552b49b44d45510b1528f45e665b9e1d9310ed5e4ca0753504544f7d9e8cc9d4e4a91973e8ebbe6a746093a6412eb516b6839e07e3fd3b13a358690b104c221fce65c4bf1b231daf0562e55811ee3405b1384fd167165ca7c698806a5581e6d3c027cd7096df9c04d8e19fe4a0a8f41fcab1e7611354d63be639f2a0df85dda41d31de4dd7c0713e005e17b69743fc4217d290aca04a12f4dab7fee4a6d69088f3482cdfe4fda4baadf2be30b7b0a4a963a8c7e7d1a85960e55d88e340921f9f71e1f63d53fa39847ab9a63c1c68870c08b5856568144883023e304932a87822b523038481572912a0894535a7ee6c57ba30641170b288b3b7130bcfab17494e4f75e30cf8c847a4b12988f1ad826b16eb6c867cc3714e4d3c9683544f28d84807a09f6ca7f4fae4873b06af96f59fadb3d54db25a4c313eb770a0677b627167dac3e9663ae2d78512bb54e2689d7e1df58ff7e0d75a47c1fb6cc9d324b2ad36b33a0b1d4e09be93a68a00829011a6710049785700900019ffeef67310256d4c0ba5445707a5e1b9fcab3043d9249846b86ec143fe1681f2fce6657e2419c01430dcd222d53677b5292ae53468ab0d6599b0329890e2bca168403ec5e483d9742bf65d6ce3e831c344528eeebbca64e0f3463ce664125662c4740e3010b6f2e4b8831b622d05312d79bfd51bfcb45349a73a020123330dd2ba47c95fe26bd3269db3b95c422bef2ae34fe3cd24a0bc2cadd57f39aa358cab5f93efe24a4dda729dfd7af63e1fcac37f50e7f4ce12d9a9d8f085104508f1bd52d9fdf076efb9099e4e84f8d4e7a5aca3c76a09cf20b35134ca4613b2b0ee0a7aac2c4b7cc700c3493f34452628555ceaffcb303ec2c03057909847cdb34eb2f7f607af0f69e69b1a29bd6142bf0a848a93853791d53c23cf99ad385442c9951255b650800b4456bc7d1ddc770bb58765e23e775c581f714c80ae494931ee3e5db9953ab64f8edd8d6730d9783ce79592f834ef7ee893a436036770c1ba1427fd46f36e64896e8222c19414b6e55066c0ec2a95840d090ab7492fcbac400a1be578948bf28d4d5691d419e6fed7fdbbd568787110871546df65ab8af49b9cc4787c23345f44403e0e9402c323d3ca075505c00c5ad159d3381352d31a8692dd01bfaa2a9d36358edcec7506776e2ba236981f95eee3376339f25ff5ab5dab6ccfbf871511087ef2c717c73edc0a65af3403add9ddd7ddec3fcfac07b6747581f36e540a59070ac7d0f70d403cc897c5fdfea5ae94af17aa7057dc17ad83fdb1f52afb00aa133d16e7b90fd81b3bd7ec5067481efe0e2939d6a46df526ceddb0e43fb5632a099ed2bb47adfc4307d584b86e3c355c6cc08f16f5be31698846e774897b5504dc349f498a6a6f26a37410c33d9acc82fcd026e0f415823b38d85d4d365a5ebf442149e7997c04f214052346caad0d36ffe2e706d46cbac9bb7955fc043e6cf4ea0b314d3cc28f63365ee117075aeefec43533844b8a76e58a468e7b5345d0c34dc6026643758fe85bb41c8ce6db96eef07fecc8deeda8498540d5e9fff7f201c219c516f34ea2219a789eaca37cbbc5dd251cd84651717468a5c53313f5f827a85a7bd9aac5ea178137e4d2db63122d22b0e3c8660742493e75faafebff1c8e4da8a5e8f540a0ff5320a1895f24ba215d7461e13dccc298f93652888cb2c4e5fed162791ae9942d7c2bb8b0af6fe435fa39e673438f6baf81cacd8ab00d4baf4307dab8d45700f0740cc17b09c11d2a40f00438f6b2ceb1f0488676798e2ad7c7538ca40ec08c9de0b04e4f8badb6b6ceb56dca85d2c546e04252dcec05635cb5cd704e37ade4e7b1410c5e20f3bd55988e3134a4ad9449875e5c281a65cf686d4667f51860315c45e1177aa5f8c9edcc587d5b860f11cfe26799852162ce242c4711c0d2b5ec703731164e627108891708e92ab28e433dbe6ef10adfe7dc00060b33b0eb1985453e6ffacaf31040c9718b828f3c7dd060ba6e49a47cf5f04862b19dc04d7c8eb074e0bc82bf81de0fc5a0e29848fafbfeaabfe051007445c290504b89a87ca8ccfea87a56265680acc3db01322522a008930e1f2704b9b8fb40c21aed7083cc244757b8bc205e9", 0x1000}, {&(0x7f0000005480)="d782284ec0484ee35f1ec760a6b305757e7bd38decdfa89dc98fdbe987c28f1013a3101f3f75b6ba1a47e04fed7b0559160b5687225cd2c650ab1191151d01d44e4760c79176d3ea8b595c98608899a37c7bbaf13c447bd982189b2e6f8bc4884375c0a9a9b6a34933e4dc4f4a80", 0x6e}, {&(0x7f0000005500)="016c79b0135c515ae54323ea9be07135de63d9d8f97e99d2d1a8cdf75e294484615fd41f1799c9f85f865bee6a045399f7f3b61ff0f9bccdb4e00c3d39e9f83e1d604bc562c14c6eb207013d4f0c84f8a6cbde5b603f14adaac7ab18390199ac7e5e6e", 0x63}, {&(0x7f0000005580)="7396c93ddcc3a22e7bd3881eb29f10162b3db8e4c1e7e28f73fb4ac081f3a314087d0fa8a16d6ebbc348a80e4c2dd0aaa31f7a4bb3cecef936cd67d6335eb67a58fbf5111302bc8a4c9391589fb67c730dc5525a0737e7afa638a452a96117377245253dde924c", 0x67}, {&(0x7f0000005600)="4b444d421b787e9ffbace54b0a4d7e7fdb8dd0d698b6a0023bf56d6a049899e60be7e6dc5c480440eab07ddbec01fd538362c97388c2a72d2c9eb7bbb76c36cc0c5f99ce1e17827f28a59958b5f7b87618594127540d8f5fb5e1e3a350e60d58cfac3918b78d7e8c7906e252753f6ad2ea7df6cce34e0a3478146caa19ff70cdf77e5268c4893ae5c1c833e380137da106d229a65fd3507994d2d833aaa9902c58a642a28dae568344c7ba9cc303e1b6e139b607f3f615d8ece9e9ce7ffb489bef", 0xc1}, {&(0x7f0000005700)="ff49f8a2c5df08a6f39ad4a04d7fd737341eb56c4a726893ca28076052f686f34862795e0bfc566f2cc28f052e19222c8566fab228b7c31203255fba5bf77daaeb471965b570d96e47584152985480108790f40a61019603f7782400a82a4e19257b16bfc99c9b21707a1615ba98d3c685f912941cd338406bfc14a163a2a23e2a42dcee0e7b8c", 0x87}], 0x7, &(0x7f0000007d00)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r12}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r7, r4]}}], 0x118, 0x8000}}, {{&(0x7f0000007e40)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000008040)=[{&(0x7f0000007ec0)="01d3d34a2ae9f248686153ef5a63e3f00d974fe92af648396c68a8a4d434a3b00e9b92206807a94621acba0f38577201a24f18b74f69fc261d368393eaccc2e75e5de66e09ec65655f2cb2ea71008c4b6a89cc3e17d0dc208028285c19511fc984dffb2f96ff89124559acba7e385694c73b2eb8d28f5bfc145ef331ab8790ea509ced11", 0x84}, {&(0x7f0000007f80)="3c289e669b18979afadbbe55def0fe1467e2ec4fa9d29a57f5dd30334b00dfdfebaa4dc50dcce5c1322ccd6a4e754e0a2eee3b4416d2d0e486505ed82739329e0bb4ee8c4d100867a9af22740a361026d566a2d427339af009c89fb2058c8ea173c6a1d3780c803a908163c833274d8af950decfb3a9c9dc059b1fbd8dff274e37567834178c084db8400a90323a750f90cc45743cd24187fc29783a11cf1981d6fde2a8a3d07f2113d434d3ae39d114da457078709063d2f18c61c487", 0xbd}], 0x2, &(0x7f00000081c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r7, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee00, 0xffffffffffffffff}}}], 0xe0, 0x4000}}, {{&(0x7f00000082c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000008340)="c996f2f5b3a344dd1f4c7144a90a06a930e2d4483a6631ff6071f21ea61473a3a1e9f287aa6a04cbf2dc297d427c55a1c05eb9a319", 0x35}], 0x1, &(0x7f0000008480)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee00}}}], 0x80, 0x64004085}}], 0x6, 0x200000d0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read$watch_queue(r13, 0x0, 0x0) 03:13:02 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000200)={'sit0\x00', &(0x7f0000000800)={'ip_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x4, 0x0, @broadcast, @multicast2}}}}) (async, rerun: 32) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x22800, 0x0) (rerun: 32) dup2(r0, r1) 03:13:02 executing program 2: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000200)={'sit0\x00', &(0x7f0000000800)={'ip_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x4, 0x0, @broadcast, @multicast2}}}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x22800, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) (async) ioctl$sock_ipv4_tunnel_SIOCCHGTUNNEL(r0, 0x89f3, &(0x7f0000000200)={'sit0\x00', &(0x7f0000000800)={'ip_vti0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x4, 0x0, @broadcast, @multicast2}}}}) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x22800, 0x0) (async) dup2(r0, r1) (async) 03:13:02 executing program 2: ioctl$UI_END_FF_UPLOAD(0xffffffffffffffff, 0x406855c9, &(0x7f0000000000)={0xc, 0x1, {0x53, 0x4, 0x0, {0x3ff, 0x1}, {0x800, 0x7fbf}, @ramp={0x8, 0x6, {0x2, 0x8, 0x8001, 0x8}}}, {0x56, 0x400, 0x8, {0x7, 0x1}, {0x9d4, 0x5d4c}, @rumble={0x80, 0x7}}}) syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000c00)=ANY=[@ANYBLOB="1201100100000040250500000000000000030902"], 0x0) [ 1919.484049][T14702] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 1919.493289][T14702] ext4 filesystem being mounted at /root/syzkaller-testdir3354514304/syzkaller.QkPj6w/1086/file0 supports timestamps until 2038 (0x7fffffff) [ 1919.591891][T14698] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 1919.600678][T14698] ext4 filesystem being mounted at /root/syzkaller-testdir2094760225/syzkaller.0KQKpC/1320/file0 supports timestamps until 2038 (0x7fffffff) 03:13:03 executing program 5: open(0x0, 0x400000, 0x191) r0 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r1 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) sendfile(r0, r1, 0x0, 0x1000000201005) ioctl$KVM_ASSIGN_PCI_DEVICE(r1, 0x8040ae69, &(0x7f0000000040)={0x80000001, 0x3, 0x1, 0x0, 0x7}) timer_create(0x0, &(0x7f0000000000)={0x0, 0x21, 0x0, @tid=0xffffffffffffffff}, &(0x7f0000000100)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) r2 = syz_open_procfs(0x0, &(0x7f00000004c0)='cmdline\x00') flock(r2, 0x2) r3 = syz_open_procfs(0x0, &(0x7f00000004c0)='cmdline\x00') flock(r3, 0x1) r4 = socket$inet_udp(0x2, 0x2, 0x0) dup3(r4, r3, 0x0) 03:13:03 executing program 0: mount(0x0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0, 0x0) (async) writev(0xffffffffffffffff, &(0x7f00000001c0), 0x0) (async) prlimit64(0x0, 0xe, 0x0, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(0x0, 0x0, &(0x7f0000000200)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) (async) r2 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r2, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r2, 0x4c81, 0xb) fstat(r2, 0x0) sched_setaffinity(0xffffffffffffffff, 0x8, &(0x7f0000000000)=0xff) unshare(0x6c060000) (async, rerun: 32) setsockopt$inet6_buf(0xffffffffffffffff, 0x29, 0x0, 0x0, 0x0) (async, rerun: 32) connect$inet6(0xffffffffffffffff, 0x0, 0x0) (async, rerun: 32) syz_open_procfs(0x0, 0x0) (rerun: 32) sched_setscheduler(0x0, 0x5, &(0x7f0000000040)=0x9) (async) socket(0x0, 0x0, 0x0) 03:13:03 executing program 3: r0 = open(0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xf, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) r2 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x10008, &(0x7f0000000280)=ANY=[], 0x21, 0x4af, &(0x7f0000000540)="$eJzs3cFvE9kZAPBvJgkJIZDQcmirtlBKSyuEnRiIECd6aVUhpKqop6qCNDFRFDuOYoeSlEP4HyoVqaf2T+ihUg8rcdr73nZve2EPK7G7aFdkpT14NWMnhBCH7BJibfz7SZOZN8/x916sec/5nMwLoGediYi1iDgSEXciYrR9Pmlvcb21ZY97/uzB9PqzB9NJNJu3Pk3y+uxcbPmezLH2cw5FxB9/F/HX5NW49ZXV+alKpbzULhcb1cVifWX14lx1arY8W14olSYnJsevXrpS2re+nq7+9+lv52786Z3//+TJe2u//nvWrJF23dZ+7KdW1wc242T6I+LG2wjWBX3t/hzpdkP4VtKI+F5EnM2v/9Hoy19NAOAwazZHozm6tQwAHHZpngNL0kI7FzASaVootHJ4p2I4rdTqjQt3a8sLM61c2VgMpHfnKuXxdq5wLAaSrDyRH78ol7aVL0XEyYj4x+DRvFyYrlVmuvnGBwB62LFt8/8Xg635fy98UgAA32FD3W4AAHDgzP8A0HvM/wDQe8z/ANB7zP8A0HvM/wDQe8z/ANBT/nDzZrY119v3v565t7I8X7t3caZcny9Ul6cL07WlxcJsrTab37On+rrnq9RqixOXY/l+sVGuN4r1ldXb1dryQuN2fl/v2+WBA+kVALCbk6cff5BExNq1o/kWW9ZyMFfD4ZZ2uwFA1/R1uwFA17iHJ/Quv+MDOyzR+5KOfyL0aP/bAhyM8z+U/4deJf8PvUv+H3qX/D/0rmYzseY/APQYOX7A5/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzY3kW5IW2muBj0SaFgoRxyNiLAaSu3OV8nhEnIiI9wcHBrPyRLcbDQC8ofTjpL3+1/nRcyPba48kXw7m+4j4279u/fP+VKOxNJGd/2zzfONR+3ypG+0HAF5nY57emMc3PH/2YHpjO8j2PP1Na3HRLO56e2vV9Ed/vh+KgYgY/jxpl1uy9yt9+xB/7WFE/GCn/id5bmSsvfLp9vhZ7OMHGj99KX6a17X22c/i+/vQFug1j7Px5/pO118aZ/L9ztf/UD5CvbmN8W/9lfEv3Rz/+jqMf2f2GuPyu7/vWPcw4kf9O8VPNuMnHeKf22P8D3/807Od6pr/jjgfO8ffGqvYqC4W6yurF+eqU7Pl2fJCqTQ5MTl+9dKVUjHPURc3MtWv+uTahRO79X+4Q/yh1/T/F3vs/3++uvPnn+0S/1c/3/n1P7VL/GxO/OUe408N/6/j8t1Z/JkO/e/8+v8l/3phj/GffLQ6s8eHAgAHoL6yOj9VqZSXHDhw4GDzoNsjE/C2vbjou90SAAAAAAAAAAAAAACgk4P4d6Ju9xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD6+sAAAD//wjO2aE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x400, 0x121) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = getpgrp(r1) sched_setaffinity(r6, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r7 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r7, &(0x7f0000000500)=ANY=[], 0xbf) sendfile(r7, r7, &(0x7f0000000240), 0x7f06) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000580)={'filter\x00', 0x7, 0x4, 0x408, 0x110, 0x220, 0x110, 0x320, 0x320, 0x320, 0x4, &(0x7f0000000540), {[{{@arp={@rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xffffff00, 0x0, 0x8, 0x0, {@empty, {[0x0, 0x0, 0x0, 0x0, 0xff]}}, {@mac=@multicast, {[0xff, 0x0, 0x0, 0xff]}}, 0x1f, 0x4, 0x3c00, 0x400, 0x0, 0x1, 'ip6gre0\x00', 'pimreg1\x00', {0xff}, {0xff}, 0x0, 0x25a}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @remote, @private=0xa010100, 0xf, 0x1}}}, {{@arp={@multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff, 0xffffff00, 0x5, 0x2, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x25}, {[0x0, 0xff, 0xff]}}, {@mac=@remote, {[0x167cb96d26756f27, 0x0, 0x0, 0x0, 0xff, 0xff]}}, 0x9, 0xd3, 0x9, 0x0, 0x40, 0x3f, 'dvmrp0\x00', 'syzkaller0\x00', {0xff}, {0xff}}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @private=0xa010101, @rand_addr=0x64010100, 0xf, 0x1}}}, {{@arp={@private, @remote, 0xffffff00, 0xffffffff, 0x2, 0x2, {@empty, {[0x0, 0xff, 0xff, 0xff]}}, {@mac, {[0xff, 0xff]}}, 0xff00, 0x0, 0x6, 0x5, 0x40, 0x4bf8, 'bridge_slave_1\x00', 'veth1_to_hsr\x00', {0xff}, {0xff}, 0x0, 0x22}, 0xc0, 0x100}, @unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "05cbf2e8b2c51ba50e872c4e871944e8ac798fffd56fa5e1105bd91d10ae"}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x458) r8 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r11 = getpgrp(0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000049c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)="dd77cea2c9c6bcb7a78b4346498ed9f649b1cc71d97bb8744f95be3e143cec68c8f427b9df7fd200cffa052d5d6772158394fb8d38b96cb6fbdae9338a68773b3d79c69c89efb0e689779d4e0b36781f5d363cb6cd073070d03caf777573e3312c696a41ecd89046d9c0a0312a8980a4e2150f6e394b6fcb63498446993996899e430fc5aaf0307c75d76ee82b7491f44e081431484e03a631424bcc8a", 0x9d}], 0x1, &(0x7f0000001ec0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000024000007ee3d5eb7abc2a5def36c4c205acc84957f358949fb767c07031dde9331b", @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX=r9, @ANYBLOB="8000894db4ab9dc60d87f7617daf6f3a42d30000", @ANYRESDEC, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014da60c5aa5f705c8a04345237000000", @ANYRES32, @ANYRESDEC=r8, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffe5000000008e2ffb393db036695ef6b8950f0d5b8e35fc730500000000000000da0c0c54fe92fdc673759981ac61040a2daf15973c", @ANYBLOB="6e22bbabb6de5ae2dcae022d55f920d23f47707aa8f370cedff8e7a5e135f91cdddfd8005bbd1c45e769c130208868cef1edefde8259fafe4e16f6c10106abc9069602904d3b069c6cb216298246baa9651284bf3d52447eaa37130de83e884ee5bf0e8807b15d84d924411856", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRESDEC=r11, @ANYRES16=r10], 0x100}}, {{&(0x7f0000000f40)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000fc0)='M', 0x1}, {&(0x7f0000001000)="dc14f4f6fa6b6ff010ad368bf9e0ae867049cc5c4b8e02dc66864701a95ac5a045be2544790abd4d09eaf019f768f0e38706bb4729e6716248367929ba7fd1", 0x3f}, {0x0}, {0x0}], 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="14000000000000289cd0000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES64=r10, @ANYBLOB="10b87c3d389d60fa62be0000000000"], 0x48, 0x4040000}}, {{&(0x7f0000001680)=@abs={0x1, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000001a00)=ANY=[@ANYRES8, @ANYRES32, @ANYRES16=r1, @ANYRES64=r7, @ANYRES32=0x0, @ANYRES16=0x0, @ANYBLOB="001ad900"/20, @ANYRES64=r1, @ANYRES32, @ANYRES32=r4, @ANYRES64=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000027c20a12f15a1b1ed776de6e266d730100000002", @ANYBLOB="ac3fbb2e", @ANYRES32=0xee00, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYBLOB="4e5fa9fd3504070cd263aaed0a0e67f55350b383bb988728082e5aba46dafa9fce3cf52b5cf491cb4915155ecac5884c675e98816da3e37f663bb88db11d76a1f19a7fb56d7f8f36a7100f47f6649af4a274d7938d81678b4f89f43bad93c10e3b", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0002434d30ebf514dd93000000006700030a0000fed14e8bbe38e9f7f9e27889f680505fce202cfa498b516a", @ANYRES32, @ANYRES32, @ANYRES64, @ANYRESHEX, @ANYRES16, @ANYBLOB="10000000000000000100000001000000"], 0x110, 0x4000}}, {{0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001c00)="a0e4211616abddafca09fbea0b920789a32574f6498aa4c62cbf63dfddb7cc6e87a40e2aa8a746802802e93183c580467c076431e0255a3bce6b4f6fdfb637118b97ed13e9eb5c5810c83184a95c2d2bd4e7a883fc9829d920397013ce464ea1daacc2fd1f36270ff941f0fc9762f915b452a2b4dcdc1588c9fee663b91f5c5ddfe53646c640aeb4b09eea78e8c53aa0dfa87a1a6d1b153e2c98d850c56c165ecd6e289f6b1e2b4471494d9499918eb01c33cb36bf82e70631b1506383940993e09b0aae9124756d48edb251", 0xcc}, {&(0x7f0000001d00)="53232f8a4c68accad6a06c1613142ad7039888f208eea2292f44699d91c67b464855a914471e19b608b7927b09146f9cc584c063d922f94675dd40a28ba42837d25c5be251b90d6109149296972be3196a99b81a92b7390bfb73883b19bd5080710c779867e22c48783f5acbe52ccc4779d364dac0fb32215c077512a0db8e56f5a59bd44e4fe802d4b220b754", 0x8d}, {&(0x7f0000001dc0)="15253d1493b677f91270d8e0e9c300b3207c287a0f2deb4de48d1e1ce3de835362f991f55f1f22b28dc6d2337cf3fff1c7aa3e1ef1ba16334eb2bf4d2cf4459325f0785392aa2a6881eb835a9422a37332732cd40f3644347553fcd011dd86404706bb4e3946d088606931afd72d1ab1d072758790659f02e09355c748791a6fd1695cb9ac52ad629354d3405ab04138953a0eee8012ae40059f748b", 0x9c}], 0x3, 0x0, 0x0, 0x1}}, {{0x0, 0x0, &(0x7f0000004140)=[{0x0}, {&(0x7f0000003dc0)="71f7daed0def33c3b33dc5d53a891a03d9bfa41554d26fc05ecdf00d3320b70f1279e07da3cd0e295bdc44d63a53453210d1848db7fe95bd62a55203e3aa6bdf89d05d29c68ac20bc615f0321d8e6f1044c0fe0a20501c087ca81bb8c97b40571ac755f5bb3b2ebf587342269b7ea23de0e2653a9005ed13ef", 0x79}, {&(0x7f0000003e40)="3cb539919d1e650e756d4a0d61bd480c22ea05baee9c022ac66e4ac6142b89644b2b5dd565e3f38e0c4306a157c6709b163487b6", 0x34}, {&(0x7f0000006b00)="6283ea5425b93f199b462548fb7bcf423d16e87371f42bcaf81a8bff30b40db9700b907971e3a3766dba04e736a5c9015986ee1add3dc707e07fe704cac3f38d44917ab1fcbb911dc03ef62b18dcfc6e4e0e3d8374d353d63849599db4e61b11fc423751707e8ff994dfaffa554f542f24a2d9e46ba74fbdfaa78415b591c95e12d7420fae6a5ee8f4b3144ae870703a64001a30cb3cf36414214648c08b23a2cb9325dcc08dc4250d36c2645349c9119d0f0c2a812b448531db8b90355652e312a7f0add380d0a0edb25639f26fc2eeacb1aba1d8b1abba7946867cea121332b94ed1c61271cc934d378e7e9567cf70bcb468dce8c966d0c6a563f109ec27c89a92c9ffe4f57177de50f09c8d6f106f26faa3d8c56367a4b5f7420535d5889ee26469b18b82e3a9de22d7d59038ebbf7519a14c3fa13474dbf1e1f7c9b737749315339ae9c62a92d128d1147af172142aa1db20b994f991751de0e2bd5d644b3346f2b1e239a16dfc86bd7536b66b48a95e44178b2ea4863d16671530edab8c6be21c01b1e66b22347198b5032cd4166f01cfad1c13d9514cfa1f396739547f74793f8235903fb1775b3abfb9b76511afbbc7e88ffd529a609751c63d12eedf656f7ecd884e1c51b952929ba3ae37cf86e0b51a08b0c4a7da41f88949c3f450a5ab4768047e03af9e23b16505bb6f3df84310dd8c2861ffb0dba79ec25565da900cd1705991e41f9941e5ba0cd1421c83d5c18858573898135cf32d7d70d44aff2ce7b7c7d11f9ce16b30d4a2533a97144fae771248cbefcbc82791c32d3a1585e46467606b2a98bf064fb75cadabc581d71bd4f1b037c6a905b0882f879fd59814f600d9f9ad95d79a66db5d8d9fa1621bba64a60e039a888785ed2a4370dc5439d8b5fa2fa4124041fe9ebafaef05125afdf93e78ee4ba21c766278f7ba18a7e9b3cc68ae31998f4326371664a8a28eb2fdb456896777fbd1f8efa6d5c96153e70c37661ff7e7791092a616914213813f53ea74d80c16f93d67482c6c0d49a7c9ef64846798b95bee8ce0f9bafe5851bfdc13a5f7e218d0e46b72f1285d3bd01d1fd16a514e6f35733ffae78c6703e99d36529c9d1616fb25d21b115fb454c47482940929f8254a6a96e59d405e81fbaacdbf68738c98e268e71be6b585f4e6e616c1e8dfdc18275946bdf8939df6caeec14c31c73bf13d23f859a3847545574ad7ffca6327151699a23df73ff6c6cf3bedbb64409e638c1a9f9bb1e62c8105cbcc46e789b7e1bc5f5d15251503e5f5f68617562fa37f032238c856f16f831a46f4e6c0690bbf747330f154eb0ce4ba82096d60623fa6b77025e4957aafdce98064e0edf7f663fdb8462ea5121e72c097ff98650ba634fee125c294c11dadf59d4105d0dffa418792f26a7500837c4b77760c785eb9e4b47a28f31a4e3a73d2904111a3e4a959730ba3252a56390df79805afcebdebae07863a7c0dd66ccd72686bbfa1b8efd0688ec075ca482f3b347a8f8b44ced0d26642f3e0a99190042d4313d23d6c222abc94cdecd756f37e37f6c3a3e94ade8cf3cef809135e6d2e039b5f1ade15e7d53323de052ae6a1f91a19d22f5702fb3b7209c71faecc8af5f2b7f2b48d83dc7fcfbdee42efeb7e40d1b343df8fb27882aae4f021435f2a88c9595de68281c8638653d9957501b6f05b351ae697f72fb5c524fb6078f3c0a4f9b083e2660ef716411d4c8371351b11f7a3e50aeef0927feb83a5707215ee72ac984df9c70a1de776fc7fdfbd84c73007f397807dbf2b9c5dfdf56b622f192a65fe43debaa9f74927dab23e57c3f1c825cf45979b0a5ba42a6cfa4afaf3b78df503cf6bcfc6a565be992d500d4fe9ed0cc652df98adcfe90ecfd6ede1d792d60424de14f3dd872bc1f322ed9aa7eae1c30956b8c91f84f20e2806be153491c39b57c72ef438ba140032c9e0967a6256cc3aeefbb7f42ce3fa053fef64df3b656e9daedb584f2745a608ef64600d4e86a0c0765b28191cbee7b6d9d5f875e06426e7752bbe6bcaa0dcf0a2e9b4e056f5778aa68faebe7205867fac7d19ea460e3a3235e449bf0c464f6862f3a06eba90e0e66ce72205718431e0b9fd699db620ddc4e9cc93a6d24fde4899cb8676fbe46932afa3296b8a2109afc4d6d12c07e276fcd957e9887fa0108eee49576e13d3ad6e6ca341f950aeb94dbf48b8069fda4989af328f926e595c719b9f5c18667724f49c357675faa346e45cc1122bfcde8b4dcb23bf93ef567b013a4bed6554dd4d7a315772acc13ba6e9e63d3cd41bbc72051bfa9d7279f8feb24d30154e42885ca00796ece0e6c19a3aaed6b60247d4bf37f990b4a7c59571ba7a0938931a70dffd28f3a929228e889ae899f5f0117bc9b392b4c84a44d853b5a3b02bebf3175aea8b5f769df8be6ed5fab548220f5a90d6a584a59693a5296584d764bae461270d628ce744fa7e50168810c02a64ad47d39bf96bff8541412023a9e9e8de88d420a3787f0c297c33cf6adc2bb1ffc53dc7193225f1ce1174e3443ad7881c631891e2714f193d45c40cef673d18120d843051d3b1381091cc05d0317dd318977d2e949e2322115adc02e20db54a8b121071ee6340945d71a0c6c41946d95b04d123cd49e2eb304c73716c9c7b078fb9dc9159eb0169f5e91658283d002d9d408cb79db605f917a464f8fc4724cddb378c2b0cd65c9145a55bc88abc269ff0539b1117923e8390d36548a85ce0ca6a1f94be111bd03154e381ab888341dfd1d584206c5cd44d3d53005a74b8e5bdaf8f6f22197f9730b1f8f038b6902faa79dc947fd25c79d1798dab6854e9b69f2052ffd5e8badb0e8aa0873f7ae81d0eb0056dbe2fc41387be6cf71af51b1fc94c0570494c62e449ac056dd5b81ebd82a6764fe456c8f097f7559021615e251e9657954d762b305b5f8cad26008fd6f7a8f3f4f01874d823bd427286033acf34f4f55b67fb2845f671efa376cd6884b02ef445c01517cecab56620659c95454ebcd201ab7bb7d2628b40db43bac40b8eda3d2848349ae55118ae36d5a0e0449f07e6ca3cea2d4873527415ff98585f8a45002b2861834c57358c89b78a9ce8237e7ba16735d6252dda0bd49f9495c135a8b899c61583c8916dfacd68e8c4585c9c43da9f1a09cf4d453c064d8b890727460b2f76b905607df24c329f0f6c93777f38138e0f86043e66eb4825718d7cd10fff5028c892e4fe9d123b70d870d82e897ab9ff72f70e585f11229acb210613e1a7f0fba9c300dc071bda688b0140ccdc374cf569fb5e843d20ba15f8c5190980be64f7d95d702adaafa33536c0ba3aa4f0c68fea83735d64fe62952fed22adbcc916ffe07a356e72a5be0d52f81983756cbb5ff23b089ddb2a4a659f741d62b1d463e31ccad010a74f4dcaaaf8dc1e9c5f6e7a1be6d3f6e3e4b406071eb45c3685155fda0d4f59ce2f76f70d4da3eb9d5572198ca217a9c8d5534dd1d0766fb118c1557a2f7d413c0f9c51ef8449f2b116ecbd7a8353f5a5e8f1f59d28fb78561f03e6f1a9340295af56e35ed2373c4d1697a5234d14bd5c350c83cb1b492a204d0a9412cc34f0815257e7f0a4be614499c438e11fbdc3f31950aa040e9a255c46444cab606b9653b0deb6a251c9097a40f3b1d4f85490f8bbabb9a871b61f52e2ccd711e8890ffeaf64395c7f944db2b56cfacb62ef1d1d54cf6b4012aef553fe0a31ca5c1957b14fb76eb32c136362c4c4e174e07b772b0f7bbff9c5511127e3d200f26c4babc3c493b4ba4622d90f4c26309d54754e5a81f08411905086eef40a9038566ab841d652a95292ec11872003c04871a6445f91fed2dfe21588315b6ccc10e93af0e3171e321629fc1a26837a4c9655723705489e778f17cd7e8d9768056cb159f4d6ea88f9db6864e5a59e93565b07a9cd5bf4399be48afb99bf9a6dcc32ac049f5a45588bfe6c837e01467be4a0e66cc886438700a08a6ad4e50c2a3133af87a6874b76eceedeaeb42f2b948a88b1adf6205ad724c1d2c7830fdbbde6fe079863fd8b322bf2bc00c6a6562133c2590efb9c7a807439aca85de096b3090d06d2c78ef68359e6f91220ec62576a42ecf7e478b8629815a328bc2662a0ccfd4f4806786cdc57f646baba0d86671021ad814471ddce14721e3efb367f7700df408aac0f15bb9574d71f3b0a61516f8e9aec205201283f1330d321744af914b4119aa563830e726992cc8bbc8e7665077ef83d7914743e9b4208c339f848f75a4ed9650079d0077a0d19e4f793219ce3201d30e16e3ad7fd92e864608d4ce921b760128a46be7ef1c73ff3f5f76185d1ffb61bffe0d6f156a3873bd64436a185fad56fd08980db9ddb3496c29bf5131d28a8d823947685ea7d1cead2c9a5b587a42d8e79411314e95704d432118533bdb442a5773e35f7f80e1599a780e13313c4f5980a0efe463be72114b0eb5400f64a904ef4627118f70decf6a4cf9529cbc9c5e1dea18767801e6e6731af02caae834a94576e05e9dfada3fc1a1474c551e040c1242684c9ad650d9dd95d79f9aabc7ff4d6162a94076cf1b1a37a4362ce5ea701de81fca722cd733915921bcba8f29dea5cd2363b86ccf490509e0256e07eaa08b8380e3a90ac69ec963aebb54306119ef8b4331629541c660a27307612317a9e206677cb278480dc6ff0c5a254d9f837653399516a024f5ff6b640d32c165f481ad1bfb906dfd4e3a8a3551fdb75ddec8e03a0aad8b702b7110f314b86552df0779b238e52680ab353d736560f7c7a1716721d7b79cefda267886c8ddd8a1037df1322bff292ceb00673b38d38b21e3af1950d6bc9bae8678f958b1a6cbfd0d4d6f402fb82cbf3f821d60344b171511157ca8f6615354e99fbbb37b478a4a4a56c7b2fd7b162bc7eba01127b5db4ddccf44f1841c9730c63bf0d20d308a658fa754a50d63c644c8765ac88493596ec9e843767f5b943b9d6907fd508c38d6b554cf5e8da6342f357301c9b529ee7f617e4102f54f54ab9f053a75b98368878ef6c0c275255258a9cdd0b077000bf418f5ab5da4feb628ee12ede7f608fef7f5cba74a602e3378e0bee6d1c47522453d85c8e0f5afb0fa20edbf19ab06db5dade665e0a1ab7f19cf94a32ac156ba4850f56b27221213bcd6a409fc0570e708e055ed5f00e42b8c1f29ac90e3e8c94a60f18b60479637acda4f43d1538880e22efc37271ab47fd51ab0285a9a9421498f3684d79ed799eb6c5c2c78b8ae9deffca526adf79bd190a81ab80eff569bb4a1be3a17328e6c7fb64ff9b342540524de8dbf2965428ea87bc4ef30d171d98f44c5de66347e4285bf157fad65313fa78ca3f0b9fe81428aaeb85934a838b0e21c2c352dfc787073f0e6ba5e2ed32dfa81a3e69d9dcba02e8934dcda10555b67c4e0597a12ebf46d62d17206ed6cea8c01f10565dfd1c5e9ca4744aaa27522cd9dc2ef1af2ccfd8c7deaaf1c3fcc6fd2c0c116bc8a00765fb3948c7a6deb67f53d3929a75336ed457a6207ba8be47e543a675ce7d99a6a1183c5a0642153107a7f339f7275b119118b8a8db9c3a55ebdcc0e0d7700b58385d76484a5df1ae65fbb0f2631d496349b562ba34d030ff70050f8e8cdccc5583510a9cf81e9a0664f6163d70e65848babc7109180ecc8079f32a2f066165bab47702d8b2296dd85f8c3f7ee95d5f0f10521752da0e79d7ee6cca4160e2e513d8217cc75a3f87c4640cd094cf72b41e62c1a5a6bd48c2282fb38d3ef32a912a4485f90f7e213fa210ac9d6a57aaa24f8326f2c3e267d02d865f0f1f6723759148e5d11a9c1d48bc1405c9df0f60eb4b7259b307f8d71e7f2cf1a16a9b4c50e0f372bce40c7726340b5ada3e6a0b33ed836ace1af17dafbe5e17a51ba9a6cb89c4b9338b372e8963df4c81975d45e47853f8839ea27039ec48ed98bbfe485dc41d49cfe875250c837b8fe9334dc678d5dd102ec9b604b0bfe91b884e8e66cf9835546f81713bffb6fe2c2c827384925e74997fd0998cd763c04abe002ec770c417f8005c7f171dd697ae242e43872ff91b132868fa63b1df8553fd4e21948cadfdd31f4309da24d0a11b7710c950613e2302c58989ca4365", 0x10f3}], 0x4, &(0x7f0000000440)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x20}}], 0x5, 0x4000008) ioctl$TIOCGPGRP(r7, 0x540f, &(0x7f0000005840)=0x0) sendmmsg$unix(r4, &(0x7f0000008500)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000a00)="69c852baace9a4fb2c1d3417026fe9119d440c0e026c1a392783ec715f1acb99193ab233927c81efffc5f80753288706385de5c68749250608b2ad5c9b43300ba9434e2c9b609599a345d8b991bc56956958f302d950213f4081594eecd21f96b2566f53c8c10d01f3ee4d46961f756a779b2bf206786868935b48346e23cddd1a9ac31bec88cf37f380ab58a4c4643d6e9d7a28ece2fa00d940b3bb466e6c551e65c682ee9de85cc73902104fac58d1dee6b23a8dc6a4eba1d6373731cfef999736b27ea225dbcf5f7fe7f22ebd3102c9912fdf7d2afa9b1ab8e478ebb70f56fe810fe87234b0ecee2a87ef92f91e4167f0b03298e74bd9e98ce337fb06443fe4893886e044fe5662fb52bc33e5347900362f09bcd0e336a61536895b927decd997eac37d434e58477c99f7590cb1f82424b4c6bca2cf2763ad96fec6009a1edc349c0c509d61a00784db21189390b4f4d773a59d636261c6df6f4a7410f57f33cd8c013c58beea14936906c56089cafea878faf9f938e53d9acba400a688ebc44dace5c2d3f1d4df4e1dae2082cd397e5a707389256afe1a40a47c0370b412b35b3e4ec537d5bde3e6ebf331aaf3805c90b5241f1063c08c3417f8f440e527b2750268d25ffeea33e151f34cbd57dcc4b4c064aae62ab407e7438dc01a061b52c6d63aeaeaa21ac48e7da26fc0a811d4001aa592820cd033d1bbdee9ca209367f5a8a155e4a505de1d6dcc2778094a736790fd8cd21cf4885fc193eca0f56a677907daa09ee1c6d0d6c4d1a410c914eea3a3cdf7a5ff343d9475cb5c59f8d71f41e011416cf66608ac8fbd443a1debcadf36c5e154521122976d95539fc2fa7d4791208f415f8f7efaf671ba5d2293c340dc8f6d5691e56d0105c92190f9a305b0dc0a777be937ab35a21ecc88acc149aa13342ee7dafa868caab9f1518e767dcd860bd31fbf0e44f3fa36395a061d6ba75e179fe676153f3c34d7c65140a5d7cce37ee62d1156afd97aae186aab5cc3dd6809e03bc792457b16c016199b727787d0acec7a1e1d34b240e851245775b8cdeec21de5eb7c5a7849c411db15c6779b8208437aded40a35e10a8b419cff7a19303568f9cf46db16549f9c1711a08125e5322268a17b746f51ef501ea3bffc975885059a39fc7fb44fb089b467c895fe8c1602a891ed5fc48407c57a9b5fc7cf7479f88c45dff2ece48ac38979027503651609dfaab40d7453a07a8818c331ad504ef1727705a4b5835204374afb2bae0359d2bcafd96207f95ed5d2891dc8b97798ad46a24ce54234691e66a688f6e5b663d19087e27e62aec34c8206834df173236f358085edb33d6e472ed93aeaf7a89a705dd18ba8a943fa38501b3f4e4fc7dc781e124ff17a7d7b54a05570a96fc22addd10fa7e0632a3643e35319cce7fa5ad25678385ed92f435805370bd0f61cb3f9f2a3ce62466c7b6e055b72562dc0a219a63b6a08212ed64b70694e757d81029467e402282d09a15df3f4d554418a90194c1ca863b7fc110a5739f585d2d1426fa8b5fe8afd57be7031c63cc8b0a31f980f78c5bf1aa26dd1e50d02547070c95e9e9123fd60b90c03cdd3ec690600f2e825d43313cf0840416ff3803c3987f0edd23948dc68862863ce4c389fce7cfaffd2f0ec6ed7d355b8cdaaa85fa8cbb804a3acabf974ff78a33c5271672cab97b823a2aa79ebf702630f7d83cadf120265cfc4ff80e324f7cc69c19d7ac68616f002433e8dad72648a31f321f02a5a3e576155be8494994a0300629f1abda3f112b7cc96338b1c1c87d25ad1e753f3ce799264bc2b590f689d5e23a2b32f0ebb9a7007e20b971e32ccaeab323f39aba6cf2bfdea4483d04640f7cd2c2cdd86623d5cf92a7e3eed20bbf8656b5d25ed760a376a515ba3a04e3662ccf2c37495ef285b241077d3c1699985f83dd74bb9e69976e382faa1252eae6de4881b85a5d9c32de46d3952005524146d54124f39235a8aa148a265bf595ee42eef1794be8c8b27ceb8fd2b1810dcca96e2362ce47fa391c050b1f2de98cf532c7277d422c3454a839f98ddffc3021c3fc874cd42b57762d8af1fcd8c728a7cd2af301b2d0374ddd569b40335292f1665ec4b7e2059d29fdca546860c4736134fbcda67c30884faae3b00b9fdb8b0aa895885d12175829a994af8e24e699e8e55a8c25a776303fa17516f69c7569677990d9a5bc97f196bfbb08b4e915682e8eefa82071623c4e17aef64c1fe24e69668779cef0864344d03da8da87531030e123253587fc0cd8370c92a8be7f8546d6d9de9df278ee1cb2a8656e34e2f6ef5f84f6b98edd28cd5e1eca42877709e18bc5a059d873a41a7300c9a42f35d4818eac2959ce05370773205009f77c9b098dab4c2e9d72e34412559b555e98842a2065f92d94b7c8e1b567f6b5360b07ddd5581e2e89d8061d76d810051e90290d509a8ce75bf2bdb4b96ec7e270ecee17efc0ee8b80c1ad5ad26b1d23b2b98f77b4e05bbc8781f2bc38c4a7c19dcc415e1bcaf64a520c8ab31a6a7b0ff32a1f5031cf0843069d99824441336f0e4b1781c111f88d45cdd32c8f99735946194bf581413d42172b9815caa885efdb31c887609de25dc456e841aa0ff83fd0b0225483682343fe11a1b00e33765a9c4fd035edff9854726f85231409b223af38457771021ccf89ac2fee8ae351e75161bde1a273888163ebcfe8abf2570746eb8676b44e9378c00c5963bd1ae4b8762ae55ae8348e78313ea8bdac98ea8a0eeae2b7c8b9d2857d8ff8958519d2d77be830e3be0deaa4bc0e5f3729e502190810e1d6266700687c160ae4644a6d400a60d17fd2a1cf808981ab57d9339523e806cb2106e14a3a7459742a46623dceb4b08638e5d85319f471bb0ec143d3d5bb1ab1842533383876966122fd03e84b0c234be34cb90bec7e6e03c71d363e1c3626f2d4bcb423ab6d7d0ba0731ad9b6bbe90ab25455f91f47a45595e01f00f6a45ea30d732e446e9e4ca693256a0b881b6bcadaea1bb5456b463b4b54bdc19b413638b5806a253fdaa2af36a83b004ea908afcf085aa7d9577b32efa993984b0cb9904cc14aa3f9f39039e797924e76f99554fd0e2e0d93ff0341399155e57c0b966bd67e0d7a06644e06efba3f3198f99431b9919747c50e6bacbb3dfa8807ba62d78078a4b76981e4dbad55f437998012026dabc6b0e8ec20307de53dfe9c75def2602bfbfb9d85b0992e88294d8c90731058cc530fe7ad57ad967fd1c78c6748eab69edf05f7c1cd637066b7f919d0b2f896dc4351b2108cb3d80b1d0906eb25209c7dd9a067ef3c12bd25e528bef9144ed2a59b4fa47d1ad7ee1b904e9c703b60cfa2a00280a13a608e6a87e0aeb2f5acbec87978a66b190fb0fda06a0ea22abc0c99f25ecbd304d88f9c881cdfd668b7f9d788e76b0daddf2ec02b845657e50e210045acbef4ff910d983f73738cc540f0dab3987840dbe1e3e79fc22f372be9e85521720ba5a0c35f6d07a081bbdbcc49d61661ec75f9612af96c62d0c14f0bb2cbae56d1713e5a279e9fd1d97978547a03f1261b5551cd779fbd0b8e851698c6bc3f4f80e54583ed98d9f674c76b39eaa4aa743ccc3e6e45b762a35c77733ae9029ee88d67a5ed22a052a93374983c98b47983b1f611049d6578c1013ac2992efdecbbcdd81b612822785d1367cca5033e4d6a29f98a83ebf0bb0900c5b43555b3ffd5b3fdf1352e40495ef34d066446a7f5ba06f26c4921c23e6dabb97489d1e200a1ff4ccc4c0cc4e5fb6621ee0df8b5a5dedd29e6cbf5c5da9442f6c94d74bdfb3444e8195e5249a9d2303f62a752870964e4534a95711c992627c22fc2c42f2f1226c4f77f174df327dd8b01f6c3f40a76dd51e0fc180d3ea2e1b7f4815cb3fb563c9f15201955f9bb0be9710e141d6387be4ca41e03cb36eade9309b525c4a7fb29bb8f496509ee33f513ea0396f4b9d34e94267f25337e55f20b2341b7f81eb0d88ad32e2884f90bace0a93cdc705a63e6e904512b2d285a63a64c18a53d7bd31596d1be6a81ad0251134d3044f5bec5a7fe189956661104d2e26a2cd10f39daefea82a91c054e479983d61d01b8b3d7730b9b87b4f007d5c63c37bd0325aded8bd455ecafe9cb483e6ea20b561533c2b27bf0a44719ddecd69b528a8bd2660dbe094ca3f1daee898d6745abe3100dafa16fbff769e28846527b90325a02898a162ec3d8f0090d47d92d7ede9b3da7c58d4fd4b87cb7a7f1da08370e90b652c659d23a6088a01a0e794a7ffe58d5ab5653da7e43f034ea4012f0e7a20e69ba227cadeda1a6333eaa67a3d40a9fd96d104c05ad7330f4dc0d6b10fdc268c876c578ef5775ec2ce40001cdc77d17ce5a0b26d1ebfe1794e7c9dcebfc6c088ad72bd525433bffcb0ef1d3ebfac61ca66397386764595e179d3b9777ac03ec84354fbaed71f632205c85dc3e1c54c18b7376a72e58c8607eb89acf1cbebf1fa091413f28f8ce2807a94b5a5e68c0717cb96fe39ce8f35218bacc82f0f7d10942c101aadddd18c6bf76e154a34065c8c93c9007489d2894bce3ff4f41acab5fd2e5b1ad9294de47b3418b8358efe6ea4fcc907c8267e5ab2e66b8f14da750c0abdf9702499bd17d52b31e23c8163fc436953ff030ae202653446d054287e4ac5419f03e6d38c08daa172a8f85984a2907de9e85c7436ece4f59567c87769839beeb93d53374b4b1242cb9887d17c1c6633f541769db6f731acfc5b8065f14210314969a4bf1f554014fe3b34dfa00797c029578794346f726a5ed84dd91108ac4a18d42c7a0c9633c4b824f718b42f8a65773d3e16c9729a0764e910f8fc44ce03c5bf17a4c714d598a557b78599b3f7a04883a437a23fb50521ce196671dfded5fcef6c55b43850f2b1befc0214cc6c81868ffb377237ee7c449c3bec01164f2a42c7a89f1a93de2f47d73256eae5413aa68cd491a49de5f9907b7bb05e30c883d4864d26f17cf66769517a3590d66046e920302fde2fb4b4f89a9864292022a4443393cd4a00b14ecd1c44aee7af4b9f3bb5ffe6492b315e069a61fb7e24cb281e4cd49a03377db972273fb6611c5d18468d3a9ebe17c5925f6b1cf7ba8782939893641da641f9d19491037f4b7f9cc697871088ff23a3e5162e49ae0087a239e7f43662af97a35d10d8168e830f9f7d4ed92e03ae1ce3f39b6a34d43e40b7f6bd0632b5758c41db0881c687c9792a6eb632ded6854062523574167d452161695d9ad7d8f69fefa5235f8ec6c83b4517488365b1eb95b123ac2839bc41dc0fc07c35671a9a953cb7d9077e013919ce8794b4ad3525227f67db39a31e47e4ef554e981c6074241779ae356108b776fc5e810e54dc5c1308a3309961f7462403706097fe02bc4a2623c943ce9fc1b6b4eba5b9bc665795cef143c1360f64e5dda6ba15de4dcac45f49173c28606a23219430e67253f4b61de8488701b4c36bda57896b27f8b69442f6759bed80f3fef1d5939c9d46200c7540a1e9ba82ca10c03bca7d5a9d91dac4168d0e87ce5190048c2144686c4f948c38c4d94f7f111efe58bba1107a4ec05faf8c223cb1f0a574ac3734a4e9ada6393d3689e6b8cadaaa74d85bf2fd2cc655618d6a53b784dce18bc1e52e0c4869094d7d7039a0cf74855eec75fe72471f5a6a47a340edeccb4187fdba4c318d359da1a0eaff7a45071d9346ac587549fbba25be92be3cd23e8437d8f3cfbfa0292a3848c79cd2e7964cf94eed640914ac06b9612c9c75c3b2a68a00", 0x1000}], 0x1, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000300)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000003bc0), 0x0, &(0x7f0000003e80)=[@cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0]}}, @rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}], 0x100, 0x20000880}}, {{&(0x7f0000003f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004100)=[{&(0x7f0000004000)="b73b0de7ee6883164859324d1d0d10506886b9a18820f8e955f1ece8ca69fbb67bf8596e2448e0a63fe0ccd086c09f46aca8edb21d95752b2a7a388710ec72fd8fd82ec79eeedae387f463017ce859b45b5f922a9650c991d4d6165038ca3342d5a5f72b7774838701422898fdf8f05823aac0fc4f49787c92d8082315d227edb1c965e684de678b4744c0af998b527c2abde23fd53377b96e2d7b9b9008a6003afdcb0a507dfe5dd35a8c770cf4d908d7dba8c37588b5cde6d7f68d91efc3d3bb1f1e7ef1fa0a3f24cfb5664fc1069159acaa329568fec029f6a9ef4f22", 0xde}], 0x1, &(0x7f0000004200)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x140, 0x408d0}}, {{&(0x7f0000004340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000057c0)=[{&(0x7f00000043c0)="6139b6b6403e4f12ce0a40e8da738065f5a3856a413efc451774ebacadaf4090925d218e786cd046c10b43696919d85f99db748179585cfb33ee0bd07e710f38ee15066114fd6eec573f63e5d5748462fbad8446dae53966cb3638494c43db098784558fc3e2c26f929c0bfeb9285add3055a40a0b5b8acc4623ed7673a3e0cc4caa27622e5a63203e39dfe9580adbcd1e312a4cb2ba0e54d2ab7aa1acab0e2c71599f", 0xa3}, {&(0x7f0000004480)="72c0fc758254dcc8bbb9764dcd6340a32e988fa42834305b77b7cecc805423d0429e53e3aa702930faf4786f1d1aaaf9d14bd803df6dd28352719fb7c50086707340be50d9dfdc3f14c0db06e173671e212ff9060074b379073fa2dc18bf5124fe03184939ef800069b072d1321a45f4ca3282916e2dc2f9834e3325bfad4a1616247e98dc2ebccd3144e8c7e1fc7b5a3a7f23ce125f0df204902802f898fcd0235ef7df9cfe97b47da46cfed3e57a09267b0f133a11dfc12bfafa684b54286c51ebd2b92e36120b3b9b201bee8ad2632adbaf499f197c7b83398a05519f84e5d1a0d4f8909a351dfd296167ac6cb85d5666be16b5536d05858a9b4d05d18be07dcb391997b64ff77137e598c213f7bdb354a10fc0a9195f96d330e230a6533bfbe64cf176dfc093a9a0e69d7918ab1e18c06149510589a99abd8b2704c7361be5f2be0f76779b04003b0cae9e119367ecaaec094e733496688f9d173e55478c0b5a2ad01b46f0a63eed87057c47cf0c81cf61884ea856ccf58c8e080472dee66ba7e6598f772fa2e5e25d4211dad3cd9d1faabe55bd932e2d349729f1a7b662247bfd4e5dc6a739e7b798e441eb9aa0bab73ca6dc34b62758dede22b41424c91cf5854ffc15846027209e7fd38d9324b26960be65dbe5529ccdf842aa67f6a2aaebe7f3b2093254da1c14fe87caf7e0e1058fe0c90e0c4555ec3e67c8c16a264aada521fc8bc7f16781372093dfb7c44749017163e3f92b01f8bc3b2885f5ba2d45f0ac0d7ad1733dc728d5ed3c02dd0842093a67e983a15ff64b0dffa7720f3e57fa4032a90f6577b9efb673b7824570b79e39b02223aa307294ab50e8470627e91f6f5d2b3bef4fdedc6a7b7ef976259afe53044ba1685d0db908599f1811aad4b30bf977d950c16dfbab23af6caf3243aac5c762fb821384992343974a460e5c6f839e32fda8ef083a789c59c5d7921e81fec31040ae798a94b1a3920f99a3d20176955c341fd7cab0103cfa09eefb9e87f47dbe0e07ae5a455d2c1ea3a94830013cec22a917978495da3e26c23122cdbafa52bffc36e5031f0d96849b1a3fd9e42cde61c389eac2ea124d43ca90a259c1e032dc4df3ec62ea8374bb4b09b01a0230a875ee34c72214abc6fae81f96dc8e90c589f554adc7cc7a747221d37edc3b99d49d0781cac05df87ab804c975fc6eb094a0af95ef1206f488fe98ff10a9d036ef001a94e1160a56be48a6fa5bc8f8e018778bd2c380c10d11cebaf55d718c7433c5de4b0844aa322005be30d20c1e04118221730e4d95007359ca51a2f153203d6267fcbd20333734d6fe37f1fb65bef6d2c965378c1f78cee4e5d032bdee9c44b4b77e9c018f11f8739e9068045b4f1eeb292aab66d3b4831ae07495e2f7176cac61f3e90c9c5637ffeb41c8f2ef57fa8051d64b2eae8681f588e7ad201c17c1f9f9e3ee7ee860f9312456d27c7fc16094881b68c8e59f27710de68627a8bdf5b63c74138ae1bd1007e0fe7211d8680b8ec88a02c064bf12bd9d930b7ecf409af8ded071c2c553456c5303d90dbc04a8e1e35d6d092826b9e4de4e771b1e6b3b5b911717273299d43fc3df48121b3419e82b1c8c9d5133dbb302d3404b75065ae9ebc89aec55af4913abc23767abf35eb7663e415352aada9315fd88cd4d50ae21e7982cfd0308b7f69f3b09412a0443600d976e51cb84207bdd2520106ac3e932c1194414f79bf7c75a0a6b3010f3e7e51c158c5609e9b1118549651c1054c6f73cea98a712f664f0ca13b840a8bf79682e7578822fdfee8246f99d37768d89f72840df85a64bdf47cd1a052e1ee02801a8726d832f8cf208cac728d3f2141e95b460e618d92199306009850d1c267c04beebce59e80ddbb4b1282e744dc58ab5a55f0f979aa3e5d4eebf61c6782200962fc4d490cf5cd7e08792dcbe399b656c6bcd1f571c756a847580a738fc5047884e7e7901aba7551f4873fa4b42c3aa081df23ea148182dc4d398afcfdc3b90503e988f6766ca216be7299e72018090653831ff9f4bcc62de5c8bfaf67de1f15db6d7ab33f28b074ff5afe4d9771a045ef5eeae79a88accc67638ee19f1833a7405859a05220969b1bdb77cf7a444b9c6302559368929ef6f415855832122d6e76b4a382da885502e416d040c61e622e064ec95acba63b6ecb937f402f56c5f535c60cdfefe742fc518ffd7f4cb6295df804573fd9427ff919933cc8322110047bf60c7bacd5d3c7aa5f5eb7d2489d3ddf8a7f76bb01f0dc7f57a1b1ecb4846db8bf18dbe1e1b986dbb9cdf7dde391bfa7a1d42bcf0c88dfc36590e5b7f9a30ee88d39605f744e6776bfba850f6f20784fc62085abfbbaf351ebb85d2b34e52729320b3a3605bd5ca57df177e0f77336f21af5a55bbab37746ec1375b76aa6274c2a53a28c505b1402dd3a61861b83d8275cdfeddcdc6cbca2f3ec1ff0e9102307b818c00ac833dcf9ab684631f4b6d263c9f71f0b46b1d1473f41e28eb03fb20057279abe063bc046cca25a3d4cf43be8098473b365f7cef6a4aaf2f10a5462f78d33d6131dbde9412da485fc6df9f216da075c59af63c8ad0842fe8e8b348b2f40c9b7ce6453885daff4fddd7e9083c325808d9b0314d078d5e36943c9ef10153712a274b9ea153c093b191ab553f6f1c6a763409fe636588c1cafd5e063bc46ce8a07149e3d158c45f2c01709d30e54f6fec702691744780f009c57672f6c570cbbcf0689b70615e4c2fd2983d03f8d2a2b84d474530c489b8a58fa0100d6233f6402ab2928cbe074a7f70f7dc16cd41e2fd579d2f8926c1d50ba369a9418c01eecfaa8522e6143e2a8903c3b8992023ba22d418da4811684985619faf9cabbecc07d8bad6d6043e126620a97c6833510511c5784242188f66c1a384c52dfa952bcb3ac73daf729e4e24264914033b1d274ce5ebfea254cc01f339e30153a4a607a697ce03a8f9424d7bd42ca17a79d74e4225a6d5b57add308370ffaed073876a85b05f00608f74926a977a5e7e56eee81ee58a028b5b8bb596a7fe0ba89cd0e96975a939c37b655fb59660f3e6bb0ae0e5359948746b8b90e24e1270e5ef451629bacd630b1a3c6c6e2d4e4a50ef6d68376c10766265db796bfb1ade198ee96060d668dfb2eb60693683c9bc0b888075b331f3408fc31815a5fe0b28ca9fa1d7e7f49b84a7f4226a250295702e3eee0a498e65355804cfc3fc3d52152b2c40d65d8230eda59ff17fc895d8d21ebd5b1921c283f24a45c6756eddca0bf02bd88c2dd7ca29836fec367f235bc248a2c7940998009308dfb0604e32b74b447fbda927f96929cd3c0b506513855027904418f75b03eb181cee607567d727c17feb50f9238863da224502d3583f426c510ccfa6bc10dbefcada24c17b3dc18df7292b4a4fc069969e36d3155c879d2c153d45ae036be6c394ff95489e4aa8a5dac7a55dcc7ad2cd4e6ada6dba381bad18484df0d9eb1b6a99797301abcc3f4ca360978f820bb2ca23f88d0b16505a4d35f960956ad4cc453aad2b66958a0481777021e7fc14c59853224417169c3b0d190e8e480e8610cb27e52c2f9c748b369e09aafbb129d696b651ff96957b550dfdcff823a4c860b22e58960f69a6e63552b49b44d45510b1528f45e665b9e1d9310ed5e4ca0753504544f7d9e8cc9d4e4a91973e8ebbe6a746093a6412eb516b6839e07e3fd3b13a358690b104c221fce65c4bf1b231daf0562e55811ee3405b1384fd167165ca7c698806a5581e6d3c027cd7096df9c04d8e19fe4a0a8f41fcab1e7611354d63be639f2a0df85dda41d31de4dd7c0713e005e17b69743fc4217d290aca04a12f4dab7fee4a6d69088f3482cdfe4fda4baadf2be30b7b0a4a963a8c7e7d1a85960e55d88e340921f9f71e1f63d53fa39847ab9a63c1c68870c08b5856568144883023e304932a87822b523038481572912a0894535a7ee6c57ba30641170b288b3b7130bcfab17494e4f75e30cf8c847a4b12988f1ad826b16eb6c867cc3714e4d3c9683544f28d84807a09f6ca7f4fae4873b06af96f59fadb3d54db25a4c313eb770a0677b627167dac3e9663ae2d78512bb54e2689d7e1df58ff7e0d75a47c1fb6cc9d324b2ad36b33a0b1d4e09be93a68a00829011a6710049785700900019ffeef67310256d4c0ba5445707a5e1b9fcab3043d9249846b86ec143fe1681f2fce6657e2419c01430dcd222d53677b5292ae53468ab0d6599b0329890e2bca168403ec5e483d9742bf65d6ce3e831c344528eeebbca64e0f3463ce664125662c4740e3010b6f2e4b8831b622d05312d79bfd51bfcb45349a73a020123330dd2ba47c95fe26bd3269db3b95c422bef2ae34fe3cd24a0bc2cadd57f39aa358cab5f93efe24a4dda729dfd7af63e1fcac37f50e7f4ce12d9a9d8f085104508f1bd52d9fdf076efb9099e4e84f8d4e7a5aca3c76a09cf20b35134ca4613b2b0ee0a7aac2c4b7cc700c3493f34452628555ceaffcb303ec2c03057909847cdb34eb2f7f607af0f69e69b1a29bd6142bf0a848a93853791d53c23cf99ad385442c9951255b650800b4456bc7d1ddc770bb58765e23e775c581f714c80ae494931ee3e5db9953ab64f8edd8d6730d9783ce79592f834ef7ee893a436036770c1ba1427fd46f36e64896e8222c19414b6e55066c0ec2a95840d090ab7492fcbac400a1be578948bf28d4d5691d419e6fed7fdbbd568787110871546df65ab8af49b9cc4787c23345f44403e0e9402c323d3ca075505c00c5ad159d3381352d31a8692dd01bfaa2a9d36358edcec7506776e2ba236981f95eee3376339f25ff5ab5dab6ccfbf871511087ef2c717c73edc0a65af3403add9ddd7ddec3fcfac07b6747581f36e540a59070ac7d0f70d403cc897c5fdfea5ae94af17aa7057dc17ad83fdb1f52afb00aa133d16e7b90fd81b3bd7ec5067481efe0e2939d6a46df526ceddb0e43fb5632a099ed2bb47adfc4307d584b86e3c355c6cc08f16f5be31698846e774897b5504dc349f498a6a6f26a37410c33d9acc82fcd026e0f415823b38d85d4d365a5ebf442149e7997c04f214052346caad0d36ffe2e706d46cbac9bb7955fc043e6cf4ea0b314d3cc28f63365ee117075aeefec43533844b8a76e58a468e7b5345d0c34dc6026643758fe85bb41c8ce6db96eef07fecc8deeda8498540d5e9fff7f201c219c516f34ea2219a789eaca37cbbc5dd251cd84651717468a5c53313f5f827a85a7bd9aac5ea178137e4d2db63122d22b0e3c8660742493e75faafebff1c8e4da8a5e8f540a0ff5320a1895f24ba215d7461e13dccc298f93652888cb2c4e5fed162791ae9942d7c2bb8b0af6fe435fa39e673438f6baf81cacd8ab00d4baf4307dab8d45700f0740cc17b09c11d2a40f00438f6b2ceb1f0488676798e2ad7c7538ca40ec08c9de0b04e4f8badb6b6ceb56dca85d2c546e04252dcec05635cb5cd704e37ade4e7b1410c5e20f3bd55988e3134a4ad9449875e5c281a65cf686d4667f51860315c45e1177aa5f8c9edcc587d5b860f11cfe26799852162ce242c4711c0d2b5ec703731164e627108891708e92ab28e433dbe6ef10adfe7dc00060b33b0eb1985453e6ffacaf31040c9718b828f3c7dd060ba6e49a47cf5f04862b19dc04d7c8eb074e0bc82bf81de0fc5a0e29848fafbfeaabfe051007445c290504b89a87ca8ccfea87a56265680acc3db01322522a008930e1f2704b9b8fb40c21aed7083cc244757b8bc205e9", 0x1000}, {&(0x7f0000005480)="d782284ec0484ee35f1ec760a6b305757e7bd38decdfa89dc98fdbe987c28f1013a3101f3f75b6ba1a47e04fed7b0559160b5687225cd2c650ab1191151d01d44e4760c79176d3ea8b595c98608899a37c7bbaf13c447bd982189b2e6f8bc4884375c0a9a9b6a34933e4dc4f4a80", 0x6e}, {&(0x7f0000005500)="016c79b0135c515ae54323ea9be07135de63d9d8f97e99d2d1a8cdf75e294484615fd41f1799c9f85f865bee6a045399f7f3b61ff0f9bccdb4e00c3d39e9f83e1d604bc562c14c6eb207013d4f0c84f8a6cbde5b603f14adaac7ab18390199ac7e5e6e", 0x63}, {&(0x7f0000005580)="7396c93ddcc3a22e7bd3881eb29f10162b3db8e4c1e7e28f73fb4ac081f3a314087d0fa8a16d6ebbc348a80e4c2dd0aaa31f7a4bb3cecef936cd67d6335eb67a58fbf5111302bc8a4c9391589fb67c730dc5525a0737e7afa638a452a96117377245253dde924c", 0x67}, {&(0x7f0000005600)="4b444d421b787e9ffbace54b0a4d7e7fdb8dd0d698b6a0023bf56d6a049899e60be7e6dc5c480440eab07ddbec01fd538362c97388c2a72d2c9eb7bbb76c36cc0c5f99ce1e17827f28a59958b5f7b87618594127540d8f5fb5e1e3a350e60d58cfac3918b78d7e8c7906e252753f6ad2ea7df6cce34e0a3478146caa19ff70cdf77e5268c4893ae5c1c833e380137da106d229a65fd3507994d2d833aaa9902c58a642a28dae568344c7ba9cc303e1b6e139b607f3f615d8ece9e9ce7ffb489bef", 0xc1}, {&(0x7f0000005700)="ff49f8a2c5df08a6f39ad4a04d7fd737341eb56c4a726893ca28076052f686f34862795e0bfc566f2cc28f052e19222c8566fab228b7c31203255fba5bf77daaeb471965b570d96e47584152985480108790f40a61019603f7782400a82a4e19257b16bfc99c9b21707a1615ba98d3c685f912941cd338406bfc14a163a2a23e2a42dcee0e7b8c", 0x87}], 0x7, &(0x7f0000007d00)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r12}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r7, r4]}}], 0x118, 0x8000}}, {{&(0x7f0000007e40)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000008040)=[{&(0x7f0000007ec0)="01d3d34a2ae9f248686153ef5a63e3f00d974fe92af648396c68a8a4d434a3b00e9b92206807a94621acba0f38577201a24f18b74f69fc261d368393eaccc2e75e5de66e09ec65655f2cb2ea71008c4b6a89cc3e17d0dc208028285c19511fc984dffb2f96ff89124559acba7e385694c73b2eb8d28f5bfc145ef331ab8790ea509ced11", 0x84}, {&(0x7f0000007f80)="3c289e669b18979afadbbe55def0fe1467e2ec4fa9d29a57f5dd30334b00dfdfebaa4dc50dcce5c1322ccd6a4e754e0a2eee3b4416d2d0e486505ed82739329e0bb4ee8c4d100867a9af22740a361026d566a2d427339af009c89fb2058c8ea173c6a1d3780c803a908163c833274d8af950decfb3a9c9dc059b1fbd8dff274e37567834178c084db8400a90323a750f90cc45743cd24187fc29783a11cf1981d6fde2a8a3d07f2113d434d3ae39d114da457078709063d2f18c61c487", 0xbd}], 0x2, &(0x7f00000081c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r7, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee00, 0xffffffffffffffff}}}], 0xe0, 0x4000}}, {{&(0x7f00000082c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000008340)="c996f2f5b3a344dd1f4c7144a90a06a930e2d4483a6631ff6071f21ea61473a3a1e9f287aa6a04cbf2dc297d427c55a1c05eb9a319", 0x35}], 0x1, &(0x7f0000008480)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee00}}}], 0x80, 0x64004085}}], 0x6, 0x200000d0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read$watch_queue(r13, 0x0, 0x0) 03:13:03 executing program 4: r0 = open(0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xf, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) r2 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x10008, &(0x7f0000000280)=ANY=[], 0x21, 0x4af, &(0x7f0000000540)="$eJzs3cFvE9kZAPBvJgkJIZDQcmirtlBKSyuEnRiIECd6aVUhpKqop6qCNDFRFDuOYoeSlEP4HyoVqaf2T+ihUg8rcdr73nZve2EPK7G7aFdkpT14NWMnhBCH7BJibfz7SZOZN8/x916sec/5nMwLoGediYi1iDgSEXciYrR9Pmlvcb21ZY97/uzB9PqzB9NJNJu3Pk3y+uxcbPmezLH2cw5FxB9/F/HX5NW49ZXV+alKpbzULhcb1cVifWX14lx1arY8W14olSYnJsevXrpS2re+nq7+9+lv52786Z3//+TJe2u//nvWrJF23dZ+7KdW1wc242T6I+LG2wjWBX3t/hzpdkP4VtKI+F5EnM2v/9Hoy19NAOAwazZHozm6tQwAHHZpngNL0kI7FzASaVootHJ4p2I4rdTqjQt3a8sLM61c2VgMpHfnKuXxdq5wLAaSrDyRH78ol7aVL0XEyYj4x+DRvFyYrlVmuvnGBwB62LFt8/8Xg635fy98UgAA32FD3W4AAHDgzP8A0HvM/wDQe8z/ANB7zP8A0HvM/wDQe8z/ANBT/nDzZrY119v3v565t7I8X7t3caZcny9Ul6cL07WlxcJsrTab37On+rrnq9RqixOXY/l+sVGuN4r1ldXb1dryQuN2fl/v2+WBA+kVALCbk6cff5BExNq1o/kWW9ZyMFfD4ZZ2uwFA1/R1uwFA17iHJ/Quv+MDOyzR+5KOfyL0aP/bAhyM8z+U/4deJf8PvUv+H3qX/D/0rmYzseY/APQYOX7A5/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzY3kW5IW2muBj0SaFgoRxyNiLAaSu3OV8nhEnIiI9wcHBrPyRLcbDQC8ofTjpL3+1/nRcyPba48kXw7m+4j4279u/fP+VKOxNJGd/2zzfONR+3ypG+0HAF5nY57emMc3PH/2YHpjO8j2PP1Na3HRLO56e2vV9Ed/vh+KgYgY/jxpl1uy9yt9+xB/7WFE/GCn/id5bmSsvfLp9vhZ7OMHGj99KX6a17X22c/i+/vQFug1j7Px5/pO118aZ/L9ztf/UD5CvbmN8W/9lfEv3Rz/+jqMf2f2GuPyu7/vWPcw4kf9O8VPNuMnHeKf22P8D3/807Od6pr/jjgfO8ffGqvYqC4W6yurF+eqU7Pl2fJCqTQ5MTl+9dKVUjHPURc3MtWv+uTahRO79X+4Q/yh1/T/F3vs/3++uvPnn+0S/1c/3/n1P7VL/GxO/OUe408N/6/j8t1Z/JkO/e/8+v8l/3phj/GffLQ6s8eHAgAHoL6yOj9VqZSXHDhw4GDzoNsjE/C2vbjou90SAAAAAAAAAAAAAACgk4P4d6Ju9xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD6+sAAAD//wjO2aE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x400, 0x121) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = getpgrp(r1) sched_setaffinity(r6, 0x8, &(0x7f0000000100)) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r7 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r7, &(0x7f0000000500)=ANY=[], 0xbf) sendfile(r7, r7, &(0x7f0000000240), 0x7f06) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000580)={'filter\x00', 0x7, 0x4, 0x408, 0x110, 0x220, 0x110, 0x320, 0x320, 0x320, 0x4, &(0x7f0000000540), {[{{@arp={@rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xffffff00, 0x0, 0x8, 0x0, {@empty, {[0x0, 0x0, 0x0, 0x0, 0xff]}}, {@mac=@multicast, {[0xff, 0x0, 0x0, 0xff]}}, 0x1f, 0x4, 0x3c00, 0x400, 0x6, 0x1, 'ip6gre0\x00', 'pimreg1\x00', {0xff}, {0xff}, 0x0, 0x25a}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @remote, @private=0xa010100, 0xf, 0x1}}}, {{@arp={@multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff, 0xffffff00, 0x5, 0x2, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x25}, {[0x0, 0xff, 0xff]}}, {@mac=@remote, {[0x167cb96d26756f27, 0x0, 0x0, 0x0, 0xff, 0xff]}}, 0x9, 0xd3, 0x9, 0x0, 0x40, 0x3f, 'dvmrp0\x00', 'syzkaller0\x00', {0xff}, {0xff}}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @private=0xa010101, @rand_addr=0x64010100, 0xf, 0x1}}}, {{@arp={@private=0xa010100, @remote, 0xffffff00, 0xffffffff, 0x2, 0x2, {@empty, {[0x0, 0xff, 0xff, 0xff]}}, {@mac, {[0xff, 0xff]}}, 0xff00, 0x0, 0x6, 0x5, 0x40, 0x4bf8, 'bridge_slave_1\x00', 'veth1_to_hsr\x00', {0xff}, {0xff}, 0x0, 0x22}, 0xc0, 0x100}, @unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "05cbf2e8b2c51ba50e872c4e871944e8ac798fffd56fa5e1105bd91d10ae"}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x458) r8 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r11 = getpgrp(0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000049c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)="dd77cea2c9c6bcb7a78b4346498ed9f649b1cc71d97bb8744f95be3e143cec68c8f427b9df7fd200cffa052d5d6772158394fb8d38b96cb6fbdae9338a68773b3d79c69c89efb0e689779d4e0b36781f5d363cb6cd073070d03caf777573e3312c696a41ecd89046d9c0a0312a8980a4e2150f6e394b6fcb63498446993996899e430fc5aaf0307c75d76ee82b7491f44e081431484e03a631424bcc8a", 0x9d}], 0x1, &(0x7f0000001ec0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000024000007ee3d5eb7abc2a5def36c4c205acc84957f358949fb767c07031dde9331b", @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX=r9, @ANYBLOB="8000894db4ab9dc60d87f7617daf6f3a42d30000", @ANYRESDEC, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014da60c5aa5f705c8a04345237000000", @ANYRES32, @ANYRESDEC=r8, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffe5000000008e2ffb393db036695ef6b8950f0d5b8e35fc730500000000000000da0c0c54fe92fdc673759981ac61040a2daf15973c", @ANYBLOB="6e22bbabb6de5ae2dcae022d55f920d23f47707aa8f370cedff8e7a5e135f91cdddfd8005bbd1c45e769c130208868cef1edefde8259fafe4e16f6c10106abc9069602904d3b069c6cb216298246baa9651284bf3d52447eaa37130de83e884ee5bf0e8807b15d84d924411856", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRESDEC=r11, @ANYRES16], 0x100}}, {{&(0x7f0000000f40)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000fc0)='M', 0x1}, {&(0x7f0000001000)="dc14f4f6fa6b6ff010ad368bf9e0ae867049cc5c4b8e02dc66864701a95ac5a045be2544790abd4d09eaf019f768f0e38706bb4729e6716248367929ba7fd1", 0x3f}, {0x0}, {0x0}], 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="14000000000000289cd0000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES64=r10, @ANYBLOB="10b87c3d389d60fa62be0000000000"], 0x48, 0x4040000}}, {{&(0x7f0000001680)=@abs={0x1, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000001a00)=ANY=[@ANYRES8, @ANYRES32, @ANYRES16=r1, @ANYRES64=r7, @ANYRES32=0x0, @ANYRES16=0x0, @ANYBLOB="001ad900"/20, @ANYRES64=r1, @ANYRES32, @ANYRES32=r4, @ANYRES64=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000027c20a12f15a1b1ed776de6e266d730100000002", @ANYBLOB="ac3fbb2e", @ANYRES32=0xee00, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYBLOB="4e5fa9fd3504070cd263aaed0a0e67f55350b383bb988728082e5aba46dafa9fce3cf52b5cf491cb4915155ecac5884c675e98816da3e37f663bb88db11d76a1f19a7fb56d7f8f36a7100f47f6649af4a274d7938d81678b4f89f43bad93c10e3b", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0002434d30ebf514dd93000000006700030a0000fed14e8bbe38e9f7f9e27889f680505fce202cfa498b516a", @ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRES64, @ANYRESHEX, @ANYRES16, @ANYBLOB="10000000000000000100000001000000"], 0x110, 0x4000}}, {{0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001c00)="a0e4211616abddafca09fbea0b920789a32574f6498aa4c62cbf63dfddb7cc6e87a40e2aa8a746802802e93183c580467c076431e0255a3bce6b4f6fdfb637118b97ed13e9eb5c5810c83184a95c2d2bd4e7a883fc9829d920397013ce464ea1daacc2fd1f36270ff941f0fc9762f915b452a2b4dcdc1588c9fee663b91f5c5ddfe53646c640aeb4b09eea78e8c53aa0dfa87a1a6d1b153e2c98d850c56c165ecd6e289f6b1e2b4471494d9499918eb01c33cb36bf82e70631b1506383940993e09b0aae9124756d48edb251", 0xcc}, {&(0x7f0000001d00)="53232f8a4c68accad6a06c1613142ad7039888f208eea2292f44699d91c67b464855a914471e19b608b7927b09146f9cc584c063d922f94675dd40a28ba42837d25c5be251b90d6109149296972be3196a99b81a92b7390bfb73883b19bd5080710c779867e22c48783f5acbe52ccc4779d364dac0fb32215c077512a0db8e56f5a59bd44e4fe802d4b220b754", 0x8d}, {&(0x7f0000001dc0)="15253d1493b677f91270d8e0e9c300b3207c287a0f2deb4de48d1e1ce3de835362f991f55f1f22b28dc6d2337cf3fff1c7aa3e1ef1ba16334eb2bf4d2cf4459325f0785392aa2a6881eb835a9422a37332732cd40f3644347553fcd011dd86404706bb4e3946d088606931afd72d1ab1d072758790659f02e09355c748791a6fd1695cb9ac52ad629354d3405ab04138953a0eee8012ae40059f748b", 0x9c}], 0x3, 0x0, 0x0, 0x1}}, {{&(0x7f0000004340)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000004140)=[{0x0}, {&(0x7f0000003dc0)="71f7daed0def33c3b33dc5d53a891a03d9bfa41554d26fc05ecdf00d3320b70f1279e07da3cd0e295bdc44d63a53453210d1848db7fe95bd62a55203e3aa6bdf89d05d29c68ac20bc615f0321d8e6f1044c0fe0a20501c087ca81bb8c97b40571ac755f5bb3b2ebf587342269b7ea23de0e2653a9005ed13ef", 0x79}, {&(0x7f0000003e40)="3cb539919d1e650e756d4a0d61bd480c22ea05baee9c022ac66e4ac6142b89644b2b5dd565e3f38e0c4306a157c6709b163487b6", 0x34}, {&(0x7f0000006b00)="6283ea5425b93f199b462548fb7bcf423d16e87371f42bcaf81a8bff30b40db9700b907971e3a3766dba04e736a5c9015986ee1add3dc707e07fe704cac3f38d44917ab1fcbb911dc03ef62b18dcfc6e4e0e3d8374d353d63849599db4e61b11fc423751707e8ff994dfaffa554f542f24a2d9e46ba74fbdfaa78415b591c95e12d7420fae6a5ee8f4b3144ae870703a64001a30cb3cf36414214648c08b23a2cb9325dcc08dc4250d36c2645349c9119d0f0c2a812b448531db8b90355652e312a7f0add380d0a0edb25639f26fc2eeacb1aba1d8b1abba7946867cea121332b94ed1c61271cc934d378e7e9567cf70bcb468dce8c966d0c6a563f109ec27c89a92c9ffe4f57177de50f09c8d6f106f26faa3d8c56367a4b5f7420535d5889ee26469b18b82e3a9de22d7d59038ebbf7519a14c3fa13474dbf1e1f7c9b737749315339ae9c62a92d128d1147af172142aa1db20b994f991751de0e2bd5d644b3346f2b1e239a16dfc86bd7536b66b48a95e44178b2ea4863d16671530edab8c6be21c01b1e66b22347198b5032cd4166f01cfad1c13d9514cfa1f396739547f74793f8235903fb1775b3abfb9b76511afbbc7e88ffd529a609751c63d12eedf656f7ecd884e1c51b952929ba3ae37cf86e0b51a08b0c4a7da41f88949c3f450a5ab4768047e03af9e23b16505bb6f3df84310dd8c2861ffb0dba79ec25565da900cd1705991e41f9941e5ba0cd1421c83d5c18858573898135cf32d7d70d44aff2ce7b7c7d11f9ce16b30d4a2533a97144fae771248cbefcbc82791c32d3a1585e46467606b2a98bf064fb75cadabc581d71bd4f1b037c6a905b0882f879fd59814f600d9f9ad95d79a66db5d8d9fa1621bba64a60e039a888785ed2a4370dc5439d8b5fa2fa4124041fe9ebafaef05125afdf93e78ee4ba21c766278f7ba18a7e9b3cc68ae31998f4326371664a8a28eb2fdb456896777fbd1f8efa6d5c96153e70c37661ff7e7791092a616914213813f53ea74d80c16f93d67482c6c0d49a7c9ef64846798b95bee8ce0f9bafe5851bfdc13a5f7e218d0e46b72f1285d3bd01d1fd16a514e6f35733ffae78c6703e99d36529c9d1616fb25d21b115fb454c47482940929f8254a6a96e59d405e81fbaacdbf68738c98e268e71be6b585f4e6e616c1e8dfdc18275946bdf8939df6caeec14c31c73bf13d23f859a3847545574ad7ffca6327151699a23df73ff6c6cf3bedbb64409e638c1a9f9bb1e62c8105cbcc46e789b7e1bc5f5d15251503e5f5f68617562fa37f032238c856f16f831a46f4e6c0690bbf747330f154eb0ce4ba82096d60623fa6b77025e4957aafdce98064e0edf7f663fdb8462ea5121e72c097ff98650ba634fee125c294c11dadf59d4105d0dffa418792f26a7500837c4b77760c785eb9e4b47a28f31a4e3a73d2904111a3e4a959730ba3252a56390df79805afcebdebae07863a7c0dd66ccd72686bbfa1b8efd0688ec075ca482f3b347a8f8b44ced0d26642f3e0a99190042d4313d23d6c222abc94cdecd756f37e37f6c3a3e94ade8cf3cef809135e6d2e039b5f1ade15e7d53323de052ae6a1f91a19d22f5702fb3b7209c71faecc8af5f2b7f2b48d83dc7fcfbdee42efeb7e40d1b343df8fb27882aae4f021435f2a88c9595de68281c8638653d9957501b6f05b351ae697f72fb5c524fb6078f3c0a4f9b083e2660ef716411d4c8371351b11f7a3e50aeef0927feb83a5707215ee72ac984df9c70a1de776fc7fdfbd84c73007f397807dbf2b9c5dfdf56b622f192a65fe43debaa9f74927dab23e57c3f1c825cf45979b0a5ba42a6cfa4afaf3b78df503cf6bcfc6a565be992d500d4fe9ed0cc652df98adcfe90ecfd6ede1d792d60424de14f3dd872bc1f322ed9aa7eae1c30956b8c91f84f20e2806be153491c39b57c72ef438ba140032c9e0967a6256cc3aeefbb7f42ce3fa053fef64df3b656e9daedb584f2745a608ef64600d4e86a0c0765b28191cbee7b6d9d5f875e06426e7752bbe6bcaa0dcf0a2e9b4e056f5778aa68faebe7205867fac7d19ea460e3a3235e449bf0c464f6862f3a06eba90e0e66ce72205718431e0b9fd699db620ddc4e9cc93a6d24fde4899cb8676fbe46932afa3296b8a2109afc4d6d12c07e276fcd957e9887fa0108eee49576e13d3ad6e6ca341f950aeb94dbf48b8069fda4989af328f926e595c719b9f5c18667724f49c357675faa346e45cc1122bfcde8b4dcb23bf93ef567b013a4bed6554dd4d7a315772acc13ba6e9e63d3cd41bbc72051bfa9d7279f8feb24d30154e42885ca00796ece0e6c19a3aaed6b60247d4bf37f990b4a7c59571ba7a0938931a70dffd28f3a929228e889ae899f5f0117bc9b392b4c84a44d853b5a3b02bebf3175aea8b5f769df8be6ed5fab548220f5a90d6a584a59693a5296584d764bae461270d628ce744fa7e50168810c02a64ad47d39bf96bff8541412023a9e9e8de88d420a3787f0c297c33cf6adc2bb1ffc53dc7193225f1ce1174e3443ad7881c631891e2714f193d45c40cef673d18120d843051d3b1381091cc05d0317dd318977d2e949e2322115adc02e20db54a8b121071ee6340945d71a0c6c41946d95b04d123cd49e2eb304c73716c9c7b078fb9dc9159eb0169f5e91658283d002d9d408cb79db605f917a464f8fc4724cddb378c2b0cd65c9145a55bc88abc269ff0539b1117923e8390d36548a85ce0ca6a1f94be111bd03154e381ab888341dfd1d584206c5cd44d3d53005a74b8e5bdaf8f6f22197f9730b1f8f038b6902faa79dc947fd25c79d1798dab6854e9b69f2052ffd5e8badb0e8aa0873f7ae81d0eb0056dbe2fc41387be6cf71af51b1fc94c0570494c62e449ac056dd5b81ebd82a6764fe456c8f097f7559021615e251e9657954d762b305b5f8cad26008fd6f7a8f3f4f01874d823bd427286033acf34f4f55b67fb2845f671efa376cd6884b02ef445c01517cecab56620659c95454ebcd201ab7bb7d2628b40db43bac40b8eda3d2848349ae55118ae36d5a0e0449f07e6ca3cea2d4873527415ff98585f8a45002b2861834c57358c89b78a9ce8237e7ba16735d6252dda0bd49f9495c135a8b899c61583c8916dfacd68e8c4585c9c43da9f1a09cf4d453c064d8b890727460b2f76b905607df24c329f0f6c93777f38138e0f86043e66eb4825718d7cd10fff5028c892e4fe9d123b70d870d82e897ab9ff72f70e585f11229acb210613e1a7f0fba9c300dc071bda688b0140ccdc374cf569fb5e843d20ba15f8c5190980be64f7d95d702adaafa33536c0ba3aa4f0c68fea83735d64fe62952fed22adbcc916ffe07a356e72a5be0d52f81983756cbb5ff23b089ddb2a4a659f741d62b1d463e31ccad010a74f4dcaaaf8dc1e9c5f6e7a1be6d3f6e3e4b406071eb45c3685155fda0d4f59ce2f76f70d4da3eb9d5572198ca217a9c8d5534dd1d0766fb118c1557a2f7d413c0f9c51ef8449f2b116ecbd7a8353f5a5e8f1f59d28fb78561f03e6f1a9340295af56e35ed2373c4d1697a5234d14bd5c350c83cb1b492a204d0a9412cc34f0815257e7f0a4be614499c438e11fbdc3f31950aa040e9a255c46444cab606b9653b0deb6a251c9097a40f3b1d4f85490f8bbabb9a871b61f52e2ccd711e8890ffeaf64395c7f944db2b56cfacb62ef1d1d54cf6b4012aef553fe0a31ca5c1957b14fb76eb32c136362c4c4e174e07b772b0f7bbff9c5511127e3d200f26c4babc3c493b4ba4622d90f4c26309d54754e5a81f08411905086eef40a9038566ab841d652a95292ec11872003c04871a6445f91fed2dfe21588315b6ccc10e93af0e3171e321629fc1a26837a4c9655723705489e778f17cd7e8d9768056cb159f4d6ea88f9db6864e5a59e93565b07a9cd5bf4399be48afb99bf9a6dcc32ac049f5a45588bfe6c837e01467be4a0e66cc886438700a08a6ad4e50c2a3133af87a6874b76eceedeaeb42f2b948a88b1adf6205ad724c1d2c7830fdbbde6fe079863fd8b322bf2bc00c6a6562133c2590efb9c7a807439aca85de096b3090d06d2c78ef68359e6f91220ec62576a42ecf7e478b8629815a328bc2662a0ccfd4f4806786cdc57f646baba0d86671021ad814471ddce14721e3efb367f7700df408aac0f15bb9574d71f3b0a61516f8e9aec205201283f1330d321744af914b4119aa563830e726992cc8bbc8e7665077ef83d7914743e9b4208c339f848f75a4ed9650079d0077a0d19e4f793219ce3201d30e16e3ad7fd92e864608d4ce921b760128a46be7ef1c73ff3f5f76185d1ffb61bffe0d6f156a3873bd64436a185fad56fd08980db9ddb3496c29bf5131d28a8d823947685ea7d1cead2c9a5b587a42d8e79411314e95704d432118533bdb442a5773e35f7f80e1599a780e13313c4f5980a0efe463be72114b0eb5400f64a904ef4627118f70decf6a4cf9529cbc9c5e1dea18767801e6e6731af02caae834a94576e05e9dfada3fc1a1474c551e040c1242684c9ad650d9dd95d79f9aabc7ff4d6162a94076cf1b1a37a4362ce5ea701de81fca722cd733915921bcba8f29dea5cd2363b86ccf490509e0256e07eaa08b8380e3a90ac69ec963aebb54306119ef8b4331629541c660a27307612317a9e206677cb278480dc6ff0c5a254d9f837653399516a024f5ff6b640d32c165f481ad1bfb906dfd4e3a8a3551fdb75ddec8e03a0aad8b702b7110f314b86552df0779b238e52680ab353d736560f7c7a1716721d7b79cefda267886c8ddd8a1037df1322bff292ceb00673b38d38b21e3af1950d6bc9bae8678f958b1a6cbfd0d4d6f402fb82cbf3f821d60344b171511157ca8f6615354e99fbbb37b478a4a4a56c7b2fd7b162bc7eba01127b5db4ddccf44f1841c9730c63bf0d20d308a658fa754a50d63c644c8765ac88493596ec9e843767f5b943b9d6907fd508c38d6b554cf5e8da6342f357301c9b529ee7f617e4102f54f54ab9f053a75b98368878ef6c0c275255258a9cdd0b077000bf418f5ab5da4feb628ee12ede7f608fef7f5cba74a602e3378e0bee6d1c47522453d85c8e0f5afb0fa20edbf19ab06db5dade665e0a1ab7f19cf94a32ac156ba4850f56b27221213bcd6a409fc0570e708e055ed5f00e42b8c1f29ac90e3e8c94a60f18b60479637acda4f43d1538880e22efc37271ab47fd51ab0285a9a9421498f3684d79ed799eb6c5c2c78b8ae9deffca526adf79bd190a81ab80eff569bb4a1be3a17328e6c7fb64ff9b342540524de8dbf2965428ea87bc4ef30d171d98f44c5de66347e4285bf157fad65313fa78ca3f0b9fe81428aaeb85934a838b0e21c2c352dfc787073f0e6ba5e2ed32dfa81a3e69d9dcba02e8934dcda10555b67c4e0597a12ebf46d62d17206ed6cea8c01f10565dfd1c5e9ca4744aaa27522cd9dc2ef1af2ccfd8c7deaaf1c3fcc6fd2c0c116bc8a00765fb3948c7a6deb67f53d3929a75336ed457a6207ba8be47e543a675ce7d99a6a1183c5a0642153107a7f339f7275b119118b8a8db9c3a55ebdcc0e0d7700b58385d76484a5df1ae65fbb0f2631d496349b562ba34d030ff70050f8e8cdccc5583510a9cf81e9a0664f6163d70e65848babc7109180ecc8079f32a2f066165bab47702d8b2296dd85f8c3f7ee95d5f0f10521752da0e79d7ee6cca4160e2e513d8217cc75a3f87c4640cd094cf72b41e62c1a5a6bd48c2282fb38d3ef32a912a4485f90f7e213fa210ac9d6a57aaa24f8326f2c3e267d02d865f0f1f6723759148e5d11a9c1d48bc1405c9df0f60eb4b7259b307f8d71e7f2cf1a16a9b4c50e0f372bce40c7726340b5ada3e6a0b33ed836ace1af17dafbe5e17a51ba9a6cb89c4b9338b372e8963df4c81975d45e47853f8839ea27039ec48ed98bbfe485dc41d49cfe875250c837b8fe9334dc678d5dd102ec9b604b0bfe91b884e8e66cf9835546f81713bffb6fe2c2c827384925e74997fd0998cd763c04abe002ec770c417f8005c7f171dd697ae242e43872ff91b132868fa63b1df8553fd4e21948cadfdd31f4309da24d0a11b7710c950613e2302c58989ca4365", 0x10f3}], 0x4, &(0x7f0000000440)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x20}}], 0x5, 0x4000008) ioctl$TIOCGPGRP(r7, 0x540f, &(0x7f0000005840)=0x0) sendmmsg$unix(r4, &(0x7f0000008500)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000a00)="69c852baace9a4fb2c1d3417026fe9119d440c0e026c1a392783ec715f1acb99193ab233927c81efffc5f80753288706385de5c68749250608b2ad5c9b43300ba9434e2c9b609599a345d8b991bc56956958f302d950213f4081594eecd21f96b2566f53c8c10d01f3ee4d46961f756a779b2bf206786868935b48346e23cddd1a9ac31bec88cf37f380ab58a4c4643d6e9d7a28ece2fa00d940b3bb466e6c551e65c682ee9de85cc73902104fac58d1dee6b23a8dc6a4eba1d6373731cfef999736b27ea225dbcf5f7fe7f22ebd3102c9912fdf7d2afa9b1ab8e478ebb70f56fe810fe87234b0ecee2a87ef92f91e4167f0b03298e74bd9e98ce337fb06443fe4893886e044fe5662fb52bc33e5347900362f09bcd0e336a61536895b927decd997eac37d434e58477c99f7590cb1f82424b4c6bca2cf2763ad96fec6009a1edc349c0c509d61a00784db21189390b4f4d773a59d636261c6df6f4a7410f57f33cd8c013c58beea14936906c56089cafea878faf9f938e53d9acba400a688ebc44dace5c2d3f1d4df4e1dae2082cd397e5a707389256afe1a40a47c0370b412b35b3e4ec537d5bde3e6ebf331aaf3805c90b5241f1063c08c3417f8f440e527b2750268d25ffeea33e151f34cbd57dcc4b4c064aae62ab407e7438dc01a061b52c6d63aeaeaa21ac48e7da26fc0a811d4001aa592820cd033d1bbdee9ca209367f5a8a155e4a505de1d6dcc2778094a736790fd8cd21cf4885fc193eca0f56a677907daa09ee1c6d0d6c4d1a410c914eea3a3cdf7a5ff343d9475cb5c59f8d71f41e011416cf66608ac8fbd443a1debcadf36c5e154521122976d95539fc2fa7d4791208f415f8f7efaf671ba5d2293c340dc8f6d5691e56d0105c92190f9a305b0dc0a777be937ab35a21ecc88acc149aa13342ee7dafa868caab9f1518e767dcd860bd31fbf0e44f3fa36395a061d6ba75e179fe676153f3c34d7c65140a5d7cce37ee62d1156afd97aae186aab5cc3dd6809e03bc792457b16c016199b727787d0acec7a1e1d34b240e851245775b8cdeec21de5eb7c5a7849c411db15c6779b8208437aded40a35e10a8b419cff7a19303568f9cf46db16549f9c1711a08125e5322268a17b746f51ef501ea3bffc975885059a39fc7fb44fb089b467c895fe8c1602a891ed5fc48407c57a9b5fc7cf7479f88c45dff2ece48ac38979027503651609dfaab40d7453a07a8818c331ad504ef1727705a4b5835204374afb2bae0359d2bcafd96207f95ed5d2891dc8b97798ad46a24ce54234691e66a688f6e5b663d19087e27e62aec34c8206834df173236f358085edb33d6e472ed93aeaf7a89a705dd18ba8a943fa38501b3f4e4fc7dc781e124ff17a7d7b54a05570a96fc22addd10fa7e0632a3643e35319cce7fa5ad25678385ed92f435805370bd0f61cb3f9f2a3ce62466c7b6e055b72562dc0a219a63b6a08212ed64b70694e757d81029467e402282d09a15df3f4d554418a90194c1ca863b7fc110a5739f585d2d1426fa8b5fe8afd57be7031c63cc8b0a31f980f78c5bf1aa26dd1e50d02547070c95e9e9123fd60b90c03cdd3ec690600f2e825d43313cf0840416ff3803c3987f0edd23948dc68862863ce4c389fce7cfaffd2f0ec6ed7d355b8cdaaa85fa8cbb804a3acabf974ff78a33c5271672cab97b823a2aa79ebf702630f7d83cadf120265cfc4ff80e324f7cc69c19d7ac68616f002433e8dad72648a31f321f02a5a3e576155be8494994a0300629f1abda3f112b7cc96338b1c1c87d25ad1e753f3ce799264bc2b590f689d5e23a2b32f0ebb9a7007e20b971e32ccaeab323f39aba6cf2bfdea4483d04640f7cd2c2cdd86623d5cf92a7e3eed20bbf8656b5d25ed760a376a515ba3a04e3662ccf2c37495ef285b241077d3c1699985f83dd74bb9e69976e382faa1252eae6de4881b85a5d9c32de46d3952005524146d54124f39235a8aa148a265bf595ee42eef1794be8c8b27ceb8fd2b1810dcca96e2362ce47fa391c050b1f2de98cf532c7277d422c3454a839f98ddffc3021c3fc874cd42b57762d8af1fcd8c728a7cd2af301b2d0374ddd569b40335292f1665ec4b7e2059d29fdca546860c4736134fbcda67c30884faae3b00b9fdb8b0aa895885d12175829a994af8e24e699e8e55a8c25a776303fa17516f69c7569677990d9a5bc97f196bfbb08b4e915682e8eefa82071623c4e17aef64c1fe24e69668779cef0864344d03da8da87531030e123253587fc0cd8370c92a8be7f8546d6d9de9df278ee1cb2a8656e34e2f6ef5f84f6b98edd28cd5e1eca42877709e18bc5a059d873a41a7300c9a42f35d4818eac2959ce05370773205009f77c9b098dab4c2e9d72e34412559b555e98842a2065f92d94b7c8e1b567f6b5360b07ddd5581e2e89d8061d76d810051e90290d509a8ce75bf2bdb4b96ec7e270ecee17efc0ee8b80c1ad5ad26b1d23b2b98f77b4e05bbc8781f2bc38c4a7c19dcc415e1bcaf64a520c8ab31a6a7b0ff32a1f5031cf0843069d99824441336f0e4b1781c111f88d45cdd32c8f99735946194bf581413d42172b9815caa885efdb31c887609de25dc456e841aa0ff83fd0b0225483682343fe11a1b00e33765a9c4fd035edff9854726f85231409b223af38457771021ccf89ac2fee8ae351e75161bde1a273888163ebcfe8abf2570746eb8676b44e9378c00c5963bd1ae4b8762ae55ae8348e78313ea8bdac98ea8a0eeae2b7c8b9d2857d8ff8958519d2d77be830e3be0deaa4bc0e5f3729e502190810e1d6266700687c160ae4644a6d400a60d17fd2a1cf808981ab57d9339523e806cb2106e14a3a7459742a46623dceb4b08638e5d85319f471bb0ec143d3d5bb1ab1842533383876966122fd03e84b0c234be34cb90bec7e6e03c71d363e1c3626f2d4bcb423ab6d7d0ba0731ad9b6bbe90ab25455f91f47a45595e01f00f6a45ea30d732e446e9e4ca693256a0b881b6bcadaea1bb5456b463b4b54bdc19b413638b5806a253fdaa2af36a83b004ea908afcf085aa7d9577b32efa993984b0cb9904cc14aa3f9f39039e797924e76f99554fd0e2e0d93ff0341399155e57c0b966bd67e0d7a06644e06efba3f3198f99431b9919747c50e6bacbb3dfa8807ba62d78078a4b76981e4dbad55f437998012026dabc6b0e8ec20307de53dfe9c75def2602bfbfb9d85b0992e88294d8c90731058cc530fe7ad57ad967fd1c78c6748eab69edf05f7c1cd637066b7f919d0b2f896dc4351b2108cb3d80b1d0906eb25209c7dd9a067ef3c12bd25e528bef9144ed2a59b4fa47d1ad7ee1b904e9c703b60cfa2a00280a13a608e6a87e0aeb2f5acbec87978a66b190fb0fda06a0ea22abc0c99f25ecbd304d88f9c881cdfd668b7f9d788e76b0daddf2ec02b845657e50e210045acbef4ff910d983f73738cc540f0dab3987840dbe1e3e79fc22f372be9e85521720ba5a0c35f6d07a081bbdbcc49d61661ec75f9612af96c62d0c14f0bb2cbae56d1713e5a279e9fd1d97978547a03f1261b5551cd779fbd0b8e851698c6bc3f4f80e54583ed98d9f674c76b39eaa4aa743ccc3e6e45b762a35c77733ae9029ee88d67a5ed22a052a93374983c98b47983b1f611049d6578c1013ac2992efdecbbcdd81b612822785d1367cca5033e4d6a29f98a83ebf0bb0900c5b43555b3ffd5b3fdf1352e40495ef34d066446a7f5ba06f26c4921c23e6dabb97489d1e200a1ff4ccc4c0cc4e5fb6621ee0df8b5a5dedd29e6cbf5c5da9442f6c94d74bdfb3444e8195e5249a9d2303f62a752870964e4534a95711c992627c22fc2c42f2f1226c4f77f174df327dd8b01f6c3f40a76dd51e0fc180d3ea2e1b7f4815cb3fb563c9f15201955f9bb0be9710e141d6387be4ca41e03cb36eade9309b525c4a7fb29bb8f496509ee33f513ea0396f4b9d34e94267f25337e55f20b2341b7f81eb0d88ad32e2884f90bace0a93cdc705a63e6e904512b2d285a63a64c18a53d7bd31596d1be6a81ad0251134d3044f5bec5a7fe189956661104d2e26a2cd10f39daefea82a91c054e479983d61d01b8b3d7730b9b87b4f007d5c63c37bd0325aded8bd455ecafe9cb483e6ea20b561533c2b27bf0a44719ddecd69b528a8bd2660dbe094ca3f1daee898d6745abe3100dafa16fbff769e28846527b90325a02898a162ec3d8f0090d47d92d7ede9b3da7c58d4fd4b87cb7a7f1da08370e90b652c659d23a6088a01a0e794a7ffe58d5ab5653da7e43f034ea4012f0e7a20e69ba227cadeda1a6333eaa67a3d40a9fd96d104c05ad7330f4dc0d6b10fdc268c876c578ef5775ec2ce40001cdc77d17ce5a0b26d1ebfe1794e7c9dcebfc6c088ad72bd525433bffcb0ef1d3ebfac61ca66397386764595e179d3b9777ac03ec84354fbaed71f632205c85dc3e1c54c18b7376a72e58c8607eb89acf1cbebf1fa091413f28f8ce2807a94b5a5e68c0717cb96fe39ce8f35218bacc82f0f7d10942c101aadddd18c6bf76e154a34065c8c93c9007489d2894bce3ff4f41acab5fd2e5b1ad9294de47b3418b8358efe6ea4fcc907c8267e5ab2e66b8f14da750c0abdf9702499bd17d52b31e23c8163fc436953ff030ae202653446d054287e4ac5419f03e6d38c08daa172a8f85984a2907de9e85c7436ece4f59567c87769839beeb93d53374b4b1242cb9887d17c1c6633f541769db6f731acfc5b8065f14210314969a4bf1f554014fe3b34dfa00797c029578794346f726a5ed84dd91108ac4a18d42c7a0c9633c4b824f718b42f8a65773d3e16c9729a0764e910f8fc44ce03c5bf17a4c714d598a557b78599b3f7a04883a437a23fb50521ce196671dfded5fcef6c55b43850f2b1befc0214cc6c81868ffb377237ee7c449c3bec01164f2a42c7a89f1a93de2f47d73256eae5413aa68cd491a49de5f9907b7bb05e30c883d4864d26f17cf66769517a3590d66046e920302fde2fb4b4f89a9864292022a4443393cd4a00b14ecd1c44aee7af4b9f3bb5ffe6492b315e069a61fb7e24cb281e4cd49a03377db972273fb6611c5d18468d3a9ebe17c5925f6b1cf7ba8782939893641da641f9d19491037f4b7f9cc697871088ff23a3e5162e49ae0087a239e7f43662af97a35d10d8168e830f9f7d4ed92e03ae1ce3f39b6a34d43e40b7f6bd0632b5758c41db0881c687c9792a6eb632ded6854062523574167d452161695d9ad7d8f69fefa5235f8ec6c83b4517488365b1eb95b123ac2839bc41dc0fc07c35671a9a953cb7d9077e013919ce8794b4ad3525227f67db39a31e47e4ef554e981c6074241779ae356108b776fc5e810e54dc5c1308a3309961f7462403706097fe02bc4a2623c943ce9fc1b6b4eba5b9bc665795cef143c1360f64e5dda6ba15de4dcac45f49173c28606a23219430e67253f4b61de8488701b4c36bda57896b27f8b69442f6759bed80f3fef1d5939c9d46200c7540a1e9ba82ca10c03bca7d5a9d91dac4168d0e87ce5190048c2144686c4f948c38c4d94f7f111efe58bba1107a4ec05faf8c223cb1f0a574ac3734a4e9ada6393d3689e6b8cadaaa74d85bf2fd2cc655618d6a53b784dce18bc1e52e0c4869094d7d7039a0cf74855eec75fe72471f5a6a47a340edeccb4187fdba4c318d359da1a0eaff7a45071d9346ac587549fbba25be92be3cd23e8437d8f3cfbfa0292a3848c79cd2e7964cf94eed640914ac06b9612c9c75c3b2a68a00", 0x1000}], 0x1, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000300)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000003bc0), 0x0, &(0x7f0000003e80)=[@cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0]}}, @rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}], 0x100, 0x20000880}}, {{&(0x7f0000003f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004100)=[{&(0x7f0000004000)="b73b0de7ee6883164859324d1d0d10506886b9a18820f8e955f1ece8ca69fbb67bf8596e2448e0a63fe0ccd086c09f46aca8edb21d95752b2a7a388710ec72fd8fd82ec79eeedae387f463017ce859b45b5f922a9650c991d4d6165038ca3342d5a5f72b7774838701422898fdf8f05823aac0fc4f49787c92d8082315d227edb1c965e684de678b4744c0af998b527c2abde23fd53377b96e2d7b9b9008a6003afdcb0a507dfe5dd35a8c770cf4d908d7dba8c37588b5cde6d7f68d91efc3d3bb1f1e7ef1fa0a3f24cfb5664fc1069159acaa329568fec029f6a9ef4f22", 0xde}], 0x1, &(0x7f0000004200)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x140, 0x408d0}}, {{&(0x7f0000004340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000057c0)=[{&(0x7f00000043c0)="6139b6b6403e4f12ce0a40e8da738065f5a3856a413efc451774ebacadaf4090925d218e786cd046c10b43696919d85f99db748179585cfb33ee0bd07e710f38ee15066114fd6eec573f63e5d5748462fbad8446dae53966cb3638494c43db098784558fc3e2c26f929c0bfeb9285add3055a40a0b5b8acc4623ed7673a3e0cc4caa27622e5a63203e39dfe9580adbcd1e312a4cb2ba0e54d2ab7aa1acab0e2c71599f", 0xa3}, {&(0x7f0000004480)="72c0fc758254dcc8bbb9764dcd6340a32e988fa42834305b77b7cecc805423d0429e53e3aa702930faf4786f1d1aaaf9d14bd803df6dd28352719fb7c50086707340be50d9dfdc3f14c0db06e173671e212ff9060074b379073fa2dc18bf5124fe03184939ef800069b072d1321a45f4ca3282916e2dc2f9834e3325bfad4a1616247e98dc2ebccd3144e8c7e1fc7b5a3a7f23ce125f0df204902802f898fcd0235ef7df9cfe97b47da46cfed3e57a09267b0f133a11dfc12bfafa684b54286c51ebd2b92e36120b3b9b201bee8ad2632adbaf499f197c7b83398a05519f84e5d1a0d4f8909a351dfd296167ac6cb85d5666be16b5536d05858a9b4d05d18be07dcb391997b64ff77137e598c213f7bdb354a10fc0a9195f96d330e230a6533bfbe64cf176dfc093a9a0e69d7918ab1e18c06149510589a99abd8b2704c7361be5f2be0f76779b04003b0cae9e119367ecaaec094e733496688f9d173e55478c0b5a2ad01b46f0a63eed87057c47cf0c81cf61884ea856ccf58c8e080472dee66ba7e6598f772fa2e5e25d4211dad3cd9d1faabe55bd932e2d349729f1a7b662247bfd4e5dc6a739e7b798e441eb9aa0bab73ca6dc34b62758dede22b41424c91cf5854ffc15846027209e7fd38d9324b26960be65dbe5529ccdf842aa67f6a2aaebe7f3b2093254da1c14fe87caf7e0e1058fe0c90e0c4555ec3e67c8c16a264aada521fc8bc7f16781372093dfb7c44749017163e3f92b01f8bc3b2885f5ba2d45f0ac0d7ad1733dc728d5ed3c02dd0842093a67e983a15ff64b0dffa7720f3e57fa4032a90f6577b9efb673b7824570b79e39b02223aa307294ab50e8470627e91f6f5d2b3bef4fdedc6a7b7ef976259afe53044ba1685d0db908599f1811aad4b30bf977d950c16dfbab23af6caf3243aac5c762fb821384992343974a460e5c6f839e32fda8ef083a789c59c5d7921e81fec31040ae798a94b1a3920f99a3d20176955c341fd7cab0103cfa09eefb9e87f47dbe0e07ae5a455d2c1ea3a94830013cec22a917978495da3e26c23122cdbafa52bffc36e5031f0d96849b1a3fd9e42cde61c389eac2ea124d43ca90a259c1e032dc4df3ec62ea8374bb4b09b01a0230a875ee34c72214abc6fae81f96dc8e90c589f554adc7cc7a747221d37edc3b99d49d0781cac05df87ab804c975fc6eb094a0af95ef1206f488fe98ff10a9d036ef001a94e1160a56be48a6fa5bc8f8e018778bd2c380c10d11cebaf55d718c7433c5de4b0844aa322005be30d20c1e04118221730e4d95007359ca51a2f153203d6267fcbd20333734d6fe37f1fb65bef6d2c965378c1f78cee4e5d032bdee9c44b4b77e9c018f11f8739e9068045b4f1eeb292aab66d3b4831ae07495e2f7176cac61f3e90c9c5637ffeb41c8f2ef57fa8051d64b2eae8681f588e7ad201c17c1f9f9e3ee7ee860f9312456d27c7fc16094881b68c8e59f27710de68627a8bdf5b63c74138ae1bd1007e0fe7211d8680b8ec88a02c064bf12bd9d930b7ecf409af8ded071c2c553456c5303d90dbc04a8e1e35d6d092826b9e4de4e771b1e6b3b5b911717273299d43fc3df48121b3419e82b1c8c9d5133dbb302d3404b75065ae9ebc89aec55af4913abc23767abf35eb7663e415352aada9315fd88cd4d50ae21e7982cfd0308b7f69f3b09412a0443600d976e51cb84207bdd2520106ac3e932c1194414f79bf7c75a0a6b3010f3e7e51c158c5609e9b1118549651c1054c6f73cea98a712f664f0ca13b840a8bf79682e7578822fdfee8246f99d37768d89f72840df85a64bdf47cd1a052e1ee02801a8726d832f8cf208cac728d3f2141e95b460e618d92199306009850d1c267c04beebce59e80ddbb4b1282e744dc58ab5a55f0f979aa3e5d4eebf61c6782200962fc4d490cf5cd7e08792dcbe399b656c6bcd1f571c756a847580a738fc5047884e7e7901aba7551f4873fa4b42c3aa081df23ea148182dc4d398afcfdc3b90503e988f6766ca216be7299e72018090653831ff9f4bcc62de5c8bfaf67de1f15db6d7ab33f28b074ff5afe4d9771a045ef5eeae79a88accc67638ee19f1833a7405859a05220969b1bdb77cf7a444b9c6302559368929ef6f415855832122d6e76b4a382da885502e416d040c61e622e064ec95acba63b6ecb937f402f56c5f535c60cdfefe742fc518ffd7f4cb6295df804573fd9427ff919933cc8322110047bf60c7bacd5d3c7aa5f5eb7d2489d3ddf8a7f76bb01f0dc7f57a1b1ecb4846db8bf18dbe1e1b986dbb9cdf7dde391bfa7a1d42bcf0c88dfc36590e5b7f9a30ee88d39605f744e6776bfba850f6f20784fc62085abfbbaf351ebb85d2b34e52729320b3a3605bd5ca57df177e0f77336f21af5a55bbab37746ec1375b76aa6274c2a53a28c505b1402dd3a61861b83d8275cdfeddcdc6cbca2f3ec1ff0e9102307b818c00ac833dcf9ab684631f4b6d263c9f71f0b46b1d1473f41e28eb03fb20057279abe063bc046cca25a3d4cf43be8098473b365f7cef6a4aaf2f10a5462f78d33d6131dbde9412da485fc6df9f216da075c59af63c8ad0842fe8e8b348b2f40c9b7ce6453885daff4fddd7e9083c325808d9b0314d078d5e36943c9ef10153712a274b9ea153c093b191ab553f6f1c6a763409fe636588c1cafd5e063bc46ce8a07149e3d158c45f2c01709d30e54f6fec702691744780f009c57672f6c570cbbcf0689b70615e4c2fd2983d03f8d2a2b84d474530c489b8a58fa0100d6233f6402ab2928cbe074a7f70f7dc16cd41e2fd579d2f8926c1d50ba369a9418c01eecfaa8522e6143e2a8903c3b8992023ba22d418da4811684985619faf9cabbecc07d8bad6d6043e126620a97c6833510511c5784242188f66c1a384c52dfa952bcb3ac73daf729e4e24264914033b1d274ce5ebfea254cc01f339e30153a4a607a697ce03a8f9424d7bd42ca17a79d74e4225a6d5b57add308370ffaed073876a85b05f00608f74926a977a5e7e56eee81ee58a028b5b8bb596a7fe0ba89cd0e96975a939c37b655fb59660f3e6bb0ae0e5359948746b8b90e24e1270e5ef451629bacd630b1a3c6c6e2d4e4a50ef6d68376c10766265db796bfb1ade198ee96060d668dfb2eb60693683c9bc0b888075b331f3408fc31815a5fe0b28ca9fa1d7e7f49b84a7f4226a250295702e3eee0a498e65355804cfc3fc3d52152b2c40d65d8230eda59ff17fc895d8d21ebd5b1921c283f24a45c6756eddca0bf02bd88c2dd7ca29836fec367f235bc248a2c7940998009308dfb0604e32b74b447fbda927f96929cd3c0b506513855027904418f75b03eb181cee607567d727c17feb50f9238863da224502d3583f426c510ccfa6bc10dbefcada24c17b3dc18df7292b4a4fc069969e36d3155c879d2c153d45ae036be6c394ff95489e4aa8a5dac7a55dcc7ad2cd4e6ada6dba381bad18484df0d9eb1b6a99797301abcc3f4ca360978f820bb2ca23f88d0b16505a4d35f960956ad4cc453aad2b66958a0481777021e7fc14c59853224417169c3b0d190e8e480e8610cb27e52c2f9c748b369e09aafbb129d696b651ff96957b550dfdcff823a4c860b22e58960f69a6e63552b49b44d45510b1528f45e665b9e1d9310ed5e4ca0753504544f7d9e8cc9d4e4a91973e8ebbe6a746093a6412eb516b6839e07e3fd3b13a358690b104c221fce65c4bf1b231daf0562e55811ee3405b1384fd167165ca7c698806a5581e6d3c027cd7096df9c04d8e19fe4a0a8f41fcab1e7611354d63be639f2a0df85dda41d31de4dd7c0713e005e17b69743fc4217d290aca04a12f4dab7fee4a6d69088f3482cdfe4fda4baadf2be30b7b0a4a963a8c7e7d1a85960e55d88e340921f9f71e1f63d53fa39847ab9a63c1c68870c08b5856568144883023e304932a87822b523038481572912a0894535a7ee6c57ba30641170b288b3b7130bcfab17494e4f75e30cf8c847a4b12988f1ad826b16eb6c867cc3714e4d3c9683544f28d84807a09f6ca7f4fae4873b06af96f59fadb3d54db25a4c313eb770a0677b627167dac3e9663ae2d78512bb54e2689d7e1df58ff7e0d75a47c1fb6cc9d324b2ad36b33a0b1d4e09be93a68a00829011a6710049785700900019ffeef67310256d4c0ba5445707a5e1b9fcab3043d9249846b86ec143fe1681f2fce6657e2419c01430dcd222d53677b5292ae53468ab0d6599b0329890e2bca168403ec5e483d9742bf65d6ce3e831c344528eeebbca64e0f3463ce664125662c4740e3010b6f2e4b8831b622d05312d79bfd51bfcb45349a73a020123330dd2ba47c95fe26bd3269db3b95c422bef2ae34fe3cd24a0bc2cadd57f39aa358cab5f93efe24a4dda729dfd7af63e1fcac37f50e7f4ce12d9a9d8f085104508f1bd52d9fdf076efb9099e4e84f8d4e7a5aca3c76a09cf20b35134ca4613b2b0ee0a7aac2c4b7cc700c3493f34452628555ceaffcb303ec2c03057909847cdb34eb2f7f607af0f69e69b1a29bd6142bf0a848a93853791d53c23cf99ad385442c9951255b650800b4456bc7d1ddc770bb58765e23e775c581f714c80ae494931ee3e5db9953ab64f8edd8d6730d9783ce79592f834ef7ee893a436036770c1ba1427fd46f36e64896e8222c19414b6e55066c0ec2a95840d090ab7492fcbac400a1be578948bf28d4d5691d419e6fed7fdbbd568787110871546df65ab8af49b9cc4787c23345f44403e0e9402c323d3ca075505c00c5ad159d3381352d31a8692dd01bfaa2a9d36358edcec7506776e2ba236981f95eee3376339f25ff5ab5dab6ccfbf871511087ef2c717c73edc0a65af3403add9ddd7ddec3fcfac07b6747581f36e540a59070ac7d0f70d403cc897c5fdfea5ae94af17aa7057dc17ad83fdb1f52afb00aa133d16e7b90fd81b3bd7ec5067481efe0e2939d6a46df526ceddb0e43fb5632a099ed2bb47adfc4307d584b86e3c355c6cc08f16f5be31698846e774897b5504dc349f498a6a6f26a37410c33d9acc82fcd026e0f415823b38d85d4d365a5ebf442149e7997c04f214052346caad0d36ffe2e706d46cbac9bb7955fc043e6cf4ea0b314d3cc28f63365ee117075aeefec43533844b8a76e58a468e7b5345d0c34dc6026643758fe85bb41c8ce6db96eef07fecc8deeda8498540d5e9fff7f201c219c516f34ea2219a789eaca37cbbc5dd251cd84651717468a5c53313f5f827a85a7bd9aac5ea178137e4d2db63122d22b0e3c8660742493e75faafebff1c8e4da8a5e8f540a0ff5320a1895f24ba215d7461e13dccc298f93652888cb2c4e5fed162791ae9942d7c2bb8b0af6fe435fa39e673438f6baf81cacd8ab00d4baf4307dab8d45700f0740cc17b09c11d2a40f00438f6b2ceb1f0488676798e2ad7c7538ca40ec08c9de0b04e4f8badb6b6ceb56dca85d2c546e04252dcec05635cb5cd704e37ade4e7b1410c5e20f3bd55988e3134a4ad9449875e5c281a65cf686d4667f51860315c45e1177aa5f8c9edcc587d5b860f11cfe26799852162ce242c4711c0d2b5ec703731164e627108891708e92ab28e433dbe6ef10adfe7dc00060b33b0eb1985453e6ffacaf31040c9718b828f3c7dd060ba6e49a47cf5f04862b19dc04d7c8eb074e0bc82bf81de0fc5a0e29848fafbfeaabfe051007445c290504b89a87ca8ccfea87a56265680acc3db01322522a008930e1f2704b9b8fb40c21aed7083cc244757b8bc205e9", 0x1000}, {&(0x7f0000005480)="d782284ec0484ee35f1ec760a6b305757e7bd38decdfa89dc98fdbe987c28f1013a3101f3f75b6ba1a47e04fed7b0559160b5687225cd2c650ab1191151d01d44e4760c79176d3ea8b595c98608899a37c7bbaf13c447bd982189b2e6f8bc4884375c0a9a9b6a34933e4dc4f4a80", 0x6e}, {&(0x7f0000005500)="016c79b0135c515ae54323ea9be07135de63d9d8f97e99d2d1a8cdf75e294484615fd41f1799c9f85f865bee6a045399f7f3b61ff0f9bccdb4e00c3d39e9f83e1d604bc562c14c6eb207013d4f0c84f8a6cbde5b603f14adaac7ab18390199ac7e5e6e", 0x63}, {&(0x7f0000005580)="7396c93ddcc3a22e7bd3881eb29f10162b3db8e4c1e7e28f73fb4ac081f3a314087d0fa8a16d6ebbc348a80e4c2dd0aaa31f7a4bb3cecef936cd67d6335eb67a58fbf5111302bc8a4c9391589fb67c730dc5525a0737e7afa638a452a96117377245253dde924c", 0x67}, {&(0x7f0000005600)="4b444d421b787e9ffbace54b0a4d7e7fdb8dd0d698b6a0023bf56d6a049899e60be7e6dc5c480440eab07ddbec01fd538362c97388c2a72d2c9eb7bbb76c36cc0c5f99ce1e17827f28a59958b5f7b87618594127540d8f5fb5e1e3a350e60d58cfac3918b78d7e8c7906e252753f6ad2ea7df6cce34e0a3478146caa19ff70cdf77e5268c4893ae5c1c833e380137da106d229a65fd3507994d2d833aaa9902c58a642a28dae568344c7ba9cc303e1b6e139b607f3f615d8ece9e9ce7ffb489bef", 0xc1}, {&(0x7f0000005700)="ff49f8a2c5df08a6f39ad4a04d7fd737341eb56c4a726893ca28076052f686f34862795e0bfc566f2cc28f052e19222c8566fab228b7c31203255fba5bf77daaeb471965b570d96e47584152985480108790f40a61019603f7782400a82a4e19257b16bfc99c9b21707a1615ba98d3c685f912941cd338406bfc14a163a2a23e2a42dcee0e7b8c", 0x87}], 0x7, &(0x7f0000007d00)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r12}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r7, r4]}}], 0x118, 0x8000}}, {{&(0x7f0000007e40)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000008040)=[{&(0x7f0000007ec0)="01d3d34a2ae9f248686153ef5a63e3f00d974fe92af648396c68a8a4d434a3b00e9b92206807a94621acba0f38577201a24f18b74f69fc261d368393eaccc2e75e5de66e09ec65655f2cb2ea71008c4b6a89cc3e17d0dc208028285c19511fc984dffb2f96ff89124559acba7e385694c73b2eb8d28f5bfc145ef331ab8790ea509ced11", 0x84}, {&(0x7f0000007f80)="3c289e669b18979afadbbe55def0fe1467e2ec4fa9d29a57f5dd30334b00dfdfebaa4dc50dcce5c1322ccd6a4e754e0a2eee3b4416d2d0e486505ed82739329e0bb4ee8c4d100867a9af22740a361026d566a2d427339af009c89fb2058c8ea173c6a1d3780c803a908163c833274d8af950decfb3a9c9dc059b1fbd8dff274e37567834178c084db8400a90323a750f90cc45743cd24187fc29783a11cf1981d6fde2a8a3d07f2113d434d3ae39d114da457078709063d2f18c61c487", 0xbd}], 0x2, &(0x7f00000081c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r7, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee00, 0xffffffffffffffff}}}], 0xe0, 0x4000}}, {{&(0x7f00000082c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000008340)="c996f2f5b3a344dd1f4c7144a90a06a930e2d4483a6631ff6071f21ea61473a3a1e9f287aa6a04cbf2dc297d427c55a1c05eb9a319", 0x35}], 0x1, &(0x7f0000008480)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee00}}}], 0x80, 0x64004085}}], 0x6, 0x200000d0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read$watch_queue(r13, 0x0, 0x0) [ 1920.321080][ T1470] usb 3-1: new high-speed USB device number 40 using dummy_hcd [ 1920.491754][T14731] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 1920.500550][T14731] ext4 filesystem being mounted at /root/syzkaller-testdir3354514304/syzkaller.QkPj6w/1087/file0 supports timestamps until 2038 (0x7fffffff) [ 1920.592106][T14735] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 1920.600899][T14735] ext4 filesystem being mounted at /root/syzkaller-testdir2094760225/syzkaller.0KQKpC/1321/file0 supports timestamps until 2038 (0x7fffffff) [ 1921.167839][ T1470] usb 3-1: config 0 has no interfaces? 03:13:04 executing program 4: r0 = open(0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xf, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) r2 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x10008, &(0x7f0000000280)=ANY=[], 0x21, 0x4af, &(0x7f0000000540)="$eJzs3cFvE9kZAPBvJgkJIZDQcmirtlBKSyuEnRiIECd6aVUhpKqop6qCNDFRFDuOYoeSlEP4HyoVqaf2T+ihUg8rcdr73nZve2EPK7G7aFdkpT14NWMnhBCH7BJibfz7SZOZN8/x916sec/5nMwLoGediYi1iDgSEXciYrR9Pmlvcb21ZY97/uzB9PqzB9NJNJu3Pk3y+uxcbPmezLH2cw5FxB9/F/HX5NW49ZXV+alKpbzULhcb1cVifWX14lx1arY8W14olSYnJsevXrpS2re+nq7+9+lv52786Z3//+TJe2u//nvWrJF23dZ+7KdW1wc242T6I+LG2wjWBX3t/hzpdkP4VtKI+F5EnM2v/9Hoy19NAOAwazZHozm6tQwAHHZpngNL0kI7FzASaVootHJ4p2I4rdTqjQt3a8sLM61c2VgMpHfnKuXxdq5wLAaSrDyRH78ol7aVL0XEyYj4x+DRvFyYrlVmuvnGBwB62LFt8/8Xg635fy98UgAA32FD3W4AAHDgzP8A0HvM/wDQe8z/ANB7zP8A0HvM/wDQe8z/ANBT/nDzZrY119v3v565t7I8X7t3caZcny9Ul6cL07WlxcJsrTab37On+rrnq9RqixOXY/l+sVGuN4r1ldXb1dryQuN2fl/v2+WBA+kVALCbk6cff5BExNq1o/kWW9ZyMFfD4ZZ2uwFA1/R1uwFA17iHJ/Quv+MDOyzR+5KOfyL0aP/bAhyM8z+U/4deJf8PvUv+H3qX/D/0rmYzseY/APQYOX7A5/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzY3kW5IW2muBj0SaFgoRxyNiLAaSu3OV8nhEnIiI9wcHBrPyRLcbDQC8ofTjpL3+1/nRcyPba48kXw7m+4j4279u/fP+VKOxNJGd/2zzfONR+3ypG+0HAF5nY57emMc3PH/2YHpjO8j2PP1Na3HRLO56e2vV9Ed/vh+KgYgY/jxpl1uy9yt9+xB/7WFE/GCn/id5bmSsvfLp9vhZ7OMHGj99KX6a17X22c/i+/vQFug1j7Px5/pO118aZ/L9ztf/UD5CvbmN8W/9lfEv3Rz/+jqMf2f2GuPyu7/vWPcw4kf9O8VPNuMnHeKf22P8D3/807Od6pr/jjgfO8ffGqvYqC4W6yurF+eqU7Pl2fJCqTQ5MTl+9dKVUjHPURc3MtWv+uTahRO79X+4Q/yh1/T/F3vs/3++uvPnn+0S/1c/3/n1P7VL/GxO/OUe408N/6/j8t1Z/JkO/e/8+v8l/3phj/GffLQ6s8eHAgAHoL6yOj9VqZSXHDhw4GDzoNsjE/C2vbjou90SAAAAAAAAAAAAAACgk4P4d6Ju9xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD6+sAAAD//wjO2aE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x400, 0x121) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = getpgrp(r1) sched_setaffinity(r6, 0x8, &(0x7f0000000100)) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r7 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r7, &(0x7f0000000500)=ANY=[], 0xbf) sendfile(r7, r7, &(0x7f0000000240), 0x7f06) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000580)={'filter\x00', 0x7, 0x4, 0x408, 0x110, 0x220, 0x110, 0x320, 0x320, 0x320, 0x4, &(0x7f0000000540), {[{{@arp={@rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xffffff00, 0x0, 0x8, 0x0, {@empty, {[0x0, 0x0, 0x0, 0x0, 0xff]}}, {@mac=@multicast, {[0xff, 0x0, 0x0, 0xff]}}, 0x1f, 0x4, 0x3c00, 0x400, 0x6, 0x1, 'ip6gre0\x00', 'pimreg1\x00', {0xff}, {0xff}, 0x0, 0x25a}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @remote, @private=0xa010100, 0xf, 0x1}}}, {{@arp={@multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff, 0xffffff00, 0x5, 0x2, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x25}, {[0x0, 0xff, 0xff]}}, {@mac=@remote, {[0x167cb96d26756f27, 0x0, 0x0, 0x0, 0xff, 0xff]}}, 0x9, 0xd3, 0x9, 0x0, 0x40, 0x3f, 'dvmrp0\x00', 'syzkaller0\x00', {0xff}, {0xff}}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @private=0xa010101, @rand_addr=0x64010100, 0xf, 0x1}}}, {{@arp={@private=0xa010100, @remote, 0xffffff00, 0xffffffff, 0x2, 0x2, {@empty, {[0x0, 0xff, 0xff, 0xff]}}, {@mac, {[0xff, 0xff]}}, 0xff00, 0x0, 0x6, 0x5, 0x40, 0x4bf8, 'bridge_slave_1\x00', 'veth1_to_hsr\x00', {0xff}, {0xff}, 0x0, 0x22}, 0xc0, 0x100}, @unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "05cbf2e8b2c51ba50e872c4e871944e8ac798fffd56fa5e1105bd91d10ae"}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x458) r8 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r11 = getpgrp(0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000049c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)="dd77cea2c9c6bcb7a78b4346498ed9f649b1cc71d97bb8744f95be3e143cec68c8f427b9df7fd200cffa052d5d6772158394fb8d38b96cb6fbdae9338a68773b3d79c69c89efb0e689779d4e0b36781f5d363cb6cd073070d03caf777573e3312c696a41ecd89046d9c0a0312a8980a4e2150f6e394b6fcb63498446993996899e430fc5aaf0307c75d76ee82b7491f44e081431484e03a631424bcc8a", 0x9d}], 0x1, &(0x7f0000001ec0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000024000007ee3d5eb7abc2a5def36c4c205acc84957f358949fb767c07031dde9331b", @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX=r9, @ANYBLOB="8000894db4ab9dc60d87f7617daf6f3a42d30000", @ANYRESDEC, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014da60c5aa5f705c8a04345237000000", @ANYRES32, @ANYRESDEC=r8, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffe5000000008e2ffb393db036695ef6b8950f0d5b8e35fc730500000000000000da0c0c54fe92fdc673759981ac61040a2daf15973c", @ANYBLOB="6e22bbabb6de5ae2dcae022d55f920d23f47707aa8f370cedff8e7a5e135f91cdddfd8005bbd1c45e769c130208868cef1edefde8259fafe4e16f6c10106abc9069602904d3b069c6cb216298246baa9651284bf3d52447eaa37130de83e884ee5bf0e8807b15d84d924411856", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRESDEC=r11, @ANYRES16], 0x100}}, {{&(0x7f0000000f40)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000fc0)='M', 0x1}, {&(0x7f0000001000)="dc14f4f6fa6b6ff010ad368bf9e0ae867049cc5c4b8e02dc66864701a95ac5a045be2544790abd4d09eaf019f768f0e38706bb4729e6716248367929ba7fd1", 0x3f}, {0x0}, {0x0}], 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="14000000000000289cd0000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES64=r10, @ANYBLOB="10b87c3d389d60fa62be0000000000"], 0x48, 0x4040000}}, {{&(0x7f0000001680)=@abs={0x1, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000001a00)=ANY=[@ANYRES8, @ANYRES32, @ANYRES16=r1, @ANYRES64=r7, @ANYRES32=0x0, @ANYRES16=0x0, @ANYBLOB="001ad900"/20, @ANYRES64=r1, @ANYRES32, @ANYRES32=r4, @ANYRES64=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000027c20a12f15a1b1ed776de6e266d730100000002", @ANYBLOB="ac3fbb2e", @ANYRES32=0xee00, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYBLOB="4e5fa9fd3504070cd263aaed0a0e67f55350b383bb988728082e5aba46dafa9fce3cf52b5cf491cb4915155ecac5884c675e98816da3e37f663bb88db11d76a1f19a7fb56d7f8f36a7100f47f6649af4a274d7938d81678b4f89f43bad93c10e3b", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0002434d30ebf514dd93000000006700030a0000fed14e8bbe38e9f7f9e27889f680505fce202cfa498b516a", @ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRES64, @ANYRESHEX, @ANYRES16, @ANYBLOB="10000000000000000100000001000000"], 0x110, 0x4000}}, {{0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001c00)="a0e4211616abddafca09fbea0b920789a32574f6498aa4c62cbf63dfddb7cc6e87a40e2aa8a746802802e93183c580467c076431e0255a3bce6b4f6fdfb637118b97ed13e9eb5c5810c83184a95c2d2bd4e7a883fc9829d920397013ce464ea1daacc2fd1f36270ff941f0fc9762f915b452a2b4dcdc1588c9fee663b91f5c5ddfe53646c640aeb4b09eea78e8c53aa0dfa87a1a6d1b153e2c98d850c56c165ecd6e289f6b1e2b4471494d9499918eb01c33cb36bf82e70631b1506383940993e09b0aae9124756d48edb251", 0xcc}, {&(0x7f0000001d00)="53232f8a4c68accad6a06c1613142ad7039888f208eea2292f44699d91c67b464855a914471e19b608b7927b09146f9cc584c063d922f94675dd40a28ba42837d25c5be251b90d6109149296972be3196a99b81a92b7390bfb73883b19bd5080710c779867e22c48783f5acbe52ccc4779d364dac0fb32215c077512a0db8e56f5a59bd44e4fe802d4b220b754", 0x8d}, {&(0x7f0000001dc0)="15253d1493b677f91270d8e0e9c300b3207c287a0f2deb4de48d1e1ce3de835362f991f55f1f22b28dc6d2337cf3fff1c7aa3e1ef1ba16334eb2bf4d2cf4459325f0785392aa2a6881eb835a9422a37332732cd40f3644347553fcd011dd86404706bb4e3946d088606931afd72d1ab1d072758790659f02e09355c748791a6fd1695cb9ac52ad629354d3405ab04138953a0eee8012ae40059f748b", 0x9c}], 0x3, 0x0, 0x0, 0x1}}, {{&(0x7f0000004340)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000004140)=[{0x0}, {&(0x7f0000003dc0)="71f7daed0def33c3b33dc5d53a891a03d9bfa41554d26fc05ecdf00d3320b70f1279e07da3cd0e295bdc44d63a53453210d1848db7fe95bd62a55203e3aa6bdf89d05d29c68ac20bc615f0321d8e6f1044c0fe0a20501c087ca81bb8c97b40571ac755f5bb3b2ebf587342269b7ea23de0e2653a9005ed13ef", 0x79}, {&(0x7f0000003e40)="3cb539919d1e650e756d4a0d61bd480c22ea05baee9c022ac66e4ac6142b89644b2b5dd565e3f38e0c4306a157c6709b163487b6", 0x34}, {&(0x7f0000006b00)="6283ea5425b93f199b462548fb7bcf423d16e87371f42bcaf81a8bff30b40db9700b907971e3a3766dba04e736a5c9015986ee1add3dc707e07fe704cac3f38d44917ab1fcbb911dc03ef62b18dcfc6e4e0e3d8374d353d63849599db4e61b11fc423751707e8ff994dfaffa554f542f24a2d9e46ba74fbdfaa78415b591c95e12d7420fae6a5ee8f4b3144ae870703a64001a30cb3cf36414214648c08b23a2cb9325dcc08dc4250d36c2645349c9119d0f0c2a812b448531db8b90355652e312a7f0add380d0a0edb25639f26fc2eeacb1aba1d8b1abba7946867cea121332b94ed1c61271cc934d378e7e9567cf70bcb468dce8c966d0c6a563f109ec27c89a92c9ffe4f57177de50f09c8d6f106f26faa3d8c56367a4b5f7420535d5889ee26469b18b82e3a9de22d7d59038ebbf7519a14c3fa13474dbf1e1f7c9b737749315339ae9c62a92d128d1147af172142aa1db20b994f991751de0e2bd5d644b3346f2b1e239a16dfc86bd7536b66b48a95e44178b2ea4863d16671530edab8c6be21c01b1e66b22347198b5032cd4166f01cfad1c13d9514cfa1f396739547f74793f8235903fb1775b3abfb9b76511afbbc7e88ffd529a609751c63d12eedf656f7ecd884e1c51b952929ba3ae37cf86e0b51a08b0c4a7da41f88949c3f450a5ab4768047e03af9e23b16505bb6f3df84310dd8c2861ffb0dba79ec25565da900cd1705991e41f9941e5ba0cd1421c83d5c18858573898135cf32d7d70d44aff2ce7b7c7d11f9ce16b30d4a2533a97144fae771248cbefcbc82791c32d3a1585e46467606b2a98bf064fb75cadabc581d71bd4f1b037c6a905b0882f879fd59814f600d9f9ad95d79a66db5d8d9fa1621bba64a60e039a888785ed2a4370dc5439d8b5fa2fa4124041fe9ebafaef05125afdf93e78ee4ba21c766278f7ba18a7e9b3cc68ae31998f4326371664a8a28eb2fdb456896777fbd1f8efa6d5c96153e70c37661ff7e7791092a616914213813f53ea74d80c16f93d67482c6c0d49a7c9ef64846798b95bee8ce0f9bafe5851bfdc13a5f7e218d0e46b72f1285d3bd01d1fd16a514e6f35733ffae78c6703e99d36529c9d1616fb25d21b115fb454c47482940929f8254a6a96e59d405e81fbaacdbf68738c98e268e71be6b585f4e6e616c1e8dfdc18275946bdf8939df6caeec14c31c73bf13d23f859a3847545574ad7ffca6327151699a23df73ff6c6cf3bedbb64409e638c1a9f9bb1e62c8105cbcc46e789b7e1bc5f5d15251503e5f5f68617562fa37f032238c856f16f831a46f4e6c0690bbf747330f154eb0ce4ba82096d60623fa6b77025e4957aafdce98064e0edf7f663fdb8462ea5121e72c097ff98650ba634fee125c294c11dadf59d4105d0dffa418792f26a7500837c4b77760c785eb9e4b47a28f31a4e3a73d2904111a3e4a959730ba3252a56390df79805afcebdebae07863a7c0dd66ccd72686bbfa1b8efd0688ec075ca482f3b347a8f8b44ced0d26642f3e0a99190042d4313d23d6c222abc94cdecd756f37e37f6c3a3e94ade8cf3cef809135e6d2e039b5f1ade15e7d53323de052ae6a1f91a19d22f5702fb3b7209c71faecc8af5f2b7f2b48d83dc7fcfbdee42efeb7e40d1b343df8fb27882aae4f021435f2a88c9595de68281c8638653d9957501b6f05b351ae697f72fb5c524fb6078f3c0a4f9b083e2660ef716411d4c8371351b11f7a3e50aeef0927feb83a5707215ee72ac984df9c70a1de776fc7fdfbd84c73007f397807dbf2b9c5dfdf56b622f192a65fe43debaa9f74927dab23e57c3f1c825cf45979b0a5ba42a6cfa4afaf3b78df503cf6bcfc6a565be992d500d4fe9ed0cc652df98adcfe90ecfd6ede1d792d60424de14f3dd872bc1f322ed9aa7eae1c30956b8c91f84f20e2806be153491c39b57c72ef438ba140032c9e0967a6256cc3aeefbb7f42ce3fa053fef64df3b656e9daedb584f2745a608ef64600d4e86a0c0765b28191cbee7b6d9d5f875e06426e7752bbe6bcaa0dcf0a2e9b4e056f5778aa68faebe7205867fac7d19ea460e3a3235e449bf0c464f6862f3a06eba90e0e66ce72205718431e0b9fd699db620ddc4e9cc93a6d24fde4899cb8676fbe46932afa3296b8a2109afc4d6d12c07e276fcd957e9887fa0108eee49576e13d3ad6e6ca341f950aeb94dbf48b8069fda4989af328f926e595c719b9f5c18667724f49c357675faa346e45cc1122bfcde8b4dcb23bf93ef567b013a4bed6554dd4d7a315772acc13ba6e9e63d3cd41bbc72051bfa9d7279f8feb24d30154e42885ca00796ece0e6c19a3aaed6b60247d4bf37f990b4a7c59571ba7a0938931a70dffd28f3a929228e889ae899f5f0117bc9b392b4c84a44d853b5a3b02bebf3175aea8b5f769df8be6ed5fab548220f5a90d6a584a59693a5296584d764bae461270d628ce744fa7e50168810c02a64ad47d39bf96bff8541412023a9e9e8de88d420a3787f0c297c33cf6adc2bb1ffc53dc7193225f1ce1174e3443ad7881c631891e2714f193d45c40cef673d18120d843051d3b1381091cc05d0317dd318977d2e949e2322115adc02e20db54a8b121071ee6340945d71a0c6c41946d95b04d123cd49e2eb304c73716c9c7b078fb9dc9159eb0169f5e91658283d002d9d408cb79db605f917a464f8fc4724cddb378c2b0cd65c9145a55bc88abc269ff0539b1117923e8390d36548a85ce0ca6a1f94be111bd03154e381ab888341dfd1d584206c5cd44d3d53005a74b8e5bdaf8f6f22197f9730b1f8f038b6902faa79dc947fd25c79d1798dab6854e9b69f2052ffd5e8badb0e8aa0873f7ae81d0eb0056dbe2fc41387be6cf71af51b1fc94c0570494c62e449ac056dd5b81ebd82a6764fe456c8f097f7559021615e251e9657954d762b305b5f8cad26008fd6f7a8f3f4f01874d823bd427286033acf34f4f55b67fb2845f671efa376cd6884b02ef445c01517cecab56620659c95454ebcd201ab7bb7d2628b40db43bac40b8eda3d2848349ae55118ae36d5a0e0449f07e6ca3cea2d4873527415ff98585f8a45002b2861834c57358c89b78a9ce8237e7ba16735d6252dda0bd49f9495c135a8b899c61583c8916dfacd68e8c4585c9c43da9f1a09cf4d453c064d8b890727460b2f76b905607df24c329f0f6c93777f38138e0f86043e66eb4825718d7cd10fff5028c892e4fe9d123b70d870d82e897ab9ff72f70e585f11229acb210613e1a7f0fba9c300dc071bda688b0140ccdc374cf569fb5e843d20ba15f8c5190980be64f7d95d702adaafa33536c0ba3aa4f0c68fea83735d64fe62952fed22adbcc916ffe07a356e72a5be0d52f81983756cbb5ff23b089ddb2a4a659f741d62b1d463e31ccad010a74f4dcaaaf8dc1e9c5f6e7a1be6d3f6e3e4b406071eb45c3685155fda0d4f59ce2f76f70d4da3eb9d5572198ca217a9c8d5534dd1d0766fb118c1557a2f7d413c0f9c51ef8449f2b116ecbd7a8353f5a5e8f1f59d28fb78561f03e6f1a9340295af56e35ed2373c4d1697a5234d14bd5c350c83cb1b492a204d0a9412cc34f0815257e7f0a4be614499c438e11fbdc3f31950aa040e9a255c46444cab606b9653b0deb6a251c9097a40f3b1d4f85490f8bbabb9a871b61f52e2ccd711e8890ffeaf64395c7f944db2b56cfacb62ef1d1d54cf6b4012aef553fe0a31ca5c1957b14fb76eb32c136362c4c4e174e07b772b0f7bbff9c5511127e3d200f26c4babc3c493b4ba4622d90f4c26309d54754e5a81f08411905086eef40a9038566ab841d652a95292ec11872003c04871a6445f91fed2dfe21588315b6ccc10e93af0e3171e321629fc1a26837a4c9655723705489e778f17cd7e8d9768056cb159f4d6ea88f9db6864e5a59e93565b07a9cd5bf4399be48afb99bf9a6dcc32ac049f5a45588bfe6c837e01467be4a0e66cc886438700a08a6ad4e50c2a3133af87a6874b76eceedeaeb42f2b948a88b1adf6205ad724c1d2c7830fdbbde6fe079863fd8b322bf2bc00c6a6562133c2590efb9c7a807439aca85de096b3090d06d2c78ef68359e6f91220ec62576a42ecf7e478b8629815a328bc2662a0ccfd4f4806786cdc57f646baba0d86671021ad814471ddce14721e3efb367f7700df408aac0f15bb9574d71f3b0a61516f8e9aec205201283f1330d321744af914b4119aa563830e726992cc8bbc8e7665077ef83d7914743e9b4208c339f848f75a4ed9650079d0077a0d19e4f793219ce3201d30e16e3ad7fd92e864608d4ce921b760128a46be7ef1c73ff3f5f76185d1ffb61bffe0d6f156a3873bd64436a185fad56fd08980db9ddb3496c29bf5131d28a8d823947685ea7d1cead2c9a5b587a42d8e79411314e95704d432118533bdb442a5773e35f7f80e1599a780e13313c4f5980a0efe463be72114b0eb5400f64a904ef4627118f70decf6a4cf9529cbc9c5e1dea18767801e6e6731af02caae834a94576e05e9dfada3fc1a1474c551e040c1242684c9ad650d9dd95d79f9aabc7ff4d6162a94076cf1b1a37a4362ce5ea701de81fca722cd733915921bcba8f29dea5cd2363b86ccf490509e0256e07eaa08b8380e3a90ac69ec963aebb54306119ef8b4331629541c660a27307612317a9e206677cb278480dc6ff0c5a254d9f837653399516a024f5ff6b640d32c165f481ad1bfb906dfd4e3a8a3551fdb75ddec8e03a0aad8b702b7110f314b86552df0779b238e52680ab353d736560f7c7a1716721d7b79cefda267886c8ddd8a1037df1322bff292ceb00673b38d38b21e3af1950d6bc9bae8678f958b1a6cbfd0d4d6f402fb82cbf3f821d60344b171511157ca8f6615354e99fbbb37b478a4a4a56c7b2fd7b162bc7eba01127b5db4ddccf44f1841c9730c63bf0d20d308a658fa754a50d63c644c8765ac88493596ec9e843767f5b943b9d6907fd508c38d6b554cf5e8da6342f357301c9b529ee7f617e4102f54f54ab9f053a75b98368878ef6c0c275255258a9cdd0b077000bf418f5ab5da4feb628ee12ede7f608fef7f5cba74a602e3378e0bee6d1c47522453d85c8e0f5afb0fa20edbf19ab06db5dade665e0a1ab7f19cf94a32ac156ba4850f56b27221213bcd6a409fc0570e708e055ed5f00e42b8c1f29ac90e3e8c94a60f18b60479637acda4f43d1538880e22efc37271ab47fd51ab0285a9a9421498f3684d79ed799eb6c5c2c78b8ae9deffca526adf79bd190a81ab80eff569bb4a1be3a17328e6c7fb64ff9b342540524de8dbf2965428ea87bc4ef30d171d98f44c5de66347e4285bf157fad65313fa78ca3f0b9fe81428aaeb85934a838b0e21c2c352dfc787073f0e6ba5e2ed32dfa81a3e69d9dcba02e8934dcda10555b67c4e0597a12ebf46d62d17206ed6cea8c01f10565dfd1c5e9ca4744aaa27522cd9dc2ef1af2ccfd8c7deaaf1c3fcc6fd2c0c116bc8a00765fb3948c7a6deb67f53d3929a75336ed457a6207ba8be47e543a675ce7d99a6a1183c5a0642153107a7f339f7275b119118b8a8db9c3a55ebdcc0e0d7700b58385d76484a5df1ae65fbb0f2631d496349b562ba34d030ff70050f8e8cdccc5583510a9cf81e9a0664f6163d70e65848babc7109180ecc8079f32a2f066165bab47702d8b2296dd85f8c3f7ee95d5f0f10521752da0e79d7ee6cca4160e2e513d8217cc75a3f87c4640cd094cf72b41e62c1a5a6bd48c2282fb38d3ef32a912a4485f90f7e213fa210ac9d6a57aaa24f8326f2c3e267d02d865f0f1f6723759148e5d11a9c1d48bc1405c9df0f60eb4b7259b307f8d71e7f2cf1a16a9b4c50e0f372bce40c7726340b5ada3e6a0b33ed836ace1af17dafbe5e17a51ba9a6cb89c4b9338b372e8963df4c81975d45e47853f8839ea27039ec48ed98bbfe485dc41d49cfe875250c837b8fe9334dc678d5dd102ec9b604b0bfe91b884e8e66cf9835546f81713bffb6fe2c2c827384925e74997fd0998cd763c04abe002ec770c417f8005c7f171dd697ae242e43872ff91b132868fa63b1df8553fd4e21948cadfdd31f4309da24d0a11b7710c950613e2302c58989ca4365", 0x10f3}], 0x4, &(0x7f0000000440)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x20}}], 0x5, 0x4000008) ioctl$TIOCGPGRP(r7, 0x540f, &(0x7f0000005840)=0x0) sendmmsg$unix(r4, &(0x7f0000008500)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000a00)="69c852baace9a4fb2c1d3417026fe9119d440c0e026c1a392783ec715f1acb99193ab233927c81efffc5f80753288706385de5c68749250608b2ad5c9b43300ba9434e2c9b609599a345d8b991bc56956958f302d950213f4081594eecd21f96b2566f53c8c10d01f3ee4d46961f756a779b2bf206786868935b48346e23cddd1a9ac31bec88cf37f380ab58a4c4643d6e9d7a28ece2fa00d940b3bb466e6c551e65c682ee9de85cc73902104fac58d1dee6b23a8dc6a4eba1d6373731cfef999736b27ea225dbcf5f7fe7f22ebd3102c9912fdf7d2afa9b1ab8e478ebb70f56fe810fe87234b0ecee2a87ef92f91e4167f0b03298e74bd9e98ce337fb06443fe4893886e044fe5662fb52bc33e5347900362f09bcd0e336a61536895b927decd997eac37d434e58477c99f7590cb1f82424b4c6bca2cf2763ad96fec6009a1edc349c0c509d61a00784db21189390b4f4d773a59d636261c6df6f4a7410f57f33cd8c013c58beea14936906c56089cafea878faf9f938e53d9acba400a688ebc44dace5c2d3f1d4df4e1dae2082cd397e5a707389256afe1a40a47c0370b412b35b3e4ec537d5bde3e6ebf331aaf3805c90b5241f1063c08c3417f8f440e527b2750268d25ffeea33e151f34cbd57dcc4b4c064aae62ab407e7438dc01a061b52c6d63aeaeaa21ac48e7da26fc0a811d4001aa592820cd033d1bbdee9ca209367f5a8a155e4a505de1d6dcc2778094a736790fd8cd21cf4885fc193eca0f56a677907daa09ee1c6d0d6c4d1a410c914eea3a3cdf7a5ff343d9475cb5c59f8d71f41e011416cf66608ac8fbd443a1debcadf36c5e154521122976d95539fc2fa7d4791208f415f8f7efaf671ba5d2293c340dc8f6d5691e56d0105c92190f9a305b0dc0a777be937ab35a21ecc88acc149aa13342ee7dafa868caab9f1518e767dcd860bd31fbf0e44f3fa36395a061d6ba75e179fe676153f3c34d7c65140a5d7cce37ee62d1156afd97aae186aab5cc3dd6809e03bc792457b16c016199b727787d0acec7a1e1d34b240e851245775b8cdeec21de5eb7c5a7849c411db15c6779b8208437aded40a35e10a8b419cff7a19303568f9cf46db16549f9c1711a08125e5322268a17b746f51ef501ea3bffc975885059a39fc7fb44fb089b467c895fe8c1602a891ed5fc48407c57a9b5fc7cf7479f88c45dff2ece48ac38979027503651609dfaab40d7453a07a8818c331ad504ef1727705a4b5835204374afb2bae0359d2bcafd96207f95ed5d2891dc8b97798ad46a24ce54234691e66a688f6e5b663d19087e27e62aec34c8206834df173236f358085edb33d6e472ed93aeaf7a89a705dd18ba8a943fa38501b3f4e4fc7dc781e124ff17a7d7b54a05570a96fc22addd10fa7e0632a3643e35319cce7fa5ad25678385ed92f435805370bd0f61cb3f9f2a3ce62466c7b6e055b72562dc0a219a63b6a08212ed64b70694e757d81029467e402282d09a15df3f4d554418a90194c1ca863b7fc110a5739f585d2d1426fa8b5fe8afd57be7031c63cc8b0a31f980f78c5bf1aa26dd1e50d02547070c95e9e9123fd60b90c03cdd3ec690600f2e825d43313cf0840416ff3803c3987f0edd23948dc68862863ce4c389fce7cfaffd2f0ec6ed7d355b8cdaaa85fa8cbb804a3acabf974ff78a33c5271672cab97b823a2aa79ebf702630f7d83cadf120265cfc4ff80e324f7cc69c19d7ac68616f002433e8dad72648a31f321f02a5a3e576155be8494994a0300629f1abda3f112b7cc96338b1c1c87d25ad1e753f3ce799264bc2b590f689d5e23a2b32f0ebb9a7007e20b971e32ccaeab323f39aba6cf2bfdea4483d04640f7cd2c2cdd86623d5cf92a7e3eed20bbf8656b5d25ed760a376a515ba3a04e3662ccf2c37495ef285b241077d3c1699985f83dd74bb9e69976e382faa1252eae6de4881b85a5d9c32de46d3952005524146d54124f39235a8aa148a265bf595ee42eef1794be8c8b27ceb8fd2b1810dcca96e2362ce47fa391c050b1f2de98cf532c7277d422c3454a839f98ddffc3021c3fc874cd42b57762d8af1fcd8c728a7cd2af301b2d0374ddd569b40335292f1665ec4b7e2059d29fdca546860c4736134fbcda67c30884faae3b00b9fdb8b0aa895885d12175829a994af8e24e699e8e55a8c25a776303fa17516f69c7569677990d9a5bc97f196bfbb08b4e915682e8eefa82071623c4e17aef64c1fe24e69668779cef0864344d03da8da87531030e123253587fc0cd8370c92a8be7f8546d6d9de9df278ee1cb2a8656e34e2f6ef5f84f6b98edd28cd5e1eca42877709e18bc5a059d873a41a7300c9a42f35d4818eac2959ce05370773205009f77c9b098dab4c2e9d72e34412559b555e98842a2065f92d94b7c8e1b567f6b5360b07ddd5581e2e89d8061d76d810051e90290d509a8ce75bf2bdb4b96ec7e270ecee17efc0ee8b80c1ad5ad26b1d23b2b98f77b4e05bbc8781f2bc38c4a7c19dcc415e1bcaf64a520c8ab31a6a7b0ff32a1f5031cf0843069d99824441336f0e4b1781c111f88d45cdd32c8f99735946194bf581413d42172b9815caa885efdb31c887609de25dc456e841aa0ff83fd0b0225483682343fe11a1b00e33765a9c4fd035edff9854726f85231409b223af38457771021ccf89ac2fee8ae351e75161bde1a273888163ebcfe8abf2570746eb8676b44e9378c00c5963bd1ae4b8762ae55ae8348e78313ea8bdac98ea8a0eeae2b7c8b9d2857d8ff8958519d2d77be830e3be0deaa4bc0e5f3729e502190810e1d6266700687c160ae4644a6d400a60d17fd2a1cf808981ab57d9339523e806cb2106e14a3a7459742a46623dceb4b08638e5d85319f471bb0ec143d3d5bb1ab1842533383876966122fd03e84b0c234be34cb90bec7e6e03c71d363e1c3626f2d4bcb423ab6d7d0ba0731ad9b6bbe90ab25455f91f47a45595e01f00f6a45ea30d732e446e9e4ca693256a0b881b6bcadaea1bb5456b463b4b54bdc19b413638b5806a253fdaa2af36a83b004ea908afcf085aa7d9577b32efa993984b0cb9904cc14aa3f9f39039e797924e76f99554fd0e2e0d93ff0341399155e57c0b966bd67e0d7a06644e06efba3f3198f99431b9919747c50e6bacbb3dfa8807ba62d78078a4b76981e4dbad55f437998012026dabc6b0e8ec20307de53dfe9c75def2602bfbfb9d85b0992e88294d8c90731058cc530fe7ad57ad967fd1c78c6748eab69edf05f7c1cd637066b7f919d0b2f896dc4351b2108cb3d80b1d0906eb25209c7dd9a067ef3c12bd25e528bef9144ed2a59b4fa47d1ad7ee1b904e9c703b60cfa2a00280a13a608e6a87e0aeb2f5acbec87978a66b190fb0fda06a0ea22abc0c99f25ecbd304d88f9c881cdfd668b7f9d788e76b0daddf2ec02b845657e50e210045acbef4ff910d983f73738cc540f0dab3987840dbe1e3e79fc22f372be9e85521720ba5a0c35f6d07a081bbdbcc49d61661ec75f9612af96c62d0c14f0bb2cbae56d1713e5a279e9fd1d97978547a03f1261b5551cd779fbd0b8e851698c6bc3f4f80e54583ed98d9f674c76b39eaa4aa743ccc3e6e45b762a35c77733ae9029ee88d67a5ed22a052a93374983c98b47983b1f611049d6578c1013ac2992efdecbbcdd81b612822785d1367cca5033e4d6a29f98a83ebf0bb0900c5b43555b3ffd5b3fdf1352e40495ef34d066446a7f5ba06f26c4921c23e6dabb97489d1e200a1ff4ccc4c0cc4e5fb6621ee0df8b5a5dedd29e6cbf5c5da9442f6c94d74bdfb3444e8195e5249a9d2303f62a752870964e4534a95711c992627c22fc2c42f2f1226c4f77f174df327dd8b01f6c3f40a76dd51e0fc180d3ea2e1b7f4815cb3fb563c9f15201955f9bb0be9710e141d6387be4ca41e03cb36eade9309b525c4a7fb29bb8f496509ee33f513ea0396f4b9d34e94267f25337e55f20b2341b7f81eb0d88ad32e2884f90bace0a93cdc705a63e6e904512b2d285a63a64c18a53d7bd31596d1be6a81ad0251134d3044f5bec5a7fe189956661104d2e26a2cd10f39daefea82a91c054e479983d61d01b8b3d7730b9b87b4f007d5c63c37bd0325aded8bd455ecafe9cb483e6ea20b561533c2b27bf0a44719ddecd69b528a8bd2660dbe094ca3f1daee898d6745abe3100dafa16fbff769e28846527b90325a02898a162ec3d8f0090d47d92d7ede9b3da7c58d4fd4b87cb7a7f1da08370e90b652c659d23a6088a01a0e794a7ffe58d5ab5653da7e43f034ea4012f0e7a20e69ba227cadeda1a6333eaa67a3d40a9fd96d104c05ad7330f4dc0d6b10fdc268c876c578ef5775ec2ce40001cdc77d17ce5a0b26d1ebfe1794e7c9dcebfc6c088ad72bd525433bffcb0ef1d3ebfac61ca66397386764595e179d3b9777ac03ec84354fbaed71f632205c85dc3e1c54c18b7376a72e58c8607eb89acf1cbebf1fa091413f28f8ce2807a94b5a5e68c0717cb96fe39ce8f35218bacc82f0f7d10942c101aadddd18c6bf76e154a34065c8c93c9007489d2894bce3ff4f41acab5fd2e5b1ad9294de47b3418b8358efe6ea4fcc907c8267e5ab2e66b8f14da750c0abdf9702499bd17d52b31e23c8163fc436953ff030ae202653446d054287e4ac5419f03e6d38c08daa172a8f85984a2907de9e85c7436ece4f59567c87769839beeb93d53374b4b1242cb9887d17c1c6633f541769db6f731acfc5b8065f14210314969a4bf1f554014fe3b34dfa00797c029578794346f726a5ed84dd91108ac4a18d42c7a0c9633c4b824f718b42f8a65773d3e16c9729a0764e910f8fc44ce03c5bf17a4c714d598a557b78599b3f7a04883a437a23fb50521ce196671dfded5fcef6c55b43850f2b1befc0214cc6c81868ffb377237ee7c449c3bec01164f2a42c7a89f1a93de2f47d73256eae5413aa68cd491a49de5f9907b7bb05e30c883d4864d26f17cf66769517a3590d66046e920302fde2fb4b4f89a9864292022a4443393cd4a00b14ecd1c44aee7af4b9f3bb5ffe6492b315e069a61fb7e24cb281e4cd49a03377db972273fb6611c5d18468d3a9ebe17c5925f6b1cf7ba8782939893641da641f9d19491037f4b7f9cc697871088ff23a3e5162e49ae0087a239e7f43662af97a35d10d8168e830f9f7d4ed92e03ae1ce3f39b6a34d43e40b7f6bd0632b5758c41db0881c687c9792a6eb632ded6854062523574167d452161695d9ad7d8f69fefa5235f8ec6c83b4517488365b1eb95b123ac2839bc41dc0fc07c35671a9a953cb7d9077e013919ce8794b4ad3525227f67db39a31e47e4ef554e981c6074241779ae356108b776fc5e810e54dc5c1308a3309961f7462403706097fe02bc4a2623c943ce9fc1b6b4eba5b9bc665795cef143c1360f64e5dda6ba15de4dcac45f49173c28606a23219430e67253f4b61de8488701b4c36bda57896b27f8b69442f6759bed80f3fef1d5939c9d46200c7540a1e9ba82ca10c03bca7d5a9d91dac4168d0e87ce5190048c2144686c4f948c38c4d94f7f111efe58bba1107a4ec05faf8c223cb1f0a574ac3734a4e9ada6393d3689e6b8cadaaa74d85bf2fd2cc655618d6a53b784dce18bc1e52e0c4869094d7d7039a0cf74855eec75fe72471f5a6a47a340edeccb4187fdba4c318d359da1a0eaff7a45071d9346ac587549fbba25be92be3cd23e8437d8f3cfbfa0292a3848c79cd2e7964cf94eed640914ac06b9612c9c75c3b2a68a00", 0x1000}], 0x1, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000300)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000003bc0), 0x0, &(0x7f0000003e80)=[@cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0]}}, @rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}], 0x100, 0x20000880}}, {{&(0x7f0000003f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004100)=[{&(0x7f0000004000)="b73b0de7ee6883164859324d1d0d10506886b9a18820f8e955f1ece8ca69fbb67bf8596e2448e0a63fe0ccd086c09f46aca8edb21d95752b2a7a388710ec72fd8fd82ec79eeedae387f463017ce859b45b5f922a9650c991d4d6165038ca3342d5a5f72b7774838701422898fdf8f05823aac0fc4f49787c92d8082315d227edb1c965e684de678b4744c0af998b527c2abde23fd53377b96e2d7b9b9008a6003afdcb0a507dfe5dd35a8c770cf4d908d7dba8c37588b5cde6d7f68d91efc3d3bb1f1e7ef1fa0a3f24cfb5664fc1069159acaa329568fec029f6a9ef4f22", 0xde}], 0x1, &(0x7f0000004200)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x140, 0x408d0}}, {{&(0x7f0000004340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000057c0)=[{&(0x7f00000043c0)="6139b6b6403e4f12ce0a40e8da738065f5a3856a413efc451774ebacadaf4090925d218e786cd046c10b43696919d85f99db748179585cfb33ee0bd07e710f38ee15066114fd6eec573f63e5d5748462fbad8446dae53966cb3638494c43db098784558fc3e2c26f929c0bfeb9285add3055a40a0b5b8acc4623ed7673a3e0cc4caa27622e5a63203e39dfe9580adbcd1e312a4cb2ba0e54d2ab7aa1acab0e2c71599f", 0xa3}, {&(0x7f0000004480)="72c0fc758254dcc8bbb9764dcd6340a32e988fa42834305b77b7cecc805423d0429e53e3aa702930faf4786f1d1aaaf9d14bd803df6dd28352719fb7c50086707340be50d9dfdc3f14c0db06e173671e212ff9060074b379073fa2dc18bf5124fe03184939ef800069b072d1321a45f4ca3282916e2dc2f9834e3325bfad4a1616247e98dc2ebccd3144e8c7e1fc7b5a3a7f23ce125f0df204902802f898fcd0235ef7df9cfe97b47da46cfed3e57a09267b0f133a11dfc12bfafa684b54286c51ebd2b92e36120b3b9b201bee8ad2632adbaf499f197c7b83398a05519f84e5d1a0d4f8909a351dfd296167ac6cb85d5666be16b5536d05858a9b4d05d18be07dcb391997b64ff77137e598c213f7bdb354a10fc0a9195f96d330e230a6533bfbe64cf176dfc093a9a0e69d7918ab1e18c06149510589a99abd8b2704c7361be5f2be0f76779b04003b0cae9e119367ecaaec094e733496688f9d173e55478c0b5a2ad01b46f0a63eed87057c47cf0c81cf61884ea856ccf58c8e080472dee66ba7e6598f772fa2e5e25d4211dad3cd9d1faabe55bd932e2d349729f1a7b662247bfd4e5dc6a739e7b798e441eb9aa0bab73ca6dc34b62758dede22b41424c91cf5854ffc15846027209e7fd38d9324b26960be65dbe5529ccdf842aa67f6a2aaebe7f3b2093254da1c14fe87caf7e0e1058fe0c90e0c4555ec3e67c8c16a264aada521fc8bc7f16781372093dfb7c44749017163e3f92b01f8bc3b2885f5ba2d45f0ac0d7ad1733dc728d5ed3c02dd0842093a67e983a15ff64b0dffa7720f3e57fa4032a90f6577b9efb673b7824570b79e39b02223aa307294ab50e8470627e91f6f5d2b3bef4fdedc6a7b7ef976259afe53044ba1685d0db908599f1811aad4b30bf977d950c16dfbab23af6caf3243aac5c762fb821384992343974a460e5c6f839e32fda8ef083a789c59c5d7921e81fec31040ae798a94b1a3920f99a3d20176955c341fd7cab0103cfa09eefb9e87f47dbe0e07ae5a455d2c1ea3a94830013cec22a917978495da3e26c23122cdbafa52bffc36e5031f0d96849b1a3fd9e42cde61c389eac2ea124d43ca90a259c1e032dc4df3ec62ea8374bb4b09b01a0230a875ee34c72214abc6fae81f96dc8e90c589f554adc7cc7a747221d37edc3b99d49d0781cac05df87ab804c975fc6eb094a0af95ef1206f488fe98ff10a9d036ef001a94e1160a56be48a6fa5bc8f8e018778bd2c380c10d11cebaf55d718c7433c5de4b0844aa322005be30d20c1e04118221730e4d95007359ca51a2f153203d6267fcbd20333734d6fe37f1fb65bef6d2c965378c1f78cee4e5d032bdee9c44b4b77e9c018f11f8739e9068045b4f1eeb292aab66d3b4831ae07495e2f7176cac61f3e90c9c5637ffeb41c8f2ef57fa8051d64b2eae8681f588e7ad201c17c1f9f9e3ee7ee860f9312456d27c7fc16094881b68c8e59f27710de68627a8bdf5b63c74138ae1bd1007e0fe7211d8680b8ec88a02c064bf12bd9d930b7ecf409af8ded071c2c553456c5303d90dbc04a8e1e35d6d092826b9e4de4e771b1e6b3b5b911717273299d43fc3df48121b3419e82b1c8c9d5133dbb302d3404b75065ae9ebc89aec55af4913abc23767abf35eb7663e415352aada9315fd88cd4d50ae21e7982cfd0308b7f69f3b09412a0443600d976e51cb84207bdd2520106ac3e932c1194414f79bf7c75a0a6b3010f3e7e51c158c5609e9b1118549651c1054c6f73cea98a712f664f0ca13b840a8bf79682e7578822fdfee8246f99d37768d89f72840df85a64bdf47cd1a052e1ee02801a8726d832f8cf208cac728d3f2141e95b460e618d92199306009850d1c267c04beebce59e80ddbb4b1282e744dc58ab5a55f0f979aa3e5d4eebf61c6782200962fc4d490cf5cd7e08792dcbe399b656c6bcd1f571c756a847580a738fc5047884e7e7901aba7551f4873fa4b42c3aa081df23ea148182dc4d398afcfdc3b90503e988f6766ca216be7299e72018090653831ff9f4bcc62de5c8bfaf67de1f15db6d7ab33f28b074ff5afe4d9771a045ef5eeae79a88accc67638ee19f1833a7405859a05220969b1bdb77cf7a444b9c6302559368929ef6f415855832122d6e76b4a382da885502e416d040c61e622e064ec95acba63b6ecb937f402f56c5f535c60cdfefe742fc518ffd7f4cb6295df804573fd9427ff919933cc8322110047bf60c7bacd5d3c7aa5f5eb7d2489d3ddf8a7f76bb01f0dc7f57a1b1ecb4846db8bf18dbe1e1b986dbb9cdf7dde391bfa7a1d42bcf0c88dfc36590e5b7f9a30ee88d39605f744e6776bfba850f6f20784fc62085abfbbaf351ebb85d2b34e52729320b3a3605bd5ca57df177e0f77336f21af5a55bbab37746ec1375b76aa6274c2a53a28c505b1402dd3a61861b83d8275cdfeddcdc6cbca2f3ec1ff0e9102307b818c00ac833dcf9ab684631f4b6d263c9f71f0b46b1d1473f41e28eb03fb20057279abe063bc046cca25a3d4cf43be8098473b365f7cef6a4aaf2f10a5462f78d33d6131dbde9412da485fc6df9f216da075c59af63c8ad0842fe8e8b348b2f40c9b7ce6453885daff4fddd7e9083c325808d9b0314d078d5e36943c9ef10153712a274b9ea153c093b191ab553f6f1c6a763409fe636588c1cafd5e063bc46ce8a07149e3d158c45f2c01709d30e54f6fec702691744780f009c57672f6c570cbbcf0689b70615e4c2fd2983d03f8d2a2b84d474530c489b8a58fa0100d6233f6402ab2928cbe074a7f70f7dc16cd41e2fd579d2f8926c1d50ba369a9418c01eecfaa8522e6143e2a8903c3b8992023ba22d418da4811684985619faf9cabbecc07d8bad6d6043e126620a97c6833510511c5784242188f66c1a384c52dfa952bcb3ac73daf729e4e24264914033b1d274ce5ebfea254cc01f339e30153a4a607a697ce03a8f9424d7bd42ca17a79d74e4225a6d5b57add308370ffaed073876a85b05f00608f74926a977a5e7e56eee81ee58a028b5b8bb596a7fe0ba89cd0e96975a939c37b655fb59660f3e6bb0ae0e5359948746b8b90e24e1270e5ef451629bacd630b1a3c6c6e2d4e4a50ef6d68376c10766265db796bfb1ade198ee96060d668dfb2eb60693683c9bc0b888075b331f3408fc31815a5fe0b28ca9fa1d7e7f49b84a7f4226a250295702e3eee0a498e65355804cfc3fc3d52152b2c40d65d8230eda59ff17fc895d8d21ebd5b1921c283f24a45c6756eddca0bf02bd88c2dd7ca29836fec367f235bc248a2c7940998009308dfb0604e32b74b447fbda927f96929cd3c0b506513855027904418f75b03eb181cee607567d727c17feb50f9238863da224502d3583f426c510ccfa6bc10dbefcada24c17b3dc18df7292b4a4fc069969e36d3155c879d2c153d45ae036be6c394ff95489e4aa8a5dac7a55dcc7ad2cd4e6ada6dba381bad18484df0d9eb1b6a99797301abcc3f4ca360978f820bb2ca23f88d0b16505a4d35f960956ad4cc453aad2b66958a0481777021e7fc14c59853224417169c3b0d190e8e480e8610cb27e52c2f9c748b369e09aafbb129d696b651ff96957b550dfdcff823a4c860b22e58960f69a6e63552b49b44d45510b1528f45e665b9e1d9310ed5e4ca0753504544f7d9e8cc9d4e4a91973e8ebbe6a746093a6412eb516b6839e07e3fd3b13a358690b104c221fce65c4bf1b231daf0562e55811ee3405b1384fd167165ca7c698806a5581e6d3c027cd7096df9c04d8e19fe4a0a8f41fcab1e7611354d63be639f2a0df85dda41d31de4dd7c0713e005e17b69743fc4217d290aca04a12f4dab7fee4a6d69088f3482cdfe4fda4baadf2be30b7b0a4a963a8c7e7d1a85960e55d88e340921f9f71e1f63d53fa39847ab9a63c1c68870c08b5856568144883023e304932a87822b523038481572912a0894535a7ee6c57ba30641170b288b3b7130bcfab17494e4f75e30cf8c847a4b12988f1ad826b16eb6c867cc3714e4d3c9683544f28d84807a09f6ca7f4fae4873b06af96f59fadb3d54db25a4c313eb770a0677b627167dac3e9663ae2d78512bb54e2689d7e1df58ff7e0d75a47c1fb6cc9d324b2ad36b33a0b1d4e09be93a68a00829011a6710049785700900019ffeef67310256d4c0ba5445707a5e1b9fcab3043d9249846b86ec143fe1681f2fce6657e2419c01430dcd222d53677b5292ae53468ab0d6599b0329890e2bca168403ec5e483d9742bf65d6ce3e831c344528eeebbca64e0f3463ce664125662c4740e3010b6f2e4b8831b622d05312d79bfd51bfcb45349a73a020123330dd2ba47c95fe26bd3269db3b95c422bef2ae34fe3cd24a0bc2cadd57f39aa358cab5f93efe24a4dda729dfd7af63e1fcac37f50e7f4ce12d9a9d8f085104508f1bd52d9fdf076efb9099e4e84f8d4e7a5aca3c76a09cf20b35134ca4613b2b0ee0a7aac2c4b7cc700c3493f34452628555ceaffcb303ec2c03057909847cdb34eb2f7f607af0f69e69b1a29bd6142bf0a848a93853791d53c23cf99ad385442c9951255b650800b4456bc7d1ddc770bb58765e23e775c581f714c80ae494931ee3e5db9953ab64f8edd8d6730d9783ce79592f834ef7ee893a436036770c1ba1427fd46f36e64896e8222c19414b6e55066c0ec2a95840d090ab7492fcbac400a1be578948bf28d4d5691d419e6fed7fdbbd568787110871546df65ab8af49b9cc4787c23345f44403e0e9402c323d3ca075505c00c5ad159d3381352d31a8692dd01bfaa2a9d36358edcec7506776e2ba236981f95eee3376339f25ff5ab5dab6ccfbf871511087ef2c717c73edc0a65af3403add9ddd7ddec3fcfac07b6747581f36e540a59070ac7d0f70d403cc897c5fdfea5ae94af17aa7057dc17ad83fdb1f52afb00aa133d16e7b90fd81b3bd7ec5067481efe0e2939d6a46df526ceddb0e43fb5632a099ed2bb47adfc4307d584b86e3c355c6cc08f16f5be31698846e774897b5504dc349f498a6a6f26a37410c33d9acc82fcd026e0f415823b38d85d4d365a5ebf442149e7997c04f214052346caad0d36ffe2e706d46cbac9bb7955fc043e6cf4ea0b314d3cc28f63365ee117075aeefec43533844b8a76e58a468e7b5345d0c34dc6026643758fe85bb41c8ce6db96eef07fecc8deeda8498540d5e9fff7f201c219c516f34ea2219a789eaca37cbbc5dd251cd84651717468a5c53313f5f827a85a7bd9aac5ea178137e4d2db63122d22b0e3c8660742493e75faafebff1c8e4da8a5e8f540a0ff5320a1895f24ba215d7461e13dccc298f93652888cb2c4e5fed162791ae9942d7c2bb8b0af6fe435fa39e673438f6baf81cacd8ab00d4baf4307dab8d45700f0740cc17b09c11d2a40f00438f6b2ceb1f0488676798e2ad7c7538ca40ec08c9de0b04e4f8badb6b6ceb56dca85d2c546e04252dcec05635cb5cd704e37ade4e7b1410c5e20f3bd55988e3134a4ad9449875e5c281a65cf686d4667f51860315c45e1177aa5f8c9edcc587d5b860f11cfe26799852162ce242c4711c0d2b5ec703731164e627108891708e92ab28e433dbe6ef10adfe7dc00060b33b0eb1985453e6ffacaf31040c9718b828f3c7dd060ba6e49a47cf5f04862b19dc04d7c8eb074e0bc82bf81de0fc5a0e29848fafbfeaabfe051007445c290504b89a87ca8ccfea87a56265680acc3db01322522a008930e1f2704b9b8fb40c21aed7083cc244757b8bc205e9", 0x1000}, {&(0x7f0000005480)="d782284ec0484ee35f1ec760a6b305757e7bd38decdfa89dc98fdbe987c28f1013a3101f3f75b6ba1a47e04fed7b0559160b5687225cd2c650ab1191151d01d44e4760c79176d3ea8b595c98608899a37c7bbaf13c447bd982189b2e6f8bc4884375c0a9a9b6a34933e4dc4f4a80", 0x6e}, {&(0x7f0000005500)="016c79b0135c515ae54323ea9be07135de63d9d8f97e99d2d1a8cdf75e294484615fd41f1799c9f85f865bee6a045399f7f3b61ff0f9bccdb4e00c3d39e9f83e1d604bc562c14c6eb207013d4f0c84f8a6cbde5b603f14adaac7ab18390199ac7e5e6e", 0x63}, {&(0x7f0000005580)="7396c93ddcc3a22e7bd3881eb29f10162b3db8e4c1e7e28f73fb4ac081f3a314087d0fa8a16d6ebbc348a80e4c2dd0aaa31f7a4bb3cecef936cd67d6335eb67a58fbf5111302bc8a4c9391589fb67c730dc5525a0737e7afa638a452a96117377245253dde924c", 0x67}, {&(0x7f0000005600)="4b444d421b787e9ffbace54b0a4d7e7fdb8dd0d698b6a0023bf56d6a049899e60be7e6dc5c480440eab07ddbec01fd538362c97388c2a72d2c9eb7bbb76c36cc0c5f99ce1e17827f28a59958b5f7b87618594127540d8f5fb5e1e3a350e60d58cfac3918b78d7e8c7906e252753f6ad2ea7df6cce34e0a3478146caa19ff70cdf77e5268c4893ae5c1c833e380137da106d229a65fd3507994d2d833aaa9902c58a642a28dae568344c7ba9cc303e1b6e139b607f3f615d8ece9e9ce7ffb489bef", 0xc1}, {&(0x7f0000005700)="ff49f8a2c5df08a6f39ad4a04d7fd737341eb56c4a726893ca28076052f686f34862795e0bfc566f2cc28f052e19222c8566fab228b7c31203255fba5bf77daaeb471965b570d96e47584152985480108790f40a61019603f7782400a82a4e19257b16bfc99c9b21707a1615ba98d3c685f912941cd338406bfc14a163a2a23e2a42dcee0e7b8c", 0x87}], 0x7, &(0x7f0000007d00)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r12}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r7, r4]}}], 0x118, 0x8000}}, {{&(0x7f0000007e40)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000008040)=[{&(0x7f0000007ec0)="01d3d34a2ae9f248686153ef5a63e3f00d974fe92af648396c68a8a4d434a3b00e9b92206807a94621acba0f38577201a24f18b74f69fc261d368393eaccc2e75e5de66e09ec65655f2cb2ea71008c4b6a89cc3e17d0dc208028285c19511fc984dffb2f96ff89124559acba7e385694c73b2eb8d28f5bfc145ef331ab8790ea509ced11", 0x84}, {&(0x7f0000007f80)="3c289e669b18979afadbbe55def0fe1467e2ec4fa9d29a57f5dd30334b00dfdfebaa4dc50dcce5c1322ccd6a4e754e0a2eee3b4416d2d0e486505ed82739329e0bb4ee8c4d100867a9af22740a361026d566a2d427339af009c89fb2058c8ea173c6a1d3780c803a908163c833274d8af950decfb3a9c9dc059b1fbd8dff274e37567834178c084db8400a90323a750f90cc45743cd24187fc29783a11cf1981d6fde2a8a3d07f2113d434d3ae39d114da457078709063d2f18c61c487", 0xbd}], 0x2, &(0x7f00000081c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r7, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee00, 0xffffffffffffffff}}}], 0xe0, 0x4000}}, {{&(0x7f00000082c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000008340)="c996f2f5b3a344dd1f4c7144a90a06a930e2d4483a6631ff6071f21ea61473a3a1e9f287aa6a04cbf2dc297d427c55a1c05eb9a319", 0x35}], 0x1, &(0x7f0000008480)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee00}}}], 0x80, 0x64004085}}], 0x6, 0x200000d0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read$watch_queue(r13, 0x0, 0x0) [ 1921.281528][ T1470] usb 3-1: config 0 has no interfaces? [ 1921.367841][ T1470] usb 3-1: config 0 has no interfaces? [ 1921.377650][ T1470] usb 3-1: New USB device found, idVendor=0525, idProduct=0000, bcdDevice= 0.00 [ 1921.407432][T14749] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 1921.411544][ T1470] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1921.416237][T14749] ext4 filesystem being mounted at /root/syzkaller-testdir3354514304/syzkaller.QkPj6w/1088/file0 supports timestamps until 2038 (0x7fffffff) [ 1921.458116][ T1470] usb 3-1: config 0 descriptor?? [ 1921.835507][ T1470] usb 3-1: USB disconnect, device number 40 03:13:05 executing program 3: r0 = open(0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xf, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) r2 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x10008, &(0x7f0000000280)=ANY=[], 0x21, 0x4af, &(0x7f0000000540)="$eJzs3cFvE9kZAPBvJgkJIZDQcmirtlBKSyuEnRiIECd6aVUhpKqop6qCNDFRFDuOYoeSlEP4HyoVqaf2T+ihUg8rcdr73nZve2EPK7G7aFdkpT14NWMnhBCH7BJibfz7SZOZN8/x916sec/5nMwLoGediYi1iDgSEXciYrR9Pmlvcb21ZY97/uzB9PqzB9NJNJu3Pk3y+uxcbPmezLH2cw5FxB9/F/HX5NW49ZXV+alKpbzULhcb1cVifWX14lx1arY8W14olSYnJsevXrpS2re+nq7+9+lv52786Z3//+TJe2u//nvWrJF23dZ+7KdW1wc242T6I+LG2wjWBX3t/hzpdkP4VtKI+F5EnM2v/9Hoy19NAOAwazZHozm6tQwAHHZpngNL0kI7FzASaVootHJ4p2I4rdTqjQt3a8sLM61c2VgMpHfnKuXxdq5wLAaSrDyRH78ol7aVL0XEyYj4x+DRvFyYrlVmuvnGBwB62LFt8/8Xg635fy98UgAA32FD3W4AAHDgzP8A0HvM/wDQe8z/ANB7zP8A0HvM/wDQe8z/ANBT/nDzZrY119v3v565t7I8X7t3caZcny9Ul6cL07WlxcJsrTab37On+rrnq9RqixOXY/l+sVGuN4r1ldXb1dryQuN2fl/v2+WBA+kVALCbk6cff5BExNq1o/kWW9ZyMFfD4ZZ2uwFA1/R1uwFA17iHJ/Quv+MDOyzR+5KOfyL0aP/bAhyM8z+U/4deJf8PvUv+H3qX/D/0rmYzseY/APQYOX7A5/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzY3kW5IW2muBj0SaFgoRxyNiLAaSu3OV8nhEnIiI9wcHBrPyRLcbDQC8ofTjpL3+1/nRcyPba48kXw7m+4j4279u/fP+VKOxNJGd/2zzfONR+3ypG+0HAF5nY57emMc3PH/2YHpjO8j2PP1Na3HRLO56e2vV9Ed/vh+KgYgY/jxpl1uy9yt9+xB/7WFE/GCn/id5bmSsvfLp9vhZ7OMHGj99KX6a17X22c/i+/vQFug1j7Px5/pO118aZ/L9ztf/UD5CvbmN8W/9lfEv3Rz/+jqMf2f2GuPyu7/vWPcw4kf9O8VPNuMnHeKf22P8D3/807Od6pr/jjgfO8ffGqvYqC4W6yurF+eqU7Pl2fJCqTQ5MTl+9dKVUjHPURc3MtWv+uTahRO79X+4Q/yh1/T/F3vs/3++uvPnn+0S/1c/3/n1P7VL/GxO/OUe408N/6/j8t1Z/JkO/e/8+v8l/3phj/GffLQ6s8eHAgAHoL6yOj9VqZSXHDhw4GDzoNsjE/C2vbjou90SAAAAAAAAAAAAAACgk4P4d6Ju9xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD6+sAAAD//wjO2aE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x400, 0x121) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = getpgrp(r1) sched_setaffinity(r6, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r7 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r7, &(0x7f0000000500)=ANY=[], 0xbf) sendfile(r7, r7, &(0x7f0000000240), 0x7f06) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000580)={'filter\x00', 0x7, 0x4, 0x408, 0x110, 0x220, 0x110, 0x320, 0x320, 0x320, 0x4, &(0x7f0000000540), {[{{@arp={@rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xffffff00, 0x0, 0x8, 0x0, {@empty, {[0x0, 0x0, 0x0, 0x0, 0xff]}}, {@mac=@multicast, {[0xff, 0x0, 0x0, 0xff]}}, 0x1f, 0x4, 0x3c00, 0x400, 0x0, 0x1, 'ip6gre0\x00', 'pimreg1\x00', {0xff}, {0xff}, 0x0, 0x25a}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @remote, @private=0xa010100, 0xf, 0x1}}}, {{@arp={@multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff, 0xffffff00, 0x5, 0x2, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x25}, {[0x0, 0xff, 0xff]}}, {@mac=@remote, {[0x167cb96d26756f27, 0x0, 0x0, 0x0, 0xff, 0xff]}}, 0x9, 0xd3, 0x9, 0x0, 0x40, 0x3f, 'dvmrp0\x00', 'syzkaller0\x00', {0xff}, {0xff}}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @private=0xa010101, @rand_addr=0x64010100, 0xf, 0x1}}}, {{@arp={@private, @remote, 0xffffff00, 0xffffffff, 0x2, 0x2, {@empty, {[0x0, 0xff, 0xff, 0xff]}}, {@mac, {[0xff, 0xff]}}, 0xff00, 0x0, 0x6, 0x5, 0x40, 0x4bf8, 'bridge_slave_1\x00', 'veth1_to_hsr\x00', {0xff}, {0xff}, 0x0, 0x22}, 0xc0, 0x100}, @unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "05cbf2e8b2c51ba50e872c4e871944e8ac798fffd56fa5e1105bd91d10ae"}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x458) r8 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r11 = getpgrp(0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000049c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)="dd77cea2c9c6bcb7a78b4346498ed9f649b1cc71d97bb8744f95be3e143cec68c8f427b9df7fd200cffa052d5d6772158394fb8d38b96cb6fbdae9338a68773b3d79c69c89efb0e689779d4e0b36781f5d363cb6cd073070d03caf777573e3312c696a41ecd89046d9c0a0312a8980a4e2150f6e394b6fcb63498446993996899e430fc5aaf0307c75d76ee82b7491f44e081431484e03a631424bcc8a", 0x9d}], 0x1, &(0x7f0000001ec0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000024000007ee3d5eb7abc2a5def36c4c205acc84957f358949fb767c07031dde9331b", @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX=r9, @ANYBLOB="8000894db4ab9dc60d87f7617daf6f3a42d30000", @ANYRESDEC, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014da60c5aa5f705c8a04345237000000", @ANYRES32, @ANYRESDEC=r8, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffe5000000008e2ffb393db036695ef6b8950f0d5b8e35fc730500000000000000da0c0c54fe92fdc673759981ac61040a2daf15973c", @ANYBLOB="6e22bbabb6de5ae2dcae022d55f920d23f47707aa8f370cedff8e7a5e135f91cdddfd8005bbd1c45e769c130208868cef1edefde8259fafe4e16f6c10106abc9069602904d3b069c6cb216298246baa9651284bf3d52447eaa37130de83e884ee5bf0e8807b15d84d924411856", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRESDEC=r11, @ANYRES16=r10], 0x100}}, {{&(0x7f0000000f40)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000fc0)='M', 0x1}, {&(0x7f0000001000)="dc14f4f6fa6b6ff010ad368bf9e0ae867049cc5c4b8e02dc66864701a95ac5a045be2544790abd4d09eaf019f768f0e38706bb4729e6716248367929ba7fd1", 0x3f}, {0x0}, {0x0}], 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="14000000000000289cd0000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES64=r10, @ANYBLOB="10b87c3d389d60fa62be0000000000"], 0x48, 0x4040000}}, {{&(0x7f0000001680)=@abs={0x1, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000001a00)=ANY=[@ANYRES8, @ANYRES32, @ANYRES16=r1, @ANYRES64=r7, @ANYRES32=0x0, @ANYRES16=0x0, @ANYBLOB="001ad900"/20, @ANYRES64=r1, @ANYRES32, @ANYRES32=r4, @ANYRES64=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000027c20a12f15a1b1ed776de6e266d730100000002", @ANYBLOB="ac3fbb2e", @ANYRES32=0xee00, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYBLOB="4e5fa9fd3504070cd263aaed0a0e67f55350b383bb988728082e5aba46dafa9fce3cf52b5cf491cb4915155ecac5884c675e98816da3e37f663bb88db11d76a1f19a7fb56d7f8f36a7100f47f6649af4a274d7938d81678b4f89f43bad93c10e3b", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0002434d30ebf514dd93000000006700030a0000fed14e8bbe38e9f7f9e27889f680505fce202cfa498b516a", @ANYRES32, @ANYRESOCT, @ANYRES64, @ANYRESHEX, @ANYRES16, @ANYBLOB="10000000000000000100000001000000"], 0x110, 0x4000}}, {{0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001c00)="a0e4211616abddafca09fbea0b920789a32574f6498aa4c62cbf63dfddb7cc6e87a40e2aa8a746802802e93183c580467c076431e0255a3bce6b4f6fdfb637118b97ed13e9eb5c5810c83184a95c2d2bd4e7a883fc9829d920397013ce464ea1daacc2fd1f36270ff941f0fc9762f915b452a2b4dcdc1588c9fee663b91f5c5ddfe53646c640aeb4b09eea78e8c53aa0dfa87a1a6d1b153e2c98d850c56c165ecd6e289f6b1e2b4471494d9499918eb01c33cb36bf82e70631b1506383940993e09b0aae9124756d48edb251", 0xcc}, {&(0x7f0000001d00)="53232f8a4c68accad6a06c1613142ad7039888f208eea2292f44699d91c67b464855a914471e19b608b7927b09146f9cc584c063d922f94675dd40a28ba42837d25c5be251b90d6109149296972be3196a99b81a92b7390bfb73883b19bd5080710c779867e22c48783f5acbe52ccc4779d364dac0fb32215c077512a0db8e56f5a59bd44e4fe802d4b220b754", 0x8d}, {&(0x7f0000001dc0)="15253d1493b677f91270d8e0e9c300b3207c287a0f2deb4de48d1e1ce3de835362f991f55f1f22b28dc6d2337cf3fff1c7aa3e1ef1ba16334eb2bf4d2cf4459325f0785392aa2a6881eb835a9422a37332732cd40f3644347553fcd011dd86404706bb4e3946d088606931afd72d1ab1d072758790659f02e09355c748791a6fd1695cb9ac52ad629354d3405ab04138953a0eee8012ae40059f748b", 0x9c}], 0x3, 0x0, 0x0, 0x1}}, {{0x0, 0x0, &(0x7f0000004140)=[{0x0}, {&(0x7f0000003dc0)="71f7daed0def33c3b33dc5d53a891a03d9bfa41554d26fc05ecdf00d3320b70f1279e07da3cd0e295bdc44d63a53453210d1848db7fe95bd62a55203e3aa6bdf89d05d29c68ac20bc615f0321d8e6f1044c0fe0a20501c087ca81bb8c97b40571ac755f5bb3b2ebf587342269b7ea23de0e2653a9005ed13ef", 0x79}, {&(0x7f0000003e40)="3cb539919d1e650e756d4a0d61bd480c22ea05baee9c022ac66e4ac6142b89644b2b5dd565e3f38e0c4306a157c6709b163487b6", 0x34}, {&(0x7f0000006b00)="6283ea5425b93f199b462548fb7bcf423d16e87371f42bcaf81a8bff30b40db9700b907971e3a3766dba04e736a5c9015986ee1add3dc707e07fe704cac3f38d44917ab1fcbb911dc03ef62b18dcfc6e4e0e3d8374d353d63849599db4e61b11fc423751707e8ff994dfaffa554f542f24a2d9e46ba74fbdfaa78415b591c95e12d7420fae6a5ee8f4b3144ae870703a64001a30cb3cf36414214648c08b23a2cb9325dcc08dc4250d36c2645349c9119d0f0c2a812b448531db8b90355652e312a7f0add380d0a0edb25639f26fc2eeacb1aba1d8b1abba7946867cea121332b94ed1c61271cc934d378e7e9567cf70bcb468dce8c966d0c6a563f109ec27c89a92c9ffe4f57177de50f09c8d6f106f26faa3d8c56367a4b5f7420535d5889ee26469b18b82e3a9de22d7d59038ebbf7519a14c3fa13474dbf1e1f7c9b737749315339ae9c62a92d128d1147af172142aa1db20b994f991751de0e2bd5d644b3346f2b1e239a16dfc86bd7536b66b48a95e44178b2ea4863d16671530edab8c6be21c01b1e66b22347198b5032cd4166f01cfad1c13d9514cfa1f396739547f74793f8235903fb1775b3abfb9b76511afbbc7e88ffd529a609751c63d12eedf656f7ecd884e1c51b952929ba3ae37cf86e0b51a08b0c4a7da41f88949c3f450a5ab4768047e03af9e23b16505bb6f3df84310dd8c2861ffb0dba79ec25565da900cd1705991e41f9941e5ba0cd1421c83d5c18858573898135cf32d7d70d44aff2ce7b7c7d11f9ce16b30d4a2533a97144fae771248cbefcbc82791c32d3a1585e46467606b2a98bf064fb75cadabc581d71bd4f1b037c6a905b0882f879fd59814f600d9f9ad95d79a66db5d8d9fa1621bba64a60e039a888785ed2a4370dc5439d8b5fa2fa4124041fe9ebafaef05125afdf93e78ee4ba21c766278f7ba18a7e9b3cc68ae31998f4326371664a8a28eb2fdb456896777fbd1f8efa6d5c96153e70c37661ff7e7791092a616914213813f53ea74d80c16f93d67482c6c0d49a7c9ef64846798b95bee8ce0f9bafe5851bfdc13a5f7e218d0e46b72f1285d3bd01d1fd16a514e6f35733ffae78c6703e99d36529c9d1616fb25d21b115fb454c47482940929f8254a6a96e59d405e81fbaacdbf68738c98e268e71be6b585f4e6e616c1e8dfdc18275946bdf8939df6caeec14c31c73bf13d23f859a3847545574ad7ffca6327151699a23df73ff6c6cf3bedbb64409e638c1a9f9bb1e62c8105cbcc46e789b7e1bc5f5d15251503e5f5f68617562fa37f032238c856f16f831a46f4e6c0690bbf747330f154eb0ce4ba82096d60623fa6b77025e4957aafdce98064e0edf7f663fdb8462ea5121e72c097ff98650ba634fee125c294c11dadf59d4105d0dffa418792f26a7500837c4b77760c785eb9e4b47a28f31a4e3a73d2904111a3e4a959730ba3252a56390df79805afcebdebae07863a7c0dd66ccd72686bbfa1b8efd0688ec075ca482f3b347a8f8b44ced0d26642f3e0a99190042d4313d23d6c222abc94cdecd756f37e37f6c3a3e94ade8cf3cef809135e6d2e039b5f1ade15e7d53323de052ae6a1f91a19d22f5702fb3b7209c71faecc8af5f2b7f2b48d83dc7fcfbdee42efeb7e40d1b343df8fb27882aae4f021435f2a88c9595de68281c8638653d9957501b6f05b351ae697f72fb5c524fb6078f3c0a4f9b083e2660ef716411d4c8371351b11f7a3e50aeef0927feb83a5707215ee72ac984df9c70a1de776fc7fdfbd84c73007f397807dbf2b9c5dfdf56b622f192a65fe43debaa9f74927dab23e57c3f1c825cf45979b0a5ba42a6cfa4afaf3b78df503cf6bcfc6a565be992d500d4fe9ed0cc652df98adcfe90ecfd6ede1d792d60424de14f3dd872bc1f322ed9aa7eae1c30956b8c91f84f20e2806be153491c39b57c72ef438ba140032c9e0967a6256cc3aeefbb7f42ce3fa053fef64df3b656e9daedb584f2745a608ef64600d4e86a0c0765b28191cbee7b6d9d5f875e06426e7752bbe6bcaa0dcf0a2e9b4e056f5778aa68faebe7205867fac7d19ea460e3a3235e449bf0c464f6862f3a06eba90e0e66ce72205718431e0b9fd699db620ddc4e9cc93a6d24fde4899cb8676fbe46932afa3296b8a2109afc4d6d12c07e276fcd957e9887fa0108eee49576e13d3ad6e6ca341f950aeb94dbf48b8069fda4989af328f926e595c719b9f5c18667724f49c357675faa346e45cc1122bfcde8b4dcb23bf93ef567b013a4bed6554dd4d7a315772acc13ba6e9e63d3cd41bbc72051bfa9d7279f8feb24d30154e42885ca00796ece0e6c19a3aaed6b60247d4bf37f990b4a7c59571ba7a0938931a70dffd28f3a929228e889ae899f5f0117bc9b392b4c84a44d853b5a3b02bebf3175aea8b5f769df8be6ed5fab548220f5a90d6a584a59693a5296584d764bae461270d628ce744fa7e50168810c02a64ad47d39bf96bff8541412023a9e9e8de88d420a3787f0c297c33cf6adc2bb1ffc53dc7193225f1ce1174e3443ad7881c631891e2714f193d45c40cef673d18120d843051d3b1381091cc05d0317dd318977d2e949e2322115adc02e20db54a8b121071ee6340945d71a0c6c41946d95b04d123cd49e2eb304c73716c9c7b078fb9dc9159eb0169f5e91658283d002d9d408cb79db605f917a464f8fc4724cddb378c2b0cd65c9145a55bc88abc269ff0539b1117923e8390d36548a85ce0ca6a1f94be111bd03154e381ab888341dfd1d584206c5cd44d3d53005a74b8e5bdaf8f6f22197f9730b1f8f038b6902faa79dc947fd25c79d1798dab6854e9b69f2052ffd5e8badb0e8aa0873f7ae81d0eb0056dbe2fc41387be6cf71af51b1fc94c0570494c62e449ac056dd5b81ebd82a6764fe456c8f097f7559021615e251e9657954d762b305b5f8cad26008fd6f7a8f3f4f01874d823bd427286033acf34f4f55b67fb2845f671efa376cd6884b02ef445c01517cecab56620659c95454ebcd201ab7bb7d2628b40db43bac40b8eda3d2848349ae55118ae36d5a0e0449f07e6ca3cea2d4873527415ff98585f8a45002b2861834c57358c89b78a9ce8237e7ba16735d6252dda0bd49f9495c135a8b899c61583c8916dfacd68e8c4585c9c43da9f1a09cf4d453c064d8b890727460b2f76b905607df24c329f0f6c93777f38138e0f86043e66eb4825718d7cd10fff5028c892e4fe9d123b70d870d82e897ab9ff72f70e585f11229acb210613e1a7f0fba9c300dc071bda688b0140ccdc374cf569fb5e843d20ba15f8c5190980be64f7d95d702adaafa33536c0ba3aa4f0c68fea83735d64fe62952fed22adbcc916ffe07a356e72a5be0d52f81983756cbb5ff23b089ddb2a4a659f741d62b1d463e31ccad010a74f4dcaaaf8dc1e9c5f6e7a1be6d3f6e3e4b406071eb45c3685155fda0d4f59ce2f76f70d4da3eb9d5572198ca217a9c8d5534dd1d0766fb118c1557a2f7d413c0f9c51ef8449f2b116ecbd7a8353f5a5e8f1f59d28fb78561f03e6f1a9340295af56e35ed2373c4d1697a5234d14bd5c350c83cb1b492a204d0a9412cc34f0815257e7f0a4be614499c438e11fbdc3f31950aa040e9a255c46444cab606b9653b0deb6a251c9097a40f3b1d4f85490f8bbabb9a871b61f52e2ccd711e8890ffeaf64395c7f944db2b56cfacb62ef1d1d54cf6b4012aef553fe0a31ca5c1957b14fb76eb32c136362c4c4e174e07b772b0f7bbff9c5511127e3d200f26c4babc3c493b4ba4622d90f4c26309d54754e5a81f08411905086eef40a9038566ab841d652a95292ec11872003c04871a6445f91fed2dfe21588315b6ccc10e93af0e3171e321629fc1a26837a4c9655723705489e778f17cd7e8d9768056cb159f4d6ea88f9db6864e5a59e93565b07a9cd5bf4399be48afb99bf9a6dcc32ac049f5a45588bfe6c837e01467be4a0e66cc886438700a08a6ad4e50c2a3133af87a6874b76eceedeaeb42f2b948a88b1adf6205ad724c1d2c7830fdbbde6fe079863fd8b322bf2bc00c6a6562133c2590efb9c7a807439aca85de096b3090d06d2c78ef68359e6f91220ec62576a42ecf7e478b8629815a328bc2662a0ccfd4f4806786cdc57f646baba0d86671021ad814471ddce14721e3efb367f7700df408aac0f15bb9574d71f3b0a61516f8e9aec205201283f1330d321744af914b4119aa563830e726992cc8bbc8e7665077ef83d7914743e9b4208c339f848f75a4ed9650079d0077a0d19e4f793219ce3201d30e16e3ad7fd92e864608d4ce921b760128a46be7ef1c73ff3f5f76185d1ffb61bffe0d6f156a3873bd64436a185fad56fd08980db9ddb3496c29bf5131d28a8d823947685ea7d1cead2c9a5b587a42d8e79411314e95704d432118533bdb442a5773e35f7f80e1599a780e13313c4f5980a0efe463be72114b0eb5400f64a904ef4627118f70decf6a4cf9529cbc9c5e1dea18767801e6e6731af02caae834a94576e05e9dfada3fc1a1474c551e040c1242684c9ad650d9dd95d79f9aabc7ff4d6162a94076cf1b1a37a4362ce5ea701de81fca722cd733915921bcba8f29dea5cd2363b86ccf490509e0256e07eaa08b8380e3a90ac69ec963aebb54306119ef8b4331629541c660a27307612317a9e206677cb278480dc6ff0c5a254d9f837653399516a024f5ff6b640d32c165f481ad1bfb906dfd4e3a8a3551fdb75ddec8e03a0aad8b702b7110f314b86552df0779b238e52680ab353d736560f7c7a1716721d7b79cefda267886c8ddd8a1037df1322bff292ceb00673b38d38b21e3af1950d6bc9bae8678f958b1a6cbfd0d4d6f402fb82cbf3f821d60344b171511157ca8f6615354e99fbbb37b478a4a4a56c7b2fd7b162bc7eba01127b5db4ddccf44f1841c9730c63bf0d20d308a658fa754a50d63c644c8765ac88493596ec9e843767f5b943b9d6907fd508c38d6b554cf5e8da6342f357301c9b529ee7f617e4102f54f54ab9f053a75b98368878ef6c0c275255258a9cdd0b077000bf418f5ab5da4feb628ee12ede7f608fef7f5cba74a602e3378e0bee6d1c47522453d85c8e0f5afb0fa20edbf19ab06db5dade665e0a1ab7f19cf94a32ac156ba4850f56b27221213bcd6a409fc0570e708e055ed5f00e42b8c1f29ac90e3e8c94a60f18b60479637acda4f43d1538880e22efc37271ab47fd51ab0285a9a9421498f3684d79ed799eb6c5c2c78b8ae9deffca526adf79bd190a81ab80eff569bb4a1be3a17328e6c7fb64ff9b342540524de8dbf2965428ea87bc4ef30d171d98f44c5de66347e4285bf157fad65313fa78ca3f0b9fe81428aaeb85934a838b0e21c2c352dfc787073f0e6ba5e2ed32dfa81a3e69d9dcba02e8934dcda10555b67c4e0597a12ebf46d62d17206ed6cea8c01f10565dfd1c5e9ca4744aaa27522cd9dc2ef1af2ccfd8c7deaaf1c3fcc6fd2c0c116bc8a00765fb3948c7a6deb67f53d3929a75336ed457a6207ba8be47e543a675ce7d99a6a1183c5a0642153107a7f339f7275b119118b8a8db9c3a55ebdcc0e0d7700b58385d76484a5df1ae65fbb0f2631d496349b562ba34d030ff70050f8e8cdccc5583510a9cf81e9a0664f6163d70e65848babc7109180ecc8079f32a2f066165bab47702d8b2296dd85f8c3f7ee95d5f0f10521752da0e79d7ee6cca4160e2e513d8217cc75a3f87c4640cd094cf72b41e62c1a5a6bd48c2282fb38d3ef32a912a4485f90f7e213fa210ac9d6a57aaa24f8326f2c3e267d02d865f0f1f6723759148e5d11a9c1d48bc1405c9df0f60eb4b7259b307f8d71e7f2cf1a16a9b4c50e0f372bce40c7726340b5ada3e6a0b33ed836ace1af17dafbe5e17a51ba9a6cb89c4b9338b372e8963df4c81975d45e47853f8839ea27039ec48ed98bbfe485dc41d49cfe875250c837b8fe9334dc678d5dd102ec9b604b0bfe91b884e8e66cf9835546f81713bffb6fe2c2c827384925e74997fd0998cd763c04abe002ec770c417f8005c7f171dd697ae242e43872ff91b132868fa63b1df8553fd4e21948cadfdd31f4309da24d0a11b7710c950613e2302c58989ca4365", 0x10f3}], 0x4, &(0x7f0000000440)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x20}}], 0x5, 0x4000008) ioctl$TIOCGPGRP(r7, 0x540f, &(0x7f0000005840)=0x0) sendmmsg$unix(r4, &(0x7f0000008500)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000a00)="69c852baace9a4fb2c1d3417026fe9119d440c0e026c1a392783ec715f1acb99193ab233927c81efffc5f80753288706385de5c68749250608b2ad5c9b43300ba9434e2c9b609599a345d8b991bc56956958f302d950213f4081594eecd21f96b2566f53c8c10d01f3ee4d46961f756a779b2bf206786868935b48346e23cddd1a9ac31bec88cf37f380ab58a4c4643d6e9d7a28ece2fa00d940b3bb466e6c551e65c682ee9de85cc73902104fac58d1dee6b23a8dc6a4eba1d6373731cfef999736b27ea225dbcf5f7fe7f22ebd3102c9912fdf7d2afa9b1ab8e478ebb70f56fe810fe87234b0ecee2a87ef92f91e4167f0b03298e74bd9e98ce337fb06443fe4893886e044fe5662fb52bc33e5347900362f09bcd0e336a61536895b927decd997eac37d434e58477c99f7590cb1f82424b4c6bca2cf2763ad96fec6009a1edc349c0c509d61a00784db21189390b4f4d773a59d636261c6df6f4a7410f57f33cd8c013c58beea14936906c56089cafea878faf9f938e53d9acba400a688ebc44dace5c2d3f1d4df4e1dae2082cd397e5a707389256afe1a40a47c0370b412b35b3e4ec537d5bde3e6ebf331aaf3805c90b5241f1063c08c3417f8f440e527b2750268d25ffeea33e151f34cbd57dcc4b4c064aae62ab407e7438dc01a061b52c6d63aeaeaa21ac48e7da26fc0a811d4001aa592820cd033d1bbdee9ca209367f5a8a155e4a505de1d6dcc2778094a736790fd8cd21cf4885fc193eca0f56a677907daa09ee1c6d0d6c4d1a410c914eea3a3cdf7a5ff343d9475cb5c59f8d71f41e011416cf66608ac8fbd443a1debcadf36c5e154521122976d95539fc2fa7d4791208f415f8f7efaf671ba5d2293c340dc8f6d5691e56d0105c92190f9a305b0dc0a777be937ab35a21ecc88acc149aa13342ee7dafa868caab9f1518e767dcd860bd31fbf0e44f3fa36395a061d6ba75e179fe676153f3c34d7c65140a5d7cce37ee62d1156afd97aae186aab5cc3dd6809e03bc792457b16c016199b727787d0acec7a1e1d34b240e851245775b8cdeec21de5eb7c5a7849c411db15c6779b8208437aded40a35e10a8b419cff7a19303568f9cf46db16549f9c1711a08125e5322268a17b746f51ef501ea3bffc975885059a39fc7fb44fb089b467c895fe8c1602a891ed5fc48407c57a9b5fc7cf7479f88c45dff2ece48ac38979027503651609dfaab40d7453a07a8818c331ad504ef1727705a4b5835204374afb2bae0359d2bcafd96207f95ed5d2891dc8b97798ad46a24ce54234691e66a688f6e5b663d19087e27e62aec34c8206834df173236f358085edb33d6e472ed93aeaf7a89a705dd18ba8a943fa38501b3f4e4fc7dc781e124ff17a7d7b54a05570a96fc22addd10fa7e0632a3643e35319cce7fa5ad25678385ed92f435805370bd0f61cb3f9f2a3ce62466c7b6e055b72562dc0a219a63b6a08212ed64b70694e757d81029467e402282d09a15df3f4d554418a90194c1ca863b7fc110a5739f585d2d1426fa8b5fe8afd57be7031c63cc8b0a31f980f78c5bf1aa26dd1e50d02547070c95e9e9123fd60b90c03cdd3ec690600f2e825d43313cf0840416ff3803c3987f0edd23948dc68862863ce4c389fce7cfaffd2f0ec6ed7d355b8cdaaa85fa8cbb804a3acabf974ff78a33c5271672cab97b823a2aa79ebf702630f7d83cadf120265cfc4ff80e324f7cc69c19d7ac68616f002433e8dad72648a31f321f02a5a3e576155be8494994a0300629f1abda3f112b7cc96338b1c1c87d25ad1e753f3ce799264bc2b590f689d5e23a2b32f0ebb9a7007e20b971e32ccaeab323f39aba6cf2bfdea4483d04640f7cd2c2cdd86623d5cf92a7e3eed20bbf8656b5d25ed760a376a515ba3a04e3662ccf2c37495ef285b241077d3c1699985f83dd74bb9e69976e382faa1252eae6de4881b85a5d9c32de46d3952005524146d54124f39235a8aa148a265bf595ee42eef1794be8c8b27ceb8fd2b1810dcca96e2362ce47fa391c050b1f2de98cf532c7277d422c3454a839f98ddffc3021c3fc874cd42b57762d8af1fcd8c728a7cd2af301b2d0374ddd569b40335292f1665ec4b7e2059d29fdca546860c4736134fbcda67c30884faae3b00b9fdb8b0aa895885d12175829a994af8e24e699e8e55a8c25a776303fa17516f69c7569677990d9a5bc97f196bfbb08b4e915682e8eefa82071623c4e17aef64c1fe24e69668779cef0864344d03da8da87531030e123253587fc0cd8370c92a8be7f8546d6d9de9df278ee1cb2a8656e34e2f6ef5f84f6b98edd28cd5e1eca42877709e18bc5a059d873a41a7300c9a42f35d4818eac2959ce05370773205009f77c9b098dab4c2e9d72e34412559b555e98842a2065f92d94b7c8e1b567f6b5360b07ddd5581e2e89d8061d76d810051e90290d509a8ce75bf2bdb4b96ec7e270ecee17efc0ee8b80c1ad5ad26b1d23b2b98f77b4e05bbc8781f2bc38c4a7c19dcc415e1bcaf64a520c8ab31a6a7b0ff32a1f5031cf0843069d99824441336f0e4b1781c111f88d45cdd32c8f99735946194bf581413d42172b9815caa885efdb31c887609de25dc456e841aa0ff83fd0b0225483682343fe11a1b00e33765a9c4fd035edff9854726f85231409b223af38457771021ccf89ac2fee8ae351e75161bde1a273888163ebcfe8abf2570746eb8676b44e9378c00c5963bd1ae4b8762ae55ae8348e78313ea8bdac98ea8a0eeae2b7c8b9d2857d8ff8958519d2d77be830e3be0deaa4bc0e5f3729e502190810e1d6266700687c160ae4644a6d400a60d17fd2a1cf808981ab57d9339523e806cb2106e14a3a7459742a46623dceb4b08638e5d85319f471bb0ec143d3d5bb1ab1842533383876966122fd03e84b0c234be34cb90bec7e6e03c71d363e1c3626f2d4bcb423ab6d7d0ba0731ad9b6bbe90ab25455f91f47a45595e01f00f6a45ea30d732e446e9e4ca693256a0b881b6bcadaea1bb5456b463b4b54bdc19b413638b5806a253fdaa2af36a83b004ea908afcf085aa7d9577b32efa993984b0cb9904cc14aa3f9f39039e797924e76f99554fd0e2e0d93ff0341399155e57c0b966bd67e0d7a06644e06efba3f3198f99431b9919747c50e6bacbb3dfa8807ba62d78078a4b76981e4dbad55f437998012026dabc6b0e8ec20307de53dfe9c75def2602bfbfb9d85b0992e88294d8c90731058cc530fe7ad57ad967fd1c78c6748eab69edf05f7c1cd637066b7f919d0b2f896dc4351b2108cb3d80b1d0906eb25209c7dd9a067ef3c12bd25e528bef9144ed2a59b4fa47d1ad7ee1b904e9c703b60cfa2a00280a13a608e6a87e0aeb2f5acbec87978a66b190fb0fda06a0ea22abc0c99f25ecbd304d88f9c881cdfd668b7f9d788e76b0daddf2ec02b845657e50e210045acbef4ff910d983f73738cc540f0dab3987840dbe1e3e79fc22f372be9e85521720ba5a0c35f6d07a081bbdbcc49d61661ec75f9612af96c62d0c14f0bb2cbae56d1713e5a279e9fd1d97978547a03f1261b5551cd779fbd0b8e851698c6bc3f4f80e54583ed98d9f674c76b39eaa4aa743ccc3e6e45b762a35c77733ae9029ee88d67a5ed22a052a93374983c98b47983b1f611049d6578c1013ac2992efdecbbcdd81b612822785d1367cca5033e4d6a29f98a83ebf0bb0900c5b43555b3ffd5b3fdf1352e40495ef34d066446a7f5ba06f26c4921c23e6dabb97489d1e200a1ff4ccc4c0cc4e5fb6621ee0df8b5a5dedd29e6cbf5c5da9442f6c94d74bdfb3444e8195e5249a9d2303f62a752870964e4534a95711c992627c22fc2c42f2f1226c4f77f174df327dd8b01f6c3f40a76dd51e0fc180d3ea2e1b7f4815cb3fb563c9f15201955f9bb0be9710e141d6387be4ca41e03cb36eade9309b525c4a7fb29bb8f496509ee33f513ea0396f4b9d34e94267f25337e55f20b2341b7f81eb0d88ad32e2884f90bace0a93cdc705a63e6e904512b2d285a63a64c18a53d7bd31596d1be6a81ad0251134d3044f5bec5a7fe189956661104d2e26a2cd10f39daefea82a91c054e479983d61d01b8b3d7730b9b87b4f007d5c63c37bd0325aded8bd455ecafe9cb483e6ea20b561533c2b27bf0a44719ddecd69b528a8bd2660dbe094ca3f1daee898d6745abe3100dafa16fbff769e28846527b90325a02898a162ec3d8f0090d47d92d7ede9b3da7c58d4fd4b87cb7a7f1da08370e90b652c659d23a6088a01a0e794a7ffe58d5ab5653da7e43f034ea4012f0e7a20e69ba227cadeda1a6333eaa67a3d40a9fd96d104c05ad7330f4dc0d6b10fdc268c876c578ef5775ec2ce40001cdc77d17ce5a0b26d1ebfe1794e7c9dcebfc6c088ad72bd525433bffcb0ef1d3ebfac61ca66397386764595e179d3b9777ac03ec84354fbaed71f632205c85dc3e1c54c18b7376a72e58c8607eb89acf1cbebf1fa091413f28f8ce2807a94b5a5e68c0717cb96fe39ce8f35218bacc82f0f7d10942c101aadddd18c6bf76e154a34065c8c93c9007489d2894bce3ff4f41acab5fd2e5b1ad9294de47b3418b8358efe6ea4fcc907c8267e5ab2e66b8f14da750c0abdf9702499bd17d52b31e23c8163fc436953ff030ae202653446d054287e4ac5419f03e6d38c08daa172a8f85984a2907de9e85c7436ece4f59567c87769839beeb93d53374b4b1242cb9887d17c1c6633f541769db6f731acfc5b8065f14210314969a4bf1f554014fe3b34dfa00797c029578794346f726a5ed84dd91108ac4a18d42c7a0c9633c4b824f718b42f8a65773d3e16c9729a0764e910f8fc44ce03c5bf17a4c714d598a557b78599b3f7a04883a437a23fb50521ce196671dfded5fcef6c55b43850f2b1befc0214cc6c81868ffb377237ee7c449c3bec01164f2a42c7a89f1a93de2f47d73256eae5413aa68cd491a49de5f9907b7bb05e30c883d4864d26f17cf66769517a3590d66046e920302fde2fb4b4f89a9864292022a4443393cd4a00b14ecd1c44aee7af4b9f3bb5ffe6492b315e069a61fb7e24cb281e4cd49a03377db972273fb6611c5d18468d3a9ebe17c5925f6b1cf7ba8782939893641da641f9d19491037f4b7f9cc697871088ff23a3e5162e49ae0087a239e7f43662af97a35d10d8168e830f9f7d4ed92e03ae1ce3f39b6a34d43e40b7f6bd0632b5758c41db0881c687c9792a6eb632ded6854062523574167d452161695d9ad7d8f69fefa5235f8ec6c83b4517488365b1eb95b123ac2839bc41dc0fc07c35671a9a953cb7d9077e013919ce8794b4ad3525227f67db39a31e47e4ef554e981c6074241779ae356108b776fc5e810e54dc5c1308a3309961f7462403706097fe02bc4a2623c943ce9fc1b6b4eba5b9bc665795cef143c1360f64e5dda6ba15de4dcac45f49173c28606a23219430e67253f4b61de8488701b4c36bda57896b27f8b69442f6759bed80f3fef1d5939c9d46200c7540a1e9ba82ca10c03bca7d5a9d91dac4168d0e87ce5190048c2144686c4f948c38c4d94f7f111efe58bba1107a4ec05faf8c223cb1f0a574ac3734a4e9ada6393d3689e6b8cadaaa74d85bf2fd2cc655618d6a53b784dce18bc1e52e0c4869094d7d7039a0cf74855eec75fe72471f5a6a47a340edeccb4187fdba4c318d359da1a0eaff7a45071d9346ac587549fbba25be92be3cd23e8437d8f3cfbfa0292a3848c79cd2e7964cf94eed640914ac06b9612c9c75c3b2a68a00", 0x1000}], 0x1, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000300)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000003bc0), 0x0, &(0x7f0000003e80)=[@cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0]}}, @rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}], 0x100, 0x20000880}}, {{&(0x7f0000003f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004100)=[{&(0x7f0000004000)="b73b0de7ee6883164859324d1d0d10506886b9a18820f8e955f1ece8ca69fbb67bf8596e2448e0a63fe0ccd086c09f46aca8edb21d95752b2a7a388710ec72fd8fd82ec79eeedae387f463017ce859b45b5f922a9650c991d4d6165038ca3342d5a5f72b7774838701422898fdf8f05823aac0fc4f49787c92d8082315d227edb1c965e684de678b4744c0af998b527c2abde23fd53377b96e2d7b9b9008a6003afdcb0a507dfe5dd35a8c770cf4d908d7dba8c37588b5cde6d7f68d91efc3d3bb1f1e7ef1fa0a3f24cfb5664fc1069159acaa329568fec029f6a9ef4f22", 0xde}], 0x1, &(0x7f0000004200)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x140, 0x408d0}}, {{&(0x7f0000004340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000057c0)=[{&(0x7f00000043c0)="6139b6b6403e4f12ce0a40e8da738065f5a3856a413efc451774ebacadaf4090925d218e786cd046c10b43696919d85f99db748179585cfb33ee0bd07e710f38ee15066114fd6eec573f63e5d5748462fbad8446dae53966cb3638494c43db098784558fc3e2c26f929c0bfeb9285add3055a40a0b5b8acc4623ed7673a3e0cc4caa27622e5a63203e39dfe9580adbcd1e312a4cb2ba0e54d2ab7aa1acab0e2c71599f", 0xa3}, {&(0x7f0000004480)="72c0fc758254dcc8bbb9764dcd6340a32e988fa42834305b77b7cecc805423d0429e53e3aa702930faf4786f1d1aaaf9d14bd803df6dd28352719fb7c50086707340be50d9dfdc3f14c0db06e173671e212ff9060074b379073fa2dc18bf5124fe03184939ef800069b072d1321a45f4ca3282916e2dc2f9834e3325bfad4a1616247e98dc2ebccd3144e8c7e1fc7b5a3a7f23ce125f0df204902802f898fcd0235ef7df9cfe97b47da46cfed3e57a09267b0f133a11dfc12bfafa684b54286c51ebd2b92e36120b3b9b201bee8ad2632adbaf499f197c7b83398a05519f84e5d1a0d4f8909a351dfd296167ac6cb85d5666be16b5536d05858a9b4d05d18be07dcb391997b64ff77137e598c213f7bdb354a10fc0a9195f96d330e230a6533bfbe64cf176dfc093a9a0e69d7918ab1e18c06149510589a99abd8b2704c7361be5f2be0f76779b04003b0cae9e119367ecaaec094e733496688f9d173e55478c0b5a2ad01b46f0a63eed87057c47cf0c81cf61884ea856ccf58c8e080472dee66ba7e6598f772fa2e5e25d4211dad3cd9d1faabe55bd932e2d349729f1a7b662247bfd4e5dc6a739e7b798e441eb9aa0bab73ca6dc34b62758dede22b41424c91cf5854ffc15846027209e7fd38d9324b26960be65dbe5529ccdf842aa67f6a2aaebe7f3b2093254da1c14fe87caf7e0e1058fe0c90e0c4555ec3e67c8c16a264aada521fc8bc7f16781372093dfb7c44749017163e3f92b01f8bc3b2885f5ba2d45f0ac0d7ad1733dc728d5ed3c02dd0842093a67e983a15ff64b0dffa7720f3e57fa4032a90f6577b9efb673b7824570b79e39b02223aa307294ab50e8470627e91f6f5d2b3bef4fdedc6a7b7ef976259afe53044ba1685d0db908599f1811aad4b30bf977d950c16dfbab23af6caf3243aac5c762fb821384992343974a460e5c6f839e32fda8ef083a789c59c5d7921e81fec31040ae798a94b1a3920f99a3d20176955c341fd7cab0103cfa09eefb9e87f47dbe0e07ae5a455d2c1ea3a94830013cec22a917978495da3e26c23122cdbafa52bffc36e5031f0d96849b1a3fd9e42cde61c389eac2ea124d43ca90a259c1e032dc4df3ec62ea8374bb4b09b01a0230a875ee34c72214abc6fae81f96dc8e90c589f554adc7cc7a747221d37edc3b99d49d0781cac05df87ab804c975fc6eb094a0af95ef1206f488fe98ff10a9d036ef001a94e1160a56be48a6fa5bc8f8e018778bd2c380c10d11cebaf55d718c7433c5de4b0844aa322005be30d20c1e04118221730e4d95007359ca51a2f153203d6267fcbd20333734d6fe37f1fb65bef6d2c965378c1f78cee4e5d032bdee9c44b4b77e9c018f11f8739e9068045b4f1eeb292aab66d3b4831ae07495e2f7176cac61f3e90c9c5637ffeb41c8f2ef57fa8051d64b2eae8681f588e7ad201c17c1f9f9e3ee7ee860f9312456d27c7fc16094881b68c8e59f27710de68627a8bdf5b63c74138ae1bd1007e0fe7211d8680b8ec88a02c064bf12bd9d930b7ecf409af8ded071c2c553456c5303d90dbc04a8e1e35d6d092826b9e4de4e771b1e6b3b5b911717273299d43fc3df48121b3419e82b1c8c9d5133dbb302d3404b75065ae9ebc89aec55af4913abc23767abf35eb7663e415352aada9315fd88cd4d50ae21e7982cfd0308b7f69f3b09412a0443600d976e51cb84207bdd2520106ac3e932c1194414f79bf7c75a0a6b3010f3e7e51c158c5609e9b1118549651c1054c6f73cea98a712f664f0ca13b840a8bf79682e7578822fdfee8246f99d37768d89f72840df85a64bdf47cd1a052e1ee02801a8726d832f8cf208cac728d3f2141e95b460e618d92199306009850d1c267c04beebce59e80ddbb4b1282e744dc58ab5a55f0f979aa3e5d4eebf61c6782200962fc4d490cf5cd7e08792dcbe399b656c6bcd1f571c756a847580a738fc5047884e7e7901aba7551f4873fa4b42c3aa081df23ea148182dc4d398afcfdc3b90503e988f6766ca216be7299e72018090653831ff9f4bcc62de5c8bfaf67de1f15db6d7ab33f28b074ff5afe4d9771a045ef5eeae79a88accc67638ee19f1833a7405859a05220969b1bdb77cf7a444b9c6302559368929ef6f415855832122d6e76b4a382da885502e416d040c61e622e064ec95acba63b6ecb937f402f56c5f535c60cdfefe742fc518ffd7f4cb6295df804573fd9427ff919933cc8322110047bf60c7bacd5d3c7aa5f5eb7d2489d3ddf8a7f76bb01f0dc7f57a1b1ecb4846db8bf18dbe1e1b986dbb9cdf7dde391bfa7a1d42bcf0c88dfc36590e5b7f9a30ee88d39605f744e6776bfba850f6f20784fc62085abfbbaf351ebb85d2b34e52729320b3a3605bd5ca57df177e0f77336f21af5a55bbab37746ec1375b76aa6274c2a53a28c505b1402dd3a61861b83d8275cdfeddcdc6cbca2f3ec1ff0e9102307b818c00ac833dcf9ab684631f4b6d263c9f71f0b46b1d1473f41e28eb03fb20057279abe063bc046cca25a3d4cf43be8098473b365f7cef6a4aaf2f10a5462f78d33d6131dbde9412da485fc6df9f216da075c59af63c8ad0842fe8e8b348b2f40c9b7ce6453885daff4fddd7e9083c325808d9b0314d078d5e36943c9ef10153712a274b9ea153c093b191ab553f6f1c6a763409fe636588c1cafd5e063bc46ce8a07149e3d158c45f2c01709d30e54f6fec702691744780f009c57672f6c570cbbcf0689b70615e4c2fd2983d03f8d2a2b84d474530c489b8a58fa0100d6233f6402ab2928cbe074a7f70f7dc16cd41e2fd579d2f8926c1d50ba369a9418c01eecfaa8522e6143e2a8903c3b8992023ba22d418da4811684985619faf9cabbecc07d8bad6d6043e126620a97c6833510511c5784242188f66c1a384c52dfa952bcb3ac73daf729e4e24264914033b1d274ce5ebfea254cc01f339e30153a4a607a697ce03a8f9424d7bd42ca17a79d74e4225a6d5b57add308370ffaed073876a85b05f00608f74926a977a5e7e56eee81ee58a028b5b8bb596a7fe0ba89cd0e96975a939c37b655fb59660f3e6bb0ae0e5359948746b8b90e24e1270e5ef451629bacd630b1a3c6c6e2d4e4a50ef6d68376c10766265db796bfb1ade198ee96060d668dfb2eb60693683c9bc0b888075b331f3408fc31815a5fe0b28ca9fa1d7e7f49b84a7f4226a250295702e3eee0a498e65355804cfc3fc3d52152b2c40d65d8230eda59ff17fc895d8d21ebd5b1921c283f24a45c6756eddca0bf02bd88c2dd7ca29836fec367f235bc248a2c7940998009308dfb0604e32b74b447fbda927f96929cd3c0b506513855027904418f75b03eb181cee607567d727c17feb50f9238863da224502d3583f426c510ccfa6bc10dbefcada24c17b3dc18df7292b4a4fc069969e36d3155c879d2c153d45ae036be6c394ff95489e4aa8a5dac7a55dcc7ad2cd4e6ada6dba381bad18484df0d9eb1b6a99797301abcc3f4ca360978f820bb2ca23f88d0b16505a4d35f960956ad4cc453aad2b66958a0481777021e7fc14c59853224417169c3b0d190e8e480e8610cb27e52c2f9c748b369e09aafbb129d696b651ff96957b550dfdcff823a4c860b22e58960f69a6e63552b49b44d45510b1528f45e665b9e1d9310ed5e4ca0753504544f7d9e8cc9d4e4a91973e8ebbe6a746093a6412eb516b6839e07e3fd3b13a358690b104c221fce65c4bf1b231daf0562e55811ee3405b1384fd167165ca7c698806a5581e6d3c027cd7096df9c04d8e19fe4a0a8f41fcab1e7611354d63be639f2a0df85dda41d31de4dd7c0713e005e17b69743fc4217d290aca04a12f4dab7fee4a6d69088f3482cdfe4fda4baadf2be30b7b0a4a963a8c7e7d1a85960e55d88e340921f9f71e1f63d53fa39847ab9a63c1c68870c08b5856568144883023e304932a87822b523038481572912a0894535a7ee6c57ba30641170b288b3b7130bcfab17494e4f75e30cf8c847a4b12988f1ad826b16eb6c867cc3714e4d3c9683544f28d84807a09f6ca7f4fae4873b06af96f59fadb3d54db25a4c313eb770a0677b627167dac3e9663ae2d78512bb54e2689d7e1df58ff7e0d75a47c1fb6cc9d324b2ad36b33a0b1d4e09be93a68a00829011a6710049785700900019ffeef67310256d4c0ba5445707a5e1b9fcab3043d9249846b86ec143fe1681f2fce6657e2419c01430dcd222d53677b5292ae53468ab0d6599b0329890e2bca168403ec5e483d9742bf65d6ce3e831c344528eeebbca64e0f3463ce664125662c4740e3010b6f2e4b8831b622d05312d79bfd51bfcb45349a73a020123330dd2ba47c95fe26bd3269db3b95c422bef2ae34fe3cd24a0bc2cadd57f39aa358cab5f93efe24a4dda729dfd7af63e1fcac37f50e7f4ce12d9a9d8f085104508f1bd52d9fdf076efb9099e4e84f8d4e7a5aca3c76a09cf20b35134ca4613b2b0ee0a7aac2c4b7cc700c3493f34452628555ceaffcb303ec2c03057909847cdb34eb2f7f607af0f69e69b1a29bd6142bf0a848a93853791d53c23cf99ad385442c9951255b650800b4456bc7d1ddc770bb58765e23e775c581f714c80ae494931ee3e5db9953ab64f8edd8d6730d9783ce79592f834ef7ee893a436036770c1ba1427fd46f36e64896e8222c19414b6e55066c0ec2a95840d090ab7492fcbac400a1be578948bf28d4d5691d419e6fed7fdbbd568787110871546df65ab8af49b9cc4787c23345f44403e0e9402c323d3ca075505c00c5ad159d3381352d31a8692dd01bfaa2a9d36358edcec7506776e2ba236981f95eee3376339f25ff5ab5dab6ccfbf871511087ef2c717c73edc0a65af3403add9ddd7ddec3fcfac07b6747581f36e540a59070ac7d0f70d403cc897c5fdfea5ae94af17aa7057dc17ad83fdb1f52afb00aa133d16e7b90fd81b3bd7ec5067481efe0e2939d6a46df526ceddb0e43fb5632a099ed2bb47adfc4307d584b86e3c355c6cc08f16f5be31698846e774897b5504dc349f498a6a6f26a37410c33d9acc82fcd026e0f415823b38d85d4d365a5ebf442149e7997c04f214052346caad0d36ffe2e706d46cbac9bb7955fc043e6cf4ea0b314d3cc28f63365ee117075aeefec43533844b8a76e58a468e7b5345d0c34dc6026643758fe85bb41c8ce6db96eef07fecc8deeda8498540d5e9fff7f201c219c516f34ea2219a789eaca37cbbc5dd251cd84651717468a5c53313f5f827a85a7bd9aac5ea178137e4d2db63122d22b0e3c8660742493e75faafebff1c8e4da8a5e8f540a0ff5320a1895f24ba215d7461e13dccc298f93652888cb2c4e5fed162791ae9942d7c2bb8b0af6fe435fa39e673438f6baf81cacd8ab00d4baf4307dab8d45700f0740cc17b09c11d2a40f00438f6b2ceb1f0488676798e2ad7c7538ca40ec08c9de0b04e4f8badb6b6ceb56dca85d2c546e04252dcec05635cb5cd704e37ade4e7b1410c5e20f3bd55988e3134a4ad9449875e5c281a65cf686d4667f51860315c45e1177aa5f8c9edcc587d5b860f11cfe26799852162ce242c4711c0d2b5ec703731164e627108891708e92ab28e433dbe6ef10adfe7dc00060b33b0eb1985453e6ffacaf31040c9718b828f3c7dd060ba6e49a47cf5f04862b19dc04d7c8eb074e0bc82bf81de0fc5a0e29848fafbfeaabfe051007445c290504b89a87ca8ccfea87a56265680acc3db01322522a008930e1f2704b9b8fb40c21aed7083cc244757b8bc205e9", 0x1000}, {&(0x7f0000005480)="d782284ec0484ee35f1ec760a6b305757e7bd38decdfa89dc98fdbe987c28f1013a3101f3f75b6ba1a47e04fed7b0559160b5687225cd2c650ab1191151d01d44e4760c79176d3ea8b595c98608899a37c7bbaf13c447bd982189b2e6f8bc4884375c0a9a9b6a34933e4dc4f4a80", 0x6e}, {&(0x7f0000005500)="016c79b0135c515ae54323ea9be07135de63d9d8f97e99d2d1a8cdf75e294484615fd41f1799c9f85f865bee6a045399f7f3b61ff0f9bccdb4e00c3d39e9f83e1d604bc562c14c6eb207013d4f0c84f8a6cbde5b603f14adaac7ab18390199ac7e5e6e", 0x63}, {&(0x7f0000005580)="7396c93ddcc3a22e7bd3881eb29f10162b3db8e4c1e7e28f73fb4ac081f3a314087d0fa8a16d6ebbc348a80e4c2dd0aaa31f7a4bb3cecef936cd67d6335eb67a58fbf5111302bc8a4c9391589fb67c730dc5525a0737e7afa638a452a96117377245253dde924c", 0x67}, {&(0x7f0000005600)="4b444d421b787e9ffbace54b0a4d7e7fdb8dd0d698b6a0023bf56d6a049899e60be7e6dc5c480440eab07ddbec01fd538362c97388c2a72d2c9eb7bbb76c36cc0c5f99ce1e17827f28a59958b5f7b87618594127540d8f5fb5e1e3a350e60d58cfac3918b78d7e8c7906e252753f6ad2ea7df6cce34e0a3478146caa19ff70cdf77e5268c4893ae5c1c833e380137da106d229a65fd3507994d2d833aaa9902c58a642a28dae568344c7ba9cc303e1b6e139b607f3f615d8ece9e9ce7ffb489bef", 0xc1}, {&(0x7f0000005700)="ff49f8a2c5df08a6f39ad4a04d7fd737341eb56c4a726893ca28076052f686f34862795e0bfc566f2cc28f052e19222c8566fab228b7c31203255fba5bf77daaeb471965b570d96e47584152985480108790f40a61019603f7782400a82a4e19257b16bfc99c9b21707a1615ba98d3c685f912941cd338406bfc14a163a2a23e2a42dcee0e7b8c", 0x87}], 0x7, &(0x7f0000007d00)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r12}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r7, r4]}}], 0x118, 0x8000}}, {{&(0x7f0000007e40)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000008040)=[{&(0x7f0000007ec0)="01d3d34a2ae9f248686153ef5a63e3f00d974fe92af648396c68a8a4d434a3b00e9b92206807a94621acba0f38577201a24f18b74f69fc261d368393eaccc2e75e5de66e09ec65655f2cb2ea71008c4b6a89cc3e17d0dc208028285c19511fc984dffb2f96ff89124559acba7e385694c73b2eb8d28f5bfc145ef331ab8790ea509ced11", 0x84}, {&(0x7f0000007f80)="3c289e669b18979afadbbe55def0fe1467e2ec4fa9d29a57f5dd30334b00dfdfebaa4dc50dcce5c1322ccd6a4e754e0a2eee3b4416d2d0e486505ed82739329e0bb4ee8c4d100867a9af22740a361026d566a2d427339af009c89fb2058c8ea173c6a1d3780c803a908163c833274d8af950decfb3a9c9dc059b1fbd8dff274e37567834178c084db8400a90323a750f90cc45743cd24187fc29783a11cf1981d6fde2a8a3d07f2113d434d3ae39d114da457078709063d2f18c61c487", 0xbd}], 0x2, &(0x7f00000081c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r7, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee00, 0xffffffffffffffff}}}], 0xe0, 0x4000}}, {{&(0x7f00000082c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000008340)="c996f2f5b3a344dd1f4c7144a90a06a930e2d4483a6631ff6071f21ea61473a3a1e9f287aa6a04cbf2dc297d427c55a1c05eb9a319", 0x35}], 0x1, &(0x7f0000008480)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee00}}}], 0x80, 0x64004085}}], 0x6, 0x200000d0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read$watch_queue(r13, 0x0, 0x0) 03:13:05 executing program 1: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./bus\x00', 0x0, &(0x7f0000000200)={[{@fastboot}, {@noinline_xattr}, {@test_dummy_encryption}, {@disable_ext_identify}, {@resgid}, {@data_flush}, {@disable_ext_identify}, {@noextent_cache}, {@prjjquota={'prjjquota', 0x3d, ')-*K#'}}, {@jqfmt_vfsv1}, {@test_dummy_encryption}]}, 0x1, 0x105ee, &(0x7f0000020c40)="$eJzs3E2LW9UfB/BfOv/p07+2RfqgUPCCCBMwoZk+oCBStUULthYfFq40k9yGtEnuMMk82LWudOPerSDiruALENy4dOMLKC4EcSG4qyi59450dBZTm07GzucD6ffcc8/95ZxLNyd3uAHsWkeT336txOE4EBEzEXEoIm9Xyk/uQhFPRMRTEbHnnk+l7P+rY29EHIyIw+PiRc1Keer873fufv7k5Rc+/vJOtfHTF59Nb9XAtD0TEf3For3aLzLrFHmj7G+udPPsn10pszjRv1keZ0Wupgt5hdXm+rhmnmc6xfhscXk4zuu9Zmucne71vH9xUHzhcKWzXie/4EZzKT9upwt5dodZnp1bxbzWyrw1HBV12mW9D/LyMRqtZ9GfrqXFehZv5tkajMr+om7WTtfGuVJm+XXRynrtfB4L//o273ivdwfLa8lKujTsZoPkXL3xXL1xvtZYytrpKD1ba/bb588mc53eeFhtlDb7FzpZ1uml9VbWryZznVar1mgkcxfThW5zkDQa9TP107Vz1bL1bPLq1XeSXjuZG+fL3cHyqNsbJtezpaS4oprM1888X02ebiRvXbmWXHvz0qUr195+7+K7V1+6cvmVctA/ppXMzZ+en681TtfmG9Udu/69sdX1f3okYkrrrzzY5ex2/gMB3Df7f2Aa7P8j0tnyZtj/2//v0vXfx/bt+wf7Jh5J9v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvWj7O3X8sbR4vj/5f9j5Vdj0fEyYg4ERHHI+KPTczE3g01j0VEpWxvNn72b3P4thJ5hfE1+4rP1+vnLkTE3SMP8QYAAADAI+6r7z78KGJm3Mz/eXHj6W9OTWdabI/yR5v9k6qX/+Tzv0lVO5YXW5tQtePrJSfiRETMHv15QtVORsSeQ+9PqNqWzGyI/fdEpYg92zkbAABge2zcCUxs9wYAAMCO88m0J8B05M9ry7/FL58F7yuifCB4YMMRAAAA8B9UmfYEAAAAgIcu3//v0Pf/xcHy3X/e/wcAAACbqLZ+SH+5feqNLQwt3v8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+ycze5SkNRHMBPwQp+RWL42Aoj45ABi3AJDp040904kjWYEPbgDGcuwYihvZrXFwbk9bbNI79fUs5tA/8cmJ1eUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgSz/L3ebr4fOXtjl/Tu3k+TYAAADAJcdyt6kWs/r8Rbr+Kl16ExGriFhGxCIiLs3u43jayJxHRJHWl95f3uvhe0SVcP7MJB3PI+JdOn6/7vpXAAAAgNt12K+3EePzsnp5O3RD9CndtJnmyqtu+TzJlTavwj5mSlv8i8xiGRHl7FemtFVEjF6+z5R2lXGjTO+Uoi6jPrsBAAD60ZwErp3esk15AAAA9ObD0A0wjGq/Nv0XP+0FT+qSNgSfNc4AAACAR6gYugEAAACgc9X87/l/AAAAcNvq5/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQpWO52xz2623bnCLV0wP9D5p/+/GpbTMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Jf9OUehGAaCKNj6i5c7Cd//WKbBzpw7qQLBY0YKBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPxnXyueM7knEk+XXa+Hc8kyy901i7amxdN/Y+mG//BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAk/25O4EQCIIw2Hf+57SYf1jSoDGIUAULHzPMwwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAF/3ul/8TU+NMMnfaWDoeSdauGltXjb0HjaMH4+3fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWF/7m0TBsI4Dr++JErcJiOktxKYgYYKwQh8SEiWPAMDsBANFa3FIrACSHCu6UzB8zT/X3HFvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC8psvDF28RUUTqMkUab35O7xHxEWnbtqPPWxa787H5uudsf5jk/I7pbxkRZRR9nAMA0Luq2xyrdb38y/ufd5B3mLeaN/XimZ8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIArO3es2lQUBgD4JG2i1cnRCiI46GJjE6sRsjgUuguCbqGNpZiqpBna0qVPIDq5+gp201fwBQQHLTg4dFBwESSS5CY9oUFSlNxUvw/+e/9eyrnnZAj89z83AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcy8FuONvLMyGE2enDvO39153lYee3zz7M9uLLnTcX4zHbQ+RCCA/X6rXrY1zLpNvY2n5UrddrDYlEIuknaX8zAQBwUrRardbRq5mogu/KJdG++im3t9T5r0oIrVeD9f+VKA+/qf8/vzx/oRc/N98143vF9f/8317wCVZorj8tbGxtX1tbr67WVmuPS6Xiws2FG7dvFQudZyUFT0wAAAD4M/kk4vo/Wzna/z8T5WHE+v/e4oP78b2m1P9DHTb90p4JAADA/+3cpe/fMkOuZ/L5sFltNhvz3WP/72L3mMJUj+1UEnH9P1VJe1YAAADAOBzsZgb6/ytRHkbs/8+93tmPx5wKIcwk/f+55Sf1lfEtZ6KN43XitNcIAABAumaSiPv/uc7+/2x/y0M2hHD1cjdPfgZwpPr/44u7Ay+tx/v/S+Nb4kTKlrufR+dcDmG6nPaMAAAA+JedTqJd7O/n9pYaP54v5u3/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+MWO/aNED0QBAP+SbD4rccFC1MoLiKKF1YKFIDaCVxAFwROIoB5ALLX0DpbeYWsFQSwst9ATyMzO4LIWWiX++f1g9r0ZlszLpMkLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCnBuvveRV+usO8TGt3L8e7Id6PxeD5anY+jJAXTRb9AxVrbVcAAADAb9dNvX2V5k/1zWaIZS/2/3X+X+j5ryeHee7nx/v+HG8vHuZy/3+yvXA0ulnYJ1x0/+Bwb6mxu/z+pj4uXe48rryers6kaSeefPz2UsUHUm6dTQ/qeJ7Feb+/8T+mEw0XDgB82WKOKcnvQyEut1kYAH9GJ41/I/1/1Wu3JgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAmvAUAAP//J3JoQA==") r0 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r1 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x81) sendfile(r0, r1, 0x0, 0x1000000201005) 03:13:05 executing program 0: r0 = open(0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xf, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) r2 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x10008, &(0x7f0000000280)=ANY=[], 0x21, 0x4af, &(0x7f0000000540)="$eJzs3cFvE9kZAPBvJgkJIZDQcmirtlBKSyuEnRiIECd6aVUhpKqop6qCNDFRFDuOYoeSlEP4HyoVqaf2T+ihUg8rcdr73nZve2EPK7G7aFdkpT14NWMnhBCH7BJibfz7SZOZN8/x916sec/5nMwLoGediYi1iDgSEXciYrR9Pmlvcb21ZY97/uzB9PqzB9NJNJu3Pk3y+uxcbPmezLH2cw5FxB9/F/HX5NW49ZXV+alKpbzULhcb1cVifWX14lx1arY8W14olSYnJsevXrpS2re+nq7+9+lv52786Z3//+TJe2u//nvWrJF23dZ+7KdW1wc242T6I+LG2wjWBX3t/hzpdkP4VtKI+F5EnM2v/9Hoy19NAOAwazZHozm6tQwAHHZpngNL0kI7FzASaVootHJ4p2I4rdTqjQt3a8sLM61c2VgMpHfnKuXxdq5wLAaSrDyRH78ol7aVL0XEyYj4x+DRvFyYrlVmuvnGBwB62LFt8/8Xg635fy98UgAA32FD3W4AAHDgzP8A0HvM/wDQe8z/ANB7zP8A0HvM/wDQe8z/ANBT/nDzZrY119v3v565t7I8X7t3caZcny9Ul6cL07WlxcJsrTab37On+rrnq9RqixOXY/l+sVGuN4r1ldXb1dryQuN2fl/v2+WBA+kVALCbk6cff5BExNq1o/kWW9ZyMFfD4ZZ2uwFA1/R1uwFA17iHJ/Quv+MDOyzR+5KOfyL0aP/bAhyM8z+U/4deJf8PvUv+H3qX/D/0rmYzseY/APQYOX7A5/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzY3kW5IW2muBj0SaFgoRxyNiLAaSu3OV8nhEnIiI9wcHBrPyRLcbDQC8ofTjpL3+1/nRcyPba48kXw7m+4j4279u/fP+VKOxNJGd/2zzfONR+3ypG+0HAF5nY57emMc3PH/2YHpjO8j2PP1Na3HRLO56e2vV9Ed/vh+KgYgY/jxpl1uy9yt9+xB/7WFE/GCn/id5bmSsvfLp9vhZ7OMHGj99KX6a17X22c/i+/vQFug1j7Px5/pO118aZ/L9ztf/UD5CvbmN8W/9lfEv3Rz/+jqMf2f2GuPyu7/vWPcw4kf9O8VPNuMnHeKf22P8D3/807Od6pr/jjgfO8ffGqvYqC4W6yurF+eqU7Pl2fJCqTQ5MTl+9dKVUjHPURc3MtWv+uTahRO79X+4Q/yh1/T/F3vs/3++uvPnn+0S/1c/3/n1P7VL/GxO/OUe408N/6/j8t1Z/JkO/e/8+v8l/3phj/GffLQ6s8eHAgAHoL6yOj9VqZSXHDhw4GDzoNsjE/C2vbjou90SAAAAAAAAAAAAAACgk4P4d6Ju9xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD6+sAAAD//wjO2aE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x400, 0x121) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = getpgrp(r1) sched_setaffinity(r6, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r7 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r7, &(0x7f0000000500)=ANY=[], 0xbf) sendfile(r7, r7, &(0x7f0000000240), 0x7f06) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000580)={'filter\x00', 0x7, 0x4, 0x408, 0x110, 0x220, 0x110, 0x320, 0x320, 0x320, 0x4, &(0x7f0000000540), {[{{@arp={@rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xffffff00, 0x0, 0x8, 0x0, {@empty, {[0x0, 0x0, 0x0, 0x0, 0xff]}}, {@mac=@multicast, {[0xff, 0x0, 0x0, 0xff]}}, 0x1f, 0x4, 0x3c00, 0x400, 0x0, 0x1, 'ip6gre0\x00', 'pimreg1\x00', {0xff}, {0xff}, 0x0, 0x25a}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @remote, @private=0xa010100, 0xf, 0x1}}}, {{@arp={@multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff, 0xffffff00, 0x5, 0x2, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x25}, {[0x0, 0xff, 0xff]}}, {@mac=@remote, {[0x167cb96d26756f27, 0x0, 0x0, 0x0, 0xff, 0xff]}}, 0x9, 0xd3, 0x9, 0x0, 0x40, 0x3f, 'dvmrp0\x00', 'syzkaller0\x00', {0xff}, {0xff}}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @private=0xa010101, @rand_addr=0x64010100, 0xf, 0x1}}}, {{@arp={@private, @remote, 0xffffff00, 0xffffffff, 0x2, 0x2, {@empty, {[0x0, 0xff, 0xff, 0xff]}}, {@mac, {[0xff, 0xff]}}, 0xff00, 0x0, 0x6, 0x5, 0x40, 0x4bf8, 'bridge_slave_1\x00', 'veth1_to_hsr\x00', {0xff}, {0xff}, 0x0, 0x22}, 0xc0, 0x100}, @unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "05cbf2e8b2c51ba50e872c4e871944e8ac798fffd56fa5e1105bd91d10ae"}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x458) r8 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r11 = getpgrp(0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000049c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)="dd77cea2c9c6bcb7a78b4346498ed9f649b1cc71d97bb8744f95be3e143cec68c8f427b9df7fd200cffa052d5d6772158394fb8d38b96cb6fbdae9338a68773b3d79c69c89efb0e689779d4e0b36781f5d363cb6cd073070d03caf777573e3312c696a41ecd89046d9c0a0312a8980a4e2150f6e394b6fcb63498446993996899e430fc5aaf0307c75d76ee82b7491f44e081431484e03a631424bcc8a", 0x9d}], 0x1, &(0x7f0000001ec0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000024000007ee3d5eb7abc2a5def36c4c205acc84957f358949fb767c07031dde9331b", @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX=r9, @ANYBLOB="8000894db4ab9dc60d87f7617daf6f3a42d30000", @ANYRESDEC, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014da60c5aa5f705c8a04345237000000", @ANYRES32, @ANYRESDEC=r8, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffe5000000008e2ffb393db036695ef6b8950f0d5b8e35fc730500000000000000da0c0c54fe92fdc673759981ac61040a2daf15973c", @ANYBLOB="6e22bbabb6de5ae2dcae022d55f920d23f47707aa8f370cedff8e7a5e135f91cdddfd8005bbd1c45e769c130208868cef1edefde8259fafe4e16f6c10106abc9069602904d3b069c6cb216298246baa9651284bf3d52447eaa37130de83e884ee5bf0e8807b15d84d924411856", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRESDEC=r11, @ANYRES16=r10], 0x100}}, {{&(0x7f0000000f40)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000fc0)='M', 0x1}, {&(0x7f0000001000)="dc14f4f6fa6b6ff010ad368bf9e0ae867049cc5c4b8e02dc66864701a95ac5a045be2544790abd4d09eaf019f768f0e38706bb4729e6716248367929ba7fd1", 0x3f}, {0x0}, {0x0}], 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="14000000000000289cd0000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES64=r10, @ANYBLOB="10b87c3d389d60fa62be0000000000"], 0x48, 0x4040000}}, {{&(0x7f0000001680)=@abs={0x1, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000001a00)=ANY=[@ANYRES8, @ANYRES32, @ANYRES16=r1, @ANYRES64=r7, @ANYRES32=0x0, @ANYRES16=0x0, @ANYBLOB="001ad900"/20, @ANYRES64=r1, @ANYRES32, @ANYRES32=r4, @ANYRES64=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000027c20a12f15a1b1ed776de6e266d730100000002", @ANYBLOB="ac3fbb2e", @ANYRES32=0xee00, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYBLOB="4e5fa9fd3504070cd263aaed0a0e67f55350b383bb988728082e5aba46dafa9fce3cf52b5cf491cb4915155ecac5884c675e98816da3e37f663bb88db11d76a1f19a7fb56d7f8f36a7100f47f6649af4a274d7938d81678b4f89f43bad93c10e3b", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0002434d30ebf514dd93000000006700030a0000fed14e8bbe38e9f7f9e27889f680505fce202cfa498b516a", @ANYRES32, @ANYRES32, @ANYRES64, @ANYRESHEX, @ANYRES16, @ANYBLOB="10000000000000000100000001000000"], 0x110, 0x4000}}, {{0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001c00)="a0e4211616abddafca09fbea0b920789a32574f6498aa4c62cbf63dfddb7cc6e87a40e2aa8a746802802e93183c580467c076431e0255a3bce6b4f6fdfb637118b97ed13e9eb5c5810c83184a95c2d2bd4e7a883fc9829d920397013ce464ea1daacc2fd1f36270ff941f0fc9762f915b452a2b4dcdc1588c9fee663b91f5c5ddfe53646c640aeb4b09eea78e8c53aa0dfa87a1a6d1b153e2c98d850c56c165ecd6e289f6b1e2b4471494d9499918eb01c33cb36bf82e70631b1506383940993e09b0aae9124756d48edb251", 0xcc}, {&(0x7f0000001d00)="53232f8a4c68accad6a06c1613142ad7039888f208eea2292f44699d91c67b464855a914471e19b608b7927b09146f9cc584c063d922f94675dd40a28ba42837d25c5be251b90d6109149296972be3196a99b81a92b7390bfb73883b19bd5080710c779867e22c48783f5acbe52ccc4779d364dac0fb32215c077512a0db8e56f5a59bd44e4fe802d4b220b754", 0x8d}, {&(0x7f0000001dc0)="15253d1493b677f91270d8e0e9c300b3207c287a0f2deb4de48d1e1ce3de835362f991f55f1f22b28dc6d2337cf3fff1c7aa3e1ef1ba16334eb2bf4d2cf4459325f0785392aa2a6881eb835a9422a37332732cd40f3644347553fcd011dd86404706bb4e3946d088606931afd72d1ab1d072758790659f02e09355c748791a6fd1695cb9ac52ad629354d3405ab04138953a0eee8012ae40059f748b", 0x9c}], 0x3, 0x0, 0x0, 0x1}}, {{0x0, 0x0, &(0x7f0000004140)=[{0x0}, {&(0x7f0000003dc0)="71f7daed0def33c3b33dc5d53a891a03d9bfa41554d26fc05ecdf00d3320b70f1279e07da3cd0e295bdc44d63a53453210d1848db7fe95bd62a55203e3aa6bdf89d05d29c68ac20bc615f0321d8e6f1044c0fe0a20501c087ca81bb8c97b40571ac755f5bb3b2ebf587342269b7ea23de0e2653a9005ed13ef", 0x79}, {&(0x7f0000003e40)="3cb539919d1e650e756d4a0d61bd480c22ea05baee9c022ac66e4ac6142b89644b2b5dd565e3f38e0c4306a157c6709b163487b6", 0x34}, {&(0x7f0000006b00)="6283ea5425b93f199b462548fb7bcf423d16e87371f42bcaf81a8bff30b40db9700b907971e3a3766dba04e736a5c9015986ee1add3dc707e07fe704cac3f38d44917ab1fcbb911dc03ef62b18dcfc6e4e0e3d8374d353d63849599db4e61b11fc423751707e8ff994dfaffa554f542f24a2d9e46ba74fbdfaa78415b591c95e12d7420fae6a5ee8f4b3144ae870703a64001a30cb3cf36414214648c08b23a2cb9325dcc08dc4250d36c2645349c9119d0f0c2a812b448531db8b90355652e312a7f0add380d0a0edb25639f26fc2eeacb1aba1d8b1abba7946867cea121332b94ed1c61271cc934d378e7e9567cf70bcb468dce8c966d0c6a563f109ec27c89a92c9ffe4f57177de50f09c8d6f106f26faa3d8c56367a4b5f7420535d5889ee26469b18b82e3a9de22d7d59038ebbf7519a14c3fa13474dbf1e1f7c9b737749315339ae9c62a92d128d1147af172142aa1db20b994f991751de0e2bd5d644b3346f2b1e239a16dfc86bd7536b66b48a95e44178b2ea4863d16671530edab8c6be21c01b1e66b22347198b5032cd4166f01cfad1c13d9514cfa1f396739547f74793f8235903fb1775b3abfb9b76511afbbc7e88ffd529a609751c63d12eedf656f7ecd884e1c51b952929ba3ae37cf86e0b51a08b0c4a7da41f88949c3f450a5ab4768047e03af9e23b16505bb6f3df84310dd8c2861ffb0dba79ec25565da900cd1705991e41f9941e5ba0cd1421c83d5c18858573898135cf32d7d70d44aff2ce7b7c7d11f9ce16b30d4a2533a97144fae771248cbefcbc82791c32d3a1585e46467606b2a98bf064fb75cadabc581d71bd4f1b037c6a905b0882f879fd59814f600d9f9ad95d79a66db5d8d9fa1621bba64a60e039a888785ed2a4370dc5439d8b5fa2fa4124041fe9ebafaef05125afdf93e78ee4ba21c766278f7ba18a7e9b3cc68ae31998f4326371664a8a28eb2fdb456896777fbd1f8efa6d5c96153e70c37661ff7e7791092a616914213813f53ea74d80c16f93d67482c6c0d49a7c9ef64846798b95bee8ce0f9bafe5851bfdc13a5f7e218d0e46b72f1285d3bd01d1fd16a514e6f35733ffae78c6703e99d36529c9d1616fb25d21b115fb454c47482940929f8254a6a96e59d405e81fbaacdbf68738c98e268e71be6b585f4e6e616c1e8dfdc18275946bdf8939df6caeec14c31c73bf13d23f859a3847545574ad7ffca6327151699a23df73ff6c6cf3bedbb64409e638c1a9f9bb1e62c8105cbcc46e789b7e1bc5f5d15251503e5f5f68617562fa37f032238c856f16f831a46f4e6c0690bbf747330f154eb0ce4ba82096d60623fa6b77025e4957aafdce98064e0edf7f663fdb8462ea5121e72c097ff98650ba634fee125c294c11dadf59d4105d0dffa418792f26a7500837c4b77760c785eb9e4b47a28f31a4e3a73d2904111a3e4a959730ba3252a56390df79805afcebdebae07863a7c0dd66ccd72686bbfa1b8efd0688ec075ca482f3b347a8f8b44ced0d26642f3e0a99190042d4313d23d6c222abc94cdecd756f37e37f6c3a3e94ade8cf3cef809135e6d2e039b5f1ade15e7d53323de052ae6a1f91a19d22f5702fb3b7209c71faecc8af5f2b7f2b48d83dc7fcfbdee42efeb7e40d1b343df8fb27882aae4f021435f2a88c9595de68281c8638653d9957501b6f05b351ae697f72fb5c524fb6078f3c0a4f9b083e2660ef716411d4c8371351b11f7a3e50aeef0927feb83a5707215ee72ac984df9c70a1de776fc7fdfbd84c73007f397807dbf2b9c5dfdf56b622f192a65fe43debaa9f74927dab23e57c3f1c825cf45979b0a5ba42a6cfa4afaf3b78df503cf6bcfc6a565be992d500d4fe9ed0cc652df98adcfe90ecfd6ede1d792d60424de14f3dd872bc1f322ed9aa7eae1c30956b8c91f84f20e2806be153491c39b57c72ef438ba140032c9e0967a6256cc3aeefbb7f42ce3fa053fef64df3b656e9daedb584f2745a608ef64600d4e86a0c0765b28191cbee7b6d9d5f875e06426e7752bbe6bcaa0dcf0a2e9b4e056f5778aa68faebe7205867fac7d19ea460e3a3235e449bf0c464f6862f3a06eba90e0e66ce72205718431e0b9fd699db620ddc4e9cc93a6d24fde4899cb8676fbe46932afa3296b8a2109afc4d6d12c07e276fcd957e9887fa0108eee49576e13d3ad6e6ca341f950aeb94dbf48b8069fda4989af328f926e595c719b9f5c18667724f49c357675faa346e45cc1122bfcde8b4dcb23bf93ef567b013a4bed6554dd4d7a315772acc13ba6e9e63d3cd41bbc72051bfa9d7279f8feb24d30154e42885ca00796ece0e6c19a3aaed6b60247d4bf37f990b4a7c59571ba7a0938931a70dffd28f3a929228e889ae899f5f0117bc9b392b4c84a44d853b5a3b02bebf3175aea8b5f769df8be6ed5fab548220f5a90d6a584a59693a5296584d764bae461270d628ce744fa7e50168810c02a64ad47d39bf96bff8541412023a9e9e8de88d420a3787f0c297c33cf6adc2bb1ffc53dc7193225f1ce1174e3443ad7881c631891e2714f193d45c40cef673d18120d843051d3b1381091cc05d0317dd318977d2e949e2322115adc02e20db54a8b121071ee6340945d71a0c6c41946d95b04d123cd49e2eb304c73716c9c7b078fb9dc9159eb0169f5e91658283d002d9d408cb79db605f917a464f8fc4724cddb378c2b0cd65c9145a55bc88abc269ff0539b1117923e8390d36548a85ce0ca6a1f94be111bd03154e381ab888341dfd1d584206c5cd44d3d53005a74b8e5bdaf8f6f22197f9730b1f8f038b6902faa79dc947fd25c79d1798dab6854e9b69f2052ffd5e8badb0e8aa0873f7ae81d0eb0056dbe2fc41387be6cf71af51b1fc94c0570494c62e449ac056dd5b81ebd82a6764fe456c8f097f7559021615e251e9657954d762b305b5f8cad26008fd6f7a8f3f4f01874d823bd427286033acf34f4f55b67fb2845f671efa376cd6884b02ef445c01517cecab56620659c95454ebcd201ab7bb7d2628b40db43bac40b8eda3d2848349ae55118ae36d5a0e0449f07e6ca3cea2d4873527415ff98585f8a45002b2861834c57358c89b78a9ce8237e7ba16735d6252dda0bd49f9495c135a8b899c61583c8916dfacd68e8c4585c9c43da9f1a09cf4d453c064d8b890727460b2f76b905607df24c329f0f6c93777f38138e0f86043e66eb4825718d7cd10fff5028c892e4fe9d123b70d870d82e897ab9ff72f70e585f11229acb210613e1a7f0fba9c300dc071bda688b0140ccdc374cf569fb5e843d20ba15f8c5190980be64f7d95d702adaafa33536c0ba3aa4f0c68fea83735d64fe62952fed22adbcc916ffe07a356e72a5be0d52f81983756cbb5ff23b089ddb2a4a659f741d62b1d463e31ccad010a74f4dcaaaf8dc1e9c5f6e7a1be6d3f6e3e4b406071eb45c3685155fda0d4f59ce2f76f70d4da3eb9d5572198ca217a9c8d5534dd1d0766fb118c1557a2f7d413c0f9c51ef8449f2b116ecbd7a8353f5a5e8f1f59d28fb78561f03e6f1a9340295af56e35ed2373c4d1697a5234d14bd5c350c83cb1b492a204d0a9412cc34f0815257e7f0a4be614499c438e11fbdc3f31950aa040e9a255c46444cab606b9653b0deb6a251c9097a40f3b1d4f85490f8bbabb9a871b61f52e2ccd711e8890ffeaf64395c7f944db2b56cfacb62ef1d1d54cf6b4012aef553fe0a31ca5c1957b14fb76eb32c136362c4c4e174e07b772b0f7bbff9c5511127e3d200f26c4babc3c493b4ba4622d90f4c26309d54754e5a81f08411905086eef40a9038566ab841d652a95292ec11872003c04871a6445f91fed2dfe21588315b6ccc10e93af0e3171e321629fc1a26837a4c9655723705489e778f17cd7e8d9768056cb159f4d6ea88f9db6864e5a59e93565b07a9cd5bf4399be48afb99bf9a6dcc32ac049f5a45588bfe6c837e01467be4a0e66cc886438700a08a6ad4e50c2a3133af87a6874b76eceedeaeb42f2b948a88b1adf6205ad724c1d2c7830fdbbde6fe079863fd8b322bf2bc00c6a6562133c2590efb9c7a807439aca85de096b3090d06d2c78ef68359e6f91220ec62576a42ecf7e478b8629815a328bc2662a0ccfd4f4806786cdc57f646baba0d86671021ad814471ddce14721e3efb367f7700df408aac0f15bb9574d71f3b0a61516f8e9aec205201283f1330d321744af914b4119aa563830e726992cc8bbc8e7665077ef83d7914743e9b4208c339f848f75a4ed9650079d0077a0d19e4f793219ce3201d30e16e3ad7fd92e864608d4ce921b760128a46be7ef1c73ff3f5f76185d1ffb61bffe0d6f156a3873bd64436a185fad56fd08980db9ddb3496c29bf5131d28a8d823947685ea7d1cead2c9a5b587a42d8e79411314e95704d432118533bdb442a5773e35f7f80e1599a780e13313c4f5980a0efe463be72114b0eb5400f64a904ef4627118f70decf6a4cf9529cbc9c5e1dea18767801e6e6731af02caae834a94576e05e9dfada3fc1a1474c551e040c1242684c9ad650d9dd95d79f9aabc7ff4d6162a94076cf1b1a37a4362ce5ea701de81fca722cd733915921bcba8f29dea5cd2363b86ccf490509e0256e07eaa08b8380e3a90ac69ec963aebb54306119ef8b4331629541c660a27307612317a9e206677cb278480dc6ff0c5a254d9f837653399516a024f5ff6b640d32c165f481ad1bfb906dfd4e3a8a3551fdb75ddec8e03a0aad8b702b7110f314b86552df0779b238e52680ab353d736560f7c7a1716721d7b79cefda267886c8ddd8a1037df1322bff292ceb00673b38d38b21e3af1950d6bc9bae8678f958b1a6cbfd0d4d6f402fb82cbf3f821d60344b171511157ca8f6615354e99fbbb37b478a4a4a56c7b2fd7b162bc7eba01127b5db4ddccf44f1841c9730c63bf0d20d308a658fa754a50d63c644c8765ac88493596ec9e843767f5b943b9d6907fd508c38d6b554cf5e8da6342f357301c9b529ee7f617e4102f54f54ab9f053a75b98368878ef6c0c275255258a9cdd0b077000bf418f5ab5da4feb628ee12ede7f608fef7f5cba74a602e3378e0bee6d1c47522453d85c8e0f5afb0fa20edbf19ab06db5dade665e0a1ab7f19cf94a32ac156ba4850f56b27221213bcd6a409fc0570e708e055ed5f00e42b8c1f29ac90e3e8c94a60f18b60479637acda4f43d1538880e22efc37271ab47fd51ab0285a9a9421498f3684d79ed799eb6c5c2c78b8ae9deffca526adf79bd190a81ab80eff569bb4a1be3a17328e6c7fb64ff9b342540524de8dbf2965428ea87bc4ef30d171d98f44c5de66347e4285bf157fad65313fa78ca3f0b9fe81428aaeb85934a838b0e21c2c352dfc787073f0e6ba5e2ed32dfa81a3e69d9dcba02e8934dcda10555b67c4e0597a12ebf46d62d17206ed6cea8c01f10565dfd1c5e9ca4744aaa27522cd9dc2ef1af2ccfd8c7deaaf1c3fcc6fd2c0c116bc8a00765fb3948c7a6deb67f53d3929a75336ed457a6207ba8be47e543a675ce7d99a6a1183c5a0642153107a7f339f7275b119118b8a8db9c3a55ebdcc0e0d7700b58385d76484a5df1ae65fbb0f2631d496349b562ba34d030ff70050f8e8cdccc5583510a9cf81e9a0664f6163d70e65848babc7109180ecc8079f32a2f066165bab47702d8b2296dd85f8c3f7ee95d5f0f10521752da0e79d7ee6cca4160e2e513d8217cc75a3f87c4640cd094cf72b41e62c1a5a6bd48c2282fb38d3ef32a912a4485f90f7e213fa210ac9d6a57aaa24f8326f2c3e267d02d865f0f1f6723759148e5d11a9c1d48bc1405c9df0f60eb4b7259b307f8d71e7f2cf1a16a9b4c50e0f372bce40c7726340b5ada3e6a0b33ed836ace1af17dafbe5e17a51ba9a6cb89c4b9338b372e8963df4c81975d45e47853f8839ea27039ec48ed98bbfe485dc41d49cfe875250c837b8fe9334dc678d5dd102ec9b604b0bfe91b884e8e66cf9835546f81713bffb6fe2c2c827384925e74997fd0998cd763c04abe002ec770c417f8005c7f171dd697ae242e43872ff91b132868fa63b1df8553fd4e21948cadfdd31f4309da24d0a11b7710c950613e2302c58989ca4365", 0x10f3}], 0x4, &(0x7f0000000440)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x20}}], 0x5, 0x4000008) ioctl$TIOCGPGRP(r7, 0x540f, &(0x7f0000005840)=0x0) sendmmsg$unix(r4, &(0x7f0000008500)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000a00)="69c852baace9a4fb2c1d3417026fe9119d440c0e026c1a392783ec715f1acb99193ab233927c81efffc5f80753288706385de5c68749250608b2ad5c9b43300ba9434e2c9b609599a345d8b991bc56956958f302d950213f4081594eecd21f96b2566f53c8c10d01f3ee4d46961f756a779b2bf206786868935b48346e23cddd1a9ac31bec88cf37f380ab58a4c4643d6e9d7a28ece2fa00d940b3bb466e6c551e65c682ee9de85cc73902104fac58d1dee6b23a8dc6a4eba1d6373731cfef999736b27ea225dbcf5f7fe7f22ebd3102c9912fdf7d2afa9b1ab8e478ebb70f56fe810fe87234b0ecee2a87ef92f91e4167f0b03298e74bd9e98ce337fb06443fe4893886e044fe5662fb52bc33e5347900362f09bcd0e336a61536895b927decd997eac37d434e58477c99f7590cb1f82424b4c6bca2cf2763ad96fec6009a1edc349c0c509d61a00784db21189390b4f4d773a59d636261c6df6f4a7410f57f33cd8c013c58beea14936906c56089cafea878faf9f938e53d9acba400a688ebc44dace5c2d3f1d4df4e1dae2082cd397e5a707389256afe1a40a47c0370b412b35b3e4ec537d5bde3e6ebf331aaf3805c90b5241f1063c08c3417f8f440e527b2750268d25ffeea33e151f34cbd57dcc4b4c064aae62ab407e7438dc01a061b52c6d63aeaeaa21ac48e7da26fc0a811d4001aa592820cd033d1bbdee9ca209367f5a8a155e4a505de1d6dcc2778094a736790fd8cd21cf4885fc193eca0f56a677907daa09ee1c6d0d6c4d1a410c914eea3a3cdf7a5ff343d9475cb5c59f8d71f41e011416cf66608ac8fbd443a1debcadf36c5e154521122976d95539fc2fa7d4791208f415f8f7efaf671ba5d2293c340dc8f6d5691e56d0105c92190f9a305b0dc0a777be937ab35a21ecc88acc149aa13342ee7dafa868caab9f1518e767dcd860bd31fbf0e44f3fa36395a061d6ba75e179fe676153f3c34d7c65140a5d7cce37ee62d1156afd97aae186aab5cc3dd6809e03bc792457b16c016199b727787d0acec7a1e1d34b240e851245775b8cdeec21de5eb7c5a7849c411db15c6779b8208437aded40a35e10a8b419cff7a19303568f9cf46db16549f9c1711a08125e5322268a17b746f51ef501ea3bffc975885059a39fc7fb44fb089b467c895fe8c1602a891ed5fc48407c57a9b5fc7cf7479f88c45dff2ece48ac38979027503651609dfaab40d7453a07a8818c331ad504ef1727705a4b5835204374afb2bae0359d2bcafd96207f95ed5d2891dc8b97798ad46a24ce54234691e66a688f6e5b663d19087e27e62aec34c8206834df173236f358085edb33d6e472ed93aeaf7a89a705dd18ba8a943fa38501b3f4e4fc7dc781e124ff17a7d7b54a05570a96fc22addd10fa7e0632a3643e35319cce7fa5ad25678385ed92f435805370bd0f61cb3f9f2a3ce62466c7b6e055b72562dc0a219a63b6a08212ed64b70694e757d81029467e402282d09a15df3f4d554418a90194c1ca863b7fc110a5739f585d2d1426fa8b5fe8afd57be7031c63cc8b0a31f980f78c5bf1aa26dd1e50d02547070c95e9e9123fd60b90c03cdd3ec690600f2e825d43313cf0840416ff3803c3987f0edd23948dc68862863ce4c389fce7cfaffd2f0ec6ed7d355b8cdaaa85fa8cbb804a3acabf974ff78a33c5271672cab97b823a2aa79ebf702630f7d83cadf120265cfc4ff80e324f7cc69c19d7ac68616f002433e8dad72648a31f321f02a5a3e576155be8494994a0300629f1abda3f112b7cc96338b1c1c87d25ad1e753f3ce799264bc2b590f689d5e23a2b32f0ebb9a7007e20b971e32ccaeab323f39aba6cf2bfdea4483d04640f7cd2c2cdd86623d5cf92a7e3eed20bbf8656b5d25ed760a376a515ba3a04e3662ccf2c37495ef285b241077d3c1699985f83dd74bb9e69976e382faa1252eae6de4881b85a5d9c32de46d3952005524146d54124f39235a8aa148a265bf595ee42eef1794be8c8b27ceb8fd2b1810dcca96e2362ce47fa391c050b1f2de98cf532c7277d422c3454a839f98ddffc3021c3fc874cd42b57762d8af1fcd8c728a7cd2af301b2d0374ddd569b40335292f1665ec4b7e2059d29fdca546860c4736134fbcda67c30884faae3b00b9fdb8b0aa895885d12175829a994af8e24e699e8e55a8c25a776303fa17516f69c7569677990d9a5bc97f196bfbb08b4e915682e8eefa82071623c4e17aef64c1fe24e69668779cef0864344d03da8da87531030e123253587fc0cd8370c92a8be7f8546d6d9de9df278ee1cb2a8656e34e2f6ef5f84f6b98edd28cd5e1eca42877709e18bc5a059d873a41a7300c9a42f35d4818eac2959ce05370773205009f77c9b098dab4c2e9d72e34412559b555e98842a2065f92d94b7c8e1b567f6b5360b07ddd5581e2e89d8061d76d810051e90290d509a8ce75bf2bdb4b96ec7e270ecee17efc0ee8b80c1ad5ad26b1d23b2b98f77b4e05bbc8781f2bc38c4a7c19dcc415e1bcaf64a520c8ab31a6a7b0ff32a1f5031cf0843069d99824441336f0e4b1781c111f88d45cdd32c8f99735946194bf581413d42172b9815caa885efdb31c887609de25dc456e841aa0ff83fd0b0225483682343fe11a1b00e33765a9c4fd035edff9854726f85231409b223af38457771021ccf89ac2fee8ae351e75161bde1a273888163ebcfe8abf2570746eb8676b44e9378c00c5963bd1ae4b8762ae55ae8348e78313ea8bdac98ea8a0eeae2b7c8b9d2857d8ff8958519d2d77be830e3be0deaa4bc0e5f3729e502190810e1d6266700687c160ae4644a6d400a60d17fd2a1cf808981ab57d9339523e806cb2106e14a3a7459742a46623dceb4b08638e5d85319f471bb0ec143d3d5bb1ab1842533383876966122fd03e84b0c234be34cb90bec7e6e03c71d363e1c3626f2d4bcb423ab6d7d0ba0731ad9b6bbe90ab25455f91f47a45595e01f00f6a45ea30d732e446e9e4ca693256a0b881b6bcadaea1bb5456b463b4b54bdc19b413638b5806a253fdaa2af36a83b004ea908afcf085aa7d9577b32efa993984b0cb9904cc14aa3f9f39039e797924e76f99554fd0e2e0d93ff0341399155e57c0b966bd67e0d7a06644e06efba3f3198f99431b9919747c50e6bacbb3dfa8807ba62d78078a4b76981e4dbad55f437998012026dabc6b0e8ec20307de53dfe9c75def2602bfbfb9d85b0992e88294d8c90731058cc530fe7ad57ad967fd1c78c6748eab69edf05f7c1cd637066b7f919d0b2f896dc4351b2108cb3d80b1d0906eb25209c7dd9a067ef3c12bd25e528bef9144ed2a59b4fa47d1ad7ee1b904e9c703b60cfa2a00280a13a608e6a87e0aeb2f5acbec87978a66b190fb0fda06a0ea22abc0c99f25ecbd304d88f9c881cdfd668b7f9d788e76b0daddf2ec02b845657e50e210045acbef4ff910d983f73738cc540f0dab3987840dbe1e3e79fc22f372be9e85521720ba5a0c35f6d07a081bbdbcc49d61661ec75f9612af96c62d0c14f0bb2cbae56d1713e5a279e9fd1d97978547a03f1261b5551cd779fbd0b8e851698c6bc3f4f80e54583ed98d9f674c76b39eaa4aa743ccc3e6e45b762a35c77733ae9029ee88d67a5ed22a052a93374983c98b47983b1f611049d6578c1013ac2992efdecbbcdd81b612822785d1367cca5033e4d6a29f98a83ebf0bb0900c5b43555b3ffd5b3fdf1352e40495ef34d066446a7f5ba06f26c4921c23e6dabb97489d1e200a1ff4ccc4c0cc4e5fb6621ee0df8b5a5dedd29e6cbf5c5da9442f6c94d74bdfb3444e8195e5249a9d2303f62a752870964e4534a95711c992627c22fc2c42f2f1226c4f77f174df327dd8b01f6c3f40a76dd51e0fc180d3ea2e1b7f4815cb3fb563c9f15201955f9bb0be9710e141d6387be4ca41e03cb36eade9309b525c4a7fb29bb8f496509ee33f513ea0396f4b9d34e94267f25337e55f20b2341b7f81eb0d88ad32e2884f90bace0a93cdc705a63e6e904512b2d285a63a64c18a53d7bd31596d1be6a81ad0251134d3044f5bec5a7fe189956661104d2e26a2cd10f39daefea82a91c054e479983d61d01b8b3d7730b9b87b4f007d5c63c37bd0325aded8bd455ecafe9cb483e6ea20b561533c2b27bf0a44719ddecd69b528a8bd2660dbe094ca3f1daee898d6745abe3100dafa16fbff769e28846527b90325a02898a162ec3d8f0090d47d92d7ede9b3da7c58d4fd4b87cb7a7f1da08370e90b652c659d23a6088a01a0e794a7ffe58d5ab5653da7e43f034ea4012f0e7a20e69ba227cadeda1a6333eaa67a3d40a9fd96d104c05ad7330f4dc0d6b10fdc268c876c578ef5775ec2ce40001cdc77d17ce5a0b26d1ebfe1794e7c9dcebfc6c088ad72bd525433bffcb0ef1d3ebfac61ca66397386764595e179d3b9777ac03ec84354fbaed71f632205c85dc3e1c54c18b7376a72e58c8607eb89acf1cbebf1fa091413f28f8ce2807a94b5a5e68c0717cb96fe39ce8f35218bacc82f0f7d10942c101aadddd18c6bf76e154a34065c8c93c9007489d2894bce3ff4f41acab5fd2e5b1ad9294de47b3418b8358efe6ea4fcc907c8267e5ab2e66b8f14da750c0abdf9702499bd17d52b31e23c8163fc436953ff030ae202653446d054287e4ac5419f03e6d38c08daa172a8f85984a2907de9e85c7436ece4f59567c87769839beeb93d53374b4b1242cb9887d17c1c6633f541769db6f731acfc5b8065f14210314969a4bf1f554014fe3b34dfa00797c029578794346f726a5ed84dd91108ac4a18d42c7a0c9633c4b824f718b42f8a65773d3e16c9729a0764e910f8fc44ce03c5bf17a4c714d598a557b78599b3f7a04883a437a23fb50521ce196671dfded5fcef6c55b43850f2b1befc0214cc6c81868ffb377237ee7c449c3bec01164f2a42c7a89f1a93de2f47d73256eae5413aa68cd491a49de5f9907b7bb05e30c883d4864d26f17cf66769517a3590d66046e920302fde2fb4b4f89a9864292022a4443393cd4a00b14ecd1c44aee7af4b9f3bb5ffe6492b315e069a61fb7e24cb281e4cd49a03377db972273fb6611c5d18468d3a9ebe17c5925f6b1cf7ba8782939893641da641f9d19491037f4b7f9cc697871088ff23a3e5162e49ae0087a239e7f43662af97a35d10d8168e830f9f7d4ed92e03ae1ce3f39b6a34d43e40b7f6bd0632b5758c41db0881c687c9792a6eb632ded6854062523574167d452161695d9ad7d8f69fefa5235f8ec6c83b4517488365b1eb95b123ac2839bc41dc0fc07c35671a9a953cb7d9077e013919ce8794b4ad3525227f67db39a31e47e4ef554e981c6074241779ae356108b776fc5e810e54dc5c1308a3309961f7462403706097fe02bc4a2623c943ce9fc1b6b4eba5b9bc665795cef143c1360f64e5dda6ba15de4dcac45f49173c28606a23219430e67253f4b61de8488701b4c36bda57896b27f8b69442f6759bed80f3fef1d5939c9d46200c7540a1e9ba82ca10c03bca7d5a9d91dac4168d0e87ce5190048c2144686c4f948c38c4d94f7f111efe58bba1107a4ec05faf8c223cb1f0a574ac3734a4e9ada6393d3689e6b8cadaaa74d85bf2fd2cc655618d6a53b784dce18bc1e52e0c4869094d7d7039a0cf74855eec75fe72471f5a6a47a340edeccb4187fdba4c318d359da1a0eaff7a45071d9346ac587549fbba25be92be3cd23e8437d8f3cfbfa0292a3848c79cd2e7964cf94eed640914ac06b9612c9c75c3b2a68a00", 0x1000}], 0x1, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000300)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000003bc0), 0x0, &(0x7f0000003e80)=[@cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0]}}, @rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}], 0x100, 0x20000880}}, {{&(0x7f0000003f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004100)=[{&(0x7f0000004000)="b73b0de7ee6883164859324d1d0d10506886b9a18820f8e955f1ece8ca69fbb67bf8596e2448e0a63fe0ccd086c09f46aca8edb21d95752b2a7a388710ec72fd8fd82ec79eeedae387f463017ce859b45b5f922a9650c991d4d6165038ca3342d5a5f72b7774838701422898fdf8f05823aac0fc4f49787c92d8082315d227edb1c965e684de678b4744c0af998b527c2abde23fd53377b96e2d7b9b9008a6003afdcb0a507dfe5dd35a8c770cf4d908d7dba8c37588b5cde6d7f68d91efc3d3bb1f1e7ef1fa0a3f24cfb5664fc1069159acaa329568fec029f6a9ef4f22", 0xde}], 0x1, &(0x7f0000004200)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x140, 0x408d0}}, {{&(0x7f0000004340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000057c0)=[{&(0x7f00000043c0)="6139b6b6403e4f12ce0a40e8da738065f5a3856a413efc451774ebacadaf4090925d218e786cd046c10b43696919d85f99db748179585cfb33ee0bd07e710f38ee15066114fd6eec573f63e5d5748462fbad8446dae53966cb3638494c43db098784558fc3e2c26f929c0bfeb9285add3055a40a0b5b8acc4623ed7673a3e0cc4caa27622e5a63203e39dfe9580adbcd1e312a4cb2ba0e54d2ab7aa1acab0e2c71599f", 0xa3}, {&(0x7f0000004480)="72c0fc758254dcc8bbb9764dcd6340a32e988fa42834305b77b7cecc805423d0429e53e3aa702930faf4786f1d1aaaf9d14bd803df6dd28352719fb7c50086707340be50d9dfdc3f14c0db06e173671e212ff9060074b379073fa2dc18bf5124fe03184939ef800069b072d1321a45f4ca3282916e2dc2f9834e3325bfad4a1616247e98dc2ebccd3144e8c7e1fc7b5a3a7f23ce125f0df204902802f898fcd0235ef7df9cfe97b47da46cfed3e57a09267b0f133a11dfc12bfafa684b54286c51ebd2b92e36120b3b9b201bee8ad2632adbaf499f197c7b83398a05519f84e5d1a0d4f8909a351dfd296167ac6cb85d5666be16b5536d05858a9b4d05d18be07dcb391997b64ff77137e598c213f7bdb354a10fc0a9195f96d330e230a6533bfbe64cf176dfc093a9a0e69d7918ab1e18c06149510589a99abd8b2704c7361be5f2be0f76779b04003b0cae9e119367ecaaec094e733496688f9d173e55478c0b5a2ad01b46f0a63eed87057c47cf0c81cf61884ea856ccf58c8e080472dee66ba7e6598f772fa2e5e25d4211dad3cd9d1faabe55bd932e2d349729f1a7b662247bfd4e5dc6a739e7b798e441eb9aa0bab73ca6dc34b62758dede22b41424c91cf5854ffc15846027209e7fd38d9324b26960be65dbe5529ccdf842aa67f6a2aaebe7f3b2093254da1c14fe87caf7e0e1058fe0c90e0c4555ec3e67c8c16a264aada521fc8bc7f16781372093dfb7c44749017163e3f92b01f8bc3b2885f5ba2d45f0ac0d7ad1733dc728d5ed3c02dd0842093a67e983a15ff64b0dffa7720f3e57fa4032a90f6577b9efb673b7824570b79e39b02223aa307294ab50e8470627e91f6f5d2b3bef4fdedc6a7b7ef976259afe53044ba1685d0db908599f1811aad4b30bf977d950c16dfbab23af6caf3243aac5c762fb821384992343974a460e5c6f839e32fda8ef083a789c59c5d7921e81fec31040ae798a94b1a3920f99a3d20176955c341fd7cab0103cfa09eefb9e87f47dbe0e07ae5a455d2c1ea3a94830013cec22a917978495da3e26c23122cdbafa52bffc36e5031f0d96849b1a3fd9e42cde61c389eac2ea124d43ca90a259c1e032dc4df3ec62ea8374bb4b09b01a0230a875ee34c72214abc6fae81f96dc8e90c589f554adc7cc7a747221d37edc3b99d49d0781cac05df87ab804c975fc6eb094a0af95ef1206f488fe98ff10a9d036ef001a94e1160a56be48a6fa5bc8f8e018778bd2c380c10d11cebaf55d718c7433c5de4b0844aa322005be30d20c1e04118221730e4d95007359ca51a2f153203d6267fcbd20333734d6fe37f1fb65bef6d2c965378c1f78cee4e5d032bdee9c44b4b77e9c018f11f8739e9068045b4f1eeb292aab66d3b4831ae07495e2f7176cac61f3e90c9c5637ffeb41c8f2ef57fa8051d64b2eae8681f588e7ad201c17c1f9f9e3ee7ee860f9312456d27c7fc16094881b68c8e59f27710de68627a8bdf5b63c74138ae1bd1007e0fe7211d8680b8ec88a02c064bf12bd9d930b7ecf409af8ded071c2c553456c5303d90dbc04a8e1e35d6d092826b9e4de4e771b1e6b3b5b911717273299d43fc3df48121b3419e82b1c8c9d5133dbb302d3404b75065ae9ebc89aec55af4913abc23767abf35eb7663e415352aada9315fd88cd4d50ae21e7982cfd0308b7f69f3b09412a0443600d976e51cb84207bdd2520106ac3e932c1194414f79bf7c75a0a6b3010f3e7e51c158c5609e9b1118549651c1054c6f73cea98a712f664f0ca13b840a8bf79682e7578822fdfee8246f99d37768d89f72840df85a64bdf47cd1a052e1ee02801a8726d832f8cf208cac728d3f2141e95b460e618d92199306009850d1c267c04beebce59e80ddbb4b1282e744dc58ab5a55f0f979aa3e5d4eebf61c6782200962fc4d490cf5cd7e08792dcbe399b656c6bcd1f571c756a847580a738fc5047884e7e7901aba7551f4873fa4b42c3aa081df23ea148182dc4d398afcfdc3b90503e988f6766ca216be7299e72018090653831ff9f4bcc62de5c8bfaf67de1f15db6d7ab33f28b074ff5afe4d9771a045ef5eeae79a88accc67638ee19f1833a7405859a05220969b1bdb77cf7a444b9c6302559368929ef6f415855832122d6e76b4a382da885502e416d040c61e622e064ec95acba63b6ecb937f402f56c5f535c60cdfefe742fc518ffd7f4cb6295df804573fd9427ff919933cc8322110047bf60c7bacd5d3c7aa5f5eb7d2489d3ddf8a7f76bb01f0dc7f57a1b1ecb4846db8bf18dbe1e1b986dbb9cdf7dde391bfa7a1d42bcf0c88dfc36590e5b7f9a30ee88d39605f744e6776bfba850f6f20784fc62085abfbbaf351ebb85d2b34e52729320b3a3605bd5ca57df177e0f77336f21af5a55bbab37746ec1375b76aa6274c2a53a28c505b1402dd3a61861b83d8275cdfeddcdc6cbca2f3ec1ff0e9102307b818c00ac833dcf9ab684631f4b6d263c9f71f0b46b1d1473f41e28eb03fb20057279abe063bc046cca25a3d4cf43be8098473b365f7cef6a4aaf2f10a5462f78d33d6131dbde9412da485fc6df9f216da075c59af63c8ad0842fe8e8b348b2f40c9b7ce6453885daff4fddd7e9083c325808d9b0314d078d5e36943c9ef10153712a274b9ea153c093b191ab553f6f1c6a763409fe636588c1cafd5e063bc46ce8a07149e3d158c45f2c01709d30e54f6fec702691744780f009c57672f6c570cbbcf0689b70615e4c2fd2983d03f8d2a2b84d474530c489b8a58fa0100d6233f6402ab2928cbe074a7f70f7dc16cd41e2fd579d2f8926c1d50ba369a9418c01eecfaa8522e6143e2a8903c3b8992023ba22d418da4811684985619faf9cabbecc07d8bad6d6043e126620a97c6833510511c5784242188f66c1a384c52dfa952bcb3ac73daf729e4e24264914033b1d274ce5ebfea254cc01f339e30153a4a607a697ce03a8f9424d7bd42ca17a79d74e4225a6d5b57add308370ffaed073876a85b05f00608f74926a977a5e7e56eee81ee58a028b5b8bb596a7fe0ba89cd0e96975a939c37b655fb59660f3e6bb0ae0e5359948746b8b90e24e1270e5ef451629bacd630b1a3c6c6e2d4e4a50ef6d68376c10766265db796bfb1ade198ee96060d668dfb2eb60693683c9bc0b888075b331f3408fc31815a5fe0b28ca9fa1d7e7f49b84a7f4226a250295702e3eee0a498e65355804cfc3fc3d52152b2c40d65d8230eda59ff17fc895d8d21ebd5b1921c283f24a45c6756eddca0bf02bd88c2dd7ca29836fec367f235bc248a2c7940998009308dfb0604e32b74b447fbda927f96929cd3c0b506513855027904418f75b03eb181cee607567d727c17feb50f9238863da224502d3583f426c510ccfa6bc10dbefcada24c17b3dc18df7292b4a4fc069969e36d3155c879d2c153d45ae036be6c394ff95489e4aa8a5dac7a55dcc7ad2cd4e6ada6dba381bad18484df0d9eb1b6a99797301abcc3f4ca360978f820bb2ca23f88d0b16505a4d35f960956ad4cc453aad2b66958a0481777021e7fc14c59853224417169c3b0d190e8e480e8610cb27e52c2f9c748b369e09aafbb129d696b651ff96957b550dfdcff823a4c860b22e58960f69a6e63552b49b44d45510b1528f45e665b9e1d9310ed5e4ca0753504544f7d9e8cc9d4e4a91973e8ebbe6a746093a6412eb516b6839e07e3fd3b13a358690b104c221fce65c4bf1b231daf0562e55811ee3405b1384fd167165ca7c698806a5581e6d3c027cd7096df9c04d8e19fe4a0a8f41fcab1e7611354d63be639f2a0df85dda41d31de4dd7c0713e005e17b69743fc4217d290aca04a12f4dab7fee4a6d69088f3482cdfe4fda4baadf2be30b7b0a4a963a8c7e7d1a85960e55d88e340921f9f71e1f63d53fa39847ab9a63c1c68870c08b5856568144883023e304932a87822b523038481572912a0894535a7ee6c57ba30641170b288b3b7130bcfab17494e4f75e30cf8c847a4b12988f1ad826b16eb6c867cc3714e4d3c9683544f28d84807a09f6ca7f4fae4873b06af96f59fadb3d54db25a4c313eb770a0677b627167dac3e9663ae2d78512bb54e2689d7e1df58ff7e0d75a47c1fb6cc9d324b2ad36b33a0b1d4e09be93a68a00829011a6710049785700900019ffeef67310256d4c0ba5445707a5e1b9fcab3043d9249846b86ec143fe1681f2fce6657e2419c01430dcd222d53677b5292ae53468ab0d6599b0329890e2bca168403ec5e483d9742bf65d6ce3e831c344528eeebbca64e0f3463ce664125662c4740e3010b6f2e4b8831b622d05312d79bfd51bfcb45349a73a020123330dd2ba47c95fe26bd3269db3b95c422bef2ae34fe3cd24a0bc2cadd57f39aa358cab5f93efe24a4dda729dfd7af63e1fcac37f50e7f4ce12d9a9d8f085104508f1bd52d9fdf076efb9099e4e84f8d4e7a5aca3c76a09cf20b35134ca4613b2b0ee0a7aac2c4b7cc700c3493f34452628555ceaffcb303ec2c03057909847cdb34eb2f7f607af0f69e69b1a29bd6142bf0a848a93853791d53c23cf99ad385442c9951255b650800b4456bc7d1ddc770bb58765e23e775c581f714c80ae494931ee3e5db9953ab64f8edd8d6730d9783ce79592f834ef7ee893a436036770c1ba1427fd46f36e64896e8222c19414b6e55066c0ec2a95840d090ab7492fcbac400a1be578948bf28d4d5691d419e6fed7fdbbd568787110871546df65ab8af49b9cc4787c23345f44403e0e9402c323d3ca075505c00c5ad159d3381352d31a8692dd01bfaa2a9d36358edcec7506776e2ba236981f95eee3376339f25ff5ab5dab6ccfbf871511087ef2c717c73edc0a65af3403add9ddd7ddec3fcfac07b6747581f36e540a59070ac7d0f70d403cc897c5fdfea5ae94af17aa7057dc17ad83fdb1f52afb00aa133d16e7b90fd81b3bd7ec5067481efe0e2939d6a46df526ceddb0e43fb5632a099ed2bb47adfc4307d584b86e3c355c6cc08f16f5be31698846e774897b5504dc349f498a6a6f26a37410c33d9acc82fcd026e0f415823b38d85d4d365a5ebf442149e7997c04f214052346caad0d36ffe2e706d46cbac9bb7955fc043e6cf4ea0b314d3cc28f63365ee117075aeefec43533844b8a76e58a468e7b5345d0c34dc6026643758fe85bb41c8ce6db96eef07fecc8deeda8498540d5e9fff7f201c219c516f34ea2219a789eaca37cbbc5dd251cd84651717468a5c53313f5f827a85a7bd9aac5ea178137e4d2db63122d22b0e3c8660742493e75faafebff1c8e4da8a5e8f540a0ff5320a1895f24ba215d7461e13dccc298f93652888cb2c4e5fed162791ae9942d7c2bb8b0af6fe435fa39e673438f6baf81cacd8ab00d4baf4307dab8d45700f0740cc17b09c11d2a40f00438f6b2ceb1f0488676798e2ad7c7538ca40ec08c9de0b04e4f8badb6b6ceb56dca85d2c546e04252dcec05635cb5cd704e37ade4e7b1410c5e20f3bd55988e3134a4ad9449875e5c281a65cf686d4667f51860315c45e1177aa5f8c9edcc587d5b860f11cfe26799852162ce242c4711c0d2b5ec703731164e627108891708e92ab28e433dbe6ef10adfe7dc00060b33b0eb1985453e6ffacaf31040c9718b828f3c7dd060ba6e49a47cf5f04862b19dc04d7c8eb074e0bc82bf81de0fc5a0e29848fafbfeaabfe051007445c290504b89a87ca8ccfea87a56265680acc3db01322522a008930e1f2704b9b8fb40c21aed7083cc244757b8bc205e9", 0x1000}, {&(0x7f0000005480)="d782284ec0484ee35f1ec760a6b305757e7bd38decdfa89dc98fdbe987c28f1013a3101f3f75b6ba1a47e04fed7b0559160b5687225cd2c650ab1191151d01d44e4760c79176d3ea8b595c98608899a37c7bbaf13c447bd982189b2e6f8bc4884375c0a9a9b6a34933e4dc4f4a80", 0x6e}, {&(0x7f0000005500)="016c79b0135c515ae54323ea9be07135de63d9d8f97e99d2d1a8cdf75e294484615fd41f1799c9f85f865bee6a045399f7f3b61ff0f9bccdb4e00c3d39e9f83e1d604bc562c14c6eb207013d4f0c84f8a6cbde5b603f14adaac7ab18390199ac7e5e6e", 0x63}, {&(0x7f0000005580)="7396c93ddcc3a22e7bd3881eb29f10162b3db8e4c1e7e28f73fb4ac081f3a314087d0fa8a16d6ebbc348a80e4c2dd0aaa31f7a4bb3cecef936cd67d6335eb67a58fbf5111302bc8a4c9391589fb67c730dc5525a0737e7afa638a452a96117377245253dde924c", 0x67}, {&(0x7f0000005600)="4b444d421b787e9ffbace54b0a4d7e7fdb8dd0d698b6a0023bf56d6a049899e60be7e6dc5c480440eab07ddbec01fd538362c97388c2a72d2c9eb7bbb76c36cc0c5f99ce1e17827f28a59958b5f7b87618594127540d8f5fb5e1e3a350e60d58cfac3918b78d7e8c7906e252753f6ad2ea7df6cce34e0a3478146caa19ff70cdf77e5268c4893ae5c1c833e380137da106d229a65fd3507994d2d833aaa9902c58a642a28dae568344c7ba9cc303e1b6e139b607f3f615d8ece9e9ce7ffb489bef", 0xc1}, {&(0x7f0000005700)="ff49f8a2c5df08a6f39ad4a04d7fd737341eb56c4a726893ca28076052f686f34862795e0bfc566f2cc28f052e19222c8566fab228b7c31203255fba5bf77daaeb471965b570d96e47584152985480108790f40a61019603f7782400a82a4e19257b16bfc99c9b21707a1615ba98d3c685f912941cd338406bfc14a163a2a23e2a42dcee0e7b8c", 0x87}], 0x7, &(0x7f0000007d00)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r12}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r7, r4]}}], 0x118, 0x8000}}, {{&(0x7f0000007e40)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000008040)=[{&(0x7f0000007ec0)="01d3d34a2ae9f248686153ef5a63e3f00d974fe92af648396c68a8a4d434a3b00e9b92206807a94621acba0f38577201a24f18b74f69fc261d368393eaccc2e75e5de66e09ec65655f2cb2ea71008c4b6a89cc3e17d0dc208028285c19511fc984dffb2f96ff89124559acba7e385694c73b2eb8d28f5bfc145ef331ab8790ea509ced11", 0x84}, {&(0x7f0000007f80)="3c289e669b18979afadbbe55def0fe1467e2ec4fa9d29a57f5dd30334b00dfdfebaa4dc50dcce5c1322ccd6a4e754e0a2eee3b4416d2d0e486505ed82739329e0bb4ee8c4d100867a9af22740a361026d566a2d427339af009c89fb2058c8ea173c6a1d3780c803a908163c833274d8af950decfb3a9c9dc059b1fbd8dff274e37567834178c084db8400a90323a750f90cc45743cd24187fc29783a11cf1981d6fde2a8a3d07f2113d434d3ae39d114da457078709063d2f18c61c487", 0xbd}], 0x2, &(0x7f00000081c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r7, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee00, 0xffffffffffffffff}}}], 0xe0, 0x4000}}, {{&(0x7f00000082c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000008340)="c996f2f5b3a344dd1f4c7144a90a06a930e2d4483a6631ff6071f21ea61473a3a1e9f287aa6a04cbf2dc297d427c55a1c05eb9a319", 0x35}], 0x1, &(0x7f0000008480)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee00}}}], 0x80, 0x64004085}}], 0x6, 0x200000d0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read$watch_queue(r13, 0x0, 0x0) [ 1921.963214][ T24] audit: type=1400 audit(1690859585.070:417): avc: denied { lock } for pid=14722 comm="syz-executor.5" path="socket:[128761]" dev="sockfs" ino=128761 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=udp_socket permissive=1 [ 1922.025930][T14765] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 1922.034795][T14765] ext4 filesystem being mounted at /root/syzkaller-testdir2094760225/syzkaller.0KQKpC/1322/file0 supports timestamps until 2038 (0x7fffffff) [ 1922.119522][T14768] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 1922.128331][T14768] ext4 filesystem being mounted at /root/syzkaller-testdir3036889493/syzkaller.XsRkPj/1589/file0 supports timestamps until 2038 (0x7fffffff) 03:13:06 executing program 3: r0 = open(0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xf, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) r2 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x10008, &(0x7f0000000280)=ANY=[], 0x21, 0x4af, &(0x7f0000000540)="$eJzs3cFvE9kZAPBvJgkJIZDQcmirtlBKSyuEnRiIECd6aVUhpKqop6qCNDFRFDuOYoeSlEP4HyoVqaf2T+ihUg8rcdr73nZve2EPK7G7aFdkpT14NWMnhBCH7BJibfz7SZOZN8/x916sec/5nMwLoGediYi1iDgSEXciYrR9Pmlvcb21ZY97/uzB9PqzB9NJNJu3Pk3y+uxcbPmezLH2cw5FxB9/F/HX5NW49ZXV+alKpbzULhcb1cVifWX14lx1arY8W14olSYnJsevXrpS2re+nq7+9+lv52786Z3//+TJe2u//nvWrJF23dZ+7KdW1wc242T6I+LG2wjWBX3t/hzpdkP4VtKI+F5EnM2v/9Hoy19NAOAwazZHozm6tQwAHHZpngNL0kI7FzASaVootHJ4p2I4rdTqjQt3a8sLM61c2VgMpHfnKuXxdq5wLAaSrDyRH78ol7aVL0XEyYj4x+DRvFyYrlVmuvnGBwB62LFt8/8Xg635fy98UgAA32FD3W4AAHDgzP8A0HvM/wDQe8z/ANB7zP8A0HvM/wDQe8z/ANBT/nDzZrY119v3v565t7I8X7t3caZcny9Ul6cL07WlxcJsrTab37On+rrnq9RqixOXY/l+sVGuN4r1ldXb1dryQuN2fl/v2+WBA+kVALCbk6cff5BExNq1o/kWW9ZyMFfD4ZZ2uwFA1/R1uwFA17iHJ/Quv+MDOyzR+5KOfyL0aP/bAhyM8z+U/4deJf8PvUv+H3qX/D/0rmYzseY/APQYOX7A5/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzY3kW5IW2muBj0SaFgoRxyNiLAaSu3OV8nhEnIiI9wcHBrPyRLcbDQC8ofTjpL3+1/nRcyPba48kXw7m+4j4279u/fP+VKOxNJGd/2zzfONR+3ypG+0HAF5nY57emMc3PH/2YHpjO8j2PP1Na3HRLO56e2vV9Ed/vh+KgYgY/jxpl1uy9yt9+xB/7WFE/GCn/id5bmSsvfLp9vhZ7OMHGj99KX6a17X22c/i+/vQFug1j7Px5/pO118aZ/L9ztf/UD5CvbmN8W/9lfEv3Rz/+jqMf2f2GuPyu7/vWPcw4kf9O8VPNuMnHeKf22P8D3/807Od6pr/jjgfO8ffGqvYqC4W6yurF+eqU7Pl2fJCqTQ5MTl+9dKVUjHPURc3MtWv+uTahRO79X+4Q/yh1/T/F3vs/3++uvPnn+0S/1c/3/n1P7VL/GxO/OUe408N/6/j8t1Z/JkO/e/8+v8l/3phj/GffLQ6s8eHAgAHoL6yOj9VqZSXHDhw4GDzoNsjE/C2vbjou90SAAAAAAAAAAAAAACgk4P4d6Ju9xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD6+sAAAD//wjO2aE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x400, 0x121) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = getpgrp(r1) sched_setaffinity(r6, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r7 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r7, &(0x7f0000000500)=ANY=[], 0xbf) sendfile(r7, r7, &(0x7f0000000240), 0x7f06) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000580)={'filter\x00', 0x7, 0x4, 0x408, 0x110, 0x220, 0x110, 0x320, 0x320, 0x320, 0x4, &(0x7f0000000540), {[{{@arp={@rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xffffff00, 0x0, 0x8, 0x0, {@empty, {[0x0, 0x0, 0x0, 0x0, 0xff]}}, {@mac=@multicast, {[0xff, 0x0, 0x0, 0xff]}}, 0x1f, 0x4, 0x3c00, 0x400, 0x0, 0x1, 'ip6gre0\x00', 'pimreg1\x00', {0xff}, {0xff}, 0x0, 0x25a}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @remote, @private=0xa010100, 0xf, 0x1}}}, {{@arp={@multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff, 0xffffff00, 0x5, 0x2, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x25}, {[0x0, 0xff, 0xff]}}, {@mac=@remote, {[0x167cb96d26756f27, 0x0, 0x0, 0x0, 0xff, 0xff]}}, 0x9, 0xd3, 0x9, 0x0, 0x40, 0x3f, 'dvmrp0\x00', 'syzkaller0\x00', {0xff}, {0xff}}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @private=0xa010101, @rand_addr=0x64010100, 0xf, 0x1}}}, {{@arp={@private, @remote, 0xffffff00, 0xffffffff, 0x2, 0x2, {@empty, {[0x0, 0xff, 0xff, 0xff]}}, {@mac, {[0xff, 0xff]}}, 0xff00, 0x0, 0x6, 0x5, 0x40, 0x4bf8, 'bridge_slave_1\x00', 'veth1_to_hsr\x00', {0xff}, {0xff}, 0x0, 0x22}, 0xc0, 0x100}, @unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "05cbf2e8b2c51ba50e872c4e871944e8ac798fffd56fa5e1105bd91d10ae"}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x458) r8 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r11 = getpgrp(0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000049c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)="dd77cea2c9c6bcb7a78b4346498ed9f649b1cc71d97bb8744f95be3e143cec68c8f427b9df7fd200cffa052d5d6772158394fb8d38b96cb6fbdae9338a68773b3d79c69c89efb0e689779d4e0b36781f5d363cb6cd073070d03caf777573e3312c696a41ecd89046d9c0a0312a8980a4e2150f6e394b6fcb63498446993996899e430fc5aaf0307c75d76ee82b7491f44e081431484e03a631424bcc8a", 0x9d}], 0x1, &(0x7f0000001ec0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000024000007ee3d5eb7abc2a5def36c4c205acc84957f358949fb767c07031dde9331b", @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX=r9, @ANYBLOB="8000894db4ab9dc60d87f7617daf6f3a42d30000", @ANYRESDEC, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014da60c5aa5f705c8a04345237000000", @ANYRES32, @ANYRESDEC=r8, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffe5000000008e2ffb393db036695ef6b8950f0d5b8e35fc730500000000000000da0c0c54fe92fdc673759981ac61040a2daf15973c", @ANYBLOB="6e22bbabb6de5ae2dcae022d55f920d23f47707aa8f370cedff8e7a5e135f91cdddfd8005bbd1c45e769c130208868cef1edefde8259fafe4e16f6c10106abc9069602904d3b069c6cb216298246baa9651284bf3d52447eaa37130de83e884ee5bf0e8807b15d84d924411856", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRESDEC=r11, @ANYRES16=r10], 0x100}}, {{&(0x7f0000000f40)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000fc0)='M', 0x1}, {&(0x7f0000001000)="dc14f4f6fa6b6ff010ad368bf9e0ae867049cc5c4b8e02dc66864701a95ac5a045be2544790abd4d09eaf019f768f0e38706bb4729e6716248367929ba7fd1", 0x3f}, {0x0}, {0x0}], 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="14000000000000289cd0000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES64=r10, @ANYBLOB="10b87c3d389d60fa62be0000000000"], 0x48, 0x4040000}}, {{&(0x7f0000001680)=@abs={0x1, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000001a00)=ANY=[@ANYRES8, @ANYRES32, @ANYRES16=r1, @ANYRES64=r7, @ANYRES32=0x0, @ANYRES16=0x0, @ANYBLOB="001ad900"/20, @ANYRES64=r1, @ANYRES32, @ANYRES32=r4, @ANYRES64=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000027c20a12f15a1b1ed776de6e266d730100000002", @ANYBLOB="ac3fbb2e", @ANYRES32=0xee00, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYBLOB="4e5fa9fd3504070cd263aaed0a0e67f55350b383bb988728082e5aba46dafa9fce3cf52b5cf491cb4915155ecac5884c675e98816da3e37f663bb88db11d76a1f19a7fb56d7f8f36a7100f47f6649af4a274d7938d81678b4f89f43bad93c10e3b", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0002434d30ebf514dd93000000006700030a0000fed14e8bbe38e9f7f9e27889f680505fce202cfa498b516a", @ANYRES32, @ANYRESOCT, @ANYRES64, @ANYRESHEX, @ANYRES16, @ANYBLOB="10000000000000000100000001000000"], 0x110, 0x4000}}, {{0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001c00)="a0e4211616abddafca09fbea0b920789a32574f6498aa4c62cbf63dfddb7cc6e87a40e2aa8a746802802e93183c580467c076431e0255a3bce6b4f6fdfb637118b97ed13e9eb5c5810c83184a95c2d2bd4e7a883fc9829d920397013ce464ea1daacc2fd1f36270ff941f0fc9762f915b452a2b4dcdc1588c9fee663b91f5c5ddfe53646c640aeb4b09eea78e8c53aa0dfa87a1a6d1b153e2c98d850c56c165ecd6e289f6b1e2b4471494d9499918eb01c33cb36bf82e70631b1506383940993e09b0aae9124756d48edb251", 0xcc}, {&(0x7f0000001d00)="53232f8a4c68accad6a06c1613142ad7039888f208eea2292f44699d91c67b464855a914471e19b608b7927b09146f9cc584c063d922f94675dd40a28ba42837d25c5be251b90d6109149296972be3196a99b81a92b7390bfb73883b19bd5080710c779867e22c48783f5acbe52ccc4779d364dac0fb32215c077512a0db8e56f5a59bd44e4fe802d4b220b754", 0x8d}, {&(0x7f0000001dc0)="15253d1493b677f91270d8e0e9c300b3207c287a0f2deb4de48d1e1ce3de835362f991f55f1f22b28dc6d2337cf3fff1c7aa3e1ef1ba16334eb2bf4d2cf4459325f0785392aa2a6881eb835a9422a37332732cd40f3644347553fcd011dd86404706bb4e3946d088606931afd72d1ab1d072758790659f02e09355c748791a6fd1695cb9ac52ad629354d3405ab04138953a0eee8012ae40059f748b", 0x9c}], 0x3, 0x0, 0x0, 0x1}}, {{0x0, 0x0, &(0x7f0000004140)=[{0x0}, {&(0x7f0000003dc0)="71f7daed0def33c3b33dc5d53a891a03d9bfa41554d26fc05ecdf00d3320b70f1279e07da3cd0e295bdc44d63a53453210d1848db7fe95bd62a55203e3aa6bdf89d05d29c68ac20bc615f0321d8e6f1044c0fe0a20501c087ca81bb8c97b40571ac755f5bb3b2ebf587342269b7ea23de0e2653a9005ed13ef", 0x79}, {&(0x7f0000003e40)="3cb539919d1e650e756d4a0d61bd480c22ea05baee9c022ac66e4ac6142b89644b2b5dd565e3f38e0c4306a157c6709b163487b6", 0x34}, {&(0x7f0000006b00)="6283ea5425b93f199b462548fb7bcf423d16e87371f42bcaf81a8bff30b40db9700b907971e3a3766dba04e736a5c9015986ee1add3dc707e07fe704cac3f38d44917ab1fcbb911dc03ef62b18dcfc6e4e0e3d8374d353d63849599db4e61b11fc423751707e8ff994dfaffa554f542f24a2d9e46ba74fbdfaa78415b591c95e12d7420fae6a5ee8f4b3144ae870703a64001a30cb3cf36414214648c08b23a2cb9325dcc08dc4250d36c2645349c9119d0f0c2a812b448531db8b90355652e312a7f0add380d0a0edb25639f26fc2eeacb1aba1d8b1abba7946867cea121332b94ed1c61271cc934d378e7e9567cf70bcb468dce8c966d0c6a563f109ec27c89a92c9ffe4f57177de50f09c8d6f106f26faa3d8c56367a4b5f7420535d5889ee26469b18b82e3a9de22d7d59038ebbf7519a14c3fa13474dbf1e1f7c9b737749315339ae9c62a92d128d1147af172142aa1db20b994f991751de0e2bd5d644b3346f2b1e239a16dfc86bd7536b66b48a95e44178b2ea4863d16671530edab8c6be21c01b1e66b22347198b5032cd4166f01cfad1c13d9514cfa1f396739547f74793f8235903fb1775b3abfb9b76511afbbc7e88ffd529a609751c63d12eedf656f7ecd884e1c51b952929ba3ae37cf86e0b51a08b0c4a7da41f88949c3f450a5ab4768047e03af9e23b16505bb6f3df84310dd8c2861ffb0dba79ec25565da900cd1705991e41f9941e5ba0cd1421c83d5c18858573898135cf32d7d70d44aff2ce7b7c7d11f9ce16b30d4a2533a97144fae771248cbefcbc82791c32d3a1585e46467606b2a98bf064fb75cadabc581d71bd4f1b037c6a905b0882f879fd59814f600d9f9ad95d79a66db5d8d9fa1621bba64a60e039a888785ed2a4370dc5439d8b5fa2fa4124041fe9ebafaef05125afdf93e78ee4ba21c766278f7ba18a7e9b3cc68ae31998f4326371664a8a28eb2fdb456896777fbd1f8efa6d5c96153e70c37661ff7e7791092a616914213813f53ea74d80c16f93d67482c6c0d49a7c9ef64846798b95bee8ce0f9bafe5851bfdc13a5f7e218d0e46b72f1285d3bd01d1fd16a514e6f35733ffae78c6703e99d36529c9d1616fb25d21b115fb454c47482940929f8254a6a96e59d405e81fbaacdbf68738c98e268e71be6b585f4e6e616c1e8dfdc18275946bdf8939df6caeec14c31c73bf13d23f859a3847545574ad7ffca6327151699a23df73ff6c6cf3bedbb64409e638c1a9f9bb1e62c8105cbcc46e789b7e1bc5f5d15251503e5f5f68617562fa37f032238c856f16f831a46f4e6c0690bbf747330f154eb0ce4ba82096d60623fa6b77025e4957aafdce98064e0edf7f663fdb8462ea5121e72c097ff98650ba634fee125c294c11dadf59d4105d0dffa418792f26a7500837c4b77760c785eb9e4b47a28f31a4e3a73d2904111a3e4a959730ba3252a56390df79805afcebdebae07863a7c0dd66ccd72686bbfa1b8efd0688ec075ca482f3b347a8f8b44ced0d26642f3e0a99190042d4313d23d6c222abc94cdecd756f37e37f6c3a3e94ade8cf3cef809135e6d2e039b5f1ade15e7d53323de052ae6a1f91a19d22f5702fb3b7209c71faecc8af5f2b7f2b48d83dc7fcfbdee42efeb7e40d1b343df8fb27882aae4f021435f2a88c9595de68281c8638653d9957501b6f05b351ae697f72fb5c524fb6078f3c0a4f9b083e2660ef716411d4c8371351b11f7a3e50aeef0927feb83a5707215ee72ac984df9c70a1de776fc7fdfbd84c73007f397807dbf2b9c5dfdf56b622f192a65fe43debaa9f74927dab23e57c3f1c825cf45979b0a5ba42a6cfa4afaf3b78df503cf6bcfc6a565be992d500d4fe9ed0cc652df98adcfe90ecfd6ede1d792d60424de14f3dd872bc1f322ed9aa7eae1c30956b8c91f84f20e2806be153491c39b57c72ef438ba140032c9e0967a6256cc3aeefbb7f42ce3fa053fef64df3b656e9daedb584f2745a608ef64600d4e86a0c0765b28191cbee7b6d9d5f875e06426e7752bbe6bcaa0dcf0a2e9b4e056f5778aa68faebe7205867fac7d19ea460e3a3235e449bf0c464f6862f3a06eba90e0e66ce72205718431e0b9fd699db620ddc4e9cc93a6d24fde4899cb8676fbe46932afa3296b8a2109afc4d6d12c07e276fcd957e9887fa0108eee49576e13d3ad6e6ca341f950aeb94dbf48b8069fda4989af328f926e595c719b9f5c18667724f49c357675faa346e45cc1122bfcde8b4dcb23bf93ef567b013a4bed6554dd4d7a315772acc13ba6e9e63d3cd41bbc72051bfa9d7279f8feb24d30154e42885ca00796ece0e6c19a3aaed6b60247d4bf37f990b4a7c59571ba7a0938931a70dffd28f3a929228e889ae899f5f0117bc9b392b4c84a44d853b5a3b02bebf3175aea8b5f769df8be6ed5fab548220f5a90d6a584a59693a5296584d764bae461270d628ce744fa7e50168810c02a64ad47d39bf96bff8541412023a9e9e8de88d420a3787f0c297c33cf6adc2bb1ffc53dc7193225f1ce1174e3443ad7881c631891e2714f193d45c40cef673d18120d843051d3b1381091cc05d0317dd318977d2e949e2322115adc02e20db54a8b121071ee6340945d71a0c6c41946d95b04d123cd49e2eb304c73716c9c7b078fb9dc9159eb0169f5e91658283d002d9d408cb79db605f917a464f8fc4724cddb378c2b0cd65c9145a55bc88abc269ff0539b1117923e8390d36548a85ce0ca6a1f94be111bd03154e381ab888341dfd1d584206c5cd44d3d53005a74b8e5bdaf8f6f22197f9730b1f8f038b6902faa79dc947fd25c79d1798dab6854e9b69f2052ffd5e8badb0e8aa0873f7ae81d0eb0056dbe2fc41387be6cf71af51b1fc94c0570494c62e449ac056dd5b81ebd82a6764fe456c8f097f7559021615e251e9657954d762b305b5f8cad26008fd6f7a8f3f4f01874d823bd427286033acf34f4f55b67fb2845f671efa376cd6884b02ef445c01517cecab56620659c95454ebcd201ab7bb7d2628b40db43bac40b8eda3d2848349ae55118ae36d5a0e0449f07e6ca3cea2d4873527415ff98585f8a45002b2861834c57358c89b78a9ce8237e7ba16735d6252dda0bd49f9495c135a8b899c61583c8916dfacd68e8c4585c9c43da9f1a09cf4d453c064d8b890727460b2f76b905607df24c329f0f6c93777f38138e0f86043e66eb4825718d7cd10fff5028c892e4fe9d123b70d870d82e897ab9ff72f70e585f11229acb210613e1a7f0fba9c300dc071bda688b0140ccdc374cf569fb5e843d20ba15f8c5190980be64f7d95d702adaafa33536c0ba3aa4f0c68fea83735d64fe62952fed22adbcc916ffe07a356e72a5be0d52f81983756cbb5ff23b089ddb2a4a659f741d62b1d463e31ccad010a74f4dcaaaf8dc1e9c5f6e7a1be6d3f6e3e4b406071eb45c3685155fda0d4f59ce2f76f70d4da3eb9d5572198ca217a9c8d5534dd1d0766fb118c1557a2f7d413c0f9c51ef8449f2b116ecbd7a8353f5a5e8f1f59d28fb78561f03e6f1a9340295af56e35ed2373c4d1697a5234d14bd5c350c83cb1b492a204d0a9412cc34f0815257e7f0a4be614499c438e11fbdc3f31950aa040e9a255c46444cab606b9653b0deb6a251c9097a40f3b1d4f85490f8bbabb9a871b61f52e2ccd711e8890ffeaf64395c7f944db2b56cfacb62ef1d1d54cf6b4012aef553fe0a31ca5c1957b14fb76eb32c136362c4c4e174e07b772b0f7bbff9c5511127e3d200f26c4babc3c493b4ba4622d90f4c26309d54754e5a81f08411905086eef40a9038566ab841d652a95292ec11872003c04871a6445f91fed2dfe21588315b6ccc10e93af0e3171e321629fc1a26837a4c9655723705489e778f17cd7e8d9768056cb159f4d6ea88f9db6864e5a59e93565b07a9cd5bf4399be48afb99bf9a6dcc32ac049f5a45588bfe6c837e01467be4a0e66cc886438700a08a6ad4e50c2a3133af87a6874b76eceedeaeb42f2b948a88b1adf6205ad724c1d2c7830fdbbde6fe079863fd8b322bf2bc00c6a6562133c2590efb9c7a807439aca85de096b3090d06d2c78ef68359e6f91220ec62576a42ecf7e478b8629815a328bc2662a0ccfd4f4806786cdc57f646baba0d86671021ad814471ddce14721e3efb367f7700df408aac0f15bb9574d71f3b0a61516f8e9aec205201283f1330d321744af914b4119aa563830e726992cc8bbc8e7665077ef83d7914743e9b4208c339f848f75a4ed9650079d0077a0d19e4f793219ce3201d30e16e3ad7fd92e864608d4ce921b760128a46be7ef1c73ff3f5f76185d1ffb61bffe0d6f156a3873bd64436a185fad56fd08980db9ddb3496c29bf5131d28a8d823947685ea7d1cead2c9a5b587a42d8e79411314e95704d432118533bdb442a5773e35f7f80e1599a780e13313c4f5980a0efe463be72114b0eb5400f64a904ef4627118f70decf6a4cf9529cbc9c5e1dea18767801e6e6731af02caae834a94576e05e9dfada3fc1a1474c551e040c1242684c9ad650d9dd95d79f9aabc7ff4d6162a94076cf1b1a37a4362ce5ea701de81fca722cd733915921bcba8f29dea5cd2363b86ccf490509e0256e07eaa08b8380e3a90ac69ec963aebb54306119ef8b4331629541c660a27307612317a9e206677cb278480dc6ff0c5a254d9f837653399516a024f5ff6b640d32c165f481ad1bfb906dfd4e3a8a3551fdb75ddec8e03a0aad8b702b7110f314b86552df0779b238e52680ab353d736560f7c7a1716721d7b79cefda267886c8ddd8a1037df1322bff292ceb00673b38d38b21e3af1950d6bc9bae8678f958b1a6cbfd0d4d6f402fb82cbf3f821d60344b171511157ca8f6615354e99fbbb37b478a4a4a56c7b2fd7b162bc7eba01127b5db4ddccf44f1841c9730c63bf0d20d308a658fa754a50d63c644c8765ac88493596ec9e843767f5b943b9d6907fd508c38d6b554cf5e8da6342f357301c9b529ee7f617e4102f54f54ab9f053a75b98368878ef6c0c275255258a9cdd0b077000bf418f5ab5da4feb628ee12ede7f608fef7f5cba74a602e3378e0bee6d1c47522453d85c8e0f5afb0fa20edbf19ab06db5dade665e0a1ab7f19cf94a32ac156ba4850f56b27221213bcd6a409fc0570e708e055ed5f00e42b8c1f29ac90e3e8c94a60f18b60479637acda4f43d1538880e22efc37271ab47fd51ab0285a9a9421498f3684d79ed799eb6c5c2c78b8ae9deffca526adf79bd190a81ab80eff569bb4a1be3a17328e6c7fb64ff9b342540524de8dbf2965428ea87bc4ef30d171d98f44c5de66347e4285bf157fad65313fa78ca3f0b9fe81428aaeb85934a838b0e21c2c352dfc787073f0e6ba5e2ed32dfa81a3e69d9dcba02e8934dcda10555b67c4e0597a12ebf46d62d17206ed6cea8c01f10565dfd1c5e9ca4744aaa27522cd9dc2ef1af2ccfd8c7deaaf1c3fcc6fd2c0c116bc8a00765fb3948c7a6deb67f53d3929a75336ed457a6207ba8be47e543a675ce7d99a6a1183c5a0642153107a7f339f7275b119118b8a8db9c3a55ebdcc0e0d7700b58385d76484a5df1ae65fbb0f2631d496349b562ba34d030ff70050f8e8cdccc5583510a9cf81e9a0664f6163d70e65848babc7109180ecc8079f32a2f066165bab47702d8b2296dd85f8c3f7ee95d5f0f10521752da0e79d7ee6cca4160e2e513d8217cc75a3f87c4640cd094cf72b41e62c1a5a6bd48c2282fb38d3ef32a912a4485f90f7e213fa210ac9d6a57aaa24f8326f2c3e267d02d865f0f1f6723759148e5d11a9c1d48bc1405c9df0f60eb4b7259b307f8d71e7f2cf1a16a9b4c50e0f372bce40c7726340b5ada3e6a0b33ed836ace1af17dafbe5e17a51ba9a6cb89c4b9338b372e8963df4c81975d45e47853f8839ea27039ec48ed98bbfe485dc41d49cfe875250c837b8fe9334dc678d5dd102ec9b604b0bfe91b884e8e66cf9835546f81713bffb6fe2c2c827384925e74997fd0998cd763c04abe002ec770c417f8005c7f171dd697ae242e43872ff91b132868fa63b1df8553fd4e21948cadfdd31f4309da24d0a11b7710c950613e2302c58989ca4365", 0x10f3}], 0x4, &(0x7f0000000440)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x20}}], 0x5, 0x4000008) ioctl$TIOCGPGRP(r7, 0x540f, &(0x7f0000005840)=0x0) sendmmsg$unix(r4, &(0x7f0000008500)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000a00)="69c852baace9a4fb2c1d3417026fe9119d440c0e026c1a392783ec715f1acb99193ab233927c81efffc5f80753288706385de5c68749250608b2ad5c9b43300ba9434e2c9b609599a345d8b991bc56956958f302d950213f4081594eecd21f96b2566f53c8c10d01f3ee4d46961f756a779b2bf206786868935b48346e23cddd1a9ac31bec88cf37f380ab58a4c4643d6e9d7a28ece2fa00d940b3bb466e6c551e65c682ee9de85cc73902104fac58d1dee6b23a8dc6a4eba1d6373731cfef999736b27ea225dbcf5f7fe7f22ebd3102c9912fdf7d2afa9b1ab8e478ebb70f56fe810fe87234b0ecee2a87ef92f91e4167f0b03298e74bd9e98ce337fb06443fe4893886e044fe5662fb52bc33e5347900362f09bcd0e336a61536895b927decd997eac37d434e58477c99f7590cb1f82424b4c6bca2cf2763ad96fec6009a1edc349c0c509d61a00784db21189390b4f4d773a59d636261c6df6f4a7410f57f33cd8c013c58beea14936906c56089cafea878faf9f938e53d9acba400a688ebc44dace5c2d3f1d4df4e1dae2082cd397e5a707389256afe1a40a47c0370b412b35b3e4ec537d5bde3e6ebf331aaf3805c90b5241f1063c08c3417f8f440e527b2750268d25ffeea33e151f34cbd57dcc4b4c064aae62ab407e7438dc01a061b52c6d63aeaeaa21ac48e7da26fc0a811d4001aa592820cd033d1bbdee9ca209367f5a8a155e4a505de1d6dcc2778094a736790fd8cd21cf4885fc193eca0f56a677907daa09ee1c6d0d6c4d1a410c914eea3a3cdf7a5ff343d9475cb5c59f8d71f41e011416cf66608ac8fbd443a1debcadf36c5e154521122976d95539fc2fa7d4791208f415f8f7efaf671ba5d2293c340dc8f6d5691e56d0105c92190f9a305b0dc0a777be937ab35a21ecc88acc149aa13342ee7dafa868caab9f1518e767dcd860bd31fbf0e44f3fa36395a061d6ba75e179fe676153f3c34d7c65140a5d7cce37ee62d1156afd97aae186aab5cc3dd6809e03bc792457b16c016199b727787d0acec7a1e1d34b240e851245775b8cdeec21de5eb7c5a7849c411db15c6779b8208437aded40a35e10a8b419cff7a19303568f9cf46db16549f9c1711a08125e5322268a17b746f51ef501ea3bffc975885059a39fc7fb44fb089b467c895fe8c1602a891ed5fc48407c57a9b5fc7cf7479f88c45dff2ece48ac38979027503651609dfaab40d7453a07a8818c331ad504ef1727705a4b5835204374afb2bae0359d2bcafd96207f95ed5d2891dc8b97798ad46a24ce54234691e66a688f6e5b663d19087e27e62aec34c8206834df173236f358085edb33d6e472ed93aeaf7a89a705dd18ba8a943fa38501b3f4e4fc7dc781e124ff17a7d7b54a05570a96fc22addd10fa7e0632a3643e35319cce7fa5ad25678385ed92f435805370bd0f61cb3f9f2a3ce62466c7b6e055b72562dc0a219a63b6a08212ed64b70694e757d81029467e402282d09a15df3f4d554418a90194c1ca863b7fc110a5739f585d2d1426fa8b5fe8afd57be7031c63cc8b0a31f980f78c5bf1aa26dd1e50d02547070c95e9e9123fd60b90c03cdd3ec690600f2e825d43313cf0840416ff3803c3987f0edd23948dc68862863ce4c389fce7cfaffd2f0ec6ed7d355b8cdaaa85fa8cbb804a3acabf974ff78a33c5271672cab97b823a2aa79ebf702630f7d83cadf120265cfc4ff80e324f7cc69c19d7ac68616f002433e8dad72648a31f321f02a5a3e576155be8494994a0300629f1abda3f112b7cc96338b1c1c87d25ad1e753f3ce799264bc2b590f689d5e23a2b32f0ebb9a7007e20b971e32ccaeab323f39aba6cf2bfdea4483d04640f7cd2c2cdd86623d5cf92a7e3eed20bbf8656b5d25ed760a376a515ba3a04e3662ccf2c37495ef285b241077d3c1699985f83dd74bb9e69976e382faa1252eae6de4881b85a5d9c32de46d3952005524146d54124f39235a8aa148a265bf595ee42eef1794be8c8b27ceb8fd2b1810dcca96e2362ce47fa391c050b1f2de98cf532c7277d422c3454a839f98ddffc3021c3fc874cd42b57762d8af1fcd8c728a7cd2af301b2d0374ddd569b40335292f1665ec4b7e2059d29fdca546860c4736134fbcda67c30884faae3b00b9fdb8b0aa895885d12175829a994af8e24e699e8e55a8c25a776303fa17516f69c7569677990d9a5bc97f196bfbb08b4e915682e8eefa82071623c4e17aef64c1fe24e69668779cef0864344d03da8da87531030e123253587fc0cd8370c92a8be7f8546d6d9de9df278ee1cb2a8656e34e2f6ef5f84f6b98edd28cd5e1eca42877709e18bc5a059d873a41a7300c9a42f35d4818eac2959ce05370773205009f77c9b098dab4c2e9d72e34412559b555e98842a2065f92d94b7c8e1b567f6b5360b07ddd5581e2e89d8061d76d810051e90290d509a8ce75bf2bdb4b96ec7e270ecee17efc0ee8b80c1ad5ad26b1d23b2b98f77b4e05bbc8781f2bc38c4a7c19dcc415e1bcaf64a520c8ab31a6a7b0ff32a1f5031cf0843069d99824441336f0e4b1781c111f88d45cdd32c8f99735946194bf581413d42172b9815caa885efdb31c887609de25dc456e841aa0ff83fd0b0225483682343fe11a1b00e33765a9c4fd035edff9854726f85231409b223af38457771021ccf89ac2fee8ae351e75161bde1a273888163ebcfe8abf2570746eb8676b44e9378c00c5963bd1ae4b8762ae55ae8348e78313ea8bdac98ea8a0eeae2b7c8b9d2857d8ff8958519d2d77be830e3be0deaa4bc0e5f3729e502190810e1d6266700687c160ae4644a6d400a60d17fd2a1cf808981ab57d9339523e806cb2106e14a3a7459742a46623dceb4b08638e5d85319f471bb0ec143d3d5bb1ab1842533383876966122fd03e84b0c234be34cb90bec7e6e03c71d363e1c3626f2d4bcb423ab6d7d0ba0731ad9b6bbe90ab25455f91f47a45595e01f00f6a45ea30d732e446e9e4ca693256a0b881b6bcadaea1bb5456b463b4b54bdc19b413638b5806a253fdaa2af36a83b004ea908afcf085aa7d9577b32efa993984b0cb9904cc14aa3f9f39039e797924e76f99554fd0e2e0d93ff0341399155e57c0b966bd67e0d7a06644e06efba3f3198f99431b9919747c50e6bacbb3dfa8807ba62d78078a4b76981e4dbad55f437998012026dabc6b0e8ec20307de53dfe9c75def2602bfbfb9d85b0992e88294d8c90731058cc530fe7ad57ad967fd1c78c6748eab69edf05f7c1cd637066b7f919d0b2f896dc4351b2108cb3d80b1d0906eb25209c7dd9a067ef3c12bd25e528bef9144ed2a59b4fa47d1ad7ee1b904e9c703b60cfa2a00280a13a608e6a87e0aeb2f5acbec87978a66b190fb0fda06a0ea22abc0c99f25ecbd304d88f9c881cdfd668b7f9d788e76b0daddf2ec02b845657e50e210045acbef4ff910d983f73738cc540f0dab3987840dbe1e3e79fc22f372be9e85521720ba5a0c35f6d07a081bbdbcc49d61661ec75f9612af96c62d0c14f0bb2cbae56d1713e5a279e9fd1d97978547a03f1261b5551cd779fbd0b8e851698c6bc3f4f80e54583ed98d9f674c76b39eaa4aa743ccc3e6e45b762a35c77733ae9029ee88d67a5ed22a052a93374983c98b47983b1f611049d6578c1013ac2992efdecbbcdd81b612822785d1367cca5033e4d6a29f98a83ebf0bb0900c5b43555b3ffd5b3fdf1352e40495ef34d066446a7f5ba06f26c4921c23e6dabb97489d1e200a1ff4ccc4c0cc4e5fb6621ee0df8b5a5dedd29e6cbf5c5da9442f6c94d74bdfb3444e8195e5249a9d2303f62a752870964e4534a95711c992627c22fc2c42f2f1226c4f77f174df327dd8b01f6c3f40a76dd51e0fc180d3ea2e1b7f4815cb3fb563c9f15201955f9bb0be9710e141d6387be4ca41e03cb36eade9309b525c4a7fb29bb8f496509ee33f513ea0396f4b9d34e94267f25337e55f20b2341b7f81eb0d88ad32e2884f90bace0a93cdc705a63e6e904512b2d285a63a64c18a53d7bd31596d1be6a81ad0251134d3044f5bec5a7fe189956661104d2e26a2cd10f39daefea82a91c054e479983d61d01b8b3d7730b9b87b4f007d5c63c37bd0325aded8bd455ecafe9cb483e6ea20b561533c2b27bf0a44719ddecd69b528a8bd2660dbe094ca3f1daee898d6745abe3100dafa16fbff769e28846527b90325a02898a162ec3d8f0090d47d92d7ede9b3da7c58d4fd4b87cb7a7f1da08370e90b652c659d23a6088a01a0e794a7ffe58d5ab5653da7e43f034ea4012f0e7a20e69ba227cadeda1a6333eaa67a3d40a9fd96d104c05ad7330f4dc0d6b10fdc268c876c578ef5775ec2ce40001cdc77d17ce5a0b26d1ebfe1794e7c9dcebfc6c088ad72bd525433bffcb0ef1d3ebfac61ca66397386764595e179d3b9777ac03ec84354fbaed71f632205c85dc3e1c54c18b7376a72e58c8607eb89acf1cbebf1fa091413f28f8ce2807a94b5a5e68c0717cb96fe39ce8f35218bacc82f0f7d10942c101aadddd18c6bf76e154a34065c8c93c9007489d2894bce3ff4f41acab5fd2e5b1ad9294de47b3418b8358efe6ea4fcc907c8267e5ab2e66b8f14da750c0abdf9702499bd17d52b31e23c8163fc436953ff030ae202653446d054287e4ac5419f03e6d38c08daa172a8f85984a2907de9e85c7436ece4f59567c87769839beeb93d53374b4b1242cb9887d17c1c6633f541769db6f731acfc5b8065f14210314969a4bf1f554014fe3b34dfa00797c029578794346f726a5ed84dd91108ac4a18d42c7a0c9633c4b824f718b42f8a65773d3e16c9729a0764e910f8fc44ce03c5bf17a4c714d598a557b78599b3f7a04883a437a23fb50521ce196671dfded5fcef6c55b43850f2b1befc0214cc6c81868ffb377237ee7c449c3bec01164f2a42c7a89f1a93de2f47d73256eae5413aa68cd491a49de5f9907b7bb05e30c883d4864d26f17cf66769517a3590d66046e920302fde2fb4b4f89a9864292022a4443393cd4a00b14ecd1c44aee7af4b9f3bb5ffe6492b315e069a61fb7e24cb281e4cd49a03377db972273fb6611c5d18468d3a9ebe17c5925f6b1cf7ba8782939893641da641f9d19491037f4b7f9cc697871088ff23a3e5162e49ae0087a239e7f43662af97a35d10d8168e830f9f7d4ed92e03ae1ce3f39b6a34d43e40b7f6bd0632b5758c41db0881c687c9792a6eb632ded6854062523574167d452161695d9ad7d8f69fefa5235f8ec6c83b4517488365b1eb95b123ac2839bc41dc0fc07c35671a9a953cb7d9077e013919ce8794b4ad3525227f67db39a31e47e4ef554e981c6074241779ae356108b776fc5e810e54dc5c1308a3309961f7462403706097fe02bc4a2623c943ce9fc1b6b4eba5b9bc665795cef143c1360f64e5dda6ba15de4dcac45f49173c28606a23219430e67253f4b61de8488701b4c36bda57896b27f8b69442f6759bed80f3fef1d5939c9d46200c7540a1e9ba82ca10c03bca7d5a9d91dac4168d0e87ce5190048c2144686c4f948c38c4d94f7f111efe58bba1107a4ec05faf8c223cb1f0a574ac3734a4e9ada6393d3689e6b8cadaaa74d85bf2fd2cc655618d6a53b784dce18bc1e52e0c4869094d7d7039a0cf74855eec75fe72471f5a6a47a340edeccb4187fdba4c318d359da1a0eaff7a45071d9346ac587549fbba25be92be3cd23e8437d8f3cfbfa0292a3848c79cd2e7964cf94eed640914ac06b9612c9c75c3b2a68a00", 0x1000}], 0x1, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000300)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000003bc0), 0x0, &(0x7f0000003e80)=[@cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0]}}, @rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}], 0x100, 0x20000880}}, {{&(0x7f0000003f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004100)=[{&(0x7f0000004000)="b73b0de7ee6883164859324d1d0d10506886b9a18820f8e955f1ece8ca69fbb67bf8596e2448e0a63fe0ccd086c09f46aca8edb21d95752b2a7a388710ec72fd8fd82ec79eeedae387f463017ce859b45b5f922a9650c991d4d6165038ca3342d5a5f72b7774838701422898fdf8f05823aac0fc4f49787c92d8082315d227edb1c965e684de678b4744c0af998b527c2abde23fd53377b96e2d7b9b9008a6003afdcb0a507dfe5dd35a8c770cf4d908d7dba8c37588b5cde6d7f68d91efc3d3bb1f1e7ef1fa0a3f24cfb5664fc1069159acaa329568fec029f6a9ef4f22", 0xde}], 0x1, &(0x7f0000004200)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x140, 0x408d0}}, {{&(0x7f0000004340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000057c0)=[{&(0x7f00000043c0)="6139b6b6403e4f12ce0a40e8da738065f5a3856a413efc451774ebacadaf4090925d218e786cd046c10b43696919d85f99db748179585cfb33ee0bd07e710f38ee15066114fd6eec573f63e5d5748462fbad8446dae53966cb3638494c43db098784558fc3e2c26f929c0bfeb9285add3055a40a0b5b8acc4623ed7673a3e0cc4caa27622e5a63203e39dfe9580adbcd1e312a4cb2ba0e54d2ab7aa1acab0e2c71599f", 0xa3}, {&(0x7f0000004480)="72c0fc758254dcc8bbb9764dcd6340a32e988fa42834305b77b7cecc805423d0429e53e3aa702930faf4786f1d1aaaf9d14bd803df6dd28352719fb7c50086707340be50d9dfdc3f14c0db06e173671e212ff9060074b379073fa2dc18bf5124fe03184939ef800069b072d1321a45f4ca3282916e2dc2f9834e3325bfad4a1616247e98dc2ebccd3144e8c7e1fc7b5a3a7f23ce125f0df204902802f898fcd0235ef7df9cfe97b47da46cfed3e57a09267b0f133a11dfc12bfafa684b54286c51ebd2b92e36120b3b9b201bee8ad2632adbaf499f197c7b83398a05519f84e5d1a0d4f8909a351dfd296167ac6cb85d5666be16b5536d05858a9b4d05d18be07dcb391997b64ff77137e598c213f7bdb354a10fc0a9195f96d330e230a6533bfbe64cf176dfc093a9a0e69d7918ab1e18c06149510589a99abd8b2704c7361be5f2be0f76779b04003b0cae9e119367ecaaec094e733496688f9d173e55478c0b5a2ad01b46f0a63eed87057c47cf0c81cf61884ea856ccf58c8e080472dee66ba7e6598f772fa2e5e25d4211dad3cd9d1faabe55bd932e2d349729f1a7b662247bfd4e5dc6a739e7b798e441eb9aa0bab73ca6dc34b62758dede22b41424c91cf5854ffc15846027209e7fd38d9324b26960be65dbe5529ccdf842aa67f6a2aaebe7f3b2093254da1c14fe87caf7e0e1058fe0c90e0c4555ec3e67c8c16a264aada521fc8bc7f16781372093dfb7c44749017163e3f92b01f8bc3b2885f5ba2d45f0ac0d7ad1733dc728d5ed3c02dd0842093a67e983a15ff64b0dffa7720f3e57fa4032a90f6577b9efb673b7824570b79e39b02223aa307294ab50e8470627e91f6f5d2b3bef4fdedc6a7b7ef976259afe53044ba1685d0db908599f1811aad4b30bf977d950c16dfbab23af6caf3243aac5c762fb821384992343974a460e5c6f839e32fda8ef083a789c59c5d7921e81fec31040ae798a94b1a3920f99a3d20176955c341fd7cab0103cfa09eefb9e87f47dbe0e07ae5a455d2c1ea3a94830013cec22a917978495da3e26c23122cdbafa52bffc36e5031f0d96849b1a3fd9e42cde61c389eac2ea124d43ca90a259c1e032dc4df3ec62ea8374bb4b09b01a0230a875ee34c72214abc6fae81f96dc8e90c589f554adc7cc7a747221d37edc3b99d49d0781cac05df87ab804c975fc6eb094a0af95ef1206f488fe98ff10a9d036ef001a94e1160a56be48a6fa5bc8f8e018778bd2c380c10d11cebaf55d718c7433c5de4b0844aa322005be30d20c1e04118221730e4d95007359ca51a2f153203d6267fcbd20333734d6fe37f1fb65bef6d2c965378c1f78cee4e5d032bdee9c44b4b77e9c018f11f8739e9068045b4f1eeb292aab66d3b4831ae07495e2f7176cac61f3e90c9c5637ffeb41c8f2ef57fa8051d64b2eae8681f588e7ad201c17c1f9f9e3ee7ee860f9312456d27c7fc16094881b68c8e59f27710de68627a8bdf5b63c74138ae1bd1007e0fe7211d8680b8ec88a02c064bf12bd9d930b7ecf409af8ded071c2c553456c5303d90dbc04a8e1e35d6d092826b9e4de4e771b1e6b3b5b911717273299d43fc3df48121b3419e82b1c8c9d5133dbb302d3404b75065ae9ebc89aec55af4913abc23767abf35eb7663e415352aada9315fd88cd4d50ae21e7982cfd0308b7f69f3b09412a0443600d976e51cb84207bdd2520106ac3e932c1194414f79bf7c75a0a6b3010f3e7e51c158c5609e9b1118549651c1054c6f73cea98a712f664f0ca13b840a8bf79682e7578822fdfee8246f99d37768d89f72840df85a64bdf47cd1a052e1ee02801a8726d832f8cf208cac728d3f2141e95b460e618d92199306009850d1c267c04beebce59e80ddbb4b1282e744dc58ab5a55f0f979aa3e5d4eebf61c6782200962fc4d490cf5cd7e08792dcbe399b656c6bcd1f571c756a847580a738fc5047884e7e7901aba7551f4873fa4b42c3aa081df23ea148182dc4d398afcfdc3b90503e988f6766ca216be7299e72018090653831ff9f4bcc62de5c8bfaf67de1f15db6d7ab33f28b074ff5afe4d9771a045ef5eeae79a88accc67638ee19f1833a7405859a05220969b1bdb77cf7a444b9c6302559368929ef6f415855832122d6e76b4a382da885502e416d040c61e622e064ec95acba63b6ecb937f402f56c5f535c60cdfefe742fc518ffd7f4cb6295df804573fd9427ff919933cc8322110047bf60c7bacd5d3c7aa5f5eb7d2489d3ddf8a7f76bb01f0dc7f57a1b1ecb4846db8bf18dbe1e1b986dbb9cdf7dde391bfa7a1d42bcf0c88dfc36590e5b7f9a30ee88d39605f744e6776bfba850f6f20784fc62085abfbbaf351ebb85d2b34e52729320b3a3605bd5ca57df177e0f77336f21af5a55bbab37746ec1375b76aa6274c2a53a28c505b1402dd3a61861b83d8275cdfeddcdc6cbca2f3ec1ff0e9102307b818c00ac833dcf9ab684631f4b6d263c9f71f0b46b1d1473f41e28eb03fb20057279abe063bc046cca25a3d4cf43be8098473b365f7cef6a4aaf2f10a5462f78d33d6131dbde9412da485fc6df9f216da075c59af63c8ad0842fe8e8b348b2f40c9b7ce6453885daff4fddd7e9083c325808d9b0314d078d5e36943c9ef10153712a274b9ea153c093b191ab553f6f1c6a763409fe636588c1cafd5e063bc46ce8a07149e3d158c45f2c01709d30e54f6fec702691744780f009c57672f6c570cbbcf0689b70615e4c2fd2983d03f8d2a2b84d474530c489b8a58fa0100d6233f6402ab2928cbe074a7f70f7dc16cd41e2fd579d2f8926c1d50ba369a9418c01eecfaa8522e6143e2a8903c3b8992023ba22d418da4811684985619faf9cabbecc07d8bad6d6043e126620a97c6833510511c5784242188f66c1a384c52dfa952bcb3ac73daf729e4e24264914033b1d274ce5ebfea254cc01f339e30153a4a607a697ce03a8f9424d7bd42ca17a79d74e4225a6d5b57add308370ffaed073876a85b05f00608f74926a977a5e7e56eee81ee58a028b5b8bb596a7fe0ba89cd0e96975a939c37b655fb59660f3e6bb0ae0e5359948746b8b90e24e1270e5ef451629bacd630b1a3c6c6e2d4e4a50ef6d68376c10766265db796bfb1ade198ee96060d668dfb2eb60693683c9bc0b888075b331f3408fc31815a5fe0b28ca9fa1d7e7f49b84a7f4226a250295702e3eee0a498e65355804cfc3fc3d52152b2c40d65d8230eda59ff17fc895d8d21ebd5b1921c283f24a45c6756eddca0bf02bd88c2dd7ca29836fec367f235bc248a2c7940998009308dfb0604e32b74b447fbda927f96929cd3c0b506513855027904418f75b03eb181cee607567d727c17feb50f9238863da224502d3583f426c510ccfa6bc10dbefcada24c17b3dc18df7292b4a4fc069969e36d3155c879d2c153d45ae036be6c394ff95489e4aa8a5dac7a55dcc7ad2cd4e6ada6dba381bad18484df0d9eb1b6a99797301abcc3f4ca360978f820bb2ca23f88d0b16505a4d35f960956ad4cc453aad2b66958a0481777021e7fc14c59853224417169c3b0d190e8e480e8610cb27e52c2f9c748b369e09aafbb129d696b651ff96957b550dfdcff823a4c860b22e58960f69a6e63552b49b44d45510b1528f45e665b9e1d9310ed5e4ca0753504544f7d9e8cc9d4e4a91973e8ebbe6a746093a6412eb516b6839e07e3fd3b13a358690b104c221fce65c4bf1b231daf0562e55811ee3405b1384fd167165ca7c698806a5581e6d3c027cd7096df9c04d8e19fe4a0a8f41fcab1e7611354d63be639f2a0df85dda41d31de4dd7c0713e005e17b69743fc4217d290aca04a12f4dab7fee4a6d69088f3482cdfe4fda4baadf2be30b7b0a4a963a8c7e7d1a85960e55d88e340921f9f71e1f63d53fa39847ab9a63c1c68870c08b5856568144883023e304932a87822b523038481572912a0894535a7ee6c57ba30641170b288b3b7130bcfab17494e4f75e30cf8c847a4b12988f1ad826b16eb6c867cc3714e4d3c9683544f28d84807a09f6ca7f4fae4873b06af96f59fadb3d54db25a4c313eb770a0677b627167dac3e9663ae2d78512bb54e2689d7e1df58ff7e0d75a47c1fb6cc9d324b2ad36b33a0b1d4e09be93a68a00829011a6710049785700900019ffeef67310256d4c0ba5445707a5e1b9fcab3043d9249846b86ec143fe1681f2fce6657e2419c01430dcd222d53677b5292ae53468ab0d6599b0329890e2bca168403ec5e483d9742bf65d6ce3e831c344528eeebbca64e0f3463ce664125662c4740e3010b6f2e4b8831b622d05312d79bfd51bfcb45349a73a020123330dd2ba47c95fe26bd3269db3b95c422bef2ae34fe3cd24a0bc2cadd57f39aa358cab5f93efe24a4dda729dfd7af63e1fcac37f50e7f4ce12d9a9d8f085104508f1bd52d9fdf076efb9099e4e84f8d4e7a5aca3c76a09cf20b35134ca4613b2b0ee0a7aac2c4b7cc700c3493f34452628555ceaffcb303ec2c03057909847cdb34eb2f7f607af0f69e69b1a29bd6142bf0a848a93853791d53c23cf99ad385442c9951255b650800b4456bc7d1ddc770bb58765e23e775c581f714c80ae494931ee3e5db9953ab64f8edd8d6730d9783ce79592f834ef7ee893a436036770c1ba1427fd46f36e64896e8222c19414b6e55066c0ec2a95840d090ab7492fcbac400a1be578948bf28d4d5691d419e6fed7fdbbd568787110871546df65ab8af49b9cc4787c23345f44403e0e9402c323d3ca075505c00c5ad159d3381352d31a8692dd01bfaa2a9d36358edcec7506776e2ba236981f95eee3376339f25ff5ab5dab6ccfbf871511087ef2c717c73edc0a65af3403add9ddd7ddec3fcfac07b6747581f36e540a59070ac7d0f70d403cc897c5fdfea5ae94af17aa7057dc17ad83fdb1f52afb00aa133d16e7b90fd81b3bd7ec5067481efe0e2939d6a46df526ceddb0e43fb5632a099ed2bb47adfc4307d584b86e3c355c6cc08f16f5be31698846e774897b5504dc349f498a6a6f26a37410c33d9acc82fcd026e0f415823b38d85d4d365a5ebf442149e7997c04f214052346caad0d36ffe2e706d46cbac9bb7955fc043e6cf4ea0b314d3cc28f63365ee117075aeefec43533844b8a76e58a468e7b5345d0c34dc6026643758fe85bb41c8ce6db96eef07fecc8deeda8498540d5e9fff7f201c219c516f34ea2219a789eaca37cbbc5dd251cd84651717468a5c53313f5f827a85a7bd9aac5ea178137e4d2db63122d22b0e3c8660742493e75faafebff1c8e4da8a5e8f540a0ff5320a1895f24ba215d7461e13dccc298f93652888cb2c4e5fed162791ae9942d7c2bb8b0af6fe435fa39e673438f6baf81cacd8ab00d4baf4307dab8d45700f0740cc17b09c11d2a40f00438f6b2ceb1f0488676798e2ad7c7538ca40ec08c9de0b04e4f8badb6b6ceb56dca85d2c546e04252dcec05635cb5cd704e37ade4e7b1410c5e20f3bd55988e3134a4ad9449875e5c281a65cf686d4667f51860315c45e1177aa5f8c9edcc587d5b860f11cfe26799852162ce242c4711c0d2b5ec703731164e627108891708e92ab28e433dbe6ef10adfe7dc00060b33b0eb1985453e6ffacaf31040c9718b828f3c7dd060ba6e49a47cf5f04862b19dc04d7c8eb074e0bc82bf81de0fc5a0e29848fafbfeaabfe051007445c290504b89a87ca8ccfea87a56265680acc3db01322522a008930e1f2704b9b8fb40c21aed7083cc244757b8bc205e9", 0x1000}, {&(0x7f0000005480)="d782284ec0484ee35f1ec760a6b305757e7bd38decdfa89dc98fdbe987c28f1013a3101f3f75b6ba1a47e04fed7b0559160b5687225cd2c650ab1191151d01d44e4760c79176d3ea8b595c98608899a37c7bbaf13c447bd982189b2e6f8bc4884375c0a9a9b6a34933e4dc4f4a80", 0x6e}, {&(0x7f0000005500)="016c79b0135c515ae54323ea9be07135de63d9d8f97e99d2d1a8cdf75e294484615fd41f1799c9f85f865bee6a045399f7f3b61ff0f9bccdb4e00c3d39e9f83e1d604bc562c14c6eb207013d4f0c84f8a6cbde5b603f14adaac7ab18390199ac7e5e6e", 0x63}, {&(0x7f0000005580)="7396c93ddcc3a22e7bd3881eb29f10162b3db8e4c1e7e28f73fb4ac081f3a314087d0fa8a16d6ebbc348a80e4c2dd0aaa31f7a4bb3cecef936cd67d6335eb67a58fbf5111302bc8a4c9391589fb67c730dc5525a0737e7afa638a452a96117377245253dde924c", 0x67}, {&(0x7f0000005600)="4b444d421b787e9ffbace54b0a4d7e7fdb8dd0d698b6a0023bf56d6a049899e60be7e6dc5c480440eab07ddbec01fd538362c97388c2a72d2c9eb7bbb76c36cc0c5f99ce1e17827f28a59958b5f7b87618594127540d8f5fb5e1e3a350e60d58cfac3918b78d7e8c7906e252753f6ad2ea7df6cce34e0a3478146caa19ff70cdf77e5268c4893ae5c1c833e380137da106d229a65fd3507994d2d833aaa9902c58a642a28dae568344c7ba9cc303e1b6e139b607f3f615d8ece9e9ce7ffb489bef", 0xc1}, {&(0x7f0000005700)="ff49f8a2c5df08a6f39ad4a04d7fd737341eb56c4a726893ca28076052f686f34862795e0bfc566f2cc28f052e19222c8566fab228b7c31203255fba5bf77daaeb471965b570d96e47584152985480108790f40a61019603f7782400a82a4e19257b16bfc99c9b21707a1615ba98d3c685f912941cd338406bfc14a163a2a23e2a42dcee0e7b8c", 0x87}], 0x7, &(0x7f0000007d00)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r12}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r7, r4]}}], 0x118, 0x8000}}, {{&(0x7f0000007e40)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000008040)=[{&(0x7f0000007ec0)="01d3d34a2ae9f248686153ef5a63e3f00d974fe92af648396c68a8a4d434a3b00e9b92206807a94621acba0f38577201a24f18b74f69fc261d368393eaccc2e75e5de66e09ec65655f2cb2ea71008c4b6a89cc3e17d0dc208028285c19511fc984dffb2f96ff89124559acba7e385694c73b2eb8d28f5bfc145ef331ab8790ea509ced11", 0x84}, {&(0x7f0000007f80)="3c289e669b18979afadbbe55def0fe1467e2ec4fa9d29a57f5dd30334b00dfdfebaa4dc50dcce5c1322ccd6a4e754e0a2eee3b4416d2d0e486505ed82739329e0bb4ee8c4d100867a9af22740a361026d566a2d427339af009c89fb2058c8ea173c6a1d3780c803a908163c833274d8af950decfb3a9c9dc059b1fbd8dff274e37567834178c084db8400a90323a750f90cc45743cd24187fc29783a11cf1981d6fde2a8a3d07f2113d434d3ae39d114da457078709063d2f18c61c487", 0xbd}], 0x2, &(0x7f00000081c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r7, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee00, 0xffffffffffffffff}}}], 0xe0, 0x4000}}, {{&(0x7f00000082c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000008340)="c996f2f5b3a344dd1f4c7144a90a06a930e2d4483a6631ff6071f21ea61473a3a1e9f287aa6a04cbf2dc297d427c55a1c05eb9a319", 0x35}], 0x1, &(0x7f0000008480)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee00}}}], 0x80, 0x64004085}}], 0x6, 0x200000d0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read$watch_queue(r13, 0x0, 0x0) 03:13:06 executing program 4: r0 = open(0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xf, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) r2 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x10008, &(0x7f0000000280)=ANY=[], 0x21, 0x4af, &(0x7f0000000540)="$eJzs3cFvE9kZAPBvJgkJIZDQcmirtlBKSyuEnRiIECd6aVUhpKqop6qCNDFRFDuOYoeSlEP4HyoVqaf2T+ihUg8rcdr73nZve2EPK7G7aFdkpT14NWMnhBCH7BJibfz7SZOZN8/x916sec/5nMwLoGediYi1iDgSEXciYrR9Pmlvcb21ZY97/uzB9PqzB9NJNJu3Pk3y+uxcbPmezLH2cw5FxB9/F/HX5NW49ZXV+alKpbzULhcb1cVifWX14lx1arY8W14olSYnJsevXrpS2re+nq7+9+lv52786Z3//+TJe2u//nvWrJF23dZ+7KdW1wc242T6I+LG2wjWBX3t/hzpdkP4VtKI+F5EnM2v/9Hoy19NAOAwazZHozm6tQwAHHZpngNL0kI7FzASaVootHJ4p2I4rdTqjQt3a8sLM61c2VgMpHfnKuXxdq5wLAaSrDyRH78ol7aVL0XEyYj4x+DRvFyYrlVmuvnGBwB62LFt8/8Xg635fy98UgAA32FD3W4AAHDgzP8A0HvM/wDQe8z/ANB7zP8A0HvM/wDQe8z/ANBT/nDzZrY119v3v565t7I8X7t3caZcny9Ul6cL07WlxcJsrTab37On+rrnq9RqixOXY/l+sVGuN4r1ldXb1dryQuN2fl/v2+WBA+kVALCbk6cff5BExNq1o/kWW9ZyMFfD4ZZ2uwFA1/R1uwFA17iHJ/Quv+MDOyzR+5KOfyL0aP/bAhyM8z+U/4deJf8PvUv+H3qX/D/0rmYzseY/APQYOX7A5/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzY3kW5IW2muBj0SaFgoRxyNiLAaSu3OV8nhEnIiI9wcHBrPyRLcbDQC8ofTjpL3+1/nRcyPba48kXw7m+4j4279u/fP+VKOxNJGd/2zzfONR+3ypG+0HAF5nY57emMc3PH/2YHpjO8j2PP1Na3HRLO56e2vV9Ed/vh+KgYgY/jxpl1uy9yt9+xB/7WFE/GCn/id5bmSsvfLp9vhZ7OMHGj99KX6a17X22c/i+/vQFug1j7Px5/pO118aZ/L9ztf/UD5CvbmN8W/9lfEv3Rz/+jqMf2f2GuPyu7/vWPcw4kf9O8VPNuMnHeKf22P8D3/807Od6pr/jjgfO8ffGqvYqC4W6yurF+eqU7Pl2fJCqTQ5MTl+9dKVUjHPURc3MtWv+uTahRO79X+4Q/yh1/T/F3vs/3++uvPnn+0S/1c/3/n1P7VL/GxO/OUe408N/6/j8t1Z/JkO/e/8+v8l/3phj/GffLQ6s8eHAgAHoL6yOj9VqZSXHDhw4GDzoNsjE/C2vbjou90SAAAAAAAAAAAAAACgk4P4d6Ju9xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD6+sAAAD//wjO2aE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x400, 0x121) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = getpgrp(r1) sched_setaffinity(r6, 0x8, &(0x7f0000000100)) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r7 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r7, &(0x7f0000000500)=ANY=[], 0xbf) sendfile(r7, r7, &(0x7f0000000240), 0x7f06) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000580)={'filter\x00', 0x7, 0x4, 0x408, 0x110, 0x220, 0x110, 0x320, 0x320, 0x320, 0x4, &(0x7f0000000540), {[{{@arp={@rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xffffff00, 0x0, 0x8, 0x0, {@empty, {[0x0, 0x0, 0x0, 0x0, 0xff]}}, {@mac=@multicast, {[0xff, 0x0, 0x0, 0xff]}}, 0x1f, 0x4, 0x3c00, 0x400, 0x6, 0x1, 'ip6gre0\x00', 'pimreg1\x00', {0xff}, {0xff}, 0x0, 0x25a}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @remote, @private=0xa010100, 0xf, 0x1}}}, {{@arp={@multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff, 0xffffff00, 0x5, 0x2, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x25}, {[0x0, 0xff, 0xff]}}, {@mac=@remote, {[0x167cb96d26756f27, 0x0, 0x0, 0x0, 0xff, 0xff]}}, 0x9, 0xd3, 0x9, 0x0, 0x40, 0x3f, 'dvmrp0\x00', 'syzkaller0\x00', {0xff}, {0xff}}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @private=0xa010101, @rand_addr=0x64010100, 0xf, 0x1}}}, {{@arp={@private=0xa010100, @remote, 0xffffff00, 0xffffffff, 0x2, 0x2, {@empty, {[0x0, 0xff, 0xff, 0xff]}}, {@mac, {[0xff, 0xff]}}, 0xff00, 0x0, 0x6, 0x5, 0x40, 0x4bf8, 'bridge_slave_1\x00', 'veth1_to_hsr\x00', {0xff}, {0xff}, 0x0, 0x22}, 0xc0, 0x100}, @unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "05cbf2e8b2c51ba50e872c4e871944e8ac798fffd56fa5e1105bd91d10ae"}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x458) r8 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r11 = getpgrp(0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000049c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)="dd77cea2c9c6bcb7a78b4346498ed9f649b1cc71d97bb8744f95be3e143cec68c8f427b9df7fd200cffa052d5d6772158394fb8d38b96cb6fbdae9338a68773b3d79c69c89efb0e689779d4e0b36781f5d363cb6cd073070d03caf777573e3312c696a41ecd89046d9c0a0312a8980a4e2150f6e394b6fcb63498446993996899e430fc5aaf0307c75d76ee82b7491f44e081431484e03a631424bcc8a", 0x9d}], 0x1, &(0x7f0000001ec0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000024000007ee3d5eb7abc2a5def36c4c205acc84957f358949fb767c07031dde9331b", @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX=r9, @ANYBLOB="8000894db4ab9dc60d87f7617daf6f3a42d30000", @ANYRESDEC, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014da60c5aa5f705c8a04345237000000", @ANYRES32, @ANYRESDEC=r8, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffe5000000008e2ffb393db036695ef6b8950f0d5b8e35fc730500000000000000da0c0c54fe92fdc673759981ac61040a2daf15973c", @ANYBLOB="6e22bbabb6de5ae2dcae022d55f920d23f47707aa8f370cedff8e7a5e135f91cdddfd8005bbd1c45e769c130208868cef1edefde8259fafe4e16f6c10106abc9069602904d3b069c6cb216298246baa9651284bf3d52447eaa37130de83e884ee5bf0e8807b15d84d924411856", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRESDEC=r11, @ANYRES16], 0x100}}, {{&(0x7f0000000f40)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000fc0)='M', 0x1}, {&(0x7f0000001000)="dc14f4f6fa6b6ff010ad368bf9e0ae867049cc5c4b8e02dc66864701a95ac5a045be2544790abd4d09eaf019f768f0e38706bb4729e6716248367929ba7fd1", 0x3f}, {0x0}, {0x0}], 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="14000000000000289cd0000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES64=r10, @ANYBLOB="10b87c3d389d60fa62be0000000000"], 0x48, 0x4040000}}, {{&(0x7f0000001680)=@abs={0x1, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000001a00)=ANY=[@ANYRES8, @ANYRES32, @ANYRES16=r1, @ANYRES64=r7, @ANYRES32=0x0, @ANYRES16=0x0, @ANYBLOB="001ad900"/20, @ANYRES64=r1, @ANYRES32, @ANYRES32=r4, @ANYRES64=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000027c20a12f15a1b1ed776de6e266d730100000002", @ANYBLOB="ac3fbb2e", @ANYRES32=0xee00, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYBLOB="4e5fa9fd3504070cd263aaed0a0e67f55350b383bb988728082e5aba46dafa9fce3cf52b5cf491cb4915155ecac5884c675e98816da3e37f663bb88db11d76a1f19a7fb56d7f8f36a7100f47f6649af4a274d7938d81678b4f89f43bad93c10e3b", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0002434d30ebf514dd93000000006700030a0000fed14e8bbe38e9f7f9e27889f680505fce202cfa498b516a", @ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRES64, @ANYRESHEX, @ANYRES16, @ANYBLOB="10000000000000000100000001000000"], 0x110, 0x4000}}, {{0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001c00)="a0e4211616abddafca09fbea0b920789a32574f6498aa4c62cbf63dfddb7cc6e87a40e2aa8a746802802e93183c580467c076431e0255a3bce6b4f6fdfb637118b97ed13e9eb5c5810c83184a95c2d2bd4e7a883fc9829d920397013ce464ea1daacc2fd1f36270ff941f0fc9762f915b452a2b4dcdc1588c9fee663b91f5c5ddfe53646c640aeb4b09eea78e8c53aa0dfa87a1a6d1b153e2c98d850c56c165ecd6e289f6b1e2b4471494d9499918eb01c33cb36bf82e70631b1506383940993e09b0aae9124756d48edb251", 0xcc}, {&(0x7f0000001d00)="53232f8a4c68accad6a06c1613142ad7039888f208eea2292f44699d91c67b464855a914471e19b608b7927b09146f9cc584c063d922f94675dd40a28ba42837d25c5be251b90d6109149296972be3196a99b81a92b7390bfb73883b19bd5080710c779867e22c48783f5acbe52ccc4779d364dac0fb32215c077512a0db8e56f5a59bd44e4fe802d4b220b754", 0x8d}, {&(0x7f0000001dc0)="15253d1493b677f91270d8e0e9c300b3207c287a0f2deb4de48d1e1ce3de835362f991f55f1f22b28dc6d2337cf3fff1c7aa3e1ef1ba16334eb2bf4d2cf4459325f0785392aa2a6881eb835a9422a37332732cd40f3644347553fcd011dd86404706bb4e3946d088606931afd72d1ab1d072758790659f02e09355c748791a6fd1695cb9ac52ad629354d3405ab04138953a0eee8012ae40059f748b", 0x9c}], 0x3, 0x0, 0x0, 0x1}}, {{&(0x7f0000004340)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000004140)=[{0x0}, {&(0x7f0000003dc0)="71f7daed0def33c3b33dc5d53a891a03d9bfa41554d26fc05ecdf00d3320b70f1279e07da3cd0e295bdc44d63a53453210d1848db7fe95bd62a55203e3aa6bdf89d05d29c68ac20bc615f0321d8e6f1044c0fe0a20501c087ca81bb8c97b40571ac755f5bb3b2ebf587342269b7ea23de0e2653a9005ed13ef", 0x79}, {&(0x7f0000003e40)="3cb539919d1e650e756d4a0d61bd480c22ea05baee9c022ac66e4ac6142b89644b2b5dd565e3f38e0c4306a157c6709b163487b6", 0x34}, {&(0x7f0000006b00)="6283ea5425b93f199b462548fb7bcf423d16e87371f42bcaf81a8bff30b40db9700b907971e3a3766dba04e736a5c9015986ee1add3dc707e07fe704cac3f38d44917ab1fcbb911dc03ef62b18dcfc6e4e0e3d8374d353d63849599db4e61b11fc423751707e8ff994dfaffa554f542f24a2d9e46ba74fbdfaa78415b591c95e12d7420fae6a5ee8f4b3144ae870703a64001a30cb3cf36414214648c08b23a2cb9325dcc08dc4250d36c2645349c9119d0f0c2a812b448531db8b90355652e312a7f0add380d0a0edb25639f26fc2eeacb1aba1d8b1abba7946867cea121332b94ed1c61271cc934d378e7e9567cf70bcb468dce8c966d0c6a563f109ec27c89a92c9ffe4f57177de50f09c8d6f106f26faa3d8c56367a4b5f7420535d5889ee26469b18b82e3a9de22d7d59038ebbf7519a14c3fa13474dbf1e1f7c9b737749315339ae9c62a92d128d1147af172142aa1db20b994f991751de0e2bd5d644b3346f2b1e239a16dfc86bd7536b66b48a95e44178b2ea4863d16671530edab8c6be21c01b1e66b22347198b5032cd4166f01cfad1c13d9514cfa1f396739547f74793f8235903fb1775b3abfb9b76511afbbc7e88ffd529a609751c63d12eedf656f7ecd884e1c51b952929ba3ae37cf86e0b51a08b0c4a7da41f88949c3f450a5ab4768047e03af9e23b16505bb6f3df84310dd8c2861ffb0dba79ec25565da900cd1705991e41f9941e5ba0cd1421c83d5c18858573898135cf32d7d70d44aff2ce7b7c7d11f9ce16b30d4a2533a97144fae771248cbefcbc82791c32d3a1585e46467606b2a98bf064fb75cadabc581d71bd4f1b037c6a905b0882f879fd59814f600d9f9ad95d79a66db5d8d9fa1621bba64a60e039a888785ed2a4370dc5439d8b5fa2fa4124041fe9ebafaef05125afdf93e78ee4ba21c766278f7ba18a7e9b3cc68ae31998f4326371664a8a28eb2fdb456896777fbd1f8efa6d5c96153e70c37661ff7e7791092a616914213813f53ea74d80c16f93d67482c6c0d49a7c9ef64846798b95bee8ce0f9bafe5851bfdc13a5f7e218d0e46b72f1285d3bd01d1fd16a514e6f35733ffae78c6703e99d36529c9d1616fb25d21b115fb454c47482940929f8254a6a96e59d405e81fbaacdbf68738c98e268e71be6b585f4e6e616c1e8dfdc18275946bdf8939df6caeec14c31c73bf13d23f859a3847545574ad7ffca6327151699a23df73ff6c6cf3bedbb64409e638c1a9f9bb1e62c8105cbcc46e789b7e1bc5f5d15251503e5f5f68617562fa37f032238c856f16f831a46f4e6c0690bbf747330f154eb0ce4ba82096d60623fa6b77025e4957aafdce98064e0edf7f663fdb8462ea5121e72c097ff98650ba634fee125c294c11dadf59d4105d0dffa418792f26a7500837c4b77760c785eb9e4b47a28f31a4e3a73d2904111a3e4a959730ba3252a56390df79805afcebdebae07863a7c0dd66ccd72686bbfa1b8efd0688ec075ca482f3b347a8f8b44ced0d26642f3e0a99190042d4313d23d6c222abc94cdecd756f37e37f6c3a3e94ade8cf3cef809135e6d2e039b5f1ade15e7d53323de052ae6a1f91a19d22f5702fb3b7209c71faecc8af5f2b7f2b48d83dc7fcfbdee42efeb7e40d1b343df8fb27882aae4f021435f2a88c9595de68281c8638653d9957501b6f05b351ae697f72fb5c524fb6078f3c0a4f9b083e2660ef716411d4c8371351b11f7a3e50aeef0927feb83a5707215ee72ac984df9c70a1de776fc7fdfbd84c73007f397807dbf2b9c5dfdf56b622f192a65fe43debaa9f74927dab23e57c3f1c825cf45979b0a5ba42a6cfa4afaf3b78df503cf6bcfc6a565be992d500d4fe9ed0cc652df98adcfe90ecfd6ede1d792d60424de14f3dd872bc1f322ed9aa7eae1c30956b8c91f84f20e2806be153491c39b57c72ef438ba140032c9e0967a6256cc3aeefbb7f42ce3fa053fef64df3b656e9daedb584f2745a608ef64600d4e86a0c0765b28191cbee7b6d9d5f875e06426e7752bbe6bcaa0dcf0a2e9b4e056f5778aa68faebe7205867fac7d19ea460e3a3235e449bf0c464f6862f3a06eba90e0e66ce72205718431e0b9fd699db620ddc4e9cc93a6d24fde4899cb8676fbe46932afa3296b8a2109afc4d6d12c07e276fcd957e9887fa0108eee49576e13d3ad6e6ca341f950aeb94dbf48b8069fda4989af328f926e595c719b9f5c18667724f49c357675faa346e45cc1122bfcde8b4dcb23bf93ef567b013a4bed6554dd4d7a315772acc13ba6e9e63d3cd41bbc72051bfa9d7279f8feb24d30154e42885ca00796ece0e6c19a3aaed6b60247d4bf37f990b4a7c59571ba7a0938931a70dffd28f3a929228e889ae899f5f0117bc9b392b4c84a44d853b5a3b02bebf3175aea8b5f769df8be6ed5fab548220f5a90d6a584a59693a5296584d764bae461270d628ce744fa7e50168810c02a64ad47d39bf96bff8541412023a9e9e8de88d420a3787f0c297c33cf6adc2bb1ffc53dc7193225f1ce1174e3443ad7881c631891e2714f193d45c40cef673d18120d843051d3b1381091cc05d0317dd318977d2e949e2322115adc02e20db54a8b121071ee6340945d71a0c6c41946d95b04d123cd49e2eb304c73716c9c7b078fb9dc9159eb0169f5e91658283d002d9d408cb79db605f917a464f8fc4724cddb378c2b0cd65c9145a55bc88abc269ff0539b1117923e8390d36548a85ce0ca6a1f94be111bd03154e381ab888341dfd1d584206c5cd44d3d53005a74b8e5bdaf8f6f22197f9730b1f8f038b6902faa79dc947fd25c79d1798dab6854e9b69f2052ffd5e8badb0e8aa0873f7ae81d0eb0056dbe2fc41387be6cf71af51b1fc94c0570494c62e449ac056dd5b81ebd82a6764fe456c8f097f7559021615e251e9657954d762b305b5f8cad26008fd6f7a8f3f4f01874d823bd427286033acf34f4f55b67fb2845f671efa376cd6884b02ef445c01517cecab56620659c95454ebcd201ab7bb7d2628b40db43bac40b8eda3d2848349ae55118ae36d5a0e0449f07e6ca3cea2d4873527415ff98585f8a45002b2861834c57358c89b78a9ce8237e7ba16735d6252dda0bd49f9495c135a8b899c61583c8916dfacd68e8c4585c9c43da9f1a09cf4d453c064d8b890727460b2f76b905607df24c329f0f6c93777f38138e0f86043e66eb4825718d7cd10fff5028c892e4fe9d123b70d870d82e897ab9ff72f70e585f11229acb210613e1a7f0fba9c300dc071bda688b0140ccdc374cf569fb5e843d20ba15f8c5190980be64f7d95d702adaafa33536c0ba3aa4f0c68fea83735d64fe62952fed22adbcc916ffe07a356e72a5be0d52f81983756cbb5ff23b089ddb2a4a659f741d62b1d463e31ccad010a74f4dcaaaf8dc1e9c5f6e7a1be6d3f6e3e4b406071eb45c3685155fda0d4f59ce2f76f70d4da3eb9d5572198ca217a9c8d5534dd1d0766fb118c1557a2f7d413c0f9c51ef8449f2b116ecbd7a8353f5a5e8f1f59d28fb78561f03e6f1a9340295af56e35ed2373c4d1697a5234d14bd5c350c83cb1b492a204d0a9412cc34f0815257e7f0a4be614499c438e11fbdc3f31950aa040e9a255c46444cab606b9653b0deb6a251c9097a40f3b1d4f85490f8bbabb9a871b61f52e2ccd711e8890ffeaf64395c7f944db2b56cfacb62ef1d1d54cf6b4012aef553fe0a31ca5c1957b14fb76eb32c136362c4c4e174e07b772b0f7bbff9c5511127e3d200f26c4babc3c493b4ba4622d90f4c26309d54754e5a81f08411905086eef40a9038566ab841d652a95292ec11872003c04871a6445f91fed2dfe21588315b6ccc10e93af0e3171e321629fc1a26837a4c9655723705489e778f17cd7e8d9768056cb159f4d6ea88f9db6864e5a59e93565b07a9cd5bf4399be48afb99bf9a6dcc32ac049f5a45588bfe6c837e01467be4a0e66cc886438700a08a6ad4e50c2a3133af87a6874b76eceedeaeb42f2b948a88b1adf6205ad724c1d2c7830fdbbde6fe079863fd8b322bf2bc00c6a6562133c2590efb9c7a807439aca85de096b3090d06d2c78ef68359e6f91220ec62576a42ecf7e478b8629815a328bc2662a0ccfd4f4806786cdc57f646baba0d86671021ad814471ddce14721e3efb367f7700df408aac0f15bb9574d71f3b0a61516f8e9aec205201283f1330d321744af914b4119aa563830e726992cc8bbc8e7665077ef83d7914743e9b4208c339f848f75a4ed9650079d0077a0d19e4f793219ce3201d30e16e3ad7fd92e864608d4ce921b760128a46be7ef1c73ff3f5f76185d1ffb61bffe0d6f156a3873bd64436a185fad56fd08980db9ddb3496c29bf5131d28a8d823947685ea7d1cead2c9a5b587a42d8e79411314e95704d432118533bdb442a5773e35f7f80e1599a780e13313c4f5980a0efe463be72114b0eb5400f64a904ef4627118f70decf6a4cf9529cbc9c5e1dea18767801e6e6731af02caae834a94576e05e9dfada3fc1a1474c551e040c1242684c9ad650d9dd95d79f9aabc7ff4d6162a94076cf1b1a37a4362ce5ea701de81fca722cd733915921bcba8f29dea5cd2363b86ccf490509e0256e07eaa08b8380e3a90ac69ec963aebb54306119ef8b4331629541c660a27307612317a9e206677cb278480dc6ff0c5a254d9f837653399516a024f5ff6b640d32c165f481ad1bfb906dfd4e3a8a3551fdb75ddec8e03a0aad8b702b7110f314b86552df0779b238e52680ab353d736560f7c7a1716721d7b79cefda267886c8ddd8a1037df1322bff292ceb00673b38d38b21e3af1950d6bc9bae8678f958b1a6cbfd0d4d6f402fb82cbf3f821d60344b171511157ca8f6615354e99fbbb37b478a4a4a56c7b2fd7b162bc7eba01127b5db4ddccf44f1841c9730c63bf0d20d308a658fa754a50d63c644c8765ac88493596ec9e843767f5b943b9d6907fd508c38d6b554cf5e8da6342f357301c9b529ee7f617e4102f54f54ab9f053a75b98368878ef6c0c275255258a9cdd0b077000bf418f5ab5da4feb628ee12ede7f608fef7f5cba74a602e3378e0bee6d1c47522453d85c8e0f5afb0fa20edbf19ab06db5dade665e0a1ab7f19cf94a32ac156ba4850f56b27221213bcd6a409fc0570e708e055ed5f00e42b8c1f29ac90e3e8c94a60f18b60479637acda4f43d1538880e22efc37271ab47fd51ab0285a9a9421498f3684d79ed799eb6c5c2c78b8ae9deffca526adf79bd190a81ab80eff569bb4a1be3a17328e6c7fb64ff9b342540524de8dbf2965428ea87bc4ef30d171d98f44c5de66347e4285bf157fad65313fa78ca3f0b9fe81428aaeb85934a838b0e21c2c352dfc787073f0e6ba5e2ed32dfa81a3e69d9dcba02e8934dcda10555b67c4e0597a12ebf46d62d17206ed6cea8c01f10565dfd1c5e9ca4744aaa27522cd9dc2ef1af2ccfd8c7deaaf1c3fcc6fd2c0c116bc8a00765fb3948c7a6deb67f53d3929a75336ed457a6207ba8be47e543a675ce7d99a6a1183c5a0642153107a7f339f7275b119118b8a8db9c3a55ebdcc0e0d7700b58385d76484a5df1ae65fbb0f2631d496349b562ba34d030ff70050f8e8cdccc5583510a9cf81e9a0664f6163d70e65848babc7109180ecc8079f32a2f066165bab47702d8b2296dd85f8c3f7ee95d5f0f10521752da0e79d7ee6cca4160e2e513d8217cc75a3f87c4640cd094cf72b41e62c1a5a6bd48c2282fb38d3ef32a912a4485f90f7e213fa210ac9d6a57aaa24f8326f2c3e267d02d865f0f1f6723759148e5d11a9c1d48bc1405c9df0f60eb4b7259b307f8d71e7f2cf1a16a9b4c50e0f372bce40c7726340b5ada3e6a0b33ed836ace1af17dafbe5e17a51ba9a6cb89c4b9338b372e8963df4c81975d45e47853f8839ea27039ec48ed98bbfe485dc41d49cfe875250c837b8fe9334dc678d5dd102ec9b604b0bfe91b884e8e66cf9835546f81713bffb6fe2c2c827384925e74997fd0998cd763c04abe002ec770c417f8005c7f171dd697ae242e43872ff91b132868fa63b1df8553fd4e21948cadfdd31f4309da24d0a11b7710c950613e2302c58989ca4365", 0x10f3}], 0x4, &(0x7f0000000440)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x20}}], 0x5, 0x4000008) ioctl$TIOCGPGRP(r7, 0x540f, &(0x7f0000005840)=0x0) sendmmsg$unix(r4, &(0x7f0000008500)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000a00)="69c852baace9a4fb2c1d3417026fe9119d440c0e026c1a392783ec715f1acb99193ab233927c81efffc5f80753288706385de5c68749250608b2ad5c9b43300ba9434e2c9b609599a345d8b991bc56956958f302d950213f4081594eecd21f96b2566f53c8c10d01f3ee4d46961f756a779b2bf206786868935b48346e23cddd1a9ac31bec88cf37f380ab58a4c4643d6e9d7a28ece2fa00d940b3bb466e6c551e65c682ee9de85cc73902104fac58d1dee6b23a8dc6a4eba1d6373731cfef999736b27ea225dbcf5f7fe7f22ebd3102c9912fdf7d2afa9b1ab8e478ebb70f56fe810fe87234b0ecee2a87ef92f91e4167f0b03298e74bd9e98ce337fb06443fe4893886e044fe5662fb52bc33e5347900362f09bcd0e336a61536895b927decd997eac37d434e58477c99f7590cb1f82424b4c6bca2cf2763ad96fec6009a1edc349c0c509d61a00784db21189390b4f4d773a59d636261c6df6f4a7410f57f33cd8c013c58beea14936906c56089cafea878faf9f938e53d9acba400a688ebc44dace5c2d3f1d4df4e1dae2082cd397e5a707389256afe1a40a47c0370b412b35b3e4ec537d5bde3e6ebf331aaf3805c90b5241f1063c08c3417f8f440e527b2750268d25ffeea33e151f34cbd57dcc4b4c064aae62ab407e7438dc01a061b52c6d63aeaeaa21ac48e7da26fc0a811d4001aa592820cd033d1bbdee9ca209367f5a8a155e4a505de1d6dcc2778094a736790fd8cd21cf4885fc193eca0f56a677907daa09ee1c6d0d6c4d1a410c914eea3a3cdf7a5ff343d9475cb5c59f8d71f41e011416cf66608ac8fbd443a1debcadf36c5e154521122976d95539fc2fa7d4791208f415f8f7efaf671ba5d2293c340dc8f6d5691e56d0105c92190f9a305b0dc0a777be937ab35a21ecc88acc149aa13342ee7dafa868caab9f1518e767dcd860bd31fbf0e44f3fa36395a061d6ba75e179fe676153f3c34d7c65140a5d7cce37ee62d1156afd97aae186aab5cc3dd6809e03bc792457b16c016199b727787d0acec7a1e1d34b240e851245775b8cdeec21de5eb7c5a7849c411db15c6779b8208437aded40a35e10a8b419cff7a19303568f9cf46db16549f9c1711a08125e5322268a17b746f51ef501ea3bffc975885059a39fc7fb44fb089b467c895fe8c1602a891ed5fc48407c57a9b5fc7cf7479f88c45dff2ece48ac38979027503651609dfaab40d7453a07a8818c331ad504ef1727705a4b5835204374afb2bae0359d2bcafd96207f95ed5d2891dc8b97798ad46a24ce54234691e66a688f6e5b663d19087e27e62aec34c8206834df173236f358085edb33d6e472ed93aeaf7a89a705dd18ba8a943fa38501b3f4e4fc7dc781e124ff17a7d7b54a05570a96fc22addd10fa7e0632a3643e35319cce7fa5ad25678385ed92f435805370bd0f61cb3f9f2a3ce62466c7b6e055b72562dc0a219a63b6a08212ed64b70694e757d81029467e402282d09a15df3f4d554418a90194c1ca863b7fc110a5739f585d2d1426fa8b5fe8afd57be7031c63cc8b0a31f980f78c5bf1aa26dd1e50d02547070c95e9e9123fd60b90c03cdd3ec690600f2e825d43313cf0840416ff3803c3987f0edd23948dc68862863ce4c389fce7cfaffd2f0ec6ed7d355b8cdaaa85fa8cbb804a3acabf974ff78a33c5271672cab97b823a2aa79ebf702630f7d83cadf120265cfc4ff80e324f7cc69c19d7ac68616f002433e8dad72648a31f321f02a5a3e576155be8494994a0300629f1abda3f112b7cc96338b1c1c87d25ad1e753f3ce799264bc2b590f689d5e23a2b32f0ebb9a7007e20b971e32ccaeab323f39aba6cf2bfdea4483d04640f7cd2c2cdd86623d5cf92a7e3eed20bbf8656b5d25ed760a376a515ba3a04e3662ccf2c37495ef285b241077d3c1699985f83dd74bb9e69976e382faa1252eae6de4881b85a5d9c32de46d3952005524146d54124f39235a8aa148a265bf595ee42eef1794be8c8b27ceb8fd2b1810dcca96e2362ce47fa391c050b1f2de98cf532c7277d422c3454a839f98ddffc3021c3fc874cd42b57762d8af1fcd8c728a7cd2af301b2d0374ddd569b40335292f1665ec4b7e2059d29fdca546860c4736134fbcda67c30884faae3b00b9fdb8b0aa895885d12175829a994af8e24e699e8e55a8c25a776303fa17516f69c7569677990d9a5bc97f196bfbb08b4e915682e8eefa82071623c4e17aef64c1fe24e69668779cef0864344d03da8da87531030e123253587fc0cd8370c92a8be7f8546d6d9de9df278ee1cb2a8656e34e2f6ef5f84f6b98edd28cd5e1eca42877709e18bc5a059d873a41a7300c9a42f35d4818eac2959ce05370773205009f77c9b098dab4c2e9d72e34412559b555e98842a2065f92d94b7c8e1b567f6b5360b07ddd5581e2e89d8061d76d810051e90290d509a8ce75bf2bdb4b96ec7e270ecee17efc0ee8b80c1ad5ad26b1d23b2b98f77b4e05bbc8781f2bc38c4a7c19dcc415e1bcaf64a520c8ab31a6a7b0ff32a1f5031cf0843069d99824441336f0e4b1781c111f88d45cdd32c8f99735946194bf581413d42172b9815caa885efdb31c887609de25dc456e841aa0ff83fd0b0225483682343fe11a1b00e33765a9c4fd035edff9854726f85231409b223af38457771021ccf89ac2fee8ae351e75161bde1a273888163ebcfe8abf2570746eb8676b44e9378c00c5963bd1ae4b8762ae55ae8348e78313ea8bdac98ea8a0eeae2b7c8b9d2857d8ff8958519d2d77be830e3be0deaa4bc0e5f3729e502190810e1d6266700687c160ae4644a6d400a60d17fd2a1cf808981ab57d9339523e806cb2106e14a3a7459742a46623dceb4b08638e5d85319f471bb0ec143d3d5bb1ab1842533383876966122fd03e84b0c234be34cb90bec7e6e03c71d363e1c3626f2d4bcb423ab6d7d0ba0731ad9b6bbe90ab25455f91f47a45595e01f00f6a45ea30d732e446e9e4ca693256a0b881b6bcadaea1bb5456b463b4b54bdc19b413638b5806a253fdaa2af36a83b004ea908afcf085aa7d9577b32efa993984b0cb9904cc14aa3f9f39039e797924e76f99554fd0e2e0d93ff0341399155e57c0b966bd67e0d7a06644e06efba3f3198f99431b9919747c50e6bacbb3dfa8807ba62d78078a4b76981e4dbad55f437998012026dabc6b0e8ec20307de53dfe9c75def2602bfbfb9d85b0992e88294d8c90731058cc530fe7ad57ad967fd1c78c6748eab69edf05f7c1cd637066b7f919d0b2f896dc4351b2108cb3d80b1d0906eb25209c7dd9a067ef3c12bd25e528bef9144ed2a59b4fa47d1ad7ee1b904e9c703b60cfa2a00280a13a608e6a87e0aeb2f5acbec87978a66b190fb0fda06a0ea22abc0c99f25ecbd304d88f9c881cdfd668b7f9d788e76b0daddf2ec02b845657e50e210045acbef4ff910d983f73738cc540f0dab3987840dbe1e3e79fc22f372be9e85521720ba5a0c35f6d07a081bbdbcc49d61661ec75f9612af96c62d0c14f0bb2cbae56d1713e5a279e9fd1d97978547a03f1261b5551cd779fbd0b8e851698c6bc3f4f80e54583ed98d9f674c76b39eaa4aa743ccc3e6e45b762a35c77733ae9029ee88d67a5ed22a052a93374983c98b47983b1f611049d6578c1013ac2992efdecbbcdd81b612822785d1367cca5033e4d6a29f98a83ebf0bb0900c5b43555b3ffd5b3fdf1352e40495ef34d066446a7f5ba06f26c4921c23e6dabb97489d1e200a1ff4ccc4c0cc4e5fb6621ee0df8b5a5dedd29e6cbf5c5da9442f6c94d74bdfb3444e8195e5249a9d2303f62a752870964e4534a95711c992627c22fc2c42f2f1226c4f77f174df327dd8b01f6c3f40a76dd51e0fc180d3ea2e1b7f4815cb3fb563c9f15201955f9bb0be9710e141d6387be4ca41e03cb36eade9309b525c4a7fb29bb8f496509ee33f513ea0396f4b9d34e94267f25337e55f20b2341b7f81eb0d88ad32e2884f90bace0a93cdc705a63e6e904512b2d285a63a64c18a53d7bd31596d1be6a81ad0251134d3044f5bec5a7fe189956661104d2e26a2cd10f39daefea82a91c054e479983d61d01b8b3d7730b9b87b4f007d5c63c37bd0325aded8bd455ecafe9cb483e6ea20b561533c2b27bf0a44719ddecd69b528a8bd2660dbe094ca3f1daee898d6745abe3100dafa16fbff769e28846527b90325a02898a162ec3d8f0090d47d92d7ede9b3da7c58d4fd4b87cb7a7f1da08370e90b652c659d23a6088a01a0e794a7ffe58d5ab5653da7e43f034ea4012f0e7a20e69ba227cadeda1a6333eaa67a3d40a9fd96d104c05ad7330f4dc0d6b10fdc268c876c578ef5775ec2ce40001cdc77d17ce5a0b26d1ebfe1794e7c9dcebfc6c088ad72bd525433bffcb0ef1d3ebfac61ca66397386764595e179d3b9777ac03ec84354fbaed71f632205c85dc3e1c54c18b7376a72e58c8607eb89acf1cbebf1fa091413f28f8ce2807a94b5a5e68c0717cb96fe39ce8f35218bacc82f0f7d10942c101aadddd18c6bf76e154a34065c8c93c9007489d2894bce3ff4f41acab5fd2e5b1ad9294de47b3418b8358efe6ea4fcc907c8267e5ab2e66b8f14da750c0abdf9702499bd17d52b31e23c8163fc436953ff030ae202653446d054287e4ac5419f03e6d38c08daa172a8f85984a2907de9e85c7436ece4f59567c87769839beeb93d53374b4b1242cb9887d17c1c6633f541769db6f731acfc5b8065f14210314969a4bf1f554014fe3b34dfa00797c029578794346f726a5ed84dd91108ac4a18d42c7a0c9633c4b824f718b42f8a65773d3e16c9729a0764e910f8fc44ce03c5bf17a4c714d598a557b78599b3f7a04883a437a23fb50521ce196671dfded5fcef6c55b43850f2b1befc0214cc6c81868ffb377237ee7c449c3bec01164f2a42c7a89f1a93de2f47d73256eae5413aa68cd491a49de5f9907b7bb05e30c883d4864d26f17cf66769517a3590d66046e920302fde2fb4b4f89a9864292022a4443393cd4a00b14ecd1c44aee7af4b9f3bb5ffe6492b315e069a61fb7e24cb281e4cd49a03377db972273fb6611c5d18468d3a9ebe17c5925f6b1cf7ba8782939893641da641f9d19491037f4b7f9cc697871088ff23a3e5162e49ae0087a239e7f43662af97a35d10d8168e830f9f7d4ed92e03ae1ce3f39b6a34d43e40b7f6bd0632b5758c41db0881c687c9792a6eb632ded6854062523574167d452161695d9ad7d8f69fefa5235f8ec6c83b4517488365b1eb95b123ac2839bc41dc0fc07c35671a9a953cb7d9077e013919ce8794b4ad3525227f67db39a31e47e4ef554e981c6074241779ae356108b776fc5e810e54dc5c1308a3309961f7462403706097fe02bc4a2623c943ce9fc1b6b4eba5b9bc665795cef143c1360f64e5dda6ba15de4dcac45f49173c28606a23219430e67253f4b61de8488701b4c36bda57896b27f8b69442f6759bed80f3fef1d5939c9d46200c7540a1e9ba82ca10c03bca7d5a9d91dac4168d0e87ce5190048c2144686c4f948c38c4d94f7f111efe58bba1107a4ec05faf8c223cb1f0a574ac3734a4e9ada6393d3689e6b8cadaaa74d85bf2fd2cc655618d6a53b784dce18bc1e52e0c4869094d7d7039a0cf74855eec75fe72471f5a6a47a340edeccb4187fdba4c318d359da1a0eaff7a45071d9346ac587549fbba25be92be3cd23e8437d8f3cfbfa0292a3848c79cd2e7964cf94eed640914ac06b9612c9c75c3b2a68a00", 0x1000}], 0x1, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000300)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000003bc0), 0x0, &(0x7f0000003e80)=[@cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0]}}, @rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}], 0x100, 0x20000880}}, {{&(0x7f0000003f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004100)=[{&(0x7f0000004000)="b73b0de7ee6883164859324d1d0d10506886b9a18820f8e955f1ece8ca69fbb67bf8596e2448e0a63fe0ccd086c09f46aca8edb21d95752b2a7a388710ec72fd8fd82ec79eeedae387f463017ce859b45b5f922a9650c991d4d6165038ca3342d5a5f72b7774838701422898fdf8f05823aac0fc4f49787c92d8082315d227edb1c965e684de678b4744c0af998b527c2abde23fd53377b96e2d7b9b9008a6003afdcb0a507dfe5dd35a8c770cf4d908d7dba8c37588b5cde6d7f68d91efc3d3bb1f1e7ef1fa0a3f24cfb5664fc1069159acaa329568fec029f6a9ef4f22", 0xde}], 0x1, &(0x7f0000004200)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x140, 0x408d0}}, {{&(0x7f0000004340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000057c0)=[{&(0x7f00000043c0)="6139b6b6403e4f12ce0a40e8da738065f5a3856a413efc451774ebacadaf4090925d218e786cd046c10b43696919d85f99db748179585cfb33ee0bd07e710f38ee15066114fd6eec573f63e5d5748462fbad8446dae53966cb3638494c43db098784558fc3e2c26f929c0bfeb9285add3055a40a0b5b8acc4623ed7673a3e0cc4caa27622e5a63203e39dfe9580adbcd1e312a4cb2ba0e54d2ab7aa1acab0e2c71599f", 0xa3}, {&(0x7f0000004480)="72c0fc758254dcc8bbb9764dcd6340a32e988fa42834305b77b7cecc805423d0429e53e3aa702930faf4786f1d1aaaf9d14bd803df6dd28352719fb7c50086707340be50d9dfdc3f14c0db06e173671e212ff9060074b379073fa2dc18bf5124fe03184939ef800069b072d1321a45f4ca3282916e2dc2f9834e3325bfad4a1616247e98dc2ebccd3144e8c7e1fc7b5a3a7f23ce125f0df204902802f898fcd0235ef7df9cfe97b47da46cfed3e57a09267b0f133a11dfc12bfafa684b54286c51ebd2b92e36120b3b9b201bee8ad2632adbaf499f197c7b83398a05519f84e5d1a0d4f8909a351dfd296167ac6cb85d5666be16b5536d05858a9b4d05d18be07dcb391997b64ff77137e598c213f7bdb354a10fc0a9195f96d330e230a6533bfbe64cf176dfc093a9a0e69d7918ab1e18c06149510589a99abd8b2704c7361be5f2be0f76779b04003b0cae9e119367ecaaec094e733496688f9d173e55478c0b5a2ad01b46f0a63eed87057c47cf0c81cf61884ea856ccf58c8e080472dee66ba7e6598f772fa2e5e25d4211dad3cd9d1faabe55bd932e2d349729f1a7b662247bfd4e5dc6a739e7b798e441eb9aa0bab73ca6dc34b62758dede22b41424c91cf5854ffc15846027209e7fd38d9324b26960be65dbe5529ccdf842aa67f6a2aaebe7f3b2093254da1c14fe87caf7e0e1058fe0c90e0c4555ec3e67c8c16a264aada521fc8bc7f16781372093dfb7c44749017163e3f92b01f8bc3b2885f5ba2d45f0ac0d7ad1733dc728d5ed3c02dd0842093a67e983a15ff64b0dffa7720f3e57fa4032a90f6577b9efb673b7824570b79e39b02223aa307294ab50e8470627e91f6f5d2b3bef4fdedc6a7b7ef976259afe53044ba1685d0db908599f1811aad4b30bf977d950c16dfbab23af6caf3243aac5c762fb821384992343974a460e5c6f839e32fda8ef083a789c59c5d7921e81fec31040ae798a94b1a3920f99a3d20176955c341fd7cab0103cfa09eefb9e87f47dbe0e07ae5a455d2c1ea3a94830013cec22a917978495da3e26c23122cdbafa52bffc36e5031f0d96849b1a3fd9e42cde61c389eac2ea124d43ca90a259c1e032dc4df3ec62ea8374bb4b09b01a0230a875ee34c72214abc6fae81f96dc8e90c589f554adc7cc7a747221d37edc3b99d49d0781cac05df87ab804c975fc6eb094a0af95ef1206f488fe98ff10a9d036ef001a94e1160a56be48a6fa5bc8f8e018778bd2c380c10d11cebaf55d718c7433c5de4b0844aa322005be30d20c1e04118221730e4d95007359ca51a2f153203d6267fcbd20333734d6fe37f1fb65bef6d2c965378c1f78cee4e5d032bdee9c44b4b77e9c018f11f8739e9068045b4f1eeb292aab66d3b4831ae07495e2f7176cac61f3e90c9c5637ffeb41c8f2ef57fa8051d64b2eae8681f588e7ad201c17c1f9f9e3ee7ee860f9312456d27c7fc16094881b68c8e59f27710de68627a8bdf5b63c74138ae1bd1007e0fe7211d8680b8ec88a02c064bf12bd9d930b7ecf409af8ded071c2c553456c5303d90dbc04a8e1e35d6d092826b9e4de4e771b1e6b3b5b911717273299d43fc3df48121b3419e82b1c8c9d5133dbb302d3404b75065ae9ebc89aec55af4913abc23767abf35eb7663e415352aada9315fd88cd4d50ae21e7982cfd0308b7f69f3b09412a0443600d976e51cb84207bdd2520106ac3e932c1194414f79bf7c75a0a6b3010f3e7e51c158c5609e9b1118549651c1054c6f73cea98a712f664f0ca13b840a8bf79682e7578822fdfee8246f99d37768d89f72840df85a64bdf47cd1a052e1ee02801a8726d832f8cf208cac728d3f2141e95b460e618d92199306009850d1c267c04beebce59e80ddbb4b1282e744dc58ab5a55f0f979aa3e5d4eebf61c6782200962fc4d490cf5cd7e08792dcbe399b656c6bcd1f571c756a847580a738fc5047884e7e7901aba7551f4873fa4b42c3aa081df23ea148182dc4d398afcfdc3b90503e988f6766ca216be7299e72018090653831ff9f4bcc62de5c8bfaf67de1f15db6d7ab33f28b074ff5afe4d9771a045ef5eeae79a88accc67638ee19f1833a7405859a05220969b1bdb77cf7a444b9c6302559368929ef6f415855832122d6e76b4a382da885502e416d040c61e622e064ec95acba63b6ecb937f402f56c5f535c60cdfefe742fc518ffd7f4cb6295df804573fd9427ff919933cc8322110047bf60c7bacd5d3c7aa5f5eb7d2489d3ddf8a7f76bb01f0dc7f57a1b1ecb4846db8bf18dbe1e1b986dbb9cdf7dde391bfa7a1d42bcf0c88dfc36590e5b7f9a30ee88d39605f744e6776bfba850f6f20784fc62085abfbbaf351ebb85d2b34e52729320b3a3605bd5ca57df177e0f77336f21af5a55bbab37746ec1375b76aa6274c2a53a28c505b1402dd3a61861b83d8275cdfeddcdc6cbca2f3ec1ff0e9102307b818c00ac833dcf9ab684631f4b6d263c9f71f0b46b1d1473f41e28eb03fb20057279abe063bc046cca25a3d4cf43be8098473b365f7cef6a4aaf2f10a5462f78d33d6131dbde9412da485fc6df9f216da075c59af63c8ad0842fe8e8b348b2f40c9b7ce6453885daff4fddd7e9083c325808d9b0314d078d5e36943c9ef10153712a274b9ea153c093b191ab553f6f1c6a763409fe636588c1cafd5e063bc46ce8a07149e3d158c45f2c01709d30e54f6fec702691744780f009c57672f6c570cbbcf0689b70615e4c2fd2983d03f8d2a2b84d474530c489b8a58fa0100d6233f6402ab2928cbe074a7f70f7dc16cd41e2fd579d2f8926c1d50ba369a9418c01eecfaa8522e6143e2a8903c3b8992023ba22d418da4811684985619faf9cabbecc07d8bad6d6043e126620a97c6833510511c5784242188f66c1a384c52dfa952bcb3ac73daf729e4e24264914033b1d274ce5ebfea254cc01f339e30153a4a607a697ce03a8f9424d7bd42ca17a79d74e4225a6d5b57add308370ffaed073876a85b05f00608f74926a977a5e7e56eee81ee58a028b5b8bb596a7fe0ba89cd0e96975a939c37b655fb59660f3e6bb0ae0e5359948746b8b90e24e1270e5ef451629bacd630b1a3c6c6e2d4e4a50ef6d68376c10766265db796bfb1ade198ee96060d668dfb2eb60693683c9bc0b888075b331f3408fc31815a5fe0b28ca9fa1d7e7f49b84a7f4226a250295702e3eee0a498e65355804cfc3fc3d52152b2c40d65d8230eda59ff17fc895d8d21ebd5b1921c283f24a45c6756eddca0bf02bd88c2dd7ca29836fec367f235bc248a2c7940998009308dfb0604e32b74b447fbda927f96929cd3c0b506513855027904418f75b03eb181cee607567d727c17feb50f9238863da224502d3583f426c510ccfa6bc10dbefcada24c17b3dc18df7292b4a4fc069969e36d3155c879d2c153d45ae036be6c394ff95489e4aa8a5dac7a55dcc7ad2cd4e6ada6dba381bad18484df0d9eb1b6a99797301abcc3f4ca360978f820bb2ca23f88d0b16505a4d35f960956ad4cc453aad2b66958a0481777021e7fc14c59853224417169c3b0d190e8e480e8610cb27e52c2f9c748b369e09aafbb129d696b651ff96957b550dfdcff823a4c860b22e58960f69a6e63552b49b44d45510b1528f45e665b9e1d9310ed5e4ca0753504544f7d9e8cc9d4e4a91973e8ebbe6a746093a6412eb516b6839e07e3fd3b13a358690b104c221fce65c4bf1b231daf0562e55811ee3405b1384fd167165ca7c698806a5581e6d3c027cd7096df9c04d8e19fe4a0a8f41fcab1e7611354d63be639f2a0df85dda41d31de4dd7c0713e005e17b69743fc4217d290aca04a12f4dab7fee4a6d69088f3482cdfe4fda4baadf2be30b7b0a4a963a8c7e7d1a85960e55d88e340921f9f71e1f63d53fa39847ab9a63c1c68870c08b5856568144883023e304932a87822b523038481572912a0894535a7ee6c57ba30641170b288b3b7130bcfab17494e4f75e30cf8c847a4b12988f1ad826b16eb6c867cc3714e4d3c9683544f28d84807a09f6ca7f4fae4873b06af96f59fadb3d54db25a4c313eb770a0677b627167dac3e9663ae2d78512bb54e2689d7e1df58ff7e0d75a47c1fb6cc9d324b2ad36b33a0b1d4e09be93a68a00829011a6710049785700900019ffeef67310256d4c0ba5445707a5e1b9fcab3043d9249846b86ec143fe1681f2fce6657e2419c01430dcd222d53677b5292ae53468ab0d6599b0329890e2bca168403ec5e483d9742bf65d6ce3e831c344528eeebbca64e0f3463ce664125662c4740e3010b6f2e4b8831b622d05312d79bfd51bfcb45349a73a020123330dd2ba47c95fe26bd3269db3b95c422bef2ae34fe3cd24a0bc2cadd57f39aa358cab5f93efe24a4dda729dfd7af63e1fcac37f50e7f4ce12d9a9d8f085104508f1bd52d9fdf076efb9099e4e84f8d4e7a5aca3c76a09cf20b35134ca4613b2b0ee0a7aac2c4b7cc700c3493f34452628555ceaffcb303ec2c03057909847cdb34eb2f7f607af0f69e69b1a29bd6142bf0a848a93853791d53c23cf99ad385442c9951255b650800b4456bc7d1ddc770bb58765e23e775c581f714c80ae494931ee3e5db9953ab64f8edd8d6730d9783ce79592f834ef7ee893a436036770c1ba1427fd46f36e64896e8222c19414b6e55066c0ec2a95840d090ab7492fcbac400a1be578948bf28d4d5691d419e6fed7fdbbd568787110871546df65ab8af49b9cc4787c23345f44403e0e9402c323d3ca075505c00c5ad159d3381352d31a8692dd01bfaa2a9d36358edcec7506776e2ba236981f95eee3376339f25ff5ab5dab6ccfbf871511087ef2c717c73edc0a65af3403add9ddd7ddec3fcfac07b6747581f36e540a59070ac7d0f70d403cc897c5fdfea5ae94af17aa7057dc17ad83fdb1f52afb00aa133d16e7b90fd81b3bd7ec5067481efe0e2939d6a46df526ceddb0e43fb5632a099ed2bb47adfc4307d584b86e3c355c6cc08f16f5be31698846e774897b5504dc349f498a6a6f26a37410c33d9acc82fcd026e0f415823b38d85d4d365a5ebf442149e7997c04f214052346caad0d36ffe2e706d46cbac9bb7955fc043e6cf4ea0b314d3cc28f63365ee117075aeefec43533844b8a76e58a468e7b5345d0c34dc6026643758fe85bb41c8ce6db96eef07fecc8deeda8498540d5e9fff7f201c219c516f34ea2219a789eaca37cbbc5dd251cd84651717468a5c53313f5f827a85a7bd9aac5ea178137e4d2db63122d22b0e3c8660742493e75faafebff1c8e4da8a5e8f540a0ff5320a1895f24ba215d7461e13dccc298f93652888cb2c4e5fed162791ae9942d7c2bb8b0af6fe435fa39e673438f6baf81cacd8ab00d4baf4307dab8d45700f0740cc17b09c11d2a40f00438f6b2ceb1f0488676798e2ad7c7538ca40ec08c9de0b04e4f8badb6b6ceb56dca85d2c546e04252dcec05635cb5cd704e37ade4e7b1410c5e20f3bd55988e3134a4ad9449875e5c281a65cf686d4667f51860315c45e1177aa5f8c9edcc587d5b860f11cfe26799852162ce242c4711c0d2b5ec703731164e627108891708e92ab28e433dbe6ef10adfe7dc00060b33b0eb1985453e6ffacaf31040c9718b828f3c7dd060ba6e49a47cf5f04862b19dc04d7c8eb074e0bc82bf81de0fc5a0e29848fafbfeaabfe051007445c290504b89a87ca8ccfea87a56265680acc3db01322522a008930e1f2704b9b8fb40c21aed7083cc244757b8bc205e9", 0x1000}, {&(0x7f0000005480)="d782284ec0484ee35f1ec760a6b305757e7bd38decdfa89dc98fdbe987c28f1013a3101f3f75b6ba1a47e04fed7b0559160b5687225cd2c650ab1191151d01d44e4760c79176d3ea8b595c98608899a37c7bbaf13c447bd982189b2e6f8bc4884375c0a9a9b6a34933e4dc4f4a80", 0x6e}, {&(0x7f0000005500)="016c79b0135c515ae54323ea9be07135de63d9d8f97e99d2d1a8cdf75e294484615fd41f1799c9f85f865bee6a045399f7f3b61ff0f9bccdb4e00c3d39e9f83e1d604bc562c14c6eb207013d4f0c84f8a6cbde5b603f14adaac7ab18390199ac7e5e6e", 0x63}, {&(0x7f0000005580)="7396c93ddcc3a22e7bd3881eb29f10162b3db8e4c1e7e28f73fb4ac081f3a314087d0fa8a16d6ebbc348a80e4c2dd0aaa31f7a4bb3cecef936cd67d6335eb67a58fbf5111302bc8a4c9391589fb67c730dc5525a0737e7afa638a452a96117377245253dde924c", 0x67}, {&(0x7f0000005600)="4b444d421b787e9ffbace54b0a4d7e7fdb8dd0d698b6a0023bf56d6a049899e60be7e6dc5c480440eab07ddbec01fd538362c97388c2a72d2c9eb7bbb76c36cc0c5f99ce1e17827f28a59958b5f7b87618594127540d8f5fb5e1e3a350e60d58cfac3918b78d7e8c7906e252753f6ad2ea7df6cce34e0a3478146caa19ff70cdf77e5268c4893ae5c1c833e380137da106d229a65fd3507994d2d833aaa9902c58a642a28dae568344c7ba9cc303e1b6e139b607f3f615d8ece9e9ce7ffb489bef", 0xc1}, {&(0x7f0000005700)="ff49f8a2c5df08a6f39ad4a04d7fd737341eb56c4a726893ca28076052f686f34862795e0bfc566f2cc28f052e19222c8566fab228b7c31203255fba5bf77daaeb471965b570d96e47584152985480108790f40a61019603f7782400a82a4e19257b16bfc99c9b21707a1615ba98d3c685f912941cd338406bfc14a163a2a23e2a42dcee0e7b8c", 0x87}], 0x7, &(0x7f0000007d00)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r12}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r7, r4]}}], 0x118, 0x8000}}, {{&(0x7f0000007e40)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000008040)=[{&(0x7f0000007ec0)="01d3d34a2ae9f248686153ef5a63e3f00d974fe92af648396c68a8a4d434a3b00e9b92206807a94621acba0f38577201a24f18b74f69fc261d368393eaccc2e75e5de66e09ec65655f2cb2ea71008c4b6a89cc3e17d0dc208028285c19511fc984dffb2f96ff89124559acba7e385694c73b2eb8d28f5bfc145ef331ab8790ea509ced11", 0x84}, {&(0x7f0000007f80)="3c289e669b18979afadbbe55def0fe1467e2ec4fa9d29a57f5dd30334b00dfdfebaa4dc50dcce5c1322ccd6a4e754e0a2eee3b4416d2d0e486505ed82739329e0bb4ee8c4d100867a9af22740a361026d566a2d427339af009c89fb2058c8ea173c6a1d3780c803a908163c833274d8af950decfb3a9c9dc059b1fbd8dff274e37567834178c084db8400a90323a750f90cc45743cd24187fc29783a11cf1981d6fde2a8a3d07f2113d434d3ae39d114da457078709063d2f18c61c487", 0xbd}], 0x2, &(0x7f00000081c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r7, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee00, 0xffffffffffffffff}}}], 0xe0, 0x4000}}, {{&(0x7f00000082c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000008340)="c996f2f5b3a344dd1f4c7144a90a06a930e2d4483a6631ff6071f21ea61473a3a1e9f287aa6a04cbf2dc297d427c55a1c05eb9a319", 0x35}], 0x1, &(0x7f0000008480)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee00}}}], 0x80, 0x64004085}}], 0x6, 0x200000d0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read$watch_queue(r13, 0x0, 0x0) 03:13:06 executing program 2: ioctl$UI_END_FF_UPLOAD(0xffffffffffffffff, 0x406855c9, &(0x7f0000000000)={0xc, 0x1, {0x53, 0x4, 0x0, {0x3ff, 0x1}, {0x800, 0x7fbf}, @ramp={0x8, 0x6, {0x2, 0x8, 0x8001, 0x8}}}, {0x56, 0x400, 0x8, {0x7, 0x1}, {0x9d4, 0x5d4c}, @rumble={0x80, 0x7}}}) (async) syz_usb_connect$printer(0x0, 0x36, &(0x7f0000000c00)=ANY=[@ANYBLOB="1201100100000040250500000000000000030902"], 0x0) 03:13:06 executing program 0: r0 = open(0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xf, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) r2 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x10008, &(0x7f0000000280)=ANY=[], 0x21, 0x4af, &(0x7f0000000540)="$eJzs3cFvE9kZAPBvJgkJIZDQcmirtlBKSyuEnRiIECd6aVUhpKqop6qCNDFRFDuOYoeSlEP4HyoVqaf2T+ihUg8rcdr73nZve2EPK7G7aFdkpT14NWMnhBCH7BJibfz7SZOZN8/x916sec/5nMwLoGediYi1iDgSEXciYrR9Pmlvcb21ZY97/uzB9PqzB9NJNJu3Pk3y+uxcbPmezLH2cw5FxB9/F/HX5NW49ZXV+alKpbzULhcb1cVifWX14lx1arY8W14olSYnJsevXrpS2re+nq7+9+lv52786Z3//+TJe2u//nvWrJF23dZ+7KdW1wc242T6I+LG2wjWBX3t/hzpdkP4VtKI+F5EnM2v/9Hoy19NAOAwazZHozm6tQwAHHZpngNL0kI7FzASaVootHJ4p2I4rdTqjQt3a8sLM61c2VgMpHfnKuXxdq5wLAaSrDyRH78ol7aVL0XEyYj4x+DRvFyYrlVmuvnGBwB62LFt8/8Xg635fy98UgAA32FD3W4AAHDgzP8A0HvM/wDQe8z/ANB7zP8A0HvM/wDQe8z/ANBT/nDzZrY119v3v565t7I8X7t3caZcny9Ul6cL07WlxcJsrTab37On+rrnq9RqixOXY/l+sVGuN4r1ldXb1dryQuN2fl/v2+WBA+kVALCbk6cff5BExNq1o/kWW9ZyMFfD4ZZ2uwFA1/R1uwFA17iHJ/Quv+MDOyzR+5KOfyL0aP/bAhyM8z+U/4deJf8PvUv+H3qX/D/0rmYzseY/APQYOX7A5/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzY3kW5IW2muBj0SaFgoRxyNiLAaSu3OV8nhEnIiI9wcHBrPyRLcbDQC8ofTjpL3+1/nRcyPba48kXw7m+4j4279u/fP+VKOxNJGd/2zzfONR+3ypG+0HAF5nY57emMc3PH/2YHpjO8j2PP1Na3HRLO56e2vV9Ed/vh+KgYgY/jxpl1uy9yt9+xB/7WFE/GCn/id5bmSsvfLp9vhZ7OMHGj99KX6a17X22c/i+/vQFug1j7Px5/pO118aZ/L9ztf/UD5CvbmN8W/9lfEv3Rz/+jqMf2f2GuPyu7/vWPcw4kf9O8VPNuMnHeKf22P8D3/807Od6pr/jjgfO8ffGqvYqC4W6yurF+eqU7Pl2fJCqTQ5MTl+9dKVUjHPURc3MtWv+uTahRO79X+4Q/yh1/T/F3vs/3++uvPnn+0S/1c/3/n1P7VL/GxO/OUe408N/6/j8t1Z/JkO/e/8+v8l/3phj/GffLQ6s8eHAgAHoL6yOj9VqZSXHDhw4GDzoNsjE/C2vbjou90SAAAAAAAAAAAAAACgk4P4d6Ju9xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD6+sAAAD//wjO2aE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x400, 0x121) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = getpgrp(r1) sched_setaffinity(r6, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r7 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r7, &(0x7f0000000500)=ANY=[], 0xbf) sendfile(r7, r7, &(0x7f0000000240), 0x7f06) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000580)={'filter\x00', 0x7, 0x4, 0x408, 0x110, 0x220, 0x110, 0x320, 0x320, 0x320, 0x4, &(0x7f0000000540), {[{{@arp={@rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xffffff00, 0x0, 0x8, 0x0, {@empty, {[0x0, 0x0, 0x0, 0x0, 0xff]}}, {@mac=@multicast, {[0xff, 0x0, 0x0, 0xff]}}, 0x1f, 0x4, 0x3c00, 0x400, 0x0, 0x1, 'ip6gre0\x00', 'pimreg1\x00', {0xff}, {0xff}, 0x0, 0x25a}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @remote, @private=0xa010100, 0xf, 0x1}}}, {{@arp={@multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff, 0xffffff00, 0x5, 0x2, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x25}, {[0x0, 0xff, 0xff]}}, {@mac=@remote, {[0x167cb96d26756f27, 0x0, 0x0, 0x0, 0xff, 0xff]}}, 0x9, 0xd3, 0x9, 0x0, 0x40, 0x3f, 'dvmrp0\x00', 'syzkaller0\x00', {0xff}, {0xff}}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @private=0xa010101, @rand_addr=0x64010100, 0xf, 0x1}}}, {{@arp={@private, @remote, 0xffffff00, 0xffffffff, 0x2, 0x2, {@empty, {[0x0, 0xff, 0xff, 0xff]}}, {@mac, {[0xff, 0xff]}}, 0xff00, 0x0, 0x6, 0x5, 0x40, 0x4bf8, 'bridge_slave_1\x00', 'veth1_to_hsr\x00', {0xff}, {0xff}, 0x0, 0x22}, 0xc0, 0x100}, @unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "05cbf2e8b2c51ba50e872c4e871944e8ac798fffd56fa5e1105bd91d10ae"}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x458) r8 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r11 = getpgrp(0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000049c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)="dd77cea2c9c6bcb7a78b4346498ed9f649b1cc71d97bb8744f95be3e143cec68c8f427b9df7fd200cffa052d5d6772158394fb8d38b96cb6fbdae9338a68773b3d79c69c89efb0e689779d4e0b36781f5d363cb6cd073070d03caf777573e3312c696a41ecd89046d9c0a0312a8980a4e2150f6e394b6fcb63498446993996899e430fc5aaf0307c75d76ee82b7491f44e081431484e03a631424bcc8a", 0x9d}], 0x1, &(0x7f0000001ec0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000024000007ee3d5eb7abc2a5def36c4c205acc84957f358949fb767c07031dde9331b", @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX=r9, @ANYBLOB="8000894db4ab9dc60d87f7617daf6f3a42d30000", @ANYRESDEC, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014da60c5aa5f705c8a04345237000000", @ANYRES32, @ANYRESDEC=r8, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffe5000000008e2ffb393db036695ef6b8950f0d5b8e35fc730500000000000000da0c0c54fe92fdc673759981ac61040a2daf15973c", @ANYBLOB="6e22bbabb6de5ae2dcae022d55f920d23f47707aa8f370cedff8e7a5e135f91cdddfd8005bbd1c45e769c130208868cef1edefde8259fafe4e16f6c10106abc9069602904d3b069c6cb216298246baa9651284bf3d52447eaa37130de83e884ee5bf0e8807b15d84d924411856", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRESDEC=r11, @ANYRES16=r10], 0x100}}, {{&(0x7f0000000f40)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000fc0)='M', 0x1}, {&(0x7f0000001000)="dc14f4f6fa6b6ff010ad368bf9e0ae867049cc5c4b8e02dc66864701a95ac5a045be2544790abd4d09eaf019f768f0e38706bb4729e6716248367929ba7fd1", 0x3f}, {0x0}, {0x0}], 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="14000000000000289cd0000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES64=r10, @ANYBLOB="10b87c3d389d60fa62be0000000000"], 0x48, 0x4040000}}, {{&(0x7f0000001680)=@abs={0x1, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000001a00)=ANY=[@ANYRES8, @ANYRES32, @ANYRES16=r1, @ANYRES64=r7, @ANYRES32=0x0, @ANYRES16=0x0, @ANYBLOB="001ad900"/20, @ANYRES64=r1, @ANYRES32, @ANYRES32=r4, @ANYRES64=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000027c20a12f15a1b1ed776de6e266d730100000002", @ANYBLOB="ac3fbb2e", @ANYRES32=0xee00, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYBLOB="4e5fa9fd3504070cd263aaed0a0e67f55350b383bb988728082e5aba46dafa9fce3cf52b5cf491cb4915155ecac5884c675e98816da3e37f663bb88db11d76a1f19a7fb56d7f8f36a7100f47f6649af4a274d7938d81678b4f89f43bad93c10e3b", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0002434d30ebf514dd93000000006700030a0000fed14e8bbe38e9f7f9e27889f680505fce202cfa498b516a", @ANYRES32, @ANYRES32, @ANYRES64, @ANYRESHEX, @ANYRES16, @ANYBLOB="10000000000000000100000001000000"], 0x110, 0x4000}}, {{0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001c00)="a0e4211616abddafca09fbea0b920789a32574f6498aa4c62cbf63dfddb7cc6e87a40e2aa8a746802802e93183c580467c076431e0255a3bce6b4f6fdfb637118b97ed13e9eb5c5810c83184a95c2d2bd4e7a883fc9829d920397013ce464ea1daacc2fd1f36270ff941f0fc9762f915b452a2b4dcdc1588c9fee663b91f5c5ddfe53646c640aeb4b09eea78e8c53aa0dfa87a1a6d1b153e2c98d850c56c165ecd6e289f6b1e2b4471494d9499918eb01c33cb36bf82e70631b1506383940993e09b0aae9124756d48edb251", 0xcc}, {&(0x7f0000001d00)="53232f8a4c68accad6a06c1613142ad7039888f208eea2292f44699d91c67b464855a914471e19b608b7927b09146f9cc584c063d922f94675dd40a28ba42837d25c5be251b90d6109149296972be3196a99b81a92b7390bfb73883b19bd5080710c779867e22c48783f5acbe52ccc4779d364dac0fb32215c077512a0db8e56f5a59bd44e4fe802d4b220b754", 0x8d}, {&(0x7f0000001dc0)="15253d1493b677f91270d8e0e9c300b3207c287a0f2deb4de48d1e1ce3de835362f991f55f1f22b28dc6d2337cf3fff1c7aa3e1ef1ba16334eb2bf4d2cf4459325f0785392aa2a6881eb835a9422a37332732cd40f3644347553fcd011dd86404706bb4e3946d088606931afd72d1ab1d072758790659f02e09355c748791a6fd1695cb9ac52ad629354d3405ab04138953a0eee8012ae40059f748b", 0x9c}], 0x3, 0x0, 0x0, 0x1}}, {{0x0, 0x0, &(0x7f0000004140)=[{0x0}, {&(0x7f0000003dc0)="71f7daed0def33c3b33dc5d53a891a03d9bfa41554d26fc05ecdf00d3320b70f1279e07da3cd0e295bdc44d63a53453210d1848db7fe95bd62a55203e3aa6bdf89d05d29c68ac20bc615f0321d8e6f1044c0fe0a20501c087ca81bb8c97b40571ac755f5bb3b2ebf587342269b7ea23de0e2653a9005ed13ef", 0x79}, {&(0x7f0000003e40)="3cb539919d1e650e756d4a0d61bd480c22ea05baee9c022ac66e4ac6142b89644b2b5dd565e3f38e0c4306a157c6709b163487b6", 0x34}, {&(0x7f0000006b00)="6283ea5425b93f199b462548fb7bcf423d16e87371f42bcaf81a8bff30b40db9700b907971e3a3766dba04e736a5c9015986ee1add3dc707e07fe704cac3f38d44917ab1fcbb911dc03ef62b18dcfc6e4e0e3d8374d353d63849599db4e61b11fc423751707e8ff994dfaffa554f542f24a2d9e46ba74fbdfaa78415b591c95e12d7420fae6a5ee8f4b3144ae870703a64001a30cb3cf36414214648c08b23a2cb9325dcc08dc4250d36c2645349c9119d0f0c2a812b448531db8b90355652e312a7f0add380d0a0edb25639f26fc2eeacb1aba1d8b1abba7946867cea121332b94ed1c61271cc934d378e7e9567cf70bcb468dce8c966d0c6a563f109ec27c89a92c9ffe4f57177de50f09c8d6f106f26faa3d8c56367a4b5f7420535d5889ee26469b18b82e3a9de22d7d59038ebbf7519a14c3fa13474dbf1e1f7c9b737749315339ae9c62a92d128d1147af172142aa1db20b994f991751de0e2bd5d644b3346f2b1e239a16dfc86bd7536b66b48a95e44178b2ea4863d16671530edab8c6be21c01b1e66b22347198b5032cd4166f01cfad1c13d9514cfa1f396739547f74793f8235903fb1775b3abfb9b76511afbbc7e88ffd529a609751c63d12eedf656f7ecd884e1c51b952929ba3ae37cf86e0b51a08b0c4a7da41f88949c3f450a5ab4768047e03af9e23b16505bb6f3df84310dd8c2861ffb0dba79ec25565da900cd1705991e41f9941e5ba0cd1421c83d5c18858573898135cf32d7d70d44aff2ce7b7c7d11f9ce16b30d4a2533a97144fae771248cbefcbc82791c32d3a1585e46467606b2a98bf064fb75cadabc581d71bd4f1b037c6a905b0882f879fd59814f600d9f9ad95d79a66db5d8d9fa1621bba64a60e039a888785ed2a4370dc5439d8b5fa2fa4124041fe9ebafaef05125afdf93e78ee4ba21c766278f7ba18a7e9b3cc68ae31998f4326371664a8a28eb2fdb456896777fbd1f8efa6d5c96153e70c37661ff7e7791092a616914213813f53ea74d80c16f93d67482c6c0d49a7c9ef64846798b95bee8ce0f9bafe5851bfdc13a5f7e218d0e46b72f1285d3bd01d1fd16a514e6f35733ffae78c6703e99d36529c9d1616fb25d21b115fb454c47482940929f8254a6a96e59d405e81fbaacdbf68738c98e268e71be6b585f4e6e616c1e8dfdc18275946bdf8939df6caeec14c31c73bf13d23f859a3847545574ad7ffca6327151699a23df73ff6c6cf3bedbb64409e638c1a9f9bb1e62c8105cbcc46e789b7e1bc5f5d15251503e5f5f68617562fa37f032238c856f16f831a46f4e6c0690bbf747330f154eb0ce4ba82096d60623fa6b77025e4957aafdce98064e0edf7f663fdb8462ea5121e72c097ff98650ba634fee125c294c11dadf59d4105d0dffa418792f26a7500837c4b77760c785eb9e4b47a28f31a4e3a73d2904111a3e4a959730ba3252a56390df79805afcebdebae07863a7c0dd66ccd72686bbfa1b8efd0688ec075ca482f3b347a8f8b44ced0d26642f3e0a99190042d4313d23d6c222abc94cdecd756f37e37f6c3a3e94ade8cf3cef809135e6d2e039b5f1ade15e7d53323de052ae6a1f91a19d22f5702fb3b7209c71faecc8af5f2b7f2b48d83dc7fcfbdee42efeb7e40d1b343df8fb27882aae4f021435f2a88c9595de68281c8638653d9957501b6f05b351ae697f72fb5c524fb6078f3c0a4f9b083e2660ef716411d4c8371351b11f7a3e50aeef0927feb83a5707215ee72ac984df9c70a1de776fc7fdfbd84c73007f397807dbf2b9c5dfdf56b622f192a65fe43debaa9f74927dab23e57c3f1c825cf45979b0a5ba42a6cfa4afaf3b78df503cf6bcfc6a565be992d500d4fe9ed0cc652df98adcfe90ecfd6ede1d792d60424de14f3dd872bc1f322ed9aa7eae1c30956b8c91f84f20e2806be153491c39b57c72ef438ba140032c9e0967a6256cc3aeefbb7f42ce3fa053fef64df3b656e9daedb584f2745a608ef64600d4e86a0c0765b28191cbee7b6d9d5f875e06426e7752bbe6bcaa0dcf0a2e9b4e056f5778aa68faebe7205867fac7d19ea460e3a3235e449bf0c464f6862f3a06eba90e0e66ce72205718431e0b9fd699db620ddc4e9cc93a6d24fde4899cb8676fbe46932afa3296b8a2109afc4d6d12c07e276fcd957e9887fa0108eee49576e13d3ad6e6ca341f950aeb94dbf48b8069fda4989af328f926e595c719b9f5c18667724f49c357675faa346e45cc1122bfcde8b4dcb23bf93ef567b013a4bed6554dd4d7a315772acc13ba6e9e63d3cd41bbc72051bfa9d7279f8feb24d30154e42885ca00796ece0e6c19a3aaed6b60247d4bf37f990b4a7c59571ba7a0938931a70dffd28f3a929228e889ae899f5f0117bc9b392b4c84a44d853b5a3b02bebf3175aea8b5f769df8be6ed5fab548220f5a90d6a584a59693a5296584d764bae461270d628ce744fa7e50168810c02a64ad47d39bf96bff8541412023a9e9e8de88d420a3787f0c297c33cf6adc2bb1ffc53dc7193225f1ce1174e3443ad7881c631891e2714f193d45c40cef673d18120d843051d3b1381091cc05d0317dd318977d2e949e2322115adc02e20db54a8b121071ee6340945d71a0c6c41946d95b04d123cd49e2eb304c73716c9c7b078fb9dc9159eb0169f5e91658283d002d9d408cb79db605f917a464f8fc4724cddb378c2b0cd65c9145a55bc88abc269ff0539b1117923e8390d36548a85ce0ca6a1f94be111bd03154e381ab888341dfd1d584206c5cd44d3d53005a74b8e5bdaf8f6f22197f9730b1f8f038b6902faa79dc947fd25c79d1798dab6854e9b69f2052ffd5e8badb0e8aa0873f7ae81d0eb0056dbe2fc41387be6cf71af51b1fc94c0570494c62e449ac056dd5b81ebd82a6764fe456c8f097f7559021615e251e9657954d762b305b5f8cad26008fd6f7a8f3f4f01874d823bd427286033acf34f4f55b67fb2845f671efa376cd6884b02ef445c01517cecab56620659c95454ebcd201ab7bb7d2628b40db43bac40b8eda3d2848349ae55118ae36d5a0e0449f07e6ca3cea2d4873527415ff98585f8a45002b2861834c57358c89b78a9ce8237e7ba16735d6252dda0bd49f9495c135a8b899c61583c8916dfacd68e8c4585c9c43da9f1a09cf4d453c064d8b890727460b2f76b905607df24c329f0f6c93777f38138e0f86043e66eb4825718d7cd10fff5028c892e4fe9d123b70d870d82e897ab9ff72f70e585f11229acb210613e1a7f0fba9c300dc071bda688b0140ccdc374cf569fb5e843d20ba15f8c5190980be64f7d95d702adaafa33536c0ba3aa4f0c68fea83735d64fe62952fed22adbcc916ffe07a356e72a5be0d52f81983756cbb5ff23b089ddb2a4a659f741d62b1d463e31ccad010a74f4dcaaaf8dc1e9c5f6e7a1be6d3f6e3e4b406071eb45c3685155fda0d4f59ce2f76f70d4da3eb9d5572198ca217a9c8d5534dd1d0766fb118c1557a2f7d413c0f9c51ef8449f2b116ecbd7a8353f5a5e8f1f59d28fb78561f03e6f1a9340295af56e35ed2373c4d1697a5234d14bd5c350c83cb1b492a204d0a9412cc34f0815257e7f0a4be614499c438e11fbdc3f31950aa040e9a255c46444cab606b9653b0deb6a251c9097a40f3b1d4f85490f8bbabb9a871b61f52e2ccd711e8890ffeaf64395c7f944db2b56cfacb62ef1d1d54cf6b4012aef553fe0a31ca5c1957b14fb76eb32c136362c4c4e174e07b772b0f7bbff9c5511127e3d200f26c4babc3c493b4ba4622d90f4c26309d54754e5a81f08411905086eef40a9038566ab841d652a95292ec11872003c04871a6445f91fed2dfe21588315b6ccc10e93af0e3171e321629fc1a26837a4c9655723705489e778f17cd7e8d9768056cb159f4d6ea88f9db6864e5a59e93565b07a9cd5bf4399be48afb99bf9a6dcc32ac049f5a45588bfe6c837e01467be4a0e66cc886438700a08a6ad4e50c2a3133af87a6874b76eceedeaeb42f2b948a88b1adf6205ad724c1d2c7830fdbbde6fe079863fd8b322bf2bc00c6a6562133c2590efb9c7a807439aca85de096b3090d06d2c78ef68359e6f91220ec62576a42ecf7e478b8629815a328bc2662a0ccfd4f4806786cdc57f646baba0d86671021ad814471ddce14721e3efb367f7700df408aac0f15bb9574d71f3b0a61516f8e9aec205201283f1330d321744af914b4119aa563830e726992cc8bbc8e7665077ef83d7914743e9b4208c339f848f75a4ed9650079d0077a0d19e4f793219ce3201d30e16e3ad7fd92e864608d4ce921b760128a46be7ef1c73ff3f5f76185d1ffb61bffe0d6f156a3873bd64436a185fad56fd08980db9ddb3496c29bf5131d28a8d823947685ea7d1cead2c9a5b587a42d8e79411314e95704d432118533bdb442a5773e35f7f80e1599a780e13313c4f5980a0efe463be72114b0eb5400f64a904ef4627118f70decf6a4cf9529cbc9c5e1dea18767801e6e6731af02caae834a94576e05e9dfada3fc1a1474c551e040c1242684c9ad650d9dd95d79f9aabc7ff4d6162a94076cf1b1a37a4362ce5ea701de81fca722cd733915921bcba8f29dea5cd2363b86ccf490509e0256e07eaa08b8380e3a90ac69ec963aebb54306119ef8b4331629541c660a27307612317a9e206677cb278480dc6ff0c5a254d9f837653399516a024f5ff6b640d32c165f481ad1bfb906dfd4e3a8a3551fdb75ddec8e03a0aad8b702b7110f314b86552df0779b238e52680ab353d736560f7c7a1716721d7b79cefda267886c8ddd8a1037df1322bff292ceb00673b38d38b21e3af1950d6bc9bae8678f958b1a6cbfd0d4d6f402fb82cbf3f821d60344b171511157ca8f6615354e99fbbb37b478a4a4a56c7b2fd7b162bc7eba01127b5db4ddccf44f1841c9730c63bf0d20d308a658fa754a50d63c644c8765ac88493596ec9e843767f5b943b9d6907fd508c38d6b554cf5e8da6342f357301c9b529ee7f617e4102f54f54ab9f053a75b98368878ef6c0c275255258a9cdd0b077000bf418f5ab5da4feb628ee12ede7f608fef7f5cba74a602e3378e0bee6d1c47522453d85c8e0f5afb0fa20edbf19ab06db5dade665e0a1ab7f19cf94a32ac156ba4850f56b27221213bcd6a409fc0570e708e055ed5f00e42b8c1f29ac90e3e8c94a60f18b60479637acda4f43d1538880e22efc37271ab47fd51ab0285a9a9421498f3684d79ed799eb6c5c2c78b8ae9deffca526adf79bd190a81ab80eff569bb4a1be3a17328e6c7fb64ff9b342540524de8dbf2965428ea87bc4ef30d171d98f44c5de66347e4285bf157fad65313fa78ca3f0b9fe81428aaeb85934a838b0e21c2c352dfc787073f0e6ba5e2ed32dfa81a3e69d9dcba02e8934dcda10555b67c4e0597a12ebf46d62d17206ed6cea8c01f10565dfd1c5e9ca4744aaa27522cd9dc2ef1af2ccfd8c7deaaf1c3fcc6fd2c0c116bc8a00765fb3948c7a6deb67f53d3929a75336ed457a6207ba8be47e543a675ce7d99a6a1183c5a0642153107a7f339f7275b119118b8a8db9c3a55ebdcc0e0d7700b58385d76484a5df1ae65fbb0f2631d496349b562ba34d030ff70050f8e8cdccc5583510a9cf81e9a0664f6163d70e65848babc7109180ecc8079f32a2f066165bab47702d8b2296dd85f8c3f7ee95d5f0f10521752da0e79d7ee6cca4160e2e513d8217cc75a3f87c4640cd094cf72b41e62c1a5a6bd48c2282fb38d3ef32a912a4485f90f7e213fa210ac9d6a57aaa24f8326f2c3e267d02d865f0f1f6723759148e5d11a9c1d48bc1405c9df0f60eb4b7259b307f8d71e7f2cf1a16a9b4c50e0f372bce40c7726340b5ada3e6a0b33ed836ace1af17dafbe5e17a51ba9a6cb89c4b9338b372e8963df4c81975d45e47853f8839ea27039ec48ed98bbfe485dc41d49cfe875250c837b8fe9334dc678d5dd102ec9b604b0bfe91b884e8e66cf9835546f81713bffb6fe2c2c827384925e74997fd0998cd763c04abe002ec770c417f8005c7f171dd697ae242e43872ff91b132868fa63b1df8553fd4e21948cadfdd31f4309da24d0a11b7710c950613e2302c58989ca4365", 0x10f3}], 0x4, &(0x7f0000000440)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x20}}], 0x5, 0x4000008) ioctl$TIOCGPGRP(r7, 0x540f, &(0x7f0000005840)=0x0) sendmmsg$unix(r4, &(0x7f0000008500)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000a00)="69c852baace9a4fb2c1d3417026fe9119d440c0e026c1a392783ec715f1acb99193ab233927c81efffc5f80753288706385de5c68749250608b2ad5c9b43300ba9434e2c9b609599a345d8b991bc56956958f302d950213f4081594eecd21f96b2566f53c8c10d01f3ee4d46961f756a779b2bf206786868935b48346e23cddd1a9ac31bec88cf37f380ab58a4c4643d6e9d7a28ece2fa00d940b3bb466e6c551e65c682ee9de85cc73902104fac58d1dee6b23a8dc6a4eba1d6373731cfef999736b27ea225dbcf5f7fe7f22ebd3102c9912fdf7d2afa9b1ab8e478ebb70f56fe810fe87234b0ecee2a87ef92f91e4167f0b03298e74bd9e98ce337fb06443fe4893886e044fe5662fb52bc33e5347900362f09bcd0e336a61536895b927decd997eac37d434e58477c99f7590cb1f82424b4c6bca2cf2763ad96fec6009a1edc349c0c509d61a00784db21189390b4f4d773a59d636261c6df6f4a7410f57f33cd8c013c58beea14936906c56089cafea878faf9f938e53d9acba400a688ebc44dace5c2d3f1d4df4e1dae2082cd397e5a707389256afe1a40a47c0370b412b35b3e4ec537d5bde3e6ebf331aaf3805c90b5241f1063c08c3417f8f440e527b2750268d25ffeea33e151f34cbd57dcc4b4c064aae62ab407e7438dc01a061b52c6d63aeaeaa21ac48e7da26fc0a811d4001aa592820cd033d1bbdee9ca209367f5a8a155e4a505de1d6dcc2778094a736790fd8cd21cf4885fc193eca0f56a677907daa09ee1c6d0d6c4d1a410c914eea3a3cdf7a5ff343d9475cb5c59f8d71f41e011416cf66608ac8fbd443a1debcadf36c5e154521122976d95539fc2fa7d4791208f415f8f7efaf671ba5d2293c340dc8f6d5691e56d0105c92190f9a305b0dc0a777be937ab35a21ecc88acc149aa13342ee7dafa868caab9f1518e767dcd860bd31fbf0e44f3fa36395a061d6ba75e179fe676153f3c34d7c65140a5d7cce37ee62d1156afd97aae186aab5cc3dd6809e03bc792457b16c016199b727787d0acec7a1e1d34b240e851245775b8cdeec21de5eb7c5a7849c411db15c6779b8208437aded40a35e10a8b419cff7a19303568f9cf46db16549f9c1711a08125e5322268a17b746f51ef501ea3bffc975885059a39fc7fb44fb089b467c895fe8c1602a891ed5fc48407c57a9b5fc7cf7479f88c45dff2ece48ac38979027503651609dfaab40d7453a07a8818c331ad504ef1727705a4b5835204374afb2bae0359d2bcafd96207f95ed5d2891dc8b97798ad46a24ce54234691e66a688f6e5b663d19087e27e62aec34c8206834df173236f358085edb33d6e472ed93aeaf7a89a705dd18ba8a943fa38501b3f4e4fc7dc781e124ff17a7d7b54a05570a96fc22addd10fa7e0632a3643e35319cce7fa5ad25678385ed92f435805370bd0f61cb3f9f2a3ce62466c7b6e055b72562dc0a219a63b6a08212ed64b70694e757d81029467e402282d09a15df3f4d554418a90194c1ca863b7fc110a5739f585d2d1426fa8b5fe8afd57be7031c63cc8b0a31f980f78c5bf1aa26dd1e50d02547070c95e9e9123fd60b90c03cdd3ec690600f2e825d43313cf0840416ff3803c3987f0edd23948dc68862863ce4c389fce7cfaffd2f0ec6ed7d355b8cdaaa85fa8cbb804a3acabf974ff78a33c5271672cab97b823a2aa79ebf702630f7d83cadf120265cfc4ff80e324f7cc69c19d7ac68616f002433e8dad72648a31f321f02a5a3e576155be8494994a0300629f1abda3f112b7cc96338b1c1c87d25ad1e753f3ce799264bc2b590f689d5e23a2b32f0ebb9a7007e20b971e32ccaeab323f39aba6cf2bfdea4483d04640f7cd2c2cdd86623d5cf92a7e3eed20bbf8656b5d25ed760a376a515ba3a04e3662ccf2c37495ef285b241077d3c1699985f83dd74bb9e69976e382faa1252eae6de4881b85a5d9c32de46d3952005524146d54124f39235a8aa148a265bf595ee42eef1794be8c8b27ceb8fd2b1810dcca96e2362ce47fa391c050b1f2de98cf532c7277d422c3454a839f98ddffc3021c3fc874cd42b57762d8af1fcd8c728a7cd2af301b2d0374ddd569b40335292f1665ec4b7e2059d29fdca546860c4736134fbcda67c30884faae3b00b9fdb8b0aa895885d12175829a994af8e24e699e8e55a8c25a776303fa17516f69c7569677990d9a5bc97f196bfbb08b4e915682e8eefa82071623c4e17aef64c1fe24e69668779cef0864344d03da8da87531030e123253587fc0cd8370c92a8be7f8546d6d9de9df278ee1cb2a8656e34e2f6ef5f84f6b98edd28cd5e1eca42877709e18bc5a059d873a41a7300c9a42f35d4818eac2959ce05370773205009f77c9b098dab4c2e9d72e34412559b555e98842a2065f92d94b7c8e1b567f6b5360b07ddd5581e2e89d8061d76d810051e90290d509a8ce75bf2bdb4b96ec7e270ecee17efc0ee8b80c1ad5ad26b1d23b2b98f77b4e05bbc8781f2bc38c4a7c19dcc415e1bcaf64a520c8ab31a6a7b0ff32a1f5031cf0843069d99824441336f0e4b1781c111f88d45cdd32c8f99735946194bf581413d42172b9815caa885efdb31c887609de25dc456e841aa0ff83fd0b0225483682343fe11a1b00e33765a9c4fd035edff9854726f85231409b223af38457771021ccf89ac2fee8ae351e75161bde1a273888163ebcfe8abf2570746eb8676b44e9378c00c5963bd1ae4b8762ae55ae8348e78313ea8bdac98ea8a0eeae2b7c8b9d2857d8ff8958519d2d77be830e3be0deaa4bc0e5f3729e502190810e1d6266700687c160ae4644a6d400a60d17fd2a1cf808981ab57d9339523e806cb2106e14a3a7459742a46623dceb4b08638e5d85319f471bb0ec143d3d5bb1ab1842533383876966122fd03e84b0c234be34cb90bec7e6e03c71d363e1c3626f2d4bcb423ab6d7d0ba0731ad9b6bbe90ab25455f91f47a45595e01f00f6a45ea30d732e446e9e4ca693256a0b881b6bcadaea1bb5456b463b4b54bdc19b413638b5806a253fdaa2af36a83b004ea908afcf085aa7d9577b32efa993984b0cb9904cc14aa3f9f39039e797924e76f99554fd0e2e0d93ff0341399155e57c0b966bd67e0d7a06644e06efba3f3198f99431b9919747c50e6bacbb3dfa8807ba62d78078a4b76981e4dbad55f437998012026dabc6b0e8ec20307de53dfe9c75def2602bfbfb9d85b0992e88294d8c90731058cc530fe7ad57ad967fd1c78c6748eab69edf05f7c1cd637066b7f919d0b2f896dc4351b2108cb3d80b1d0906eb25209c7dd9a067ef3c12bd25e528bef9144ed2a59b4fa47d1ad7ee1b904e9c703b60cfa2a00280a13a608e6a87e0aeb2f5acbec87978a66b190fb0fda06a0ea22abc0c99f25ecbd304d88f9c881cdfd668b7f9d788e76b0daddf2ec02b845657e50e210045acbef4ff910d983f73738cc540f0dab3987840dbe1e3e79fc22f372be9e85521720ba5a0c35f6d07a081bbdbcc49d61661ec75f9612af96c62d0c14f0bb2cbae56d1713e5a279e9fd1d97978547a03f1261b5551cd779fbd0b8e851698c6bc3f4f80e54583ed98d9f674c76b39eaa4aa743ccc3e6e45b762a35c77733ae9029ee88d67a5ed22a052a93374983c98b47983b1f611049d6578c1013ac2992efdecbbcdd81b612822785d1367cca5033e4d6a29f98a83ebf0bb0900c5b43555b3ffd5b3fdf1352e40495ef34d066446a7f5ba06f26c4921c23e6dabb97489d1e200a1ff4ccc4c0cc4e5fb6621ee0df8b5a5dedd29e6cbf5c5da9442f6c94d74bdfb3444e8195e5249a9d2303f62a752870964e4534a95711c992627c22fc2c42f2f1226c4f77f174df327dd8b01f6c3f40a76dd51e0fc180d3ea2e1b7f4815cb3fb563c9f15201955f9bb0be9710e141d6387be4ca41e03cb36eade9309b525c4a7fb29bb8f496509ee33f513ea0396f4b9d34e94267f25337e55f20b2341b7f81eb0d88ad32e2884f90bace0a93cdc705a63e6e904512b2d285a63a64c18a53d7bd31596d1be6a81ad0251134d3044f5bec5a7fe189956661104d2e26a2cd10f39daefea82a91c054e479983d61d01b8b3d7730b9b87b4f007d5c63c37bd0325aded8bd455ecafe9cb483e6ea20b561533c2b27bf0a44719ddecd69b528a8bd2660dbe094ca3f1daee898d6745abe3100dafa16fbff769e28846527b90325a02898a162ec3d8f0090d47d92d7ede9b3da7c58d4fd4b87cb7a7f1da08370e90b652c659d23a6088a01a0e794a7ffe58d5ab5653da7e43f034ea4012f0e7a20e69ba227cadeda1a6333eaa67a3d40a9fd96d104c05ad7330f4dc0d6b10fdc268c876c578ef5775ec2ce40001cdc77d17ce5a0b26d1ebfe1794e7c9dcebfc6c088ad72bd525433bffcb0ef1d3ebfac61ca66397386764595e179d3b9777ac03ec84354fbaed71f632205c85dc3e1c54c18b7376a72e58c8607eb89acf1cbebf1fa091413f28f8ce2807a94b5a5e68c0717cb96fe39ce8f35218bacc82f0f7d10942c101aadddd18c6bf76e154a34065c8c93c9007489d2894bce3ff4f41acab5fd2e5b1ad9294de47b3418b8358efe6ea4fcc907c8267e5ab2e66b8f14da750c0abdf9702499bd17d52b31e23c8163fc436953ff030ae202653446d054287e4ac5419f03e6d38c08daa172a8f85984a2907de9e85c7436ece4f59567c87769839beeb93d53374b4b1242cb9887d17c1c6633f541769db6f731acfc5b8065f14210314969a4bf1f554014fe3b34dfa00797c029578794346f726a5ed84dd91108ac4a18d42c7a0c9633c4b824f718b42f8a65773d3e16c9729a0764e910f8fc44ce03c5bf17a4c714d598a557b78599b3f7a04883a437a23fb50521ce196671dfded5fcef6c55b43850f2b1befc0214cc6c81868ffb377237ee7c449c3bec01164f2a42c7a89f1a93de2f47d73256eae5413aa68cd491a49de5f9907b7bb05e30c883d4864d26f17cf66769517a3590d66046e920302fde2fb4b4f89a9864292022a4443393cd4a00b14ecd1c44aee7af4b9f3bb5ffe6492b315e069a61fb7e24cb281e4cd49a03377db972273fb6611c5d18468d3a9ebe17c5925f6b1cf7ba8782939893641da641f9d19491037f4b7f9cc697871088ff23a3e5162e49ae0087a239e7f43662af97a35d10d8168e830f9f7d4ed92e03ae1ce3f39b6a34d43e40b7f6bd0632b5758c41db0881c687c9792a6eb632ded6854062523574167d452161695d9ad7d8f69fefa5235f8ec6c83b4517488365b1eb95b123ac2839bc41dc0fc07c35671a9a953cb7d9077e013919ce8794b4ad3525227f67db39a31e47e4ef554e981c6074241779ae356108b776fc5e810e54dc5c1308a3309961f7462403706097fe02bc4a2623c943ce9fc1b6b4eba5b9bc665795cef143c1360f64e5dda6ba15de4dcac45f49173c28606a23219430e67253f4b61de8488701b4c36bda57896b27f8b69442f6759bed80f3fef1d5939c9d46200c7540a1e9ba82ca10c03bca7d5a9d91dac4168d0e87ce5190048c2144686c4f948c38c4d94f7f111efe58bba1107a4ec05faf8c223cb1f0a574ac3734a4e9ada6393d3689e6b8cadaaa74d85bf2fd2cc655618d6a53b784dce18bc1e52e0c4869094d7d7039a0cf74855eec75fe72471f5a6a47a340edeccb4187fdba4c318d359da1a0eaff7a45071d9346ac587549fbba25be92be3cd23e8437d8f3cfbfa0292a3848c79cd2e7964cf94eed640914ac06b9612c9c75c3b2a68a00", 0x1000}], 0x1, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000300)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000003bc0), 0x0, &(0x7f0000003e80)=[@cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0]}}, @rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}], 0x100, 0x20000880}}, {{&(0x7f0000003f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004100)=[{&(0x7f0000004000)="b73b0de7ee6883164859324d1d0d10506886b9a18820f8e955f1ece8ca69fbb67bf8596e2448e0a63fe0ccd086c09f46aca8edb21d95752b2a7a388710ec72fd8fd82ec79eeedae387f463017ce859b45b5f922a9650c991d4d6165038ca3342d5a5f72b7774838701422898fdf8f05823aac0fc4f49787c92d8082315d227edb1c965e684de678b4744c0af998b527c2abde23fd53377b96e2d7b9b9008a6003afdcb0a507dfe5dd35a8c770cf4d908d7dba8c37588b5cde6d7f68d91efc3d3bb1f1e7ef1fa0a3f24cfb5664fc1069159acaa329568fec029f6a9ef4f22", 0xde}], 0x1, &(0x7f0000004200)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x140, 0x408d0}}, {{&(0x7f0000004340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000057c0)=[{&(0x7f00000043c0)="6139b6b6403e4f12ce0a40e8da738065f5a3856a413efc451774ebacadaf4090925d218e786cd046c10b43696919d85f99db748179585cfb33ee0bd07e710f38ee15066114fd6eec573f63e5d5748462fbad8446dae53966cb3638494c43db098784558fc3e2c26f929c0bfeb9285add3055a40a0b5b8acc4623ed7673a3e0cc4caa27622e5a63203e39dfe9580adbcd1e312a4cb2ba0e54d2ab7aa1acab0e2c71599f", 0xa3}, {&(0x7f0000004480)="72c0fc758254dcc8bbb9764dcd6340a32e988fa42834305b77b7cecc805423d0429e53e3aa702930faf4786f1d1aaaf9d14bd803df6dd28352719fb7c50086707340be50d9dfdc3f14c0db06e173671e212ff9060074b379073fa2dc18bf5124fe03184939ef800069b072d1321a45f4ca3282916e2dc2f9834e3325bfad4a1616247e98dc2ebccd3144e8c7e1fc7b5a3a7f23ce125f0df204902802f898fcd0235ef7df9cfe97b47da46cfed3e57a09267b0f133a11dfc12bfafa684b54286c51ebd2b92e36120b3b9b201bee8ad2632adbaf499f197c7b83398a05519f84e5d1a0d4f8909a351dfd296167ac6cb85d5666be16b5536d05858a9b4d05d18be07dcb391997b64ff77137e598c213f7bdb354a10fc0a9195f96d330e230a6533bfbe64cf176dfc093a9a0e69d7918ab1e18c06149510589a99abd8b2704c7361be5f2be0f76779b04003b0cae9e119367ecaaec094e733496688f9d173e55478c0b5a2ad01b46f0a63eed87057c47cf0c81cf61884ea856ccf58c8e080472dee66ba7e6598f772fa2e5e25d4211dad3cd9d1faabe55bd932e2d349729f1a7b662247bfd4e5dc6a739e7b798e441eb9aa0bab73ca6dc34b62758dede22b41424c91cf5854ffc15846027209e7fd38d9324b26960be65dbe5529ccdf842aa67f6a2aaebe7f3b2093254da1c14fe87caf7e0e1058fe0c90e0c4555ec3e67c8c16a264aada521fc8bc7f16781372093dfb7c44749017163e3f92b01f8bc3b2885f5ba2d45f0ac0d7ad1733dc728d5ed3c02dd0842093a67e983a15ff64b0dffa7720f3e57fa4032a90f6577b9efb673b7824570b79e39b02223aa307294ab50e8470627e91f6f5d2b3bef4fdedc6a7b7ef976259afe53044ba1685d0db908599f1811aad4b30bf977d950c16dfbab23af6caf3243aac5c762fb821384992343974a460e5c6f839e32fda8ef083a789c59c5d7921e81fec31040ae798a94b1a3920f99a3d20176955c341fd7cab0103cfa09eefb9e87f47dbe0e07ae5a455d2c1ea3a94830013cec22a917978495da3e26c23122cdbafa52bffc36e5031f0d96849b1a3fd9e42cde61c389eac2ea124d43ca90a259c1e032dc4df3ec62ea8374bb4b09b01a0230a875ee34c72214abc6fae81f96dc8e90c589f554adc7cc7a747221d37edc3b99d49d0781cac05df87ab804c975fc6eb094a0af95ef1206f488fe98ff10a9d036ef001a94e1160a56be48a6fa5bc8f8e018778bd2c380c10d11cebaf55d718c7433c5de4b0844aa322005be30d20c1e04118221730e4d95007359ca51a2f153203d6267fcbd20333734d6fe37f1fb65bef6d2c965378c1f78cee4e5d032bdee9c44b4b77e9c018f11f8739e9068045b4f1eeb292aab66d3b4831ae07495e2f7176cac61f3e90c9c5637ffeb41c8f2ef57fa8051d64b2eae8681f588e7ad201c17c1f9f9e3ee7ee860f9312456d27c7fc16094881b68c8e59f27710de68627a8bdf5b63c74138ae1bd1007e0fe7211d8680b8ec88a02c064bf12bd9d930b7ecf409af8ded071c2c553456c5303d90dbc04a8e1e35d6d092826b9e4de4e771b1e6b3b5b911717273299d43fc3df48121b3419e82b1c8c9d5133dbb302d3404b75065ae9ebc89aec55af4913abc23767abf35eb7663e415352aada9315fd88cd4d50ae21e7982cfd0308b7f69f3b09412a0443600d976e51cb84207bdd2520106ac3e932c1194414f79bf7c75a0a6b3010f3e7e51c158c5609e9b1118549651c1054c6f73cea98a712f664f0ca13b840a8bf79682e7578822fdfee8246f99d37768d89f72840df85a64bdf47cd1a052e1ee02801a8726d832f8cf208cac728d3f2141e95b460e618d92199306009850d1c267c04beebce59e80ddbb4b1282e744dc58ab5a55f0f979aa3e5d4eebf61c6782200962fc4d490cf5cd7e08792dcbe399b656c6bcd1f571c756a847580a738fc5047884e7e7901aba7551f4873fa4b42c3aa081df23ea148182dc4d398afcfdc3b90503e988f6766ca216be7299e72018090653831ff9f4bcc62de5c8bfaf67de1f15db6d7ab33f28b074ff5afe4d9771a045ef5eeae79a88accc67638ee19f1833a7405859a05220969b1bdb77cf7a444b9c6302559368929ef6f415855832122d6e76b4a382da885502e416d040c61e622e064ec95acba63b6ecb937f402f56c5f535c60cdfefe742fc518ffd7f4cb6295df804573fd9427ff919933cc8322110047bf60c7bacd5d3c7aa5f5eb7d2489d3ddf8a7f76bb01f0dc7f57a1b1ecb4846db8bf18dbe1e1b986dbb9cdf7dde391bfa7a1d42bcf0c88dfc36590e5b7f9a30ee88d39605f744e6776bfba850f6f20784fc62085abfbbaf351ebb85d2b34e52729320b3a3605bd5ca57df177e0f77336f21af5a55bbab37746ec1375b76aa6274c2a53a28c505b1402dd3a61861b83d8275cdfeddcdc6cbca2f3ec1ff0e9102307b818c00ac833dcf9ab684631f4b6d263c9f71f0b46b1d1473f41e28eb03fb20057279abe063bc046cca25a3d4cf43be8098473b365f7cef6a4aaf2f10a5462f78d33d6131dbde9412da485fc6df9f216da075c59af63c8ad0842fe8e8b348b2f40c9b7ce6453885daff4fddd7e9083c325808d9b0314d078d5e36943c9ef10153712a274b9ea153c093b191ab553f6f1c6a763409fe636588c1cafd5e063bc46ce8a07149e3d158c45f2c01709d30e54f6fec702691744780f009c57672f6c570cbbcf0689b70615e4c2fd2983d03f8d2a2b84d474530c489b8a58fa0100d6233f6402ab2928cbe074a7f70f7dc16cd41e2fd579d2f8926c1d50ba369a9418c01eecfaa8522e6143e2a8903c3b8992023ba22d418da4811684985619faf9cabbecc07d8bad6d6043e126620a97c6833510511c5784242188f66c1a384c52dfa952bcb3ac73daf729e4e24264914033b1d274ce5ebfea254cc01f339e30153a4a607a697ce03a8f9424d7bd42ca17a79d74e4225a6d5b57add308370ffaed073876a85b05f00608f74926a977a5e7e56eee81ee58a028b5b8bb596a7fe0ba89cd0e96975a939c37b655fb59660f3e6bb0ae0e5359948746b8b90e24e1270e5ef451629bacd630b1a3c6c6e2d4e4a50ef6d68376c10766265db796bfb1ade198ee96060d668dfb2eb60693683c9bc0b888075b331f3408fc31815a5fe0b28ca9fa1d7e7f49b84a7f4226a250295702e3eee0a498e65355804cfc3fc3d52152b2c40d65d8230eda59ff17fc895d8d21ebd5b1921c283f24a45c6756eddca0bf02bd88c2dd7ca29836fec367f235bc248a2c7940998009308dfb0604e32b74b447fbda927f96929cd3c0b506513855027904418f75b03eb181cee607567d727c17feb50f9238863da224502d3583f426c510ccfa6bc10dbefcada24c17b3dc18df7292b4a4fc069969e36d3155c879d2c153d45ae036be6c394ff95489e4aa8a5dac7a55dcc7ad2cd4e6ada6dba381bad18484df0d9eb1b6a99797301abcc3f4ca360978f820bb2ca23f88d0b16505a4d35f960956ad4cc453aad2b66958a0481777021e7fc14c59853224417169c3b0d190e8e480e8610cb27e52c2f9c748b369e09aafbb129d696b651ff96957b550dfdcff823a4c860b22e58960f69a6e63552b49b44d45510b1528f45e665b9e1d9310ed5e4ca0753504544f7d9e8cc9d4e4a91973e8ebbe6a746093a6412eb516b6839e07e3fd3b13a358690b104c221fce65c4bf1b231daf0562e55811ee3405b1384fd167165ca7c698806a5581e6d3c027cd7096df9c04d8e19fe4a0a8f41fcab1e7611354d63be639f2a0df85dda41d31de4dd7c0713e005e17b69743fc4217d290aca04a12f4dab7fee4a6d69088f3482cdfe4fda4baadf2be30b7b0a4a963a8c7e7d1a85960e55d88e340921f9f71e1f63d53fa39847ab9a63c1c68870c08b5856568144883023e304932a87822b523038481572912a0894535a7ee6c57ba30641170b288b3b7130bcfab17494e4f75e30cf8c847a4b12988f1ad826b16eb6c867cc3714e4d3c9683544f28d84807a09f6ca7f4fae4873b06af96f59fadb3d54db25a4c313eb770a0677b627167dac3e9663ae2d78512bb54e2689d7e1df58ff7e0d75a47c1fb6cc9d324b2ad36b33a0b1d4e09be93a68a00829011a6710049785700900019ffeef67310256d4c0ba5445707a5e1b9fcab3043d9249846b86ec143fe1681f2fce6657e2419c01430dcd222d53677b5292ae53468ab0d6599b0329890e2bca168403ec5e483d9742bf65d6ce3e831c344528eeebbca64e0f3463ce664125662c4740e3010b6f2e4b8831b622d05312d79bfd51bfcb45349a73a020123330dd2ba47c95fe26bd3269db3b95c422bef2ae34fe3cd24a0bc2cadd57f39aa358cab5f93efe24a4dda729dfd7af63e1fcac37f50e7f4ce12d9a9d8f085104508f1bd52d9fdf076efb9099e4e84f8d4e7a5aca3c76a09cf20b35134ca4613b2b0ee0a7aac2c4b7cc700c3493f34452628555ceaffcb303ec2c03057909847cdb34eb2f7f607af0f69e69b1a29bd6142bf0a848a93853791d53c23cf99ad385442c9951255b650800b4456bc7d1ddc770bb58765e23e775c581f714c80ae494931ee3e5db9953ab64f8edd8d6730d9783ce79592f834ef7ee893a436036770c1ba1427fd46f36e64896e8222c19414b6e55066c0ec2a95840d090ab7492fcbac400a1be578948bf28d4d5691d419e6fed7fdbbd568787110871546df65ab8af49b9cc4787c23345f44403e0e9402c323d3ca075505c00c5ad159d3381352d31a8692dd01bfaa2a9d36358edcec7506776e2ba236981f95eee3376339f25ff5ab5dab6ccfbf871511087ef2c717c73edc0a65af3403add9ddd7ddec3fcfac07b6747581f36e540a59070ac7d0f70d403cc897c5fdfea5ae94af17aa7057dc17ad83fdb1f52afb00aa133d16e7b90fd81b3bd7ec5067481efe0e2939d6a46df526ceddb0e43fb5632a099ed2bb47adfc4307d584b86e3c355c6cc08f16f5be31698846e774897b5504dc349f498a6a6f26a37410c33d9acc82fcd026e0f415823b38d85d4d365a5ebf442149e7997c04f214052346caad0d36ffe2e706d46cbac9bb7955fc043e6cf4ea0b314d3cc28f63365ee117075aeefec43533844b8a76e58a468e7b5345d0c34dc6026643758fe85bb41c8ce6db96eef07fecc8deeda8498540d5e9fff7f201c219c516f34ea2219a789eaca37cbbc5dd251cd84651717468a5c53313f5f827a85a7bd9aac5ea178137e4d2db63122d22b0e3c8660742493e75faafebff1c8e4da8a5e8f540a0ff5320a1895f24ba215d7461e13dccc298f93652888cb2c4e5fed162791ae9942d7c2bb8b0af6fe435fa39e673438f6baf81cacd8ab00d4baf4307dab8d45700f0740cc17b09c11d2a40f00438f6b2ceb1f0488676798e2ad7c7538ca40ec08c9de0b04e4f8badb6b6ceb56dca85d2c546e04252dcec05635cb5cd704e37ade4e7b1410c5e20f3bd55988e3134a4ad9449875e5c281a65cf686d4667f51860315c45e1177aa5f8c9edcc587d5b860f11cfe26799852162ce242c4711c0d2b5ec703731164e627108891708e92ab28e433dbe6ef10adfe7dc00060b33b0eb1985453e6ffacaf31040c9718b828f3c7dd060ba6e49a47cf5f04862b19dc04d7c8eb074e0bc82bf81de0fc5a0e29848fafbfeaabfe051007445c290504b89a87ca8ccfea87a56265680acc3db01322522a008930e1f2704b9b8fb40c21aed7083cc244757b8bc205e9", 0x1000}, {&(0x7f0000005480)="d782284ec0484ee35f1ec760a6b305757e7bd38decdfa89dc98fdbe987c28f1013a3101f3f75b6ba1a47e04fed7b0559160b5687225cd2c650ab1191151d01d44e4760c79176d3ea8b595c98608899a37c7bbaf13c447bd982189b2e6f8bc4884375c0a9a9b6a34933e4dc4f4a80", 0x6e}, {&(0x7f0000005500)="016c79b0135c515ae54323ea9be07135de63d9d8f97e99d2d1a8cdf75e294484615fd41f1799c9f85f865bee6a045399f7f3b61ff0f9bccdb4e00c3d39e9f83e1d604bc562c14c6eb207013d4f0c84f8a6cbde5b603f14adaac7ab18390199ac7e5e6e", 0x63}, {&(0x7f0000005580)="7396c93ddcc3a22e7bd3881eb29f10162b3db8e4c1e7e28f73fb4ac081f3a314087d0fa8a16d6ebbc348a80e4c2dd0aaa31f7a4bb3cecef936cd67d6335eb67a58fbf5111302bc8a4c9391589fb67c730dc5525a0737e7afa638a452a96117377245253dde924c", 0x67}, {&(0x7f0000005600)="4b444d421b787e9ffbace54b0a4d7e7fdb8dd0d698b6a0023bf56d6a049899e60be7e6dc5c480440eab07ddbec01fd538362c97388c2a72d2c9eb7bbb76c36cc0c5f99ce1e17827f28a59958b5f7b87618594127540d8f5fb5e1e3a350e60d58cfac3918b78d7e8c7906e252753f6ad2ea7df6cce34e0a3478146caa19ff70cdf77e5268c4893ae5c1c833e380137da106d229a65fd3507994d2d833aaa9902c58a642a28dae568344c7ba9cc303e1b6e139b607f3f615d8ece9e9ce7ffb489bef", 0xc1}, {&(0x7f0000005700)="ff49f8a2c5df08a6f39ad4a04d7fd737341eb56c4a726893ca28076052f686f34862795e0bfc566f2cc28f052e19222c8566fab228b7c31203255fba5bf77daaeb471965b570d96e47584152985480108790f40a61019603f7782400a82a4e19257b16bfc99c9b21707a1615ba98d3c685f912941cd338406bfc14a163a2a23e2a42dcee0e7b8c", 0x87}], 0x7, &(0x7f0000007d00)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r12}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r7, r4]}}], 0x118, 0x8000}}, {{&(0x7f0000007e40)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000008040)=[{&(0x7f0000007ec0)="01d3d34a2ae9f248686153ef5a63e3f00d974fe92af648396c68a8a4d434a3b00e9b92206807a94621acba0f38577201a24f18b74f69fc261d368393eaccc2e75e5de66e09ec65655f2cb2ea71008c4b6a89cc3e17d0dc208028285c19511fc984dffb2f96ff89124559acba7e385694c73b2eb8d28f5bfc145ef331ab8790ea509ced11", 0x84}, {&(0x7f0000007f80)="3c289e669b18979afadbbe55def0fe1467e2ec4fa9d29a57f5dd30334b00dfdfebaa4dc50dcce5c1322ccd6a4e754e0a2eee3b4416d2d0e486505ed82739329e0bb4ee8c4d100867a9af22740a361026d566a2d427339af009c89fb2058c8ea173c6a1d3780c803a908163c833274d8af950decfb3a9c9dc059b1fbd8dff274e37567834178c084db8400a90323a750f90cc45743cd24187fc29783a11cf1981d6fde2a8a3d07f2113d434d3ae39d114da457078709063d2f18c61c487", 0xbd}], 0x2, &(0x7f00000081c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r7, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee00, 0xffffffffffffffff}}}], 0xe0, 0x4000}}, {{&(0x7f00000082c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000008340)="c996f2f5b3a344dd1f4c7144a90a06a930e2d4483a6631ff6071f21ea61473a3a1e9f287aa6a04cbf2dc297d427c55a1c05eb9a319", 0x35}], 0x1, &(0x7f0000008480)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee00}}}], 0x80, 0x64004085}}], 0x6, 0x200000d0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read$watch_queue(r13, 0x0, 0x0) [ 1923.116412][T14791] EXT4-fs (loop0): mounted filesystem without journal. Opts: ,errors=continue [ 1923.125212][T14791] ext4 filesystem being mounted at /root/syzkaller-testdir3036889493/syzkaller.XsRkPj/1590/file0 supports timestamps until 2038 (0x7fffffff) [ 1923.223029][T14785] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 1923.231914][T14785] ext4 filesystem being mounted at /root/syzkaller-testdir3354514304/syzkaller.QkPj6w/1089/file0 supports timestamps until 2038 (0x7fffffff) [ 1923.237810][ T1484] usb 3-1: new high-speed USB device number 41 using dummy_hcd [ 1923.630786][T14792] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 1923.639633][T14792] ext4 filesystem being mounted at /root/syzkaller-testdir2094760225/syzkaller.0KQKpC/1323/file0 supports timestamps until 2038 (0x7fffffff) 03:13:06 executing program 5: open(0x0, 0x400000, 0x191) r0 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r1 = open(&(0x7f0000007f80)='./bus\x00', 0x145142, 0x0) sendfile(r0, r1, 0x0, 0x1000000201005) ioctl$KVM_ASSIGN_PCI_DEVICE(r1, 0x8040ae69, &(0x7f0000000040)={0x80000001, 0x3, 0x1, 0x0, 0x7}) timer_create(0x0, &(0x7f0000000000)={0x0, 0x21, 0x0, @tid=0xffffffffffffffff}, &(0x7f0000000100)) timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) syz_open_procfs(0x0, &(0x7f00000004c0)='cmdline\x00') (async) r2 = syz_open_procfs(0x0, &(0x7f00000004c0)='cmdline\x00') flock(r2, 0x2) syz_open_procfs(0x0, &(0x7f00000004c0)='cmdline\x00') (async) r3 = syz_open_procfs(0x0, &(0x7f00000004c0)='cmdline\x00') flock(r3, 0x1) (async) flock(r3, 0x1) socket$inet_udp(0x2, 0x2, 0x0) (async) r4 = socket$inet_udp(0x2, 0x2, 0x0) dup3(r4, r3, 0x0) 03:13:07 executing program 4: r0 = open(0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xf, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) r2 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x10008, &(0x7f0000000280)=ANY=[], 0x21, 0x4af, &(0x7f0000000540)="$eJzs3cFvE9kZAPBvJgkJIZDQcmirtlBKSyuEnRiIECd6aVUhpKqop6qCNDFRFDuOYoeSlEP4HyoVqaf2T+ihUg8rcdr73nZve2EPK7G7aFdkpT14NWMnhBCH7BJibfz7SZOZN8/x916sec/5nMwLoGediYi1iDgSEXciYrR9Pmlvcb21ZY97/uzB9PqzB9NJNJu3Pk3y+uxcbPmezLH2cw5FxB9/F/HX5NW49ZXV+alKpbzULhcb1cVifWX14lx1arY8W14olSYnJsevXrpS2re+nq7+9+lv52786Z3//+TJe2u//nvWrJF23dZ+7KdW1wc242T6I+LG2wjWBX3t/hzpdkP4VtKI+F5EnM2v/9Hoy19NAOAwazZHozm6tQwAHHZpngNL0kI7FzASaVootHJ4p2I4rdTqjQt3a8sLM61c2VgMpHfnKuXxdq5wLAaSrDyRH78ol7aVL0XEyYj4x+DRvFyYrlVmuvnGBwB62LFt8/8Xg635fy98UgAA32FD3W4AAHDgzP8A0HvM/wDQe8z/ANB7zP8A0HvM/wDQe8z/ANBT/nDzZrY119v3v565t7I8X7t3caZcny9Ul6cL07WlxcJsrTab37On+rrnq9RqixOXY/l+sVGuN4r1ldXb1dryQuN2fl/v2+WBA+kVALCbk6cff5BExNq1o/kWW9ZyMFfD4ZZ2uwFA1/R1uwFA17iHJ/Quv+MDOyzR+5KOfyL0aP/bAhyM8z+U/4deJf8PvUv+H3qX/D/0rmYzseY/APQYOX7A5/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzY3kW5IW2muBj0SaFgoRxyNiLAaSu3OV8nhEnIiI9wcHBrPyRLcbDQC8ofTjpL3+1/nRcyPba48kXw7m+4j4279u/fP+VKOxNJGd/2zzfONR+3ypG+0HAF5nY57emMc3PH/2YHpjO8j2PP1Na3HRLO56e2vV9Ed/vh+KgYgY/jxpl1uy9yt9+xB/7WFE/GCn/id5bmSsvfLp9vhZ7OMHGj99KX6a17X22c/i+/vQFug1j7Px5/pO118aZ/L9ztf/UD5CvbmN8W/9lfEv3Rz/+jqMf2f2GuPyu7/vWPcw4kf9O8VPNuMnHeKf22P8D3/807Od6pr/jjgfO8ffGqvYqC4W6yurF+eqU7Pl2fJCqTQ5MTl+9dKVUjHPURc3MtWv+uTahRO79X+4Q/yh1/T/F3vs/3++uvPnn+0S/1c/3/n1P7VL/GxO/OUe408N/6/j8t1Z/JkO/e/8+v8l/3phj/GffLQ6s8eHAgAHoL6yOj9VqZSXHDhw4GDzoNsjE/C2vbjou90SAAAAAAAAAAAAAACgk4P4d6Ju9xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD6+sAAAD//wjO2aE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x400, 0x121) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = getpgrp(r1) sched_setaffinity(r6, 0x8, &(0x7f0000000100)) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r7 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r7, &(0x7f0000000500)=ANY=[], 0xbf) sendfile(r7, r7, &(0x7f0000000240), 0x7f06) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000580)={'filter\x00', 0x7, 0x4, 0x408, 0x110, 0x220, 0x110, 0x320, 0x320, 0x320, 0x4, &(0x7f0000000540), {[{{@arp={@rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xffffff00, 0x0, 0x8, 0x0, {@empty, {[0x0, 0x0, 0x0, 0x0, 0xff]}}, {@mac=@multicast, {[0xff, 0x0, 0x0, 0xff]}}, 0x1f, 0x4, 0x3c00, 0x400, 0x6, 0x1, 'ip6gre0\x00', 'pimreg1\x00', {0xff}, {0xff}, 0x0, 0x25a}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @remote, @private=0xa010100, 0xf, 0x1}}}, {{@arp={@multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff, 0xffffff00, 0x5, 0x2, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x25}, {[0x0, 0xff, 0xff]}}, {@mac=@remote, {[0x167cb96d26756f27, 0x0, 0x0, 0x0, 0xff, 0xff]}}, 0x9, 0xd3, 0x9, 0x0, 0x40, 0x3f, 'dvmrp0\x00', 'syzkaller0\x00', {0xff}, {0xff}}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @private=0xa010101, @rand_addr=0x64010100, 0xf, 0x1}}}, {{@arp={@private=0xa010100, @remote, 0xffffff00, 0xffffffff, 0x2, 0x2, {@empty, {[0x0, 0xff, 0xff, 0xff]}}, {@mac, {[0xff, 0xff]}}, 0xff00, 0x0, 0x6, 0x5, 0x40, 0x4bf8, 'bridge_slave_1\x00', 'veth1_to_hsr\x00', {0xff}, {0xff}, 0x0, 0x22}, 0xc0, 0x100}, @unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "05cbf2e8b2c51ba50e872c4e871944e8ac798fffd56fa5e1105bd91d10ae"}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x458) r8 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r11 = getpgrp(0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000049c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)="dd77cea2c9c6bcb7a78b4346498ed9f649b1cc71d97bb8744f95be3e143cec68c8f427b9df7fd200cffa052d5d6772158394fb8d38b96cb6fbdae9338a68773b3d79c69c89efb0e689779d4e0b36781f5d363cb6cd073070d03caf777573e3312c696a41ecd89046d9c0a0312a8980a4e2150f6e394b6fcb63498446993996899e430fc5aaf0307c75d76ee82b7491f44e081431484e03a631424bcc8a", 0x9d}], 0x1, &(0x7f0000001ec0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000024000007ee3d5eb7abc2a5def36c4c205acc84957f358949fb767c07031dde9331b", @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX=r9, @ANYBLOB="8000894db4ab9dc60d87f7617daf6f3a42d30000", @ANYRESDEC, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014da60c5aa5f705c8a04345237000000", @ANYRES32, @ANYRESDEC=r8, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffe5000000008e2ffb393db036695ef6b8950f0d5b8e35fc730500000000000000da0c0c54fe92fdc673759981ac61040a2daf15973c", @ANYBLOB="6e22bbabb6de5ae2dcae022d55f920d23f47707aa8f370cedff8e7a5e135f91cdddfd8005bbd1c45e769c130208868cef1edefde8259fafe4e16f6c10106abc9069602904d3b069c6cb216298246baa9651284bf3d52447eaa37130de83e884ee5bf0e8807b15d84d924411856", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRES16=r10], 0x100}}, {{&(0x7f0000000f40)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000fc0)='M', 0x1}, {&(0x7f0000001000)="dc14f4f6fa6b6ff010ad368bf9e0ae867049cc5c4b8e02dc66864701a95ac5a045be2544790abd4d09eaf019f768f0e38706bb4729e6716248367929ba7fd1", 0x3f}, {0x0}, {0x0}], 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="14000000000000289cd0000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES64=r10, @ANYBLOB="10b87c3d389d60fa62be0000000000"], 0x48, 0x4040000}}, {{&(0x7f0000001680)=@abs={0x1, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000001a00)=ANY=[@ANYRES8, @ANYRES32, @ANYRES16=r1, @ANYRES64=r7, @ANYRES32=0x0, @ANYRES16=0x0, @ANYBLOB="001ad900"/20, @ANYRES64=r1, @ANYRES32, @ANYRES32=r4, @ANYRES64=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000027c20a12f15a1b1ed776de6e266d730100000002", @ANYBLOB="ac3fbb2e", @ANYRES32=0xee00, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYBLOB="4e5fa9fd3504070cd263aaed0a0e67f55350b383bb988728082e5aba46dafa9fce3cf52b5cf491cb4915155ecac5884c675e98816da3e37f663bb88db11d76a1f19a7fb56d7f8f36a7100f47f6649af4a274d7938d81678b4f89f43bad93c10e3b", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0002434d30ebf514dd93000000006700030a0000fed14e8bbe38e9f7f9e27889f680505fce202cfa498b516a", @ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRES64, @ANYRESHEX, @ANYRES16, @ANYBLOB="10000000000000000100000001000000"], 0x110, 0x4000}}, {{0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001c00)="a0e4211616abddafca09fbea0b920789a32574f6498aa4c62cbf63dfddb7cc6e87a40e2aa8a746802802e93183c580467c076431e0255a3bce6b4f6fdfb637118b97ed13e9eb5c5810c83184a95c2d2bd4e7a883fc9829d920397013ce464ea1daacc2fd1f36270ff941f0fc9762f915b452a2b4dcdc1588c9fee663b91f5c5ddfe53646c640aeb4b09eea78e8c53aa0dfa87a1a6d1b153e2c98d850c56c165ecd6e289f6b1e2b4471494d9499918eb01c33cb36bf82e70631b1506383940993e09b0aae9124756d48edb251", 0xcc}, {&(0x7f0000001d00)="53232f8a4c68accad6a06c1613142ad7039888f208eea2292f44699d91c67b464855a914471e19b608b7927b09146f9cc584c063d922f94675dd40a28ba42837d25c5be251b90d6109149296972be3196a99b81a92b7390bfb73883b19bd5080710c779867e22c48783f5acbe52ccc4779d364dac0fb32215c077512a0db8e56f5a59bd44e4fe802d4b220b754", 0x8d}, {&(0x7f0000001dc0)="15253d1493b677f91270d8e0e9c300b3207c287a0f2deb4de48d1e1ce3de835362f991f55f1f22b28dc6d2337cf3fff1c7aa3e1ef1ba16334eb2bf4d2cf4459325f0785392aa2a6881eb835a9422a37332732cd40f3644347553fcd011dd86404706bb4e3946d088606931afd72d1ab1d072758790659f02e09355c748791a6fd1695cb9ac52ad629354d3405ab04138953a0eee8012ae40059f748b", 0x9c}], 0x3, 0x0, 0x0, 0x1}}, {{&(0x7f0000004340)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000004140)=[{0x0}, {&(0x7f0000003dc0)="71f7daed0def33c3b33dc5d53a891a03d9bfa41554d26fc05ecdf00d3320b70f1279e07da3cd0e295bdc44d63a53453210d1848db7fe95bd62a55203e3aa6bdf89d05d29c68ac20bc615f0321d8e6f1044c0fe0a20501c087ca81bb8c97b40571ac755f5bb3b2ebf587342269b7ea23de0e2653a9005ed13ef", 0x79}, {&(0x7f0000003e40)="3cb539919d1e650e756d4a0d61bd480c22ea05baee9c022ac66e4ac6142b89644b2b5dd565e3f38e0c4306a157c6709b163487b6", 0x34}, {&(0x7f0000006b00)="6283ea5425b93f199b462548fb7bcf423d16e87371f42bcaf81a8bff30b40db9700b907971e3a3766dba04e736a5c9015986ee1add3dc707e07fe704cac3f38d44917ab1fcbb911dc03ef62b18dcfc6e4e0e3d8374d353d63849599db4e61b11fc423751707e8ff994dfaffa554f542f24a2d9e46ba74fbdfaa78415b591c95e12d7420fae6a5ee8f4b3144ae870703a64001a30cb3cf36414214648c08b23a2cb9325dcc08dc4250d36c2645349c9119d0f0c2a812b448531db8b90355652e312a7f0add380d0a0edb25639f26fc2eeacb1aba1d8b1abba7946867cea121332b94ed1c61271cc934d378e7e9567cf70bcb468dce8c966d0c6a563f109ec27c89a92c9ffe4f57177de50f09c8d6f106f26faa3d8c56367a4b5f7420535d5889ee26469b18b82e3a9de22d7d59038ebbf7519a14c3fa13474dbf1e1f7c9b737749315339ae9c62a92d128d1147af172142aa1db20b994f991751de0e2bd5d644b3346f2b1e239a16dfc86bd7536b66b48a95e44178b2ea4863d16671530edab8c6be21c01b1e66b22347198b5032cd4166f01cfad1c13d9514cfa1f396739547f74793f8235903fb1775b3abfb9b76511afbbc7e88ffd529a609751c63d12eedf656f7ecd884e1c51b952929ba3ae37cf86e0b51a08b0c4a7da41f88949c3f450a5ab4768047e03af9e23b16505bb6f3df84310dd8c2861ffb0dba79ec25565da900cd1705991e41f9941e5ba0cd1421c83d5c18858573898135cf32d7d70d44aff2ce7b7c7d11f9ce16b30d4a2533a97144fae771248cbefcbc82791c32d3a1585e46467606b2a98bf064fb75cadabc581d71bd4f1b037c6a905b0882f879fd59814f600d9f9ad95d79a66db5d8d9fa1621bba64a60e039a888785ed2a4370dc5439d8b5fa2fa4124041fe9ebafaef05125afdf93e78ee4ba21c766278f7ba18a7e9b3cc68ae31998f4326371664a8a28eb2fdb456896777fbd1f8efa6d5c96153e70c37661ff7e7791092a616914213813f53ea74d80c16f93d67482c6c0d49a7c9ef64846798b95bee8ce0f9bafe5851bfdc13a5f7e218d0e46b72f1285d3bd01d1fd16a514e6f35733ffae78c6703e99d36529c9d1616fb25d21b115fb454c47482940929f8254a6a96e59d405e81fbaacdbf68738c98e268e71be6b585f4e6e616c1e8dfdc18275946bdf8939df6caeec14c31c73bf13d23f859a3847545574ad7ffca6327151699a23df73ff6c6cf3bedbb64409e638c1a9f9bb1e62c8105cbcc46e789b7e1bc5f5d15251503e5f5f68617562fa37f032238c856f16f831a46f4e6c0690bbf747330f154eb0ce4ba82096d60623fa6b77025e4957aafdce98064e0edf7f663fdb8462ea5121e72c097ff98650ba634fee125c294c11dadf59d4105d0dffa418792f26a7500837c4b77760c785eb9e4b47a28f31a4e3a73d2904111a3e4a959730ba3252a56390df79805afcebdebae07863a7c0dd66ccd72686bbfa1b8efd0688ec075ca482f3b347a8f8b44ced0d26642f3e0a99190042d4313d23d6c222abc94cdecd756f37e37f6c3a3e94ade8cf3cef809135e6d2e039b5f1ade15e7d53323de052ae6a1f91a19d22f5702fb3b7209c71faecc8af5f2b7f2b48d83dc7fcfbdee42efeb7e40d1b343df8fb27882aae4f021435f2a88c9595de68281c8638653d9957501b6f05b351ae697f72fb5c524fb6078f3c0a4f9b083e2660ef716411d4c8371351b11f7a3e50aeef0927feb83a5707215ee72ac984df9c70a1de776fc7fdfbd84c73007f397807dbf2b9c5dfdf56b622f192a65fe43debaa9f74927dab23e57c3f1c825cf45979b0a5ba42a6cfa4afaf3b78df503cf6bcfc6a565be992d500d4fe9ed0cc652df98adcfe90ecfd6ede1d792d60424de14f3dd872bc1f322ed9aa7eae1c30956b8c91f84f20e2806be153491c39b57c72ef438ba140032c9e0967a6256cc3aeefbb7f42ce3fa053fef64df3b656e9daedb584f2745a608ef64600d4e86a0c0765b28191cbee7b6d9d5f875e06426e7752bbe6bcaa0dcf0a2e9b4e056f5778aa68faebe7205867fac7d19ea460e3a3235e449bf0c464f6862f3a06eba90e0e66ce72205718431e0b9fd699db620ddc4e9cc93a6d24fde4899cb8676fbe46932afa3296b8a2109afc4d6d12c07e276fcd957e9887fa0108eee49576e13d3ad6e6ca341f950aeb94dbf48b8069fda4989af328f926e595c719b9f5c18667724f49c357675faa346e45cc1122bfcde8b4dcb23bf93ef567b013a4bed6554dd4d7a315772acc13ba6e9e63d3cd41bbc72051bfa9d7279f8feb24d30154e42885ca00796ece0e6c19a3aaed6b60247d4bf37f990b4a7c59571ba7a0938931a70dffd28f3a929228e889ae899f5f0117bc9b392b4c84a44d853b5a3b02bebf3175aea8b5f769df8be6ed5fab548220f5a90d6a584a59693a5296584d764bae461270d628ce744fa7e50168810c02a64ad47d39bf96bff8541412023a9e9e8de88d420a3787f0c297c33cf6adc2bb1ffc53dc7193225f1ce1174e3443ad7881c631891e2714f193d45c40cef673d18120d843051d3b1381091cc05d0317dd318977d2e949e2322115adc02e20db54a8b121071ee6340945d71a0c6c41946d95b04d123cd49e2eb304c73716c9c7b078fb9dc9159eb0169f5e91658283d002d9d408cb79db605f917a464f8fc4724cddb378c2b0cd65c9145a55bc88abc269ff0539b1117923e8390d36548a85ce0ca6a1f94be111bd03154e381ab888341dfd1d584206c5cd44d3d53005a74b8e5bdaf8f6f22197f9730b1f8f038b6902faa79dc947fd25c79d1798dab6854e9b69f2052ffd5e8badb0e8aa0873f7ae81d0eb0056dbe2fc41387be6cf71af51b1fc94c0570494c62e449ac056dd5b81ebd82a6764fe456c8f097f7559021615e251e9657954d762b305b5f8cad26008fd6f7a8f3f4f01874d823bd427286033acf34f4f55b67fb2845f671efa376cd6884b02ef445c01517cecab56620659c95454ebcd201ab7bb7d2628b40db43bac40b8eda3d2848349ae55118ae36d5a0e0449f07e6ca3cea2d4873527415ff98585f8a45002b2861834c57358c89b78a9ce8237e7ba16735d6252dda0bd49f9495c135a8b899c61583c8916dfacd68e8c4585c9c43da9f1a09cf4d453c064d8b890727460b2f76b905607df24c329f0f6c93777f38138e0f86043e66eb4825718d7cd10fff5028c892e4fe9d123b70d870d82e897ab9ff72f70e585f11229acb210613e1a7f0fba9c300dc071bda688b0140ccdc374cf569fb5e843d20ba15f8c5190980be64f7d95d702adaafa33536c0ba3aa4f0c68fea83735d64fe62952fed22adbcc916ffe07a356e72a5be0d52f81983756cbb5ff23b089ddb2a4a659f741d62b1d463e31ccad010a74f4dcaaaf8dc1e9c5f6e7a1be6d3f6e3e4b406071eb45c3685155fda0d4f59ce2f76f70d4da3eb9d5572198ca217a9c8d5534dd1d0766fb118c1557a2f7d413c0f9c51ef8449f2b116ecbd7a8353f5a5e8f1f59d28fb78561f03e6f1a9340295af56e35ed2373c4d1697a5234d14bd5c350c83cb1b492a204d0a9412cc34f0815257e7f0a4be614499c438e11fbdc3f31950aa040e9a255c46444cab606b9653b0deb6a251c9097a40f3b1d4f85490f8bbabb9a871b61f52e2ccd711e8890ffeaf64395c7f944db2b56cfacb62ef1d1d54cf6b4012aef553fe0a31ca5c1957b14fb76eb32c136362c4c4e174e07b772b0f7bbff9c5511127e3d200f26c4babc3c493b4ba4622d90f4c26309d54754e5a81f08411905086eef40a9038566ab841d652a95292ec11872003c04871a6445f91fed2dfe21588315b6ccc10e93af0e3171e321629fc1a26837a4c9655723705489e778f17cd7e8d9768056cb159f4d6ea88f9db6864e5a59e93565b07a9cd5bf4399be48afb99bf9a6dcc32ac049f5a45588bfe6c837e01467be4a0e66cc886438700a08a6ad4e50c2a3133af87a6874b76eceedeaeb42f2b948a88b1adf6205ad724c1d2c7830fdbbde6fe079863fd8b322bf2bc00c6a6562133c2590efb9c7a807439aca85de096b3090d06d2c78ef68359e6f91220ec62576a42ecf7e478b8629815a328bc2662a0ccfd4f4806786cdc57f646baba0d86671021ad814471ddce14721e3efb367f7700df408aac0f15bb9574d71f3b0a61516f8e9aec205201283f1330d321744af914b4119aa563830e726992cc8bbc8e7665077ef83d7914743e9b4208c339f848f75a4ed9650079d0077a0d19e4f793219ce3201d30e16e3ad7fd92e864608d4ce921b760128a46be7ef1c73ff3f5f76185d1ffb61bffe0d6f156a3873bd64436a185fad56fd08980db9ddb3496c29bf5131d28a8d823947685ea7d1cead2c9a5b587a42d8e79411314e95704d432118533bdb442a5773e35f7f80e1599a780e13313c4f5980a0efe463be72114b0eb5400f64a904ef4627118f70decf6a4cf9529cbc9c5e1dea18767801e6e6731af02caae834a94576e05e9dfada3fc1a1474c551e040c1242684c9ad650d9dd95d79f9aabc7ff4d6162a94076cf1b1a37a4362ce5ea701de81fca722cd733915921bcba8f29dea5cd2363b86ccf490509e0256e07eaa08b8380e3a90ac69ec963aebb54306119ef8b4331629541c660a27307612317a9e206677cb278480dc6ff0c5a254d9f837653399516a024f5ff6b640d32c165f481ad1bfb906dfd4e3a8a3551fdb75ddec8e03a0aad8b702b7110f314b86552df0779b238e52680ab353d736560f7c7a1716721d7b79cefda267886c8ddd8a1037df1322bff292ceb00673b38d38b21e3af1950d6bc9bae8678f958b1a6cbfd0d4d6f402fb82cbf3f821d60344b171511157ca8f6615354e99fbbb37b478a4a4a56c7b2fd7b162bc7eba01127b5db4ddccf44f1841c9730c63bf0d20d308a658fa754a50d63c644c8765ac88493596ec9e843767f5b943b9d6907fd508c38d6b554cf5e8da6342f357301c9b529ee7f617e4102f54f54ab9f053a75b98368878ef6c0c275255258a9cdd0b077000bf418f5ab5da4feb628ee12ede7f608fef7f5cba74a602e3378e0bee6d1c47522453d85c8e0f5afb0fa20edbf19ab06db5dade665e0a1ab7f19cf94a32ac156ba4850f56b27221213bcd6a409fc0570e708e055ed5f00e42b8c1f29ac90e3e8c94a60f18b60479637acda4f43d1538880e22efc37271ab47fd51ab0285a9a9421498f3684d79ed799eb6c5c2c78b8ae9deffca526adf79bd190a81ab80eff569bb4a1be3a17328e6c7fb64ff9b342540524de8dbf2965428ea87bc4ef30d171d98f44c5de66347e4285bf157fad65313fa78ca3f0b9fe81428aaeb85934a838b0e21c2c352dfc787073f0e6ba5e2ed32dfa81a3e69d9dcba02e8934dcda10555b67c4e0597a12ebf46d62d17206ed6cea8c01f10565dfd1c5e9ca4744aaa27522cd9dc2ef1af2ccfd8c7deaaf1c3fcc6fd2c0c116bc8a00765fb3948c7a6deb67f53d3929a75336ed457a6207ba8be47e543a675ce7d99a6a1183c5a0642153107a7f339f7275b119118b8a8db9c3a55ebdcc0e0d7700b58385d76484a5df1ae65fbb0f2631d496349b562ba34d030ff70050f8e8cdccc5583510a9cf81e9a0664f6163d70e65848babc7109180ecc8079f32a2f066165bab47702d8b2296dd85f8c3f7ee95d5f0f10521752da0e79d7ee6cca4160e2e513d8217cc75a3f87c4640cd094cf72b41e62c1a5a6bd48c2282fb38d3ef32a912a4485f90f7e213fa210ac9d6a57aaa24f8326f2c3e267d02d865f0f1f6723759148e5d11a9c1d48bc1405c9df0f60eb4b7259b307f8d71e7f2cf1a16a9b4c50e0f372bce40c7726340b5ada3e6a0b33ed836ace1af17dafbe5e17a51ba9a6cb89c4b9338b372e8963df4c81975d45e47853f8839ea27039ec48ed98bbfe485dc41d49cfe875250c837b8fe9334dc678d5dd102ec9b604b0bfe91b884e8e66cf9835546f81713bffb6fe2c2c827384925e74997fd0998cd763c04abe002ec770c417f8005c7f171dd697ae242e43872ff91b132868fa63b1df8553fd4e21948cadfdd31f4309da24d0a11b7710c950613e2302c58989ca4365", 0x10f3}], 0x4, &(0x7f0000000440)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x20}}], 0x5, 0x4000008) ioctl$TIOCGPGRP(r7, 0x540f, &(0x7f0000005840)=0x0) sendmmsg$unix(r4, &(0x7f0000008500)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000a00)="69c852baace9a4fb2c1d3417026fe9119d440c0e026c1a392783ec715f1acb99193ab233927c81efffc5f80753288706385de5c68749250608b2ad5c9b43300ba9434e2c9b609599a345d8b991bc56956958f302d950213f4081594eecd21f96b2566f53c8c10d01f3ee4d46961f756a779b2bf206786868935b48346e23cddd1a9ac31bec88cf37f380ab58a4c4643d6e9d7a28ece2fa00d940b3bb466e6c551e65c682ee9de85cc73902104fac58d1dee6b23a8dc6a4eba1d6373731cfef999736b27ea225dbcf5f7fe7f22ebd3102c9912fdf7d2afa9b1ab8e478ebb70f56fe810fe87234b0ecee2a87ef92f91e4167f0b03298e74bd9e98ce337fb06443fe4893886e044fe5662fb52bc33e5347900362f09bcd0e336a61536895b927decd997eac37d434e58477c99f7590cb1f82424b4c6bca2cf2763ad96fec6009a1edc349c0c509d61a00784db21189390b4f4d773a59d636261c6df6f4a7410f57f33cd8c013c58beea14936906c56089cafea878faf9f938e53d9acba400a688ebc44dace5c2d3f1d4df4e1dae2082cd397e5a707389256afe1a40a47c0370b412b35b3e4ec537d5bde3e6ebf331aaf3805c90b5241f1063c08c3417f8f440e527b2750268d25ffeea33e151f34cbd57dcc4b4c064aae62ab407e7438dc01a061b52c6d63aeaeaa21ac48e7da26fc0a811d4001aa592820cd033d1bbdee9ca209367f5a8a155e4a505de1d6dcc2778094a736790fd8cd21cf4885fc193eca0f56a677907daa09ee1c6d0d6c4d1a410c914eea3a3cdf7a5ff343d9475cb5c59f8d71f41e011416cf66608ac8fbd443a1debcadf36c5e154521122976d95539fc2fa7d4791208f415f8f7efaf671ba5d2293c340dc8f6d5691e56d0105c92190f9a305b0dc0a777be937ab35a21ecc88acc149aa13342ee7dafa868caab9f1518e767dcd860bd31fbf0e44f3fa36395a061d6ba75e179fe676153f3c34d7c65140a5d7cce37ee62d1156afd97aae186aab5cc3dd6809e03bc792457b16c016199b727787d0acec7a1e1d34b240e851245775b8cdeec21de5eb7c5a7849c411db15c6779b8208437aded40a35e10a8b419cff7a19303568f9cf46db16549f9c1711a08125e5322268a17b746f51ef501ea3bffc975885059a39fc7fb44fb089b467c895fe8c1602a891ed5fc48407c57a9b5fc7cf7479f88c45dff2ece48ac38979027503651609dfaab40d7453a07a8818c331ad504ef1727705a4b5835204374afb2bae0359d2bcafd96207f95ed5d2891dc8b97798ad46a24ce54234691e66a688f6e5b663d19087e27e62aec34c8206834df173236f358085edb33d6e472ed93aeaf7a89a705dd18ba8a943fa38501b3f4e4fc7dc781e124ff17a7d7b54a05570a96fc22addd10fa7e0632a3643e35319cce7fa5ad25678385ed92f435805370bd0f61cb3f9f2a3ce62466c7b6e055b72562dc0a219a63b6a08212ed64b70694e757d81029467e402282d09a15df3f4d554418a90194c1ca863b7fc110a5739f585d2d1426fa8b5fe8afd57be7031c63cc8b0a31f980f78c5bf1aa26dd1e50d02547070c95e9e9123fd60b90c03cdd3ec690600f2e825d43313cf0840416ff3803c3987f0edd23948dc68862863ce4c389fce7cfaffd2f0ec6ed7d355b8cdaaa85fa8cbb804a3acabf974ff78a33c5271672cab97b823a2aa79ebf702630f7d83cadf120265cfc4ff80e324f7cc69c19d7ac68616f002433e8dad72648a31f321f02a5a3e576155be8494994a0300629f1abda3f112b7cc96338b1c1c87d25ad1e753f3ce799264bc2b590f689d5e23a2b32f0ebb9a7007e20b971e32ccaeab323f39aba6cf2bfdea4483d04640f7cd2c2cdd86623d5cf92a7e3eed20bbf8656b5d25ed760a376a515ba3a04e3662ccf2c37495ef285b241077d3c1699985f83dd74bb9e69976e382faa1252eae6de4881b85a5d9c32de46d3952005524146d54124f39235a8aa148a265bf595ee42eef1794be8c8b27ceb8fd2b1810dcca96e2362ce47fa391c050b1f2de98cf532c7277d422c3454a839f98ddffc3021c3fc874cd42b57762d8af1fcd8c728a7cd2af301b2d0374ddd569b40335292f1665ec4b7e2059d29fdca546860c4736134fbcda67c30884faae3b00b9fdb8b0aa895885d12175829a994af8e24e699e8e55a8c25a776303fa17516f69c7569677990d9a5bc97f196bfbb08b4e915682e8eefa82071623c4e17aef64c1fe24e69668779cef0864344d03da8da87531030e123253587fc0cd8370c92a8be7f8546d6d9de9df278ee1cb2a8656e34e2f6ef5f84f6b98edd28cd5e1eca42877709e18bc5a059d873a41a7300c9a42f35d4818eac2959ce05370773205009f77c9b098dab4c2e9d72e34412559b555e98842a2065f92d94b7c8e1b567f6b5360b07ddd5581e2e89d8061d76d810051e90290d509a8ce75bf2bdb4b96ec7e270ecee17efc0ee8b80c1ad5ad26b1d23b2b98f77b4e05bbc8781f2bc38c4a7c19dcc415e1bcaf64a520c8ab31a6a7b0ff32a1f5031cf0843069d99824441336f0e4b1781c111f88d45cdd32c8f99735946194bf581413d42172b9815caa885efdb31c887609de25dc456e841aa0ff83fd0b0225483682343fe11a1b00e33765a9c4fd035edff9854726f85231409b223af38457771021ccf89ac2fee8ae351e75161bde1a273888163ebcfe8abf2570746eb8676b44e9378c00c5963bd1ae4b8762ae55ae8348e78313ea8bdac98ea8a0eeae2b7c8b9d2857d8ff8958519d2d77be830e3be0deaa4bc0e5f3729e502190810e1d6266700687c160ae4644a6d400a60d17fd2a1cf808981ab57d9339523e806cb2106e14a3a7459742a46623dceb4b08638e5d85319f471bb0ec143d3d5bb1ab1842533383876966122fd03e84b0c234be34cb90bec7e6e03c71d363e1c3626f2d4bcb423ab6d7d0ba0731ad9b6bbe90ab25455f91f47a45595e01f00f6a45ea30d732e446e9e4ca693256a0b881b6bcadaea1bb5456b463b4b54bdc19b413638b5806a253fdaa2af36a83b004ea908afcf085aa7d9577b32efa993984b0cb9904cc14aa3f9f39039e797924e76f99554fd0e2e0d93ff0341399155e57c0b966bd67e0d7a06644e06efba3f3198f99431b9919747c50e6bacbb3dfa8807ba62d78078a4b76981e4dbad55f437998012026dabc6b0e8ec20307de53dfe9c75def2602bfbfb9d85b0992e88294d8c90731058cc530fe7ad57ad967fd1c78c6748eab69edf05f7c1cd637066b7f919d0b2f896dc4351b2108cb3d80b1d0906eb25209c7dd9a067ef3c12bd25e528bef9144ed2a59b4fa47d1ad7ee1b904e9c703b60cfa2a00280a13a608e6a87e0aeb2f5acbec87978a66b190fb0fda06a0ea22abc0c99f25ecbd304d88f9c881cdfd668b7f9d788e76b0daddf2ec02b845657e50e210045acbef4ff910d983f73738cc540f0dab3987840dbe1e3e79fc22f372be9e85521720ba5a0c35f6d07a081bbdbcc49d61661ec75f9612af96c62d0c14f0bb2cbae56d1713e5a279e9fd1d97978547a03f1261b5551cd779fbd0b8e851698c6bc3f4f80e54583ed98d9f674c76b39eaa4aa743ccc3e6e45b762a35c77733ae9029ee88d67a5ed22a052a93374983c98b47983b1f611049d6578c1013ac2992efdecbbcdd81b612822785d1367cca5033e4d6a29f98a83ebf0bb0900c5b43555b3ffd5b3fdf1352e40495ef34d066446a7f5ba06f26c4921c23e6dabb97489d1e200a1ff4ccc4c0cc4e5fb6621ee0df8b5a5dedd29e6cbf5c5da9442f6c94d74bdfb3444e8195e5249a9d2303f62a752870964e4534a95711c992627c22fc2c42f2f1226c4f77f174df327dd8b01f6c3f40a76dd51e0fc180d3ea2e1b7f4815cb3fb563c9f15201955f9bb0be9710e141d6387be4ca41e03cb36eade9309b525c4a7fb29bb8f496509ee33f513ea0396f4b9d34e94267f25337e55f20b2341b7f81eb0d88ad32e2884f90bace0a93cdc705a63e6e904512b2d285a63a64c18a53d7bd31596d1be6a81ad0251134d3044f5bec5a7fe189956661104d2e26a2cd10f39daefea82a91c054e479983d61d01b8b3d7730b9b87b4f007d5c63c37bd0325aded8bd455ecafe9cb483e6ea20b561533c2b27bf0a44719ddecd69b528a8bd2660dbe094ca3f1daee898d6745abe3100dafa16fbff769e28846527b90325a02898a162ec3d8f0090d47d92d7ede9b3da7c58d4fd4b87cb7a7f1da08370e90b652c659d23a6088a01a0e794a7ffe58d5ab5653da7e43f034ea4012f0e7a20e69ba227cadeda1a6333eaa67a3d40a9fd96d104c05ad7330f4dc0d6b10fdc268c876c578ef5775ec2ce40001cdc77d17ce5a0b26d1ebfe1794e7c9dcebfc6c088ad72bd525433bffcb0ef1d3ebfac61ca66397386764595e179d3b9777ac03ec84354fbaed71f632205c85dc3e1c54c18b7376a72e58c8607eb89acf1cbebf1fa091413f28f8ce2807a94b5a5e68c0717cb96fe39ce8f35218bacc82f0f7d10942c101aadddd18c6bf76e154a34065c8c93c9007489d2894bce3ff4f41acab5fd2e5b1ad9294de47b3418b8358efe6ea4fcc907c8267e5ab2e66b8f14da750c0abdf9702499bd17d52b31e23c8163fc436953ff030ae202653446d054287e4ac5419f03e6d38c08daa172a8f85984a2907de9e85c7436ece4f59567c87769839beeb93d53374b4b1242cb9887d17c1c6633f541769db6f731acfc5b8065f14210314969a4bf1f554014fe3b34dfa00797c029578794346f726a5ed84dd91108ac4a18d42c7a0c9633c4b824f718b42f8a65773d3e16c9729a0764e910f8fc44ce03c5bf17a4c714d598a557b78599b3f7a04883a437a23fb50521ce196671dfded5fcef6c55b43850f2b1befc0214cc6c81868ffb377237ee7c449c3bec01164f2a42c7a89f1a93de2f47d73256eae5413aa68cd491a49de5f9907b7bb05e30c883d4864d26f17cf66769517a3590d66046e920302fde2fb4b4f89a9864292022a4443393cd4a00b14ecd1c44aee7af4b9f3bb5ffe6492b315e069a61fb7e24cb281e4cd49a03377db972273fb6611c5d18468d3a9ebe17c5925f6b1cf7ba8782939893641da641f9d19491037f4b7f9cc697871088ff23a3e5162e49ae0087a239e7f43662af97a35d10d8168e830f9f7d4ed92e03ae1ce3f39b6a34d43e40b7f6bd0632b5758c41db0881c687c9792a6eb632ded6854062523574167d452161695d9ad7d8f69fefa5235f8ec6c83b4517488365b1eb95b123ac2839bc41dc0fc07c35671a9a953cb7d9077e013919ce8794b4ad3525227f67db39a31e47e4ef554e981c6074241779ae356108b776fc5e810e54dc5c1308a3309961f7462403706097fe02bc4a2623c943ce9fc1b6b4eba5b9bc665795cef143c1360f64e5dda6ba15de4dcac45f49173c28606a23219430e67253f4b61de8488701b4c36bda57896b27f8b69442f6759bed80f3fef1d5939c9d46200c7540a1e9ba82ca10c03bca7d5a9d91dac4168d0e87ce5190048c2144686c4f948c38c4d94f7f111efe58bba1107a4ec05faf8c223cb1f0a574ac3734a4e9ada6393d3689e6b8cadaaa74d85bf2fd2cc655618d6a53b784dce18bc1e52e0c4869094d7d7039a0cf74855eec75fe72471f5a6a47a340edeccb4187fdba4c318d359da1a0eaff7a45071d9346ac587549fbba25be92be3cd23e8437d8f3cfbfa0292a3848c79cd2e7964cf94eed640914ac06b9612c9c75c3b2a68a00", 0x1000}], 0x1, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000300)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000003bc0), 0x0, &(0x7f0000003e80)=[@cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0]}}, @rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}], 0x100, 0x20000880}}, {{&(0x7f0000003f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004100)=[{&(0x7f0000004000)="b73b0de7ee6883164859324d1d0d10506886b9a18820f8e955f1ece8ca69fbb67bf8596e2448e0a63fe0ccd086c09f46aca8edb21d95752b2a7a388710ec72fd8fd82ec79eeedae387f463017ce859b45b5f922a9650c991d4d6165038ca3342d5a5f72b7774838701422898fdf8f05823aac0fc4f49787c92d8082315d227edb1c965e684de678b4744c0af998b527c2abde23fd53377b96e2d7b9b9008a6003afdcb0a507dfe5dd35a8c770cf4d908d7dba8c37588b5cde6d7f68d91efc3d3bb1f1e7ef1fa0a3f24cfb5664fc1069159acaa329568fec029f6a9ef4f22", 0xde}], 0x1, &(0x7f0000004200)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x140, 0x408d0}}, {{&(0x7f0000004340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000057c0)=[{&(0x7f00000043c0)="6139b6b6403e4f12ce0a40e8da738065f5a3856a413efc451774ebacadaf4090925d218e786cd046c10b43696919d85f99db748179585cfb33ee0bd07e710f38ee15066114fd6eec573f63e5d5748462fbad8446dae53966cb3638494c43db098784558fc3e2c26f929c0bfeb9285add3055a40a0b5b8acc4623ed7673a3e0cc4caa27622e5a63203e39dfe9580adbcd1e312a4cb2ba0e54d2ab7aa1acab0e2c71599f", 0xa3}, {&(0x7f0000004480)="72c0fc758254dcc8bbb9764dcd6340a32e988fa42834305b77b7cecc805423d0429e53e3aa702930faf4786f1d1aaaf9d14bd803df6dd28352719fb7c50086707340be50d9dfdc3f14c0db06e173671e212ff9060074b379073fa2dc18bf5124fe03184939ef800069b072d1321a45f4ca3282916e2dc2f9834e3325bfad4a1616247e98dc2ebccd3144e8c7e1fc7b5a3a7f23ce125f0df204902802f898fcd0235ef7df9cfe97b47da46cfed3e57a09267b0f133a11dfc12bfafa684b54286c51ebd2b92e36120b3b9b201bee8ad2632adbaf499f197c7b83398a05519f84e5d1a0d4f8909a351dfd296167ac6cb85d5666be16b5536d05858a9b4d05d18be07dcb391997b64ff77137e598c213f7bdb354a10fc0a9195f96d330e230a6533bfbe64cf176dfc093a9a0e69d7918ab1e18c06149510589a99abd8b2704c7361be5f2be0f76779b04003b0cae9e119367ecaaec094e733496688f9d173e55478c0b5a2ad01b46f0a63eed87057c47cf0c81cf61884ea856ccf58c8e080472dee66ba7e6598f772fa2e5e25d4211dad3cd9d1faabe55bd932e2d349729f1a7b662247bfd4e5dc6a739e7b798e441eb9aa0bab73ca6dc34b62758dede22b41424c91cf5854ffc15846027209e7fd38d9324b26960be65dbe5529ccdf842aa67f6a2aaebe7f3b2093254da1c14fe87caf7e0e1058fe0c90e0c4555ec3e67c8c16a264aada521fc8bc7f16781372093dfb7c44749017163e3f92b01f8bc3b2885f5ba2d45f0ac0d7ad1733dc728d5ed3c02dd0842093a67e983a15ff64b0dffa7720f3e57fa4032a90f6577b9efb673b7824570b79e39b02223aa307294ab50e8470627e91f6f5d2b3bef4fdedc6a7b7ef976259afe53044ba1685d0db908599f1811aad4b30bf977d950c16dfbab23af6caf3243aac5c762fb821384992343974a460e5c6f839e32fda8ef083a789c59c5d7921e81fec31040ae798a94b1a3920f99a3d20176955c341fd7cab0103cfa09eefb9e87f47dbe0e07ae5a455d2c1ea3a94830013cec22a917978495da3e26c23122cdbafa52bffc36e5031f0d96849b1a3fd9e42cde61c389eac2ea124d43ca90a259c1e032dc4df3ec62ea8374bb4b09b01a0230a875ee34c72214abc6fae81f96dc8e90c589f554adc7cc7a747221d37edc3b99d49d0781cac05df87ab804c975fc6eb094a0af95ef1206f488fe98ff10a9d036ef001a94e1160a56be48a6fa5bc8f8e018778bd2c380c10d11cebaf55d718c7433c5de4b0844aa322005be30d20c1e04118221730e4d95007359ca51a2f153203d6267fcbd20333734d6fe37f1fb65bef6d2c965378c1f78cee4e5d032bdee9c44b4b77e9c018f11f8739e9068045b4f1eeb292aab66d3b4831ae07495e2f7176cac61f3e90c9c5637ffeb41c8f2ef57fa8051d64b2eae8681f588e7ad201c17c1f9f9e3ee7ee860f9312456d27c7fc16094881b68c8e59f27710de68627a8bdf5b63c74138ae1bd1007e0fe7211d8680b8ec88a02c064bf12bd9d930b7ecf409af8ded071c2c553456c5303d90dbc04a8e1e35d6d092826b9e4de4e771b1e6b3b5b911717273299d43fc3df48121b3419e82b1c8c9d5133dbb302d3404b75065ae9ebc89aec55af4913abc23767abf35eb7663e415352aada9315fd88cd4d50ae21e7982cfd0308b7f69f3b09412a0443600d976e51cb84207bdd2520106ac3e932c1194414f79bf7c75a0a6b3010f3e7e51c158c5609e9b1118549651c1054c6f73cea98a712f664f0ca13b840a8bf79682e7578822fdfee8246f99d37768d89f72840df85a64bdf47cd1a052e1ee02801a8726d832f8cf208cac728d3f2141e95b460e618d92199306009850d1c267c04beebce59e80ddbb4b1282e744dc58ab5a55f0f979aa3e5d4eebf61c6782200962fc4d490cf5cd7e08792dcbe399b656c6bcd1f571c756a847580a738fc5047884e7e7901aba7551f4873fa4b42c3aa081df23ea148182dc4d398afcfdc3b90503e988f6766ca216be7299e72018090653831ff9f4bcc62de5c8bfaf67de1f15db6d7ab33f28b074ff5afe4d9771a045ef5eeae79a88accc67638ee19f1833a7405859a05220969b1bdb77cf7a444b9c6302559368929ef6f415855832122d6e76b4a382da885502e416d040c61e622e064ec95acba63b6ecb937f402f56c5f535c60cdfefe742fc518ffd7f4cb6295df804573fd9427ff919933cc8322110047bf60c7bacd5d3c7aa5f5eb7d2489d3ddf8a7f76bb01f0dc7f57a1b1ecb4846db8bf18dbe1e1b986dbb9cdf7dde391bfa7a1d42bcf0c88dfc36590e5b7f9a30ee88d39605f744e6776bfba850f6f20784fc62085abfbbaf351ebb85d2b34e52729320b3a3605bd5ca57df177e0f77336f21af5a55bbab37746ec1375b76aa6274c2a53a28c505b1402dd3a61861b83d8275cdfeddcdc6cbca2f3ec1ff0e9102307b818c00ac833dcf9ab684631f4b6d263c9f71f0b46b1d1473f41e28eb03fb20057279abe063bc046cca25a3d4cf43be8098473b365f7cef6a4aaf2f10a5462f78d33d6131dbde9412da485fc6df9f216da075c59af63c8ad0842fe8e8b348b2f40c9b7ce6453885daff4fddd7e9083c325808d9b0314d078d5e36943c9ef10153712a274b9ea153c093b191ab553f6f1c6a763409fe636588c1cafd5e063bc46ce8a07149e3d158c45f2c01709d30e54f6fec702691744780f009c57672f6c570cbbcf0689b70615e4c2fd2983d03f8d2a2b84d474530c489b8a58fa0100d6233f6402ab2928cbe074a7f70f7dc16cd41e2fd579d2f8926c1d50ba369a9418c01eecfaa8522e6143e2a8903c3b8992023ba22d418da4811684985619faf9cabbecc07d8bad6d6043e126620a97c6833510511c5784242188f66c1a384c52dfa952bcb3ac73daf729e4e24264914033b1d274ce5ebfea254cc01f339e30153a4a607a697ce03a8f9424d7bd42ca17a79d74e4225a6d5b57add308370ffaed073876a85b05f00608f74926a977a5e7e56eee81ee58a028b5b8bb596a7fe0ba89cd0e96975a939c37b655fb59660f3e6bb0ae0e5359948746b8b90e24e1270e5ef451629bacd630b1a3c6c6e2d4e4a50ef6d68376c10766265db796bfb1ade198ee96060d668dfb2eb60693683c9bc0b888075b331f3408fc31815a5fe0b28ca9fa1d7e7f49b84a7f4226a250295702e3eee0a498e65355804cfc3fc3d52152b2c40d65d8230eda59ff17fc895d8d21ebd5b1921c283f24a45c6756eddca0bf02bd88c2dd7ca29836fec367f235bc248a2c7940998009308dfb0604e32b74b447fbda927f96929cd3c0b506513855027904418f75b03eb181cee607567d727c17feb50f9238863da224502d3583f426c510ccfa6bc10dbefcada24c17b3dc18df7292b4a4fc069969e36d3155c879d2c153d45ae036be6c394ff95489e4aa8a5dac7a55dcc7ad2cd4e6ada6dba381bad18484df0d9eb1b6a99797301abcc3f4ca360978f820bb2ca23f88d0b16505a4d35f960956ad4cc453aad2b66958a0481777021e7fc14c59853224417169c3b0d190e8e480e8610cb27e52c2f9c748b369e09aafbb129d696b651ff96957b550dfdcff823a4c860b22e58960f69a6e63552b49b44d45510b1528f45e665b9e1d9310ed5e4ca0753504544f7d9e8cc9d4e4a91973e8ebbe6a746093a6412eb516b6839e07e3fd3b13a358690b104c221fce65c4bf1b231daf0562e55811ee3405b1384fd167165ca7c698806a5581e6d3c027cd7096df9c04d8e19fe4a0a8f41fcab1e7611354d63be639f2a0df85dda41d31de4dd7c0713e005e17b69743fc4217d290aca04a12f4dab7fee4a6d69088f3482cdfe4fda4baadf2be30b7b0a4a963a8c7e7d1a85960e55d88e340921f9f71e1f63d53fa39847ab9a63c1c68870c08b5856568144883023e304932a87822b523038481572912a0894535a7ee6c57ba30641170b288b3b7130bcfab17494e4f75e30cf8c847a4b12988f1ad826b16eb6c867cc3714e4d3c9683544f28d84807a09f6ca7f4fae4873b06af96f59fadb3d54db25a4c313eb770a0677b627167dac3e9663ae2d78512bb54e2689d7e1df58ff7e0d75a47c1fb6cc9d324b2ad36b33a0b1d4e09be93a68a00829011a6710049785700900019ffeef67310256d4c0ba5445707a5e1b9fcab3043d9249846b86ec143fe1681f2fce6657e2419c01430dcd222d53677b5292ae53468ab0d6599b0329890e2bca168403ec5e483d9742bf65d6ce3e831c344528eeebbca64e0f3463ce664125662c4740e3010b6f2e4b8831b622d05312d79bfd51bfcb45349a73a020123330dd2ba47c95fe26bd3269db3b95c422bef2ae34fe3cd24a0bc2cadd57f39aa358cab5f93efe24a4dda729dfd7af63e1fcac37f50e7f4ce12d9a9d8f085104508f1bd52d9fdf076efb9099e4e84f8d4e7a5aca3c76a09cf20b35134ca4613b2b0ee0a7aac2c4b7cc700c3493f34452628555ceaffcb303ec2c03057909847cdb34eb2f7f607af0f69e69b1a29bd6142bf0a848a93853791d53c23cf99ad385442c9951255b650800b4456bc7d1ddc770bb58765e23e775c581f714c80ae494931ee3e5db9953ab64f8edd8d6730d9783ce79592f834ef7ee893a436036770c1ba1427fd46f36e64896e8222c19414b6e55066c0ec2a95840d090ab7492fcbac400a1be578948bf28d4d5691d419e6fed7fdbbd568787110871546df65ab8af49b9cc4787c23345f44403e0e9402c323d3ca075505c00c5ad159d3381352d31a8692dd01bfaa2a9d36358edcec7506776e2ba236981f95eee3376339f25ff5ab5dab6ccfbf871511087ef2c717c73edc0a65af3403add9ddd7ddec3fcfac07b6747581f36e540a59070ac7d0f70d403cc897c5fdfea5ae94af17aa7057dc17ad83fdb1f52afb00aa133d16e7b90fd81b3bd7ec5067481efe0e2939d6a46df526ceddb0e43fb5632a099ed2bb47adfc4307d584b86e3c355c6cc08f16f5be31698846e774897b5504dc349f498a6a6f26a37410c33d9acc82fcd026e0f415823b38d85d4d365a5ebf442149e7997c04f214052346caad0d36ffe2e706d46cbac9bb7955fc043e6cf4ea0b314d3cc28f63365ee117075aeefec43533844b8a76e58a468e7b5345d0c34dc6026643758fe85bb41c8ce6db96eef07fecc8deeda8498540d5e9fff7f201c219c516f34ea2219a789eaca37cbbc5dd251cd84651717468a5c53313f5f827a85a7bd9aac5ea178137e4d2db63122d22b0e3c8660742493e75faafebff1c8e4da8a5e8f540a0ff5320a1895f24ba215d7461e13dccc298f93652888cb2c4e5fed162791ae9942d7c2bb8b0af6fe435fa39e673438f6baf81cacd8ab00d4baf4307dab8d45700f0740cc17b09c11d2a40f00438f6b2ceb1f0488676798e2ad7c7538ca40ec08c9de0b04e4f8badb6b6ceb56dca85d2c546e04252dcec05635cb5cd704e37ade4e7b1410c5e20f3bd55988e3134a4ad9449875e5c281a65cf686d4667f51860315c45e1177aa5f8c9edcc587d5b860f11cfe26799852162ce242c4711c0d2b5ec703731164e627108891708e92ab28e433dbe6ef10adfe7dc00060b33b0eb1985453e6ffacaf31040c9718b828f3c7dd060ba6e49a47cf5f04862b19dc04d7c8eb074e0bc82bf81de0fc5a0e29848fafbfeaabfe051007445c290504b89a87ca8ccfea87a56265680acc3db01322522a008930e1f2704b9b8fb40c21aed7083cc244757b8bc205e9", 0x1000}, {&(0x7f0000005480)="d782284ec0484ee35f1ec760a6b305757e7bd38decdfa89dc98fdbe987c28f1013a3101f3f75b6ba1a47e04fed7b0559160b5687225cd2c650ab1191151d01d44e4760c79176d3ea8b595c98608899a37c7bbaf13c447bd982189b2e6f8bc4884375c0a9a9b6a34933e4dc4f4a80", 0x6e}, {&(0x7f0000005500)="016c79b0135c515ae54323ea9be07135de63d9d8f97e99d2d1a8cdf75e294484615fd41f1799c9f85f865bee6a045399f7f3b61ff0f9bccdb4e00c3d39e9f83e1d604bc562c14c6eb207013d4f0c84f8a6cbde5b603f14adaac7ab18390199ac7e5e6e", 0x63}, {&(0x7f0000005580)="7396c93ddcc3a22e7bd3881eb29f10162b3db8e4c1e7e28f73fb4ac081f3a314087d0fa8a16d6ebbc348a80e4c2dd0aaa31f7a4bb3cecef936cd67d6335eb67a58fbf5111302bc8a4c9391589fb67c730dc5525a0737e7afa638a452a96117377245253dde924c", 0x67}, {&(0x7f0000005600)="4b444d421b787e9ffbace54b0a4d7e7fdb8dd0d698b6a0023bf56d6a049899e60be7e6dc5c480440eab07ddbec01fd538362c97388c2a72d2c9eb7bbb76c36cc0c5f99ce1e17827f28a59958b5f7b87618594127540d8f5fb5e1e3a350e60d58cfac3918b78d7e8c7906e252753f6ad2ea7df6cce34e0a3478146caa19ff70cdf77e5268c4893ae5c1c833e380137da106d229a65fd3507994d2d833aaa9902c58a642a28dae568344c7ba9cc303e1b6e139b607f3f615d8ece9e9ce7ffb489bef", 0xc1}, {&(0x7f0000005700)="ff49f8a2c5df08a6f39ad4a04d7fd737341eb56c4a726893ca28076052f686f34862795e0bfc566f2cc28f052e19222c8566fab228b7c31203255fba5bf77daaeb471965b570d96e47584152985480108790f40a61019603f7782400a82a4e19257b16bfc99c9b21707a1615ba98d3c685f912941cd338406bfc14a163a2a23e2a42dcee0e7b8c", 0x87}], 0x7, &(0x7f0000007d00)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r12}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r7, r4]}}], 0x118, 0x8000}}, {{&(0x7f0000007e40)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000008040)=[{&(0x7f0000007ec0)="01d3d34a2ae9f248686153ef5a63e3f00d974fe92af648396c68a8a4d434a3b00e9b92206807a94621acba0f38577201a24f18b74f69fc261d368393eaccc2e75e5de66e09ec65655f2cb2ea71008c4b6a89cc3e17d0dc208028285c19511fc984dffb2f96ff89124559acba7e385694c73b2eb8d28f5bfc145ef331ab8790ea509ced11", 0x84}, {&(0x7f0000007f80)="3c289e669b18979afadbbe55def0fe1467e2ec4fa9d29a57f5dd30334b00dfdfebaa4dc50dcce5c1322ccd6a4e754e0a2eee3b4416d2d0e486505ed82739329e0bb4ee8c4d100867a9af22740a361026d566a2d427339af009c89fb2058c8ea173c6a1d3780c803a908163c833274d8af950decfb3a9c9dc059b1fbd8dff274e37567834178c084db8400a90323a750f90cc45743cd24187fc29783a11cf1981d6fde2a8a3d07f2113d434d3ae39d114da457078709063d2f18c61c487", 0xbd}], 0x2, &(0x7f00000081c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r7, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee00, 0xffffffffffffffff}}}], 0xe0, 0x4000}}, {{&(0x7f00000082c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000008340)="c996f2f5b3a344dd1f4c7144a90a06a930e2d4483a6631ff6071f21ea61473a3a1e9f287aa6a04cbf2dc297d427c55a1c05eb9a319", 0x35}], 0x1, &(0x7f0000008480)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee00}}}], 0x80, 0x64004085}}], 0x6, 0x200000d0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read$watch_queue(r13, 0x0, 0x0) 03:13:07 executing program 0: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010100000000105804195000000019000109022400010000000009040080010300000009210000000122dc0109058903"], 0x0) r1 = syz_usb_connect$hid(0x1, 0x36, &(0x7f0000000000)=ANY=[], 0x0) r2 = syz_usb_connect_ath9k(0x3, 0x5a, &(0x7f0000000080)={{0x12, 0x1, 0x200, 0xff, 0xff, 0xff, 0x40, 0xcf3, 0x9271, 0x108, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x48}}]}}, 0x0) syz_usb_control_io(r2, &(0x7f0000000280)={0x2c, &(0x7f00000001c0)={0x0, 0x1, 0x92, {0x92, 0x8, "5ce7ca24cdcbb7cbed1660d02653f8a8e056fdc20e5f4f304b3eccde37eb5095d2c92443207a96e95583500eefee57dd1cd79ca570d4e47368fbc2c9f3b0ae6c2f5ae980a48def9bffa229fdc3af9a16bcc9b7c26b25d29a2186d041cc9a810ce3618779737ae3ea16bedc6082da46346a2ab0560f498cac43ed6611f29eaf752c1c894217e3b8c6e99380b86d2a7c51"}}, &(0x7f0000000380)={0x0, 0x3, 0x7b, @string={0x7b, 0x3, "ebf94cf2d31e41473ee3e8a52842c2cde91602486ec8e83eb97ae50bb5f6d01c288e608f16923a2a5bbc0293dad61473eaaec319b2cda1dcbb8ebe9ebb03b809df1e6e340581bc7b1abc5c35703ab1a0e1e369f9d691f11ab077eb46c81b92edd99807a079207de8abe4cb2d28f773118d02afbb7d865c6144"}}, &(0x7f0000000000)={0x0, 0xf, 0x5, {0x5, 0xf, 0x5}}, &(0x7f0000000100)={0x20, 0x29, 0xf, {0xf, 0x29, 0x1, 0x10, 0x0, 0x7, '^B\vo', "1fd92773"}}, &(0x7f0000000140)={0x20, 0x2a, 0xc, {0xc, 0x2a, 0x92, 0x1, 0x1, 0x2, 0x58, 0x2, 0x5}}}, &(0x7f00000008c0)={0x84, &(0x7f0000000440)={0x0, 0x8, 0xbc, "36568a0fbf427e7a49bd5a46821ee12763a568139603e05448351c25684dcde6f49c1e75bfd31d0c99d24ee8df1a13b9ebff084c175b96b430e9e35a3c18a8665a351bfcf8034cb8f9268e698949cf8d6df4e6a71a49ebd3f059751ad4966018af8f8316f42c9ef2f8359e9345ce7bd5f189b09f7249d91d1c0039303f79afca8ca1c6e35de54998e9beb2deebe45ea676f35cec080689f330e3df7e8b9d04ae10b098b9bec3d87c650adb5f1d3cc52788c8fc1f372e2bc75360e69b"}, &(0x7f00000002c0)={0x0, 0xa, 0x1, 0x3}, &(0x7f0000000540)={0x0, 0x8, 0x1}, &(0x7f0000000580)={0x20, 0x0, 0x4, {0x1, 0x2}}, &(0x7f00000005c0)={0x20, 0x0, 0x4, {0x100, 0x80}}, &(0x7f0000000600)={0x40, 0x7, 0x2, 0x1}, &(0x7f0000000640)={0x40, 0x9, 0x1, 0x9}, &(0x7f0000000680)={0x40, 0xb, 0x2, "9d68"}, &(0x7f00000006c0)={0x40, 0xf, 0x2, 0x401}, &(0x7f0000000700)={0x40, 0x13, 0x6, @local}, &(0x7f0000000740)={0x40, 0x17, 0x6, @remote}, &(0x7f0000000780)={0x40, 0x19, 0x2, "01a2"}, &(0x7f00000007c0)={0x40, 0x1a, 0x2, 0x6}, &(0x7f0000000800)={0x40, 0x1c, 0x1, 0xff}, &(0x7f0000000840)={0x40, 0x1e, 0x1, 0x1}, &(0x7f0000000880)={0x40, 0x21, 0x1, 0x6}}) r3 = syz_usb_connect$printer(0x5, 0x36, &(0x7f0000000980)={{0x12, 0x1, 0x250, 0x0, 0x0, 0x0, 0x8, 0x525, 0xa4a8, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x24, 0x1, 0x1, 0x0, 0x40, 0xfd, [{{0x9, 0x4, 0x0, 0x13, 0x2, 0x7, 0x1, 0x3, 0x1, "", {{{0x9, 0x5, 0x1, 0x2, 0x10, 0x80, 0x3f, 0x1}}, [{{0x9, 0x5, 0x82, 0x2, 0x3ff, 0x80, 0x6, 0x6}}]}}}]}}]}}, &(0x7f0000000f00)={0xa, &(0x7f00000009c0)={0xa, 0x6, 0x250, 0x81, 0x3, 0x0, 0x10, 0xe7}, 0x10f, &(0x7f0000000a00)={0x5, 0xf, 0x10f, 0x6, [@ss_container_id={0x14, 0x10, 0x4, 0x0, "6e119c1dfdc2d2491189e137c23c7877"}, @wireless={0xb, 0x10, 0x1, 0x2, 0x20, 0x5, 0x7, 0x0, 0x5}, @ssp_cap={0x24, 0x10, 0xa, 0x5, 0x6, 0xc6, 0xf0f, 0x4, [0x0, 0xc0c0, 0x3fc0, 0xff3f00, 0xc060, 0x18]}, @wireless={0xb, 0x10, 0x1, 0x2, 0x28, 0x1f, 0x1f, 0x3, 0x1}, @generic={0xb1, 0x10, 0xb, "8fdf7ca34106d183e7bb033420b7663630a1d6bb1421773510ee45a5df2122c59d81959a1db159b405546e44f73876b4523db5c842c2c2d6fe5fab22ec08bc125efe060423b19fef8d9aae9c801c0a4dfc807ba439c6a5fd92e8c1b66c5b5719057c7aa0e50cfc063e4fe669565c7887046deee93236fd8e2823afa99551a0ca19d98a1003e5404abe2f0e51c73e7e9fde68f6340da8d11cf9dca3122a3f6eed980823760e8c99057614a9f95610"}, @wireless={0xb, 0x10, 0x1, 0x8, 0x20, 0xe0, 0x5, 0xa417, 0x9e}]}, 0x7, [{0xbf, &(0x7f0000000b40)=@string={0xbf, 0x3, "dad15cf2adda1f772efc5d13158e93b5045bfa205026ba1c06227d3732231fa25dd3538279cfd82dc9e4a84e230bfb2fca1683bb902f6ed70e05b0001b879aead800416319c36600749b0899b45317ae020a236e05fc59ed20b86092ffd59fe44164214e4981eb135d0af060f16a855a83e59be4d7baa9a058a608c03e744dc362542a27a835c7bc4a5863d789641725414d87ea9c77841d24d5904ee9407768e7c1f7bd27fb69c213612df2b72c77702522536f99e90e15f4aec1c56c"}}, {0x4, &(0x7f0000000c00)=@lang_id={0x4, 0x3, 0x2409}}, {0x4, &(0x7f0000000c40)=@lang_id={0x4, 0x3, 0xc18}}, {0xc0, &(0x7f0000000c80)=@string={0xc0, 0x3, "638bdd7fda5b0c25146305fb957df7ce8e29e1d3d90341fa3ae5f1bc8b95ae3a766bc73632a9794af475d6eb1e9fc0c2d97bb14eb007608332d521508ae9eaef8fbcb6065c4cca196e047108aff332b70dc023301cd562e54280cdbbd24dfa3594463212eae0ecac954cf55130d80d991c8574cdfa45ab668d06f38ff1345ca068ac7a890134cb7674e1538c571e74a4301c8f50127d0be8bad9c76962b5306f2826aa4cdc42e17a53d49891219678e963613e26dd8c2c8714a93de1f6da"}}, {0x9a, &(0x7f0000000d40)=@string={0x9a, 0x3, "e63cc9acfccc399e09b7aa87dcc2c2e221074dd038237843d44521b62cbb2477c0ffeabe40c0720c50dfbfe989ce232857924b89fea28e5c5e4589b2834c9b3781648e231cc39c15738577e0debfc9de2cc38cd7614b75facc5b570d05fc3b7c131409d6926a1ee98e860e2b60c813007bca1b72f3377902c69d2a9d3e9f2bd0afbff681235a60d5e74b8ff9d683f8b233c493f551402e17"}}, {0x86, &(0x7f0000000e00)=@string={0x86, 0x3, "599aef7299b881228b66930d523488113f4fe7a7b9f04fe0a94e6ef752a2f59beebb6ce14bc165ec3135812ebc9cb71a0e2dfd5a5a55a97962c8d488f7e1200c22d09f506cb50a2f832d65f10ceb88041303c3aa9f7924090bc523a2f7a38d50618f6d1ef26e94b59a323714c4c47ce1b284366644a9a2ca2097d5d3525ccf5989e6e631"}}, {0x4, &(0x7f0000000ec0)=@lang_id={0x4, 0x3, 0x2001}}]}) syz_usb_ep_write(r1, 0x2, 0x9, &(0x7f00000012c0)="5e795fe50e68bbc973") syz_usb_control_io$printer(r3, &(0x7f0000001000)={0x14, &(0x7f0000000f80)={0x0, 0xb, 0x8, {0x8, 0x19, "6a0800123beb"}}, &(0x7f0000000fc0)={0x0, 0x3, 0x4, @lang_id={0x4, 0x3, 0x1809}}}, &(0x7f0000001280)={0x34, &(0x7f0000001040)={0x0, 0x14, 0x1d, "749ed79c9c222b46b47ba347aafc37dbc3e30dd3c0f5c6f4f9a30e7dcb"}, &(0x7f0000001080)={0x0, 0xa, 0x1, 0xff}, &(0x7f00000010c0)={0x0, 0x8, 0x1, 0xa}, &(0x7f0000001100)={0x20, 0x0, 0xc8, {0xc6, "a2f93f6e6fd37ab8fa7b56992ddd2735771678f0701049463a0ed6320d1f9f1b65a333129345111be7c4d14572bbc31dc54b84cadeca374bb6bbaeddec9ac82a9dc444e27141b65ec8361d30fcc8c66f630aa37e4786a20a9deab361b6a17392d1cc4591a7d552c32f90c380898b6d14c6ad33adde388239a74af5bd8a5a11b6a11218f4287b9aea7d14e1ececb33f1c28382ba4b6f9d8811b30b1f045de6e419579285fa97a44feb9037581fb9a6b23abcb4b74a460157521b786bf9c84cc78701f49641f52"}}, &(0x7f0000001200)={0x20, 0x1, 0x1, 0x1}, &(0x7f0000001240)={0x20, 0x0, 0x1, 0xff}}) syz_usb_control_io(r0, 0x0, 0x0) syz_usb_connect$hid(0x0, 0x0, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x15, &(0x7f0000000180)={0x5, 0xf, 0x15, 0x2, [@generic={0xd, 0x10, 0xa, "165d36c689c0aac02547"}, @generic={0x3}]}}) syz_usb_control_io(r0, &(0x7f0000000340)={0x2c, &(0x7f0000000000)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) 03:13:07 executing program 3: r0 = open(0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xf, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) r2 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x10008, &(0x7f0000000280)=ANY=[], 0x21, 0x4af, &(0x7f0000000540)="$eJzs3cFvE9kZAPBvJgkJIZDQcmirtlBKSyuEnRiIECd6aVUhpKqop6qCNDFRFDuOYoeSlEP4HyoVqaf2T+ihUg8rcdr73nZve2EPK7G7aFdkpT14NWMnhBCH7BJibfz7SZOZN8/x916sec/5nMwLoGediYi1iDgSEXciYrR9Pmlvcb21ZY97/uzB9PqzB9NJNJu3Pk3y+uxcbPmezLH2cw5FxB9/F/HX5NW49ZXV+alKpbzULhcb1cVifWX14lx1arY8W14olSYnJsevXrpS2re+nq7+9+lv52786Z3//+TJe2u//nvWrJF23dZ+7KdW1wc242T6I+LG2wjWBX3t/hzpdkP4VtKI+F5EnM2v/9Hoy19NAOAwazZHozm6tQwAHHZpngNL0kI7FzASaVootHJ4p2I4rdTqjQt3a8sLM61c2VgMpHfnKuXxdq5wLAaSrDyRH78ol7aVL0XEyYj4x+DRvFyYrlVmuvnGBwB62LFt8/8Xg635fy98UgAA32FD3W4AAHDgzP8A0HvM/wDQe8z/ANB7zP8A0HvM/wDQe8z/ANBT/nDzZrY119v3v565t7I8X7t3caZcny9Ul6cL07WlxcJsrTab37On+rrnq9RqixOXY/l+sVGuN4r1ldXb1dryQuN2fl/v2+WBA+kVALCbk6cff5BExNq1o/kWW9ZyMFfD4ZZ2uwFA1/R1uwFA17iHJ/Quv+MDOyzR+5KOfyL0aP/bAhyM8z+U/4deJf8PvUv+H3qX/D/0rmYzseY/APQYOX7A5/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzY3kW5IW2muBj0SaFgoRxyNiLAaSu3OV8nhEnIiI9wcHBrPyRLcbDQC8ofTjpL3+1/nRcyPba48kXw7m+4j4279u/fP+VKOxNJGd/2zzfONR+3ypG+0HAF5nY57emMc3PH/2YHpjO8j2PP1Na3HRLO56e2vV9Ed/vh+KgYgY/jxpl1uy9yt9+xB/7WFE/GCn/id5bmSsvfLp9vhZ7OMHGj99KX6a17X22c/i+/vQFug1j7Px5/pO118aZ/L9ztf/UD5CvbmN8W/9lfEv3Rz/+jqMf2f2GuPyu7/vWPcw4kf9O8VPNuMnHeKf22P8D3/807Od6pr/jjgfO8ffGqvYqC4W6yurF+eqU7Pl2fJCqTQ5MTl+9dKVUjHPURc3MtWv+uTahRO79X+4Q/yh1/T/F3vs/3++uvPnn+0S/1c/3/n1P7VL/GxO/OUe408N/6/j8t1Z/JkO/e/8+v8l/3phj/GffLQ6s8eHAgAHoL6yOj9VqZSXHDhw4GDzoNsjE/C2vbjou90SAAAAAAAAAAAAAACgk4P4d6Ju9xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD6+sAAAD//wjO2aE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x400, 0x121) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = getpgrp(r1) sched_setaffinity(r6, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r7 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r7, &(0x7f0000000500)=ANY=[], 0xbf) sendfile(r7, r7, &(0x7f0000000240), 0x7f06) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000580)={'filter\x00', 0x7, 0x4, 0x408, 0x110, 0x220, 0x110, 0x320, 0x320, 0x320, 0x4, &(0x7f0000000540), {[{{@arp={@rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xffffff00, 0x0, 0x8, 0x0, {@empty, {[0x0, 0x0, 0x0, 0x0, 0xff]}}, {@mac=@multicast, {[0xff, 0x0, 0x0, 0xff]}}, 0x1f, 0x4, 0x3c00, 0x400, 0x0, 0x1, 'ip6gre0\x00', 'pimreg1\x00', {0xff}, {0xff}, 0x0, 0x25a}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @remote, @private=0xa010100, 0xf, 0x1}}}, {{@arp={@multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff, 0xffffff00, 0x5, 0x2, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x25}, {[0x0, 0xff, 0xff]}}, {@mac=@remote, {[0x167cb96d26756f27, 0x0, 0x0, 0x0, 0xff, 0xff]}}, 0x9, 0xd3, 0x9, 0x0, 0x40, 0x3f, 'dvmrp0\x00', 'syzkaller0\x00', {0xff}, {0xff}}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @private=0xa010101, @rand_addr=0x64010100, 0xf, 0x1}}}, {{@arp={@private, @remote, 0xffffff00, 0xffffffff, 0x2, 0x2, {@empty, {[0x0, 0xff, 0xff, 0xff]}}, {@mac, {[0xff, 0xff]}}, 0xff00, 0x0, 0x6, 0x5, 0x40, 0x4bf8, 'bridge_slave_1\x00', 'veth1_to_hsr\x00', {0xff}, {0xff}, 0x0, 0x22}, 0xc0, 0x100}, @unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "05cbf2e8b2c51ba50e872c4e871944e8ac798fffd56fa5e1105bd91d10ae"}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x458) r8 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r11 = getpgrp(0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000049c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)="dd77cea2c9c6bcb7a78b4346498ed9f649b1cc71d97bb8744f95be3e143cec68c8f427b9df7fd200cffa052d5d6772158394fb8d38b96cb6fbdae9338a68773b3d79c69c89efb0e689779d4e0b36781f5d363cb6cd073070d03caf777573e3312c696a41ecd89046d9c0a0312a8980a4e2150f6e394b6fcb63498446993996899e430fc5aaf0307c75d76ee82b7491f44e081431484e03a631424bcc8a", 0x9d}], 0x1, &(0x7f0000001ec0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000024000007ee3d5eb7abc2a5def36c4c205acc84957f358949fb767c07031dde9331b", @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX=r9, @ANYBLOB="8000894db4ab9dc60d87f7617daf6f3a42d30000", @ANYRESDEC, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014da60c5aa5f705c8a04345237000000", @ANYRES32, @ANYRESDEC=r8, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffe5000000008e2ffb393db036695ef6b8950f0d5b8e35fc730500000000000000da0c0c54fe92fdc673759981ac61040a2daf15973c", @ANYBLOB="6e22bbabb6de5ae2dcae022d55f920d23f47707aa8f370cedff8e7a5e135f91cdddfd8005bbd1c45e769c130208868cef1edefde8259fafe4e16f6c10106abc9069602904d3b069c6cb216298246baa9651284bf3d52447eaa37130de83e884ee5bf0e8807b15d84d924411856", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRESDEC=r11, @ANYRES16=r10], 0x100}}, {{&(0x7f0000000f40)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000fc0)='M', 0x1}, {&(0x7f0000001000)="dc14f4f6fa6b6ff010ad368bf9e0ae867049cc5c4b8e02dc66864701a95ac5a045be2544790abd4d09eaf019f768f0e38706bb4729e6716248367929ba7fd1", 0x3f}, {0x0}, {0x0}], 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="14000000000000289cd0000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES64=r10, @ANYBLOB="10b87c3d389d60fa62be0000000000"], 0x48, 0x4040000}}, {{&(0x7f0000001680)=@abs={0x1, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000001a00)=ANY=[@ANYRES8, @ANYRES32, @ANYRES16=r1, @ANYRES64=r7, @ANYRES32=0x0, @ANYRES16=0x0, @ANYBLOB="001ad900"/20, @ANYRES64=r1, @ANYRES32, @ANYRES32=r4, @ANYRES64=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000027c20a12f15a1b1ed776de6e266d730100000002", @ANYBLOB="ac3fbb2e", @ANYRES32=0xee00, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYBLOB="4e5fa9fd3504070cd263aaed0a0e67f55350b383bb988728082e5aba46dafa9fce3cf52b5cf491cb4915155ecac5884c675e98816da3e37f663bb88db11d76a1f19a7fb56d7f8f36a7100f47f6649af4a274d7938d81678b4f89f43bad93c10e3b", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0002434d30ebf514dd93000000006700030a0000fed14e8bbe38e9f7f9e27889f680505fce202cfa498b516a", @ANYRES32, @ANYRESOCT, @ANYRES64, @ANYRESHEX, @ANYRES16, @ANYBLOB="10000000000000000100000001000000"], 0x110, 0x4000}}, {{0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001c00)="a0e4211616abddafca09fbea0b920789a32574f6498aa4c62cbf63dfddb7cc6e87a40e2aa8a746802802e93183c580467c076431e0255a3bce6b4f6fdfb637118b97ed13e9eb5c5810c83184a95c2d2bd4e7a883fc9829d920397013ce464ea1daacc2fd1f36270ff941f0fc9762f915b452a2b4dcdc1588c9fee663b91f5c5ddfe53646c640aeb4b09eea78e8c53aa0dfa87a1a6d1b153e2c98d850c56c165ecd6e289f6b1e2b4471494d9499918eb01c33cb36bf82e70631b1506383940993e09b0aae9124756d48edb251", 0xcc}, {&(0x7f0000001d00)="53232f8a4c68accad6a06c1613142ad7039888f208eea2292f44699d91c67b464855a914471e19b608b7927b09146f9cc584c063d922f94675dd40a28ba42837d25c5be251b90d6109149296972be3196a99b81a92b7390bfb73883b19bd5080710c779867e22c48783f5acbe52ccc4779d364dac0fb32215c077512a0db8e56f5a59bd44e4fe802d4b220b754", 0x8d}, {&(0x7f0000001dc0)="15253d1493b677f91270d8e0e9c300b3207c287a0f2deb4de48d1e1ce3de835362f991f55f1f22b28dc6d2337cf3fff1c7aa3e1ef1ba16334eb2bf4d2cf4459325f0785392aa2a6881eb835a9422a37332732cd40f3644347553fcd011dd86404706bb4e3946d088606931afd72d1ab1d072758790659f02e09355c748791a6fd1695cb9ac52ad629354d3405ab04138953a0eee8012ae40059f748b", 0x9c}], 0x3, 0x0, 0x0, 0x1}}, {{0x0, 0x0, &(0x7f0000004140)=[{0x0}, {&(0x7f0000003dc0)="71f7daed0def33c3b33dc5d53a891a03d9bfa41554d26fc05ecdf00d3320b70f1279e07da3cd0e295bdc44d63a53453210d1848db7fe95bd62a55203e3aa6bdf89d05d29c68ac20bc615f0321d8e6f1044c0fe0a20501c087ca81bb8c97b40571ac755f5bb3b2ebf587342269b7ea23de0e2653a9005ed13ef", 0x79}, {&(0x7f0000003e40)="3cb539919d1e650e756d4a0d61bd480c22ea05baee9c022ac66e4ac6142b89644b2b5dd565e3f38e0c4306a157c6709b163487b6", 0x34}, {&(0x7f0000006b00)="6283ea5425b93f199b462548fb7bcf423d16e87371f42bcaf81a8bff30b40db9700b907971e3a3766dba04e736a5c9015986ee1add3dc707e07fe704cac3f38d44917ab1fcbb911dc03ef62b18dcfc6e4e0e3d8374d353d63849599db4e61b11fc423751707e8ff994dfaffa554f542f24a2d9e46ba74fbdfaa78415b591c95e12d7420fae6a5ee8f4b3144ae870703a64001a30cb3cf36414214648c08b23a2cb9325dcc08dc4250d36c2645349c9119d0f0c2a812b448531db8b90355652e312a7f0add380d0a0edb25639f26fc2eeacb1aba1d8b1abba7946867cea121332b94ed1c61271cc934d378e7e9567cf70bcb468dce8c966d0c6a563f109ec27c89a92c9ffe4f57177de50f09c8d6f106f26faa3d8c56367a4b5f7420535d5889ee26469b18b82e3a9de22d7d59038ebbf7519a14c3fa13474dbf1e1f7c9b737749315339ae9c62a92d128d1147af172142aa1db20b994f991751de0e2bd5d644b3346f2b1e239a16dfc86bd7536b66b48a95e44178b2ea4863d16671530edab8c6be21c01b1e66b22347198b5032cd4166f01cfad1c13d9514cfa1f396739547f74793f8235903fb1775b3abfb9b76511afbbc7e88ffd529a609751c63d12eedf656f7ecd884e1c51b952929ba3ae37cf86e0b51a08b0c4a7da41f88949c3f450a5ab4768047e03af9e23b16505bb6f3df84310dd8c2861ffb0dba79ec25565da900cd1705991e41f9941e5ba0cd1421c83d5c18858573898135cf32d7d70d44aff2ce7b7c7d11f9ce16b30d4a2533a97144fae771248cbefcbc82791c32d3a1585e46467606b2a98bf064fb75cadabc581d71bd4f1b037c6a905b0882f879fd59814f600d9f9ad95d79a66db5d8d9fa1621bba64a60e039a888785ed2a4370dc5439d8b5fa2fa4124041fe9ebafaef05125afdf93e78ee4ba21c766278f7ba18a7e9b3cc68ae31998f4326371664a8a28eb2fdb456896777fbd1f8efa6d5c96153e70c37661ff7e7791092a616914213813f53ea74d80c16f93d67482c6c0d49a7c9ef64846798b95bee8ce0f9bafe5851bfdc13a5f7e218d0e46b72f1285d3bd01d1fd16a514e6f35733ffae78c6703e99d36529c9d1616fb25d21b115fb454c47482940929f8254a6a96e59d405e81fbaacdbf68738c98e268e71be6b585f4e6e616c1e8dfdc18275946bdf8939df6caeec14c31c73bf13d23f859a3847545574ad7ffca6327151699a23df73ff6c6cf3bedbb64409e638c1a9f9bb1e62c8105cbcc46e789b7e1bc5f5d15251503e5f5f68617562fa37f032238c856f16f831a46f4e6c0690bbf747330f154eb0ce4ba82096d60623fa6b77025e4957aafdce98064e0edf7f663fdb8462ea5121e72c097ff98650ba634fee125c294c11dadf59d4105d0dffa418792f26a7500837c4b77760c785eb9e4b47a28f31a4e3a73d2904111a3e4a959730ba3252a56390df79805afcebdebae07863a7c0dd66ccd72686bbfa1b8efd0688ec075ca482f3b347a8f8b44ced0d26642f3e0a99190042d4313d23d6c222abc94cdecd756f37e37f6c3a3e94ade8cf3cef809135e6d2e039b5f1ade15e7d53323de052ae6a1f91a19d22f5702fb3b7209c71faecc8af5f2b7f2b48d83dc7fcfbdee42efeb7e40d1b343df8fb27882aae4f021435f2a88c9595de68281c8638653d9957501b6f05b351ae697f72fb5c524fb6078f3c0a4f9b083e2660ef716411d4c8371351b11f7a3e50aeef0927feb83a5707215ee72ac984df9c70a1de776fc7fdfbd84c73007f397807dbf2b9c5dfdf56b622f192a65fe43debaa9f74927dab23e57c3f1c825cf45979b0a5ba42a6cfa4afaf3b78df503cf6bcfc6a565be992d500d4fe9ed0cc652df98adcfe90ecfd6ede1d792d60424de14f3dd872bc1f322ed9aa7eae1c30956b8c91f84f20e2806be153491c39b57c72ef438ba140032c9e0967a6256cc3aeefbb7f42ce3fa053fef64df3b656e9daedb584f2745a608ef64600d4e86a0c0765b28191cbee7b6d9d5f875e06426e7752bbe6bcaa0dcf0a2e9b4e056f5778aa68faebe7205867fac7d19ea460e3a3235e449bf0c464f6862f3a06eba90e0e66ce72205718431e0b9fd699db620ddc4e9cc93a6d24fde4899cb8676fbe46932afa3296b8a2109afc4d6d12c07e276fcd957e9887fa0108eee49576e13d3ad6e6ca341f950aeb94dbf48b8069fda4989af328f926e595c719b9f5c18667724f49c357675faa346e45cc1122bfcde8b4dcb23bf93ef567b013a4bed6554dd4d7a315772acc13ba6e9e63d3cd41bbc72051bfa9d7279f8feb24d30154e42885ca00796ece0e6c19a3aaed6b60247d4bf37f990b4a7c59571ba7a0938931a70dffd28f3a929228e889ae899f5f0117bc9b392b4c84a44d853b5a3b02bebf3175aea8b5f769df8be6ed5fab548220f5a90d6a584a59693a5296584d764bae461270d628ce744fa7e50168810c02a64ad47d39bf96bff8541412023a9e9e8de88d420a3787f0c297c33cf6adc2bb1ffc53dc7193225f1ce1174e3443ad7881c631891e2714f193d45c40cef673d18120d843051d3b1381091cc05d0317dd318977d2e949e2322115adc02e20db54a8b121071ee6340945d71a0c6c41946d95b04d123cd49e2eb304c73716c9c7b078fb9dc9159eb0169f5e91658283d002d9d408cb79db605f917a464f8fc4724cddb378c2b0cd65c9145a55bc88abc269ff0539b1117923e8390d36548a85ce0ca6a1f94be111bd03154e381ab888341dfd1d584206c5cd44d3d53005a74b8e5bdaf8f6f22197f9730b1f8f038b6902faa79dc947fd25c79d1798dab6854e9b69f2052ffd5e8badb0e8aa0873f7ae81d0eb0056dbe2fc41387be6cf71af51b1fc94c0570494c62e449ac056dd5b81ebd82a6764fe456c8f097f7559021615e251e9657954d762b305b5f8cad26008fd6f7a8f3f4f01874d823bd427286033acf34f4f55b67fb2845f671efa376cd6884b02ef445c01517cecab56620659c95454ebcd201ab7bb7d2628b40db43bac40b8eda3d2848349ae55118ae36d5a0e0449f07e6ca3cea2d4873527415ff98585f8a45002b2861834c57358c89b78a9ce8237e7ba16735d6252dda0bd49f9495c135a8b899c61583c8916dfacd68e8c4585c9c43da9f1a09cf4d453c064d8b890727460b2f76b905607df24c329f0f6c93777f38138e0f86043e66eb4825718d7cd10fff5028c892e4fe9d123b70d870d82e897ab9ff72f70e585f11229acb210613e1a7f0fba9c300dc071bda688b0140ccdc374cf569fb5e843d20ba15f8c5190980be64f7d95d702adaafa33536c0ba3aa4f0c68fea83735d64fe62952fed22adbcc916ffe07a356e72a5be0d52f81983756cbb5ff23b089ddb2a4a659f741d62b1d463e31ccad010a74f4dcaaaf8dc1e9c5f6e7a1be6d3f6e3e4b406071eb45c3685155fda0d4f59ce2f76f70d4da3eb9d5572198ca217a9c8d5534dd1d0766fb118c1557a2f7d413c0f9c51ef8449f2b116ecbd7a8353f5a5e8f1f59d28fb78561f03e6f1a9340295af56e35ed2373c4d1697a5234d14bd5c350c83cb1b492a204d0a9412cc34f0815257e7f0a4be614499c438e11fbdc3f31950aa040e9a255c46444cab606b9653b0deb6a251c9097a40f3b1d4f85490f8bbabb9a871b61f52e2ccd711e8890ffeaf64395c7f944db2b56cfacb62ef1d1d54cf6b4012aef553fe0a31ca5c1957b14fb76eb32c136362c4c4e174e07b772b0f7bbff9c5511127e3d200f26c4babc3c493b4ba4622d90f4c26309d54754e5a81f08411905086eef40a9038566ab841d652a95292ec11872003c04871a6445f91fed2dfe21588315b6ccc10e93af0e3171e321629fc1a26837a4c9655723705489e778f17cd7e8d9768056cb159f4d6ea88f9db6864e5a59e93565b07a9cd5bf4399be48afb99bf9a6dcc32ac049f5a45588bfe6c837e01467be4a0e66cc886438700a08a6ad4e50c2a3133af87a6874b76eceedeaeb42f2b948a88b1adf6205ad724c1d2c7830fdbbde6fe079863fd8b322bf2bc00c6a6562133c2590efb9c7a807439aca85de096b3090d06d2c78ef68359e6f91220ec62576a42ecf7e478b8629815a328bc2662a0ccfd4f4806786cdc57f646baba0d86671021ad814471ddce14721e3efb367f7700df408aac0f15bb9574d71f3b0a61516f8e9aec205201283f1330d321744af914b4119aa563830e726992cc8bbc8e7665077ef83d7914743e9b4208c339f848f75a4ed9650079d0077a0d19e4f793219ce3201d30e16e3ad7fd92e864608d4ce921b760128a46be7ef1c73ff3f5f76185d1ffb61bffe0d6f156a3873bd64436a185fad56fd08980db9ddb3496c29bf5131d28a8d823947685ea7d1cead2c9a5b587a42d8e79411314e95704d432118533bdb442a5773e35f7f80e1599a780e13313c4f5980a0efe463be72114b0eb5400f64a904ef4627118f70decf6a4cf9529cbc9c5e1dea18767801e6e6731af02caae834a94576e05e9dfada3fc1a1474c551e040c1242684c9ad650d9dd95d79f9aabc7ff4d6162a94076cf1b1a37a4362ce5ea701de81fca722cd733915921bcba8f29dea5cd2363b86ccf490509e0256e07eaa08b8380e3a90ac69ec963aebb54306119ef8b4331629541c660a27307612317a9e206677cb278480dc6ff0c5a254d9f837653399516a024f5ff6b640d32c165f481ad1bfb906dfd4e3a8a3551fdb75ddec8e03a0aad8b702b7110f314b86552df0779b238e52680ab353d736560f7c7a1716721d7b79cefda267886c8ddd8a1037df1322bff292ceb00673b38d38b21e3af1950d6bc9bae8678f958b1a6cbfd0d4d6f402fb82cbf3f821d60344b171511157ca8f6615354e99fbbb37b478a4a4a56c7b2fd7b162bc7eba01127b5db4ddccf44f1841c9730c63bf0d20d308a658fa754a50d63c644c8765ac88493596ec9e843767f5b943b9d6907fd508c38d6b554cf5e8da6342f357301c9b529ee7f617e4102f54f54ab9f053a75b98368878ef6c0c275255258a9cdd0b077000bf418f5ab5da4feb628ee12ede7f608fef7f5cba74a602e3378e0bee6d1c47522453d85c8e0f5afb0fa20edbf19ab06db5dade665e0a1ab7f19cf94a32ac156ba4850f56b27221213bcd6a409fc0570e708e055ed5f00e42b8c1f29ac90e3e8c94a60f18b60479637acda4f43d1538880e22efc37271ab47fd51ab0285a9a9421498f3684d79ed799eb6c5c2c78b8ae9deffca526adf79bd190a81ab80eff569bb4a1be3a17328e6c7fb64ff9b342540524de8dbf2965428ea87bc4ef30d171d98f44c5de66347e4285bf157fad65313fa78ca3f0b9fe81428aaeb85934a838b0e21c2c352dfc787073f0e6ba5e2ed32dfa81a3e69d9dcba02e8934dcda10555b67c4e0597a12ebf46d62d17206ed6cea8c01f10565dfd1c5e9ca4744aaa27522cd9dc2ef1af2ccfd8c7deaaf1c3fcc6fd2c0c116bc8a00765fb3948c7a6deb67f53d3929a75336ed457a6207ba8be47e543a675ce7d99a6a1183c5a0642153107a7f339f7275b119118b8a8db9c3a55ebdcc0e0d7700b58385d76484a5df1ae65fbb0f2631d496349b562ba34d030ff70050f8e8cdccc5583510a9cf81e9a0664f6163d70e65848babc7109180ecc8079f32a2f066165bab47702d8b2296dd85f8c3f7ee95d5f0f10521752da0e79d7ee6cca4160e2e513d8217cc75a3f87c4640cd094cf72b41e62c1a5a6bd48c2282fb38d3ef32a912a4485f90f7e213fa210ac9d6a57aaa24f8326f2c3e267d02d865f0f1f6723759148e5d11a9c1d48bc1405c9df0f60eb4b7259b307f8d71e7f2cf1a16a9b4c50e0f372bce40c7726340b5ada3e6a0b33ed836ace1af17dafbe5e17a51ba9a6cb89c4b9338b372e8963df4c81975d45e47853f8839ea27039ec48ed98bbfe485dc41d49cfe875250c837b8fe9334dc678d5dd102ec9b604b0bfe91b884e8e66cf9835546f81713bffb6fe2c2c827384925e74997fd0998cd763c04abe002ec770c417f8005c7f171dd697ae242e43872ff91b132868fa63b1df8553fd4e21948cadfdd31f4309da24d0a11b7710c950613e2302c58989ca4365", 0x10f3}], 0x4, &(0x7f0000000440)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x20}}], 0x5, 0x4000008) ioctl$TIOCGPGRP(r7, 0x540f, &(0x7f0000005840)=0x0) sendmmsg$unix(r4, &(0x7f0000008500)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000a00)="69c852baace9a4fb2c1d3417026fe9119d440c0e026c1a392783ec715f1acb99193ab233927c81efffc5f80753288706385de5c68749250608b2ad5c9b43300ba9434e2c9b609599a345d8b991bc56956958f302d950213f4081594eecd21f96b2566f53c8c10d01f3ee4d46961f756a779b2bf206786868935b48346e23cddd1a9ac31bec88cf37f380ab58a4c4643d6e9d7a28ece2fa00d940b3bb466e6c551e65c682ee9de85cc73902104fac58d1dee6b23a8dc6a4eba1d6373731cfef999736b27ea225dbcf5f7fe7f22ebd3102c9912fdf7d2afa9b1ab8e478ebb70f56fe810fe87234b0ecee2a87ef92f91e4167f0b03298e74bd9e98ce337fb06443fe4893886e044fe5662fb52bc33e5347900362f09bcd0e336a61536895b927decd997eac37d434e58477c99f7590cb1f82424b4c6bca2cf2763ad96fec6009a1edc349c0c509d61a00784db21189390b4f4d773a59d636261c6df6f4a7410f57f33cd8c013c58beea14936906c56089cafea878faf9f938e53d9acba400a688ebc44dace5c2d3f1d4df4e1dae2082cd397e5a707389256afe1a40a47c0370b412b35b3e4ec537d5bde3e6ebf331aaf3805c90b5241f1063c08c3417f8f440e527b2750268d25ffeea33e151f34cbd57dcc4b4c064aae62ab407e7438dc01a061b52c6d63aeaeaa21ac48e7da26fc0a811d4001aa592820cd033d1bbdee9ca209367f5a8a155e4a505de1d6dcc2778094a736790fd8cd21cf4885fc193eca0f56a677907daa09ee1c6d0d6c4d1a410c914eea3a3cdf7a5ff343d9475cb5c59f8d71f41e011416cf66608ac8fbd443a1debcadf36c5e154521122976d95539fc2fa7d4791208f415f8f7efaf671ba5d2293c340dc8f6d5691e56d0105c92190f9a305b0dc0a777be937ab35a21ecc88acc149aa13342ee7dafa868caab9f1518e767dcd860bd31fbf0e44f3fa36395a061d6ba75e179fe676153f3c34d7c65140a5d7cce37ee62d1156afd97aae186aab5cc3dd6809e03bc792457b16c016199b727787d0acec7a1e1d34b240e851245775b8cdeec21de5eb7c5a7849c411db15c6779b8208437aded40a35e10a8b419cff7a19303568f9cf46db16549f9c1711a08125e5322268a17b746f51ef501ea3bffc975885059a39fc7fb44fb089b467c895fe8c1602a891ed5fc48407c57a9b5fc7cf7479f88c45dff2ece48ac38979027503651609dfaab40d7453a07a8818c331ad504ef1727705a4b5835204374afb2bae0359d2bcafd96207f95ed5d2891dc8b97798ad46a24ce54234691e66a688f6e5b663d19087e27e62aec34c8206834df173236f358085edb33d6e472ed93aeaf7a89a705dd18ba8a943fa38501b3f4e4fc7dc781e124ff17a7d7b54a05570a96fc22addd10fa7e0632a3643e35319cce7fa5ad25678385ed92f435805370bd0f61cb3f9f2a3ce62466c7b6e055b72562dc0a219a63b6a08212ed64b70694e757d81029467e402282d09a15df3f4d554418a90194c1ca863b7fc110a5739f585d2d1426fa8b5fe8afd57be7031c63cc8b0a31f980f78c5bf1aa26dd1e50d02547070c95e9e9123fd60b90c03cdd3ec690600f2e825d43313cf0840416ff3803c3987f0edd23948dc68862863ce4c389fce7cfaffd2f0ec6ed7d355b8cdaaa85fa8cbb804a3acabf974ff78a33c5271672cab97b823a2aa79ebf702630f7d83cadf120265cfc4ff80e324f7cc69c19d7ac68616f002433e8dad72648a31f321f02a5a3e576155be8494994a0300629f1abda3f112b7cc96338b1c1c87d25ad1e753f3ce799264bc2b590f689d5e23a2b32f0ebb9a7007e20b971e32ccaeab323f39aba6cf2bfdea4483d04640f7cd2c2cdd86623d5cf92a7e3eed20bbf8656b5d25ed760a376a515ba3a04e3662ccf2c37495ef285b241077d3c1699985f83dd74bb9e69976e382faa1252eae6de4881b85a5d9c32de46d3952005524146d54124f39235a8aa148a265bf595ee42eef1794be8c8b27ceb8fd2b1810dcca96e2362ce47fa391c050b1f2de98cf532c7277d422c3454a839f98ddffc3021c3fc874cd42b57762d8af1fcd8c728a7cd2af301b2d0374ddd569b40335292f1665ec4b7e2059d29fdca546860c4736134fbcda67c30884faae3b00b9fdb8b0aa895885d12175829a994af8e24e699e8e55a8c25a776303fa17516f69c7569677990d9a5bc97f196bfbb08b4e915682e8eefa82071623c4e17aef64c1fe24e69668779cef0864344d03da8da87531030e123253587fc0cd8370c92a8be7f8546d6d9de9df278ee1cb2a8656e34e2f6ef5f84f6b98edd28cd5e1eca42877709e18bc5a059d873a41a7300c9a42f35d4818eac2959ce05370773205009f77c9b098dab4c2e9d72e34412559b555e98842a2065f92d94b7c8e1b567f6b5360b07ddd5581e2e89d8061d76d810051e90290d509a8ce75bf2bdb4b96ec7e270ecee17efc0ee8b80c1ad5ad26b1d23b2b98f77b4e05bbc8781f2bc38c4a7c19dcc415e1bcaf64a520c8ab31a6a7b0ff32a1f5031cf0843069d99824441336f0e4b1781c111f88d45cdd32c8f99735946194bf581413d42172b9815caa885efdb31c887609de25dc456e841aa0ff83fd0b0225483682343fe11a1b00e33765a9c4fd035edff9854726f85231409b223af38457771021ccf89ac2fee8ae351e75161bde1a273888163ebcfe8abf2570746eb8676b44e9378c00c5963bd1ae4b8762ae55ae8348e78313ea8bdac98ea8a0eeae2b7c8b9d2857d8ff8958519d2d77be830e3be0deaa4bc0e5f3729e502190810e1d6266700687c160ae4644a6d400a60d17fd2a1cf808981ab57d9339523e806cb2106e14a3a7459742a46623dceb4b08638e5d85319f471bb0ec143d3d5bb1ab1842533383876966122fd03e84b0c234be34cb90bec7e6e03c71d363e1c3626f2d4bcb423ab6d7d0ba0731ad9b6bbe90ab25455f91f47a45595e01f00f6a45ea30d732e446e9e4ca693256a0b881b6bcadaea1bb5456b463b4b54bdc19b413638b5806a253fdaa2af36a83b004ea908afcf085aa7d9577b32efa993984b0cb9904cc14aa3f9f39039e797924e76f99554fd0e2e0d93ff0341399155e57c0b966bd67e0d7a06644e06efba3f3198f99431b9919747c50e6bacbb3dfa8807ba62d78078a4b76981e4dbad55f437998012026dabc6b0e8ec20307de53dfe9c75def2602bfbfb9d85b0992e88294d8c90731058cc530fe7ad57ad967fd1c78c6748eab69edf05f7c1cd637066b7f919d0b2f896dc4351b2108cb3d80b1d0906eb25209c7dd9a067ef3c12bd25e528bef9144ed2a59b4fa47d1ad7ee1b904e9c703b60cfa2a00280a13a608e6a87e0aeb2f5acbec87978a66b190fb0fda06a0ea22abc0c99f25ecbd304d88f9c881cdfd668b7f9d788e76b0daddf2ec02b845657e50e210045acbef4ff910d983f73738cc540f0dab3987840dbe1e3e79fc22f372be9e85521720ba5a0c35f6d07a081bbdbcc49d61661ec75f9612af96c62d0c14f0bb2cbae56d1713e5a279e9fd1d97978547a03f1261b5551cd779fbd0b8e851698c6bc3f4f80e54583ed98d9f674c76b39eaa4aa743ccc3e6e45b762a35c77733ae9029ee88d67a5ed22a052a93374983c98b47983b1f611049d6578c1013ac2992efdecbbcdd81b612822785d1367cca5033e4d6a29f98a83ebf0bb0900c5b43555b3ffd5b3fdf1352e40495ef34d066446a7f5ba06f26c4921c23e6dabb97489d1e200a1ff4ccc4c0cc4e5fb6621ee0df8b5a5dedd29e6cbf5c5da9442f6c94d74bdfb3444e8195e5249a9d2303f62a752870964e4534a95711c992627c22fc2c42f2f1226c4f77f174df327dd8b01f6c3f40a76dd51e0fc180d3ea2e1b7f4815cb3fb563c9f15201955f9bb0be9710e141d6387be4ca41e03cb36eade9309b525c4a7fb29bb8f496509ee33f513ea0396f4b9d34e94267f25337e55f20b2341b7f81eb0d88ad32e2884f90bace0a93cdc705a63e6e904512b2d285a63a64c18a53d7bd31596d1be6a81ad0251134d3044f5bec5a7fe189956661104d2e26a2cd10f39daefea82a91c054e479983d61d01b8b3d7730b9b87b4f007d5c63c37bd0325aded8bd455ecafe9cb483e6ea20b561533c2b27bf0a44719ddecd69b528a8bd2660dbe094ca3f1daee898d6745abe3100dafa16fbff769e28846527b90325a02898a162ec3d8f0090d47d92d7ede9b3da7c58d4fd4b87cb7a7f1da08370e90b652c659d23a6088a01a0e794a7ffe58d5ab5653da7e43f034ea4012f0e7a20e69ba227cadeda1a6333eaa67a3d40a9fd96d104c05ad7330f4dc0d6b10fdc268c876c578ef5775ec2ce40001cdc77d17ce5a0b26d1ebfe1794e7c9dcebfc6c088ad72bd525433bffcb0ef1d3ebfac61ca66397386764595e179d3b9777ac03ec84354fbaed71f632205c85dc3e1c54c18b7376a72e58c8607eb89acf1cbebf1fa091413f28f8ce2807a94b5a5e68c0717cb96fe39ce8f35218bacc82f0f7d10942c101aadddd18c6bf76e154a34065c8c93c9007489d2894bce3ff4f41acab5fd2e5b1ad9294de47b3418b8358efe6ea4fcc907c8267e5ab2e66b8f14da750c0abdf9702499bd17d52b31e23c8163fc436953ff030ae202653446d054287e4ac5419f03e6d38c08daa172a8f85984a2907de9e85c7436ece4f59567c87769839beeb93d53374b4b1242cb9887d17c1c6633f541769db6f731acfc5b8065f14210314969a4bf1f554014fe3b34dfa00797c029578794346f726a5ed84dd91108ac4a18d42c7a0c9633c4b824f718b42f8a65773d3e16c9729a0764e910f8fc44ce03c5bf17a4c714d598a557b78599b3f7a04883a437a23fb50521ce196671dfded5fcef6c55b43850f2b1befc0214cc6c81868ffb377237ee7c449c3bec01164f2a42c7a89f1a93de2f47d73256eae5413aa68cd491a49de5f9907b7bb05e30c883d4864d26f17cf66769517a3590d66046e920302fde2fb4b4f89a9864292022a4443393cd4a00b14ecd1c44aee7af4b9f3bb5ffe6492b315e069a61fb7e24cb281e4cd49a03377db972273fb6611c5d18468d3a9ebe17c5925f6b1cf7ba8782939893641da641f9d19491037f4b7f9cc697871088ff23a3e5162e49ae0087a239e7f43662af97a35d10d8168e830f9f7d4ed92e03ae1ce3f39b6a34d43e40b7f6bd0632b5758c41db0881c687c9792a6eb632ded6854062523574167d452161695d9ad7d8f69fefa5235f8ec6c83b4517488365b1eb95b123ac2839bc41dc0fc07c35671a9a953cb7d9077e013919ce8794b4ad3525227f67db39a31e47e4ef554e981c6074241779ae356108b776fc5e810e54dc5c1308a3309961f7462403706097fe02bc4a2623c943ce9fc1b6b4eba5b9bc665795cef143c1360f64e5dda6ba15de4dcac45f49173c28606a23219430e67253f4b61de8488701b4c36bda57896b27f8b69442f6759bed80f3fef1d5939c9d46200c7540a1e9ba82ca10c03bca7d5a9d91dac4168d0e87ce5190048c2144686c4f948c38c4d94f7f111efe58bba1107a4ec05faf8c223cb1f0a574ac3734a4e9ada6393d3689e6b8cadaaa74d85bf2fd2cc655618d6a53b784dce18bc1e52e0c4869094d7d7039a0cf74855eec75fe72471f5a6a47a340edeccb4187fdba4c318d359da1a0eaff7a45071d9346ac587549fbba25be92be3cd23e8437d8f3cfbfa0292a3848c79cd2e7964cf94eed640914ac06b9612c9c75c3b2a68a00", 0x1000}], 0x1, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000300)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000003bc0), 0x0, &(0x7f0000003e80)=[@cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0]}}, @rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}], 0x100, 0x20000880}}, {{&(0x7f0000003f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004100)=[{&(0x7f0000004000)="b73b0de7ee6883164859324d1d0d10506886b9a18820f8e955f1ece8ca69fbb67bf8596e2448e0a63fe0ccd086c09f46aca8edb21d95752b2a7a388710ec72fd8fd82ec79eeedae387f463017ce859b45b5f922a9650c991d4d6165038ca3342d5a5f72b7774838701422898fdf8f05823aac0fc4f49787c92d8082315d227edb1c965e684de678b4744c0af998b527c2abde23fd53377b96e2d7b9b9008a6003afdcb0a507dfe5dd35a8c770cf4d908d7dba8c37588b5cde6d7f68d91efc3d3bb1f1e7ef1fa0a3f24cfb5664fc1069159acaa329568fec029f6a9ef4f22", 0xde}], 0x1, &(0x7f0000004200)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x140, 0x408d0}}, {{&(0x7f0000004340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000057c0)=[{&(0x7f00000043c0)="6139b6b6403e4f12ce0a40e8da738065f5a3856a413efc451774ebacadaf4090925d218e786cd046c10b43696919d85f99db748179585cfb33ee0bd07e710f38ee15066114fd6eec573f63e5d5748462fbad8446dae53966cb3638494c43db098784558fc3e2c26f929c0bfeb9285add3055a40a0b5b8acc4623ed7673a3e0cc4caa27622e5a63203e39dfe9580adbcd1e312a4cb2ba0e54d2ab7aa1acab0e2c71599f", 0xa3}, {&(0x7f0000004480)="72c0fc758254dcc8bbb9764dcd6340a32e988fa42834305b77b7cecc805423d0429e53e3aa702930faf4786f1d1aaaf9d14bd803df6dd28352719fb7c50086707340be50d9dfdc3f14c0db06e173671e212ff9060074b379073fa2dc18bf5124fe03184939ef800069b072d1321a45f4ca3282916e2dc2f9834e3325bfad4a1616247e98dc2ebccd3144e8c7e1fc7b5a3a7f23ce125f0df204902802f898fcd0235ef7df9cfe97b47da46cfed3e57a09267b0f133a11dfc12bfafa684b54286c51ebd2b92e36120b3b9b201bee8ad2632adbaf499f197c7b83398a05519f84e5d1a0d4f8909a351dfd296167ac6cb85d5666be16b5536d05858a9b4d05d18be07dcb391997b64ff77137e598c213f7bdb354a10fc0a9195f96d330e230a6533bfbe64cf176dfc093a9a0e69d7918ab1e18c06149510589a99abd8b2704c7361be5f2be0f76779b04003b0cae9e119367ecaaec094e733496688f9d173e55478c0b5a2ad01b46f0a63eed87057c47cf0c81cf61884ea856ccf58c8e080472dee66ba7e6598f772fa2e5e25d4211dad3cd9d1faabe55bd932e2d349729f1a7b662247bfd4e5dc6a739e7b798e441eb9aa0bab73ca6dc34b62758dede22b41424c91cf5854ffc15846027209e7fd38d9324b26960be65dbe5529ccdf842aa67f6a2aaebe7f3b2093254da1c14fe87caf7e0e1058fe0c90e0c4555ec3e67c8c16a264aada521fc8bc7f16781372093dfb7c44749017163e3f92b01f8bc3b2885f5ba2d45f0ac0d7ad1733dc728d5ed3c02dd0842093a67e983a15ff64b0dffa7720f3e57fa4032a90f6577b9efb673b7824570b79e39b02223aa307294ab50e8470627e91f6f5d2b3bef4fdedc6a7b7ef976259afe53044ba1685d0db908599f1811aad4b30bf977d950c16dfbab23af6caf3243aac5c762fb821384992343974a460e5c6f839e32fda8ef083a789c59c5d7921e81fec31040ae798a94b1a3920f99a3d20176955c341fd7cab0103cfa09eefb9e87f47dbe0e07ae5a455d2c1ea3a94830013cec22a917978495da3e26c23122cdbafa52bffc36e5031f0d96849b1a3fd9e42cde61c389eac2ea124d43ca90a259c1e032dc4df3ec62ea8374bb4b09b01a0230a875ee34c72214abc6fae81f96dc8e90c589f554adc7cc7a747221d37edc3b99d49d0781cac05df87ab804c975fc6eb094a0af95ef1206f488fe98ff10a9d036ef001a94e1160a56be48a6fa5bc8f8e018778bd2c380c10d11cebaf55d718c7433c5de4b0844aa322005be30d20c1e04118221730e4d95007359ca51a2f153203d6267fcbd20333734d6fe37f1fb65bef6d2c965378c1f78cee4e5d032bdee9c44b4b77e9c018f11f8739e9068045b4f1eeb292aab66d3b4831ae07495e2f7176cac61f3e90c9c5637ffeb41c8f2ef57fa8051d64b2eae8681f588e7ad201c17c1f9f9e3ee7ee860f9312456d27c7fc16094881b68c8e59f27710de68627a8bdf5b63c74138ae1bd1007e0fe7211d8680b8ec88a02c064bf12bd9d930b7ecf409af8ded071c2c553456c5303d90dbc04a8e1e35d6d092826b9e4de4e771b1e6b3b5b911717273299d43fc3df48121b3419e82b1c8c9d5133dbb302d3404b75065ae9ebc89aec55af4913abc23767abf35eb7663e415352aada9315fd88cd4d50ae21e7982cfd0308b7f69f3b09412a0443600d976e51cb84207bdd2520106ac3e932c1194414f79bf7c75a0a6b3010f3e7e51c158c5609e9b1118549651c1054c6f73cea98a712f664f0ca13b840a8bf79682e7578822fdfee8246f99d37768d89f72840df85a64bdf47cd1a052e1ee02801a8726d832f8cf208cac728d3f2141e95b460e618d92199306009850d1c267c04beebce59e80ddbb4b1282e744dc58ab5a55f0f979aa3e5d4eebf61c6782200962fc4d490cf5cd7e08792dcbe399b656c6bcd1f571c756a847580a738fc5047884e7e7901aba7551f4873fa4b42c3aa081df23ea148182dc4d398afcfdc3b90503e988f6766ca216be7299e72018090653831ff9f4bcc62de5c8bfaf67de1f15db6d7ab33f28b074ff5afe4d9771a045ef5eeae79a88accc67638ee19f1833a7405859a05220969b1bdb77cf7a444b9c6302559368929ef6f415855832122d6e76b4a382da885502e416d040c61e622e064ec95acba63b6ecb937f402f56c5f535c60cdfefe742fc518ffd7f4cb6295df804573fd9427ff919933cc8322110047bf60c7bacd5d3c7aa5f5eb7d2489d3ddf8a7f76bb01f0dc7f57a1b1ecb4846db8bf18dbe1e1b986dbb9cdf7dde391bfa7a1d42bcf0c88dfc36590e5b7f9a30ee88d39605f744e6776bfba850f6f20784fc62085abfbbaf351ebb85d2b34e52729320b3a3605bd5ca57df177e0f77336f21af5a55bbab37746ec1375b76aa6274c2a53a28c505b1402dd3a61861b83d8275cdfeddcdc6cbca2f3ec1ff0e9102307b818c00ac833dcf9ab684631f4b6d263c9f71f0b46b1d1473f41e28eb03fb20057279abe063bc046cca25a3d4cf43be8098473b365f7cef6a4aaf2f10a5462f78d33d6131dbde9412da485fc6df9f216da075c59af63c8ad0842fe8e8b348b2f40c9b7ce6453885daff4fddd7e9083c325808d9b0314d078d5e36943c9ef10153712a274b9ea153c093b191ab553f6f1c6a763409fe636588c1cafd5e063bc46ce8a07149e3d158c45f2c01709d30e54f6fec702691744780f009c57672f6c570cbbcf0689b70615e4c2fd2983d03f8d2a2b84d474530c489b8a58fa0100d6233f6402ab2928cbe074a7f70f7dc16cd41e2fd579d2f8926c1d50ba369a9418c01eecfaa8522e6143e2a8903c3b8992023ba22d418da4811684985619faf9cabbecc07d8bad6d6043e126620a97c6833510511c5784242188f66c1a384c52dfa952bcb3ac73daf729e4e24264914033b1d274ce5ebfea254cc01f339e30153a4a607a697ce03a8f9424d7bd42ca17a79d74e4225a6d5b57add308370ffaed073876a85b05f00608f74926a977a5e7e56eee81ee58a028b5b8bb596a7fe0ba89cd0e96975a939c37b655fb59660f3e6bb0ae0e5359948746b8b90e24e1270e5ef451629bacd630b1a3c6c6e2d4e4a50ef6d68376c10766265db796bfb1ade198ee96060d668dfb2eb60693683c9bc0b888075b331f3408fc31815a5fe0b28ca9fa1d7e7f49b84a7f4226a250295702e3eee0a498e65355804cfc3fc3d52152b2c40d65d8230eda59ff17fc895d8d21ebd5b1921c283f24a45c6756eddca0bf02bd88c2dd7ca29836fec367f235bc248a2c7940998009308dfb0604e32b74b447fbda927f96929cd3c0b506513855027904418f75b03eb181cee607567d727c17feb50f9238863da224502d3583f426c510ccfa6bc10dbefcada24c17b3dc18df7292b4a4fc069969e36d3155c879d2c153d45ae036be6c394ff95489e4aa8a5dac7a55dcc7ad2cd4e6ada6dba381bad18484df0d9eb1b6a99797301abcc3f4ca360978f820bb2ca23f88d0b16505a4d35f960956ad4cc453aad2b66958a0481777021e7fc14c59853224417169c3b0d190e8e480e8610cb27e52c2f9c748b369e09aafbb129d696b651ff96957b550dfdcff823a4c860b22e58960f69a6e63552b49b44d45510b1528f45e665b9e1d9310ed5e4ca0753504544f7d9e8cc9d4e4a91973e8ebbe6a746093a6412eb516b6839e07e3fd3b13a358690b104c221fce65c4bf1b231daf0562e55811ee3405b1384fd167165ca7c698806a5581e6d3c027cd7096df9c04d8e19fe4a0a8f41fcab1e7611354d63be639f2a0df85dda41d31de4dd7c0713e005e17b69743fc4217d290aca04a12f4dab7fee4a6d69088f3482cdfe4fda4baadf2be30b7b0a4a963a8c7e7d1a85960e55d88e340921f9f71e1f63d53fa39847ab9a63c1c68870c08b5856568144883023e304932a87822b523038481572912a0894535a7ee6c57ba30641170b288b3b7130bcfab17494e4f75e30cf8c847a4b12988f1ad826b16eb6c867cc3714e4d3c9683544f28d84807a09f6ca7f4fae4873b06af96f59fadb3d54db25a4c313eb770a0677b627167dac3e9663ae2d78512bb54e2689d7e1df58ff7e0d75a47c1fb6cc9d324b2ad36b33a0b1d4e09be93a68a00829011a6710049785700900019ffeef67310256d4c0ba5445707a5e1b9fcab3043d9249846b86ec143fe1681f2fce6657e2419c01430dcd222d53677b5292ae53468ab0d6599b0329890e2bca168403ec5e483d9742bf65d6ce3e831c344528eeebbca64e0f3463ce664125662c4740e3010b6f2e4b8831b622d05312d79bfd51bfcb45349a73a020123330dd2ba47c95fe26bd3269db3b95c422bef2ae34fe3cd24a0bc2cadd57f39aa358cab5f93efe24a4dda729dfd7af63e1fcac37f50e7f4ce12d9a9d8f085104508f1bd52d9fdf076efb9099e4e84f8d4e7a5aca3c76a09cf20b35134ca4613b2b0ee0a7aac2c4b7cc700c3493f34452628555ceaffcb303ec2c03057909847cdb34eb2f7f607af0f69e69b1a29bd6142bf0a848a93853791d53c23cf99ad385442c9951255b650800b4456bc7d1ddc770bb58765e23e775c581f714c80ae494931ee3e5db9953ab64f8edd8d6730d9783ce79592f834ef7ee893a436036770c1ba1427fd46f36e64896e8222c19414b6e55066c0ec2a95840d090ab7492fcbac400a1be578948bf28d4d5691d419e6fed7fdbbd568787110871546df65ab8af49b9cc4787c23345f44403e0e9402c323d3ca075505c00c5ad159d3381352d31a8692dd01bfaa2a9d36358edcec7506776e2ba236981f95eee3376339f25ff5ab5dab6ccfbf871511087ef2c717c73edc0a65af3403add9ddd7ddec3fcfac07b6747581f36e540a59070ac7d0f70d403cc897c5fdfea5ae94af17aa7057dc17ad83fdb1f52afb00aa133d16e7b90fd81b3bd7ec5067481efe0e2939d6a46df526ceddb0e43fb5632a099ed2bb47adfc4307d584b86e3c355c6cc08f16f5be31698846e774897b5504dc349f498a6a6f26a37410c33d9acc82fcd026e0f415823b38d85d4d365a5ebf442149e7997c04f214052346caad0d36ffe2e706d46cbac9bb7955fc043e6cf4ea0b314d3cc28f63365ee117075aeefec43533844b8a76e58a468e7b5345d0c34dc6026643758fe85bb41c8ce6db96eef07fecc8deeda8498540d5e9fff7f201c219c516f34ea2219a789eaca37cbbc5dd251cd84651717468a5c53313f5f827a85a7bd9aac5ea178137e4d2db63122d22b0e3c8660742493e75faafebff1c8e4da8a5e8f540a0ff5320a1895f24ba215d7461e13dccc298f93652888cb2c4e5fed162791ae9942d7c2bb8b0af6fe435fa39e673438f6baf81cacd8ab00d4baf4307dab8d45700f0740cc17b09c11d2a40f00438f6b2ceb1f0488676798e2ad7c7538ca40ec08c9de0b04e4f8badb6b6ceb56dca85d2c546e04252dcec05635cb5cd704e37ade4e7b1410c5e20f3bd55988e3134a4ad9449875e5c281a65cf686d4667f51860315c45e1177aa5f8c9edcc587d5b860f11cfe26799852162ce242c4711c0d2b5ec703731164e627108891708e92ab28e433dbe6ef10adfe7dc00060b33b0eb1985453e6ffacaf31040c9718b828f3c7dd060ba6e49a47cf5f04862b19dc04d7c8eb074e0bc82bf81de0fc5a0e29848fafbfeaabfe051007445c290504b89a87ca8ccfea87a56265680acc3db01322522a008930e1f2704b9b8fb40c21aed7083cc244757b8bc205e9", 0x1000}, {&(0x7f0000005480)="d782284ec0484ee35f1ec760a6b305757e7bd38decdfa89dc98fdbe987c28f1013a3101f3f75b6ba1a47e04fed7b0559160b5687225cd2c650ab1191151d01d44e4760c79176d3ea8b595c98608899a37c7bbaf13c447bd982189b2e6f8bc4884375c0a9a9b6a34933e4dc4f4a80", 0x6e}, {&(0x7f0000005500)="016c79b0135c515ae54323ea9be07135de63d9d8f97e99d2d1a8cdf75e294484615fd41f1799c9f85f865bee6a045399f7f3b61ff0f9bccdb4e00c3d39e9f83e1d604bc562c14c6eb207013d4f0c84f8a6cbde5b603f14adaac7ab18390199ac7e5e6e", 0x63}, {&(0x7f0000005580)="7396c93ddcc3a22e7bd3881eb29f10162b3db8e4c1e7e28f73fb4ac081f3a314087d0fa8a16d6ebbc348a80e4c2dd0aaa31f7a4bb3cecef936cd67d6335eb67a58fbf5111302bc8a4c9391589fb67c730dc5525a0737e7afa638a452a96117377245253dde924c", 0x67}, {&(0x7f0000005600)="4b444d421b787e9ffbace54b0a4d7e7fdb8dd0d698b6a0023bf56d6a049899e60be7e6dc5c480440eab07ddbec01fd538362c97388c2a72d2c9eb7bbb76c36cc0c5f99ce1e17827f28a59958b5f7b87618594127540d8f5fb5e1e3a350e60d58cfac3918b78d7e8c7906e252753f6ad2ea7df6cce34e0a3478146caa19ff70cdf77e5268c4893ae5c1c833e380137da106d229a65fd3507994d2d833aaa9902c58a642a28dae568344c7ba9cc303e1b6e139b607f3f615d8ece9e9ce7ffb489bef", 0xc1}, {&(0x7f0000005700)="ff49f8a2c5df08a6f39ad4a04d7fd737341eb56c4a726893ca28076052f686f34862795e0bfc566f2cc28f052e19222c8566fab228b7c31203255fba5bf77daaeb471965b570d96e47584152985480108790f40a61019603f7782400a82a4e19257b16bfc99c9b21707a1615ba98d3c685f912941cd338406bfc14a163a2a23e2a42dcee0e7b8c", 0x87}], 0x7, &(0x7f0000007d00)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r12}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r7, r4]}}], 0x118, 0x8000}}, {{&(0x7f0000007e40)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000008040)=[{&(0x7f0000007ec0)="01d3d34a2ae9f248686153ef5a63e3f00d974fe92af648396c68a8a4d434a3b00e9b92206807a94621acba0f38577201a24f18b74f69fc261d368393eaccc2e75e5de66e09ec65655f2cb2ea71008c4b6a89cc3e17d0dc208028285c19511fc984dffb2f96ff89124559acba7e385694c73b2eb8d28f5bfc145ef331ab8790ea509ced11", 0x84}, {&(0x7f0000007f80)="3c289e669b18979afadbbe55def0fe1467e2ec4fa9d29a57f5dd30334b00dfdfebaa4dc50dcce5c1322ccd6a4e754e0a2eee3b4416d2d0e486505ed82739329e0bb4ee8c4d100867a9af22740a361026d566a2d427339af009c89fb2058c8ea173c6a1d3780c803a908163c833274d8af950decfb3a9c9dc059b1fbd8dff274e37567834178c084db8400a90323a750f90cc45743cd24187fc29783a11cf1981d6fde2a8a3d07f2113d434d3ae39d114da457078709063d2f18c61c487", 0xbd}], 0x2, &(0x7f00000081c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r7, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee00, 0xffffffffffffffff}}}], 0xe0, 0x4000}}, {{&(0x7f00000082c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000008340)="c996f2f5b3a344dd1f4c7144a90a06a930e2d4483a6631ff6071f21ea61473a3a1e9f287aa6a04cbf2dc297d427c55a1c05eb9a319", 0x35}], 0x1, &(0x7f0000008480)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee00}}}], 0x80, 0x64004085}}], 0x6, 0x200000d0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read$watch_queue(r13, 0x0, 0x0) [ 1924.592993][T14817] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 1924.602631][T14817] ext4 filesystem being mounted at /root/syzkaller-testdir3354514304/syzkaller.QkPj6w/1090/file0 supports timestamps until 2038 (0x7fffffff) [ 1924.627851][ T1484] usb 3-1: config 0 has no interfaces? [ 1924.689154][T14819] ================================================================== [ 1924.697060][T14819] BUG: KASAN: use-after-free in __ext4_iget+0x3a0/0x41f0 [ 1924.703906][T14819] Read of size 8 at addr ffff8881673f2bc8 by task syz-executor.3/14819 [ 1924.707921][ T1484] usb 3-1: config 0 has no interfaces? [ 1924.711958][T14819] [ 1924.711975][T14819] CPU: 1 PID: 14819 Comm: syz-executor.3 Not tainted 5.10.187-syzkaller-00057-g8a427269c016 #0 [ 1924.711991][T14819] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2023 [ 1924.739482][T14819] Call Trace: [ 1924.742626][T14819] dump_stack_lvl+0x1e2/0x24b [ 1924.747133][T14819] ? bfq_pos_tree_add_move+0x43b/0x43b [ 1924.752428][T14819] ? panic+0x80b/0x80b [ 1924.756334][T14819] print_address_description+0x81/0x3b0 [ 1924.761713][T14819] kasan_report+0x179/0x1c0 [ 1924.766049][T14819] ? __ext4_iget+0x3a0/0x41f0 [ 1924.770562][T14819] ? __ext4_iget+0x3a0/0x41f0 [ 1924.775079][T14819] __asan_report_load8_noabort+0x14/0x20 [ 1924.780541][T14819] __ext4_iget+0x3a0/0x41f0 [ 1924.784883][T14819] ? ida_alloc_range+0x9c3/0xa30 [ 1924.787850][ T1484] usb 3-1: config 0 has no interfaces? [ 1924.789668][T14819] ? ext4_get_projid+0x140/0x140 [ 1924.789682][T14819] ? _raw_write_lock+0xa4/0x170 [ 1924.789702][T14819] ? _raw_write_trylock+0x1a0/0x1a0 [ 1924.809445][T14819] ? __proc_create+0x65a/0xa00 [ 1924.814103][T14819] ext4_enable_quotas+0x56f/0x9f0 [ 1924.818901][T14819] ? ext4_fill_flex_info+0x5b0/0x5b0 [ 1924.824017][T14819] ? proc_create_single_data+0x1de/0x240 [ 1924.829497][T14819] ? proc_create_seq_private+0x280/0x280 [ 1924.834951][T14819] ? __kasan_check_write+0x14/0x20 [ 1924.839907][T14819] ? ext4_register_sysfs+0x253/0x290 [ 1924.845026][T14819] ext4_fill_super+0x87e7/0x9280 [ 1924.849807][T14819] ? ext4_mount+0x40/0x40 [ 1924.853986][T14819] ? vscnprintf+0x80/0x80 [ 1924.858138][T14819] ? sb_set_blocksize+0xa8/0xf0 [ 1924.862819][T14819] mount_bdev+0x262/0x370 [ 1924.866981][T14819] ? ext4_mount+0x40/0x40 [ 1924.871148][T14819] ext4_mount+0x34/0x40 [ 1924.875140][T14819] legacy_get_tree+0xf1/0x190 [ 1924.879667][T14819] ? ext4_chksum+0x210/0x210 [ 1924.884078][T14819] vfs_get_tree+0x88/0x290 [ 1924.888336][T14819] do_new_mount+0x28b/0xad0 [ 1924.892670][T14819] ? do_move_mount_old+0x160/0x160 [ 1924.897614][T14819] ? security_capable+0x87/0xb0 [ 1924.902362][T14819] ? ns_capable+0x89/0xe0 [ 1924.906473][T14819] path_mount+0x56f/0xcb0 [ 1924.910640][T14819] __se_sys_mount+0x2c4/0x3b0 [ 1924.915167][T14819] ? __x64_sys_mount+0xd0/0xd0 [ 1924.919753][T14819] __x64_sys_mount+0xbf/0xd0 [ 1924.924177][T14819] do_syscall_64+0x34/0x70 [ 1924.928428][T14819] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 1924.934156][T14819] RIP: 0033:0x7f610e53a1ea [ 1924.938407][T14819] Code: d8 64 89 02 48 c7 c0 ff ff ff ff eb a6 e8 de 09 00 00 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 49 89 ca b8 a5 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b0 ff ff ff f7 d8 64 89 01 48 [ 1924.957841][T14819] RSP: 002b:00007f610d2baee8 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 1924.966091][T14819] RAX: ffffffffffffffda RBX: 00007f610d2baf80 RCX: 00007f610e53a1ea [ 1924.973898][T14819] RDX: 00000000200004c0 RSI: 0000000020000500 RDI: 00007f610d2baf40 [ 1924.981711][T14819] RBP: 00000000200004c0 R08: 00007f610d2baf80 R09: 0000000000010008 [ 1924.989522][T14819] R10: 0000000000010008 R11: 0000000000000202 R12: 0000000020000500 [ 1924.997333][T14819] R13: 00007f610d2baf40 R14: 00000000000004af R15: 0000000020000280 [ 1925.005141][T14819] [ 1925.007309][T14819] Allocated by task 8044: [ 1925.011484][T14819] __kasan_slab_alloc+0xb1/0xe0 [ 1925.016173][T14819] slab_post_alloc_hook+0x61/0x2f0 [ 1925.021113][T14819] kmem_cache_alloc+0x168/0x2e0 [ 1925.025851][T14819] f2fs_alloc_inode+0x26/0x420 [ 1925.030404][T14819] iget_locked+0x14f/0x870 [ 1925.034672][T14819] f2fs_iget+0x55/0x4da0 [ 1925.038733][T14819] f2fs_fill_super+0x641e/0x7e30 [ 1925.043505][T14819] mount_bdev+0x262/0x370 [ 1925.047670][T14819] f2fs_mount+0x34/0x40 [ 1925.051666][T14819] legacy_get_tree+0xf1/0x190 [ 1925.056178][T14819] vfs_get_tree+0x88/0x290 [ 1925.060431][T14819] do_new_mount+0x28b/0xad0 [ 1925.064770][T14819] path_mount+0x56f/0xcb0 [ 1925.068936][T14819] __se_sys_mount+0x2c4/0x3b0 [ 1925.073451][T14819] __x64_sys_mount+0xbf/0xd0 [ 1925.077878][T14819] do_syscall_64+0x34/0x70 [ 1925.082131][T14819] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 1925.087853][T14819] [ 1925.090025][T14819] Last potentially related work creation: [ 1925.095585][T14819] kasan_save_stack+0x3b/0x60 [ 1925.100094][T14819] __kasan_record_aux_stack+0xd3/0x100 [ 1925.105390][T14819] kasan_record_aux_stack_noalloc+0xb/0x10 [ 1925.111078][T14819] call_rcu+0x135/0x11f0 [ 1925.115111][T14819] evict+0x648/0x6c0 [ 1925.118841][T14819] iput+0x632/0x7e0 [ 1925.122487][T14819] f2fs_put_super+0x641/0xc10 [ 1925.127000][T14819] generic_shutdown_super+0x14f/0x2d0 [ 1925.132207][T14819] kill_block_super+0x7e/0xe0 [ 1925.136724][T14819] kill_f2fs_super+0x2f9/0x3c0 [ 1925.141321][T14819] deactivate_locked_super+0xad/0x110 [ 1925.146530][T14819] deactivate_super+0xbe/0xf0 [ 1925.151043][T14819] cleanup_mnt+0x45c/0x510 [ 1925.155294][T14819] __cleanup_mnt+0x19/0x20 [ 1925.159589][T14819] task_work_run+0x129/0x190 [ 1925.163973][T14819] exit_to_user_mode_loop+0xbf/0xd0 [ 1925.169008][T14819] syscall_exit_to_user_mode+0xbc/0x1d0 [ 1925.174389][T14819] do_syscall_64+0x40/0x70 [ 1925.178642][T14819] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 1925.184363][T14819] [ 1925.186531][T14819] Second to last potentially related work creation: [ 1925.192982][T14819] kasan_save_stack+0x3b/0x60 [ 1925.197488][T14819] __kasan_record_aux_stack+0xd3/0x100 [ 1925.202772][T14819] kasan_record_aux_stack_noalloc+0xb/0x10 [ 1925.208412][T14819] call_rcu+0x135/0x11f0 [ 1925.212488][T14819] evict+0x648/0x6c0 [ 1925.216219][T14819] iput+0x632/0x7e0 [ 1925.219869][T14819] f2fs_put_super+0x692/0xc10 [ 1925.224381][T14819] generic_shutdown_super+0x14f/0x2d0 [ 1925.229589][T14819] kill_block_super+0x7e/0xe0 [ 1925.234099][T14819] kill_f2fs_super+0x2f9/0x3c0 [ 1925.238699][T14819] deactivate_locked_super+0xad/0x110 [ 1925.244006][T14819] deactivate_super+0xbe/0xf0 [ 1925.248518][T14819] cleanup_mnt+0x45c/0x510 [ 1925.252772][T14819] __cleanup_mnt+0x19/0x20 [ 1925.257026][T14819] task_work_run+0x129/0x190 [ 1925.261454][T14819] exit_to_user_mode_loop+0xbf/0xd0 [ 1925.266485][T14819] syscall_exit_to_user_mode+0xbc/0x1d0 [ 1925.271864][T14819] do_syscall_64+0x40/0x70 [ 1925.276116][T14819] entry_SYSCALL_64_after_hwframe+0x61/0xc6 [ 1925.281838][T14819] [ 1925.284013][T14819] The buggy address belongs to the object at ffff8881673f26a0 [ 1925.284013][T14819] which belongs to the cache f2fs_inode_cache of size 1520 [ 1925.298421][T14819] The buggy address is located 1320 bytes inside of [ 1925.298421][T14819] 1520-byte region [ffff8881673f26a0, ffff8881673f2c90) [ 1925.311695][T14819] The buggy address belongs to the page: [ 1925.317177][T14819] page:ffffea00059cfc00 refcount:1 mapcount:0 mapping:0000000000000000 index:0xffff8881673f1350 pfn:0x1673f0 [ 1925.328785][T14819] head:ffffea00059cfc00 order:3 compound_mapcount:0 compound_pincount:0 [ 1925.336955][T14819] flags: 0x4000000000010200(slab|head) [ 1925.342234][T14819] raw: 4000000000010200 ffffea00059c3400 0000000300000003 ffff888102bc5200 [ 1925.350741][T14819] raw: ffff8881673f1350 0000000080130011 00000001ffffffff 0000000000000000 [ 1925.359147][T14819] page dumped because: kasan: bad access detected [ 1925.365398][T14819] page_owner tracks the page as allocated [ 1925.370965][T14819] page last allocated via order 3, migratetype Reclaimable, gfp_mask 0x1d2050(__GFP_IO|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC|__GFP_HARDWALL|__GFP_RECLAIMABLE), pid 2422, ts 298414552362, free_ts 281834827692 [ 1925.392428][T14819] prep_new_page+0x166/0x180 [ 1925.396849][T14819] get_page_from_freelist+0x2d8c/0x2f30 [ 1925.402207][T14819] __alloc_pages_nodemask+0x435/0xaf0 [ 1925.407421][T14819] new_slab+0x80/0x400 [ 1925.411312][T14819] ___slab_alloc+0x302/0x4b0 [ 1925.415751][T14819] __slab_alloc+0x63/0xa0 [ 1925.419912][T14819] kmem_cache_alloc+0x1b9/0x2e0 [ 1925.424592][T14819] f2fs_alloc_inode+0x26/0x420 [ 1925.429196][T14819] iget_locked+0x14f/0x870 [ 1925.433445][T14819] f2fs_iget+0x55/0x4da0 [ 1925.437525][T14819] f2fs_fill_super+0x641e/0x7e30 [ 1925.442297][T14819] mount_bdev+0x262/0x370 [ 1925.446466][T14819] f2fs_mount+0x34/0x40 [ 1925.450547][T14819] legacy_get_tree+0xf1/0x190 [ 1925.455059][T14819] vfs_get_tree+0x88/0x290 [ 1925.459310][T14819] do_new_mount+0x28b/0xad0 [ 1925.463642][T14819] page last free stack trace: [ 1925.468162][T14819] free_unref_page_prepare+0x2ae/0x2d0 [ 1925.473457][T14819] free_the_page+0x9e/0x370 [ 1925.477794][T14819] __free_pages+0x67/0xc0 [ 1925.481962][T14819] __free_slab+0xcf/0x190 [ 1925.486130][T14819] unfreeze_partials+0x15e/0x190 [ 1925.490903][T14819] put_cpu_partial+0xbf/0x180 [ 1925.495415][T14819] __slab_free+0x2c8/0x3a0 [ 1925.499670][T14819] ___cache_free+0x111/0x130 [ 1925.504093][T14819] qlink_free+0x50/0x90 [ 1925.508086][T14819] qlist_free_all+0x47/0xb0 [ 1925.512424][T14819] kasan_quarantine_reduce+0x15a/0x170 [ 1925.517715][T14819] __kasan_slab_alloc+0x2f/0xe0 [ 1925.522406][T14819] slab_post_alloc_hook+0x61/0x2f0 [ 1925.527361][T14819] kmem_cache_alloc+0x168/0x2e0 [ 1925.532040][T14819] getname_flags+0xba/0x520 [ 1925.536376][T14819] user_path_at_empty+0x2d/0x50 [ 1925.541058][T14819] [ 1925.543241][T14819] Memory state around the buggy address: [ 1925.548703][T14819] ffff8881673f2a80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 1925.556774][T14819] ffff8881673f2b00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 1925.564670][T14819] >ffff8881673f2b80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 1925.572567][T14819] ^ [ 1925.578820][T14819] ffff8881673f2c00: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 1925.586714][T14819] ffff8881673f2c80: fb fb fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 1925.594610][T14819] ================================================================== [ 1925.602509][T14819] Disabling lock debugging due to kernel taint [ 1925.608798][T14819] EXT4-fs warning (device loop3): ext4_enable_quotas:6454: Failed to enable quota tracking (type=0, err=-13, ino=3). Please run e2fsck to fix. [ 1925.623593][T14819] EXT4-fs (loop3): mount failed [ 1925.638321][ T1484] usb 3-1: New USB device found, idVendor=0525, idProduct=0000, bcdDevice= 0.00 [ 1925.656888][ T1484] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 1925.684514][ T1484] usb 3-1: config 0 descriptor?? [ 1925.737218][T14038] usb 1-1: new high-speed USB device number 49 using dummy_hcd [ 1925.951419][ T6132] usb 3-1: USB disconnect, device number 41 03:13:09 executing program 4: r0 = open(0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xf, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) r2 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x10008, &(0x7f0000000280)=ANY=[], 0x21, 0x4af, &(0x7f0000000540)="$eJzs3cFvE9kZAPBvJgkJIZDQcmirtlBKSyuEnRiIECd6aVUhpKqop6qCNDFRFDuOYoeSlEP4HyoVqaf2T+ihUg8rcdr73nZve2EPK7G7aFdkpT14NWMnhBCH7BJibfz7SZOZN8/x916sec/5nMwLoGediYi1iDgSEXciYrR9Pmlvcb21ZY97/uzB9PqzB9NJNJu3Pk3y+uxcbPmezLH2cw5FxB9/F/HX5NW49ZXV+alKpbzULhcb1cVifWX14lx1arY8W14olSYnJsevXrpS2re+nq7+9+lv52786Z3//+TJe2u//nvWrJF23dZ+7KdW1wc242T6I+LG2wjWBX3t/hzpdkP4VtKI+F5EnM2v/9Hoy19NAOAwazZHozm6tQwAHHZpngNL0kI7FzASaVootHJ4p2I4rdTqjQt3a8sLM61c2VgMpHfnKuXxdq5wLAaSrDyRH78ol7aVL0XEyYj4x+DRvFyYrlVmuvnGBwB62LFt8/8Xg635fy98UgAA32FD3W4AAHDgzP8A0HvM/wDQe8z/ANB7zP8A0HvM/wDQe8z/ANBT/nDzZrY119v3v565t7I8X7t3caZcny9Ul6cL07WlxcJsrTab37On+rrnq9RqixOXY/l+sVGuN4r1ldXb1dryQuN2fl/v2+WBA+kVALCbk6cff5BExNq1o/kWW9ZyMFfD4ZZ2uwFA1/R1uwFA17iHJ/Quv+MDOyzR+5KOfyL0aP/bAhyM8z+U/4deJf8PvUv+H3qX/D/0rmYzseY/APQYOX7A5/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzY3kW5IW2muBj0SaFgoRxyNiLAaSu3OV8nhEnIiI9wcHBrPyRLcbDQC8ofTjpL3+1/nRcyPba48kXw7m+4j4279u/fP+VKOxNJGd/2zzfONR+3ypG+0HAF5nY57emMc3PH/2YHpjO8j2PP1Na3HRLO56e2vV9Ed/vh+KgYgY/jxpl1uy9yt9+xB/7WFE/GCn/id5bmSsvfLp9vhZ7OMHGj99KX6a17X22c/i+/vQFug1j7Px5/pO118aZ/L9ztf/UD5CvbmN8W/9lfEv3Rz/+jqMf2f2GuPyu7/vWPcw4kf9O8VPNuMnHeKf22P8D3/807Od6pr/jjgfO8ffGqvYqC4W6yurF+eqU7Pl2fJCqTQ5MTl+9dKVUjHPURc3MtWv+uTahRO79X+4Q/yh1/T/F3vs/3++uvPnn+0S/1c/3/n1P7VL/GxO/OUe408N/6/j8t1Z/JkO/e/8+v8l/3phj/GffLQ6s8eHAgAHoL6yOj9VqZSXHDhw4GDzoNsjE/C2vbjou90SAAAAAAAAAAAAAACgk4P4d6Ju9xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD6+sAAAD//wjO2aE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x400, 0x121) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = getpgrp(r1) sched_setaffinity(r6, 0x8, &(0x7f0000000100)) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r7 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r7, &(0x7f0000000500)=ANY=[], 0xbf) sendfile(r7, r7, &(0x7f0000000240), 0x7f06) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000580)={'filter\x00', 0x7, 0x4, 0x408, 0x110, 0x220, 0x110, 0x320, 0x320, 0x320, 0x4, &(0x7f0000000540), {[{{@arp={@rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xffffff00, 0x0, 0x8, 0x0, {@empty, {[0x0, 0x0, 0x0, 0x0, 0xff]}}, {@mac=@multicast, {[0xff, 0x0, 0x0, 0xff]}}, 0x1f, 0x4, 0x3c00, 0x400, 0x6, 0x1, 'ip6gre0\x00', 'pimreg1\x00', {0xff}, {0xff}, 0x0, 0x25a}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @remote, @private=0xa010100, 0xf, 0x1}}}, {{@arp={@multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff, 0xffffff00, 0x5, 0x2, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x25}, {[0x0, 0xff, 0xff]}}, {@mac=@remote, {[0x167cb96d26756f27, 0x0, 0x0, 0x0, 0xff, 0xff]}}, 0x9, 0xd3, 0x9, 0x0, 0x40, 0x3f, 'dvmrp0\x00', 'syzkaller0\x00', {0xff}, {0xff}}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @private=0xa010101, @rand_addr=0x64010100, 0xf, 0x1}}}, {{@arp={@private=0xa010100, @remote, 0xffffff00, 0xffffffff, 0x2, 0x2, {@empty, {[0x0, 0xff, 0xff, 0xff]}}, {@mac, {[0xff, 0xff]}}, 0xff00, 0x0, 0x6, 0x5, 0x40, 0x4bf8, 'bridge_slave_1\x00', 'veth1_to_hsr\x00', {0xff}, {0xff}, 0x0, 0x22}, 0xc0, 0x100}, @unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "05cbf2e8b2c51ba50e872c4e871944e8ac798fffd56fa5e1105bd91d10ae"}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x458) r8 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r11 = getpgrp(0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000049c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)="dd77cea2c9c6bcb7a78b4346498ed9f649b1cc71d97bb8744f95be3e143cec68c8f427b9df7fd200cffa052d5d6772158394fb8d38b96cb6fbdae9338a68773b3d79c69c89efb0e689779d4e0b36781f5d363cb6cd073070d03caf777573e3312c696a41ecd89046d9c0a0312a8980a4e2150f6e394b6fcb63498446993996899e430fc5aaf0307c75d76ee82b7491f44e081431484e03a631424bcc8a", 0x9d}], 0x1, &(0x7f0000001ec0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000024000007ee3d5eb7abc2a5def36c4c205acc84957f358949fb767c07031dde9331b", @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX=r9, @ANYBLOB="8000894db4ab9dc60d87f7617daf6f3a42d30000", @ANYRESDEC, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014da60c5aa5f705c8a04345237000000", @ANYRES32, @ANYRESDEC=r8, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffe5000000008e2ffb393db036695ef6b8950f0d5b8e35fc730500000000000000da0c0c54fe92fdc673759981ac61040a2daf15973c", @ANYBLOB="6e22bbabb6de5ae2dcae022d55f920d23f47707aa8f370cedff8e7a5e135f91cdddfd8005bbd1c45e769c130208868cef1edefde8259fafe4e16f6c10106abc9069602904d3b069c6cb216298246baa9651284bf3d52447eaa37130de83e884ee5bf0e8807b15d84d924411856", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRES16=r10], 0x100}}, {{&(0x7f0000000f40)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000fc0)='M', 0x1}, {&(0x7f0000001000)="dc14f4f6fa6b6ff010ad368bf9e0ae867049cc5c4b8e02dc66864701a95ac5a045be2544790abd4d09eaf019f768f0e38706bb4729e6716248367929ba7fd1", 0x3f}, {0x0}, {0x0}], 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="14000000000000289cd0000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES64=r10, @ANYBLOB="10b87c3d389d60fa62be0000000000"], 0x48, 0x4040000}}, {{&(0x7f0000001680)=@abs={0x1, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000001a00)=ANY=[@ANYRES8, @ANYRES32, @ANYRES16=r1, @ANYRES64=r7, @ANYRES32=0x0, @ANYRES16=0x0, @ANYBLOB="001ad900"/20, @ANYRES64=r1, @ANYRES32, @ANYRES32=r4, @ANYRES64=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000027c20a12f15a1b1ed776de6e266d730100000002", @ANYBLOB="ac3fbb2e", @ANYRES32=0xee00, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYBLOB="4e5fa9fd3504070cd263aaed0a0e67f55350b383bb988728082e5aba46dafa9fce3cf52b5cf491cb4915155ecac5884c675e98816da3e37f663bb88db11d76a1f19a7fb56d7f8f36a7100f47f6649af4a274d7938d81678b4f89f43bad93c10e3b", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0002434d30ebf514dd93000000006700030a0000fed14e8bbe38e9f7f9e27889f680505fce202cfa498b516a", @ANYRES32, @ANYRES32, @ANYRESOCT, @ANYRES64, @ANYRESHEX, @ANYRES16, @ANYBLOB="10000000000000000100000001000000"], 0x110, 0x4000}}, {{0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001c00)="a0e4211616abddafca09fbea0b920789a32574f6498aa4c62cbf63dfddb7cc6e87a40e2aa8a746802802e93183c580467c076431e0255a3bce6b4f6fdfb637118b97ed13e9eb5c5810c83184a95c2d2bd4e7a883fc9829d920397013ce464ea1daacc2fd1f36270ff941f0fc9762f915b452a2b4dcdc1588c9fee663b91f5c5ddfe53646c640aeb4b09eea78e8c53aa0dfa87a1a6d1b153e2c98d850c56c165ecd6e289f6b1e2b4471494d9499918eb01c33cb36bf82e70631b1506383940993e09b0aae9124756d48edb251", 0xcc}, {&(0x7f0000001d00)="53232f8a4c68accad6a06c1613142ad7039888f208eea2292f44699d91c67b464855a914471e19b608b7927b09146f9cc584c063d922f94675dd40a28ba42837d25c5be251b90d6109149296972be3196a99b81a92b7390bfb73883b19bd5080710c779867e22c48783f5acbe52ccc4779d364dac0fb32215c077512a0db8e56f5a59bd44e4fe802d4b220b754", 0x8d}, {&(0x7f0000001dc0)="15253d1493b677f91270d8e0e9c300b3207c287a0f2deb4de48d1e1ce3de835362f991f55f1f22b28dc6d2337cf3fff1c7aa3e1ef1ba16334eb2bf4d2cf4459325f0785392aa2a6881eb835a9422a37332732cd40f3644347553fcd011dd86404706bb4e3946d088606931afd72d1ab1d072758790659f02e09355c748791a6fd1695cb9ac52ad629354d3405ab04138953a0eee8012ae40059f748b", 0x9c}], 0x3, 0x0, 0x0, 0x1}}, {{&(0x7f0000004340)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000004140)=[{0x0}, {&(0x7f0000003dc0)="71f7daed0def33c3b33dc5d53a891a03d9bfa41554d26fc05ecdf00d3320b70f1279e07da3cd0e295bdc44d63a53453210d1848db7fe95bd62a55203e3aa6bdf89d05d29c68ac20bc615f0321d8e6f1044c0fe0a20501c087ca81bb8c97b40571ac755f5bb3b2ebf587342269b7ea23de0e2653a9005ed13ef", 0x79}, {&(0x7f0000003e40)="3cb539919d1e650e756d4a0d61bd480c22ea05baee9c022ac66e4ac6142b89644b2b5dd565e3f38e0c4306a157c6709b163487b6", 0x34}, {&(0x7f0000006b00)="6283ea5425b93f199b462548fb7bcf423d16e87371f42bcaf81a8bff30b40db9700b907971e3a3766dba04e736a5c9015986ee1add3dc707e07fe704cac3f38d44917ab1fcbb911dc03ef62b18dcfc6e4e0e3d8374d353d63849599db4e61b11fc423751707e8ff994dfaffa554f542f24a2d9e46ba74fbdfaa78415b591c95e12d7420fae6a5ee8f4b3144ae870703a64001a30cb3cf36414214648c08b23a2cb9325dcc08dc4250d36c2645349c9119d0f0c2a812b448531db8b90355652e312a7f0add380d0a0edb25639f26fc2eeacb1aba1d8b1abba7946867cea121332b94ed1c61271cc934d378e7e9567cf70bcb468dce8c966d0c6a563f109ec27c89a92c9ffe4f57177de50f09c8d6f106f26faa3d8c56367a4b5f7420535d5889ee26469b18b82e3a9de22d7d59038ebbf7519a14c3fa13474dbf1e1f7c9b737749315339ae9c62a92d128d1147af172142aa1db20b994f991751de0e2bd5d644b3346f2b1e239a16dfc86bd7536b66b48a95e44178b2ea4863d16671530edab8c6be21c01b1e66b22347198b5032cd4166f01cfad1c13d9514cfa1f396739547f74793f8235903fb1775b3abfb9b76511afbbc7e88ffd529a609751c63d12eedf656f7ecd884e1c51b952929ba3ae37cf86e0b51a08b0c4a7da41f88949c3f450a5ab4768047e03af9e23b16505bb6f3df84310dd8c2861ffb0dba79ec25565da900cd1705991e41f9941e5ba0cd1421c83d5c18858573898135cf32d7d70d44aff2ce7b7c7d11f9ce16b30d4a2533a97144fae771248cbefcbc82791c32d3a1585e46467606b2a98bf064fb75cadabc581d71bd4f1b037c6a905b0882f879fd59814f600d9f9ad95d79a66db5d8d9fa1621bba64a60e039a888785ed2a4370dc5439d8b5fa2fa4124041fe9ebafaef05125afdf93e78ee4ba21c766278f7ba18a7e9b3cc68ae31998f4326371664a8a28eb2fdb456896777fbd1f8efa6d5c96153e70c37661ff7e7791092a616914213813f53ea74d80c16f93d67482c6c0d49a7c9ef64846798b95bee8ce0f9bafe5851bfdc13a5f7e218d0e46b72f1285d3bd01d1fd16a514e6f35733ffae78c6703e99d36529c9d1616fb25d21b115fb454c47482940929f8254a6a96e59d405e81fbaacdbf68738c98e268e71be6b585f4e6e616c1e8dfdc18275946bdf8939df6caeec14c31c73bf13d23f859a3847545574ad7ffca6327151699a23df73ff6c6cf3bedbb64409e638c1a9f9bb1e62c8105cbcc46e789b7e1bc5f5d15251503e5f5f68617562fa37f032238c856f16f831a46f4e6c0690bbf747330f154eb0ce4ba82096d60623fa6b77025e4957aafdce98064e0edf7f663fdb8462ea5121e72c097ff98650ba634fee125c294c11dadf59d4105d0dffa418792f26a7500837c4b77760c785eb9e4b47a28f31a4e3a73d2904111a3e4a959730ba3252a56390df79805afcebdebae07863a7c0dd66ccd72686bbfa1b8efd0688ec075ca482f3b347a8f8b44ced0d26642f3e0a99190042d4313d23d6c222abc94cdecd756f37e37f6c3a3e94ade8cf3cef809135e6d2e039b5f1ade15e7d53323de052ae6a1f91a19d22f5702fb3b7209c71faecc8af5f2b7f2b48d83dc7fcfbdee42efeb7e40d1b343df8fb27882aae4f021435f2a88c9595de68281c8638653d9957501b6f05b351ae697f72fb5c524fb6078f3c0a4f9b083e2660ef716411d4c8371351b11f7a3e50aeef0927feb83a5707215ee72ac984df9c70a1de776fc7fdfbd84c73007f397807dbf2b9c5dfdf56b622f192a65fe43debaa9f74927dab23e57c3f1c825cf45979b0a5ba42a6cfa4afaf3b78df503cf6bcfc6a565be992d500d4fe9ed0cc652df98adcfe90ecfd6ede1d792d60424de14f3dd872bc1f322ed9aa7eae1c30956b8c91f84f20e2806be153491c39b57c72ef438ba140032c9e0967a6256cc3aeefbb7f42ce3fa053fef64df3b656e9daedb584f2745a608ef64600d4e86a0c0765b28191cbee7b6d9d5f875e06426e7752bbe6bcaa0dcf0a2e9b4e056f5778aa68faebe7205867fac7d19ea460e3a3235e449bf0c464f6862f3a06eba90e0e66ce72205718431e0b9fd699db620ddc4e9cc93a6d24fde4899cb8676fbe46932afa3296b8a2109afc4d6d12c07e276fcd957e9887fa0108eee49576e13d3ad6e6ca341f950aeb94dbf48b8069fda4989af328f926e595c719b9f5c18667724f49c357675faa346e45cc1122bfcde8b4dcb23bf93ef567b013a4bed6554dd4d7a315772acc13ba6e9e63d3cd41bbc72051bfa9d7279f8feb24d30154e42885ca00796ece0e6c19a3aaed6b60247d4bf37f990b4a7c59571ba7a0938931a70dffd28f3a929228e889ae899f5f0117bc9b392b4c84a44d853b5a3b02bebf3175aea8b5f769df8be6ed5fab548220f5a90d6a584a59693a5296584d764bae461270d628ce744fa7e50168810c02a64ad47d39bf96bff8541412023a9e9e8de88d420a3787f0c297c33cf6adc2bb1ffc53dc7193225f1ce1174e3443ad7881c631891e2714f193d45c40cef673d18120d843051d3b1381091cc05d0317dd318977d2e949e2322115adc02e20db54a8b121071ee6340945d71a0c6c41946d95b04d123cd49e2eb304c73716c9c7b078fb9dc9159eb0169f5e91658283d002d9d408cb79db605f917a464f8fc4724cddb378c2b0cd65c9145a55bc88abc269ff0539b1117923e8390d36548a85ce0ca6a1f94be111bd03154e381ab888341dfd1d584206c5cd44d3d53005a74b8e5bdaf8f6f22197f9730b1f8f038b6902faa79dc947fd25c79d1798dab6854e9b69f2052ffd5e8badb0e8aa0873f7ae81d0eb0056dbe2fc41387be6cf71af51b1fc94c0570494c62e449ac056dd5b81ebd82a6764fe456c8f097f7559021615e251e9657954d762b305b5f8cad26008fd6f7a8f3f4f01874d823bd427286033acf34f4f55b67fb2845f671efa376cd6884b02ef445c01517cecab56620659c95454ebcd201ab7bb7d2628b40db43bac40b8eda3d2848349ae55118ae36d5a0e0449f07e6ca3cea2d4873527415ff98585f8a45002b2861834c57358c89b78a9ce8237e7ba16735d6252dda0bd49f9495c135a8b899c61583c8916dfacd68e8c4585c9c43da9f1a09cf4d453c064d8b890727460b2f76b905607df24c329f0f6c93777f38138e0f86043e66eb4825718d7cd10fff5028c892e4fe9d123b70d870d82e897ab9ff72f70e585f11229acb210613e1a7f0fba9c300dc071bda688b0140ccdc374cf569fb5e843d20ba15f8c5190980be64f7d95d702adaafa33536c0ba3aa4f0c68fea83735d64fe62952fed22adbcc916ffe07a356e72a5be0d52f81983756cbb5ff23b089ddb2a4a659f741d62b1d463e31ccad010a74f4dcaaaf8dc1e9c5f6e7a1be6d3f6e3e4b406071eb45c3685155fda0d4f59ce2f76f70d4da3eb9d5572198ca217a9c8d5534dd1d0766fb118c1557a2f7d413c0f9c51ef8449f2b116ecbd7a8353f5a5e8f1f59d28fb78561f03e6f1a9340295af56e35ed2373c4d1697a5234d14bd5c350c83cb1b492a204d0a9412cc34f0815257e7f0a4be614499c438e11fbdc3f31950aa040e9a255c46444cab606b9653b0deb6a251c9097a40f3b1d4f85490f8bbabb9a871b61f52e2ccd711e8890ffeaf64395c7f944db2b56cfacb62ef1d1d54cf6b4012aef553fe0a31ca5c1957b14fb76eb32c136362c4c4e174e07b772b0f7bbff9c5511127e3d200f26c4babc3c493b4ba4622d90f4c26309d54754e5a81f08411905086eef40a9038566ab841d652a95292ec11872003c04871a6445f91fed2dfe21588315b6ccc10e93af0e3171e321629fc1a26837a4c9655723705489e778f17cd7e8d9768056cb159f4d6ea88f9db6864e5a59e93565b07a9cd5bf4399be48afb99bf9a6dcc32ac049f5a45588bfe6c837e01467be4a0e66cc886438700a08a6ad4e50c2a3133af87a6874b76eceedeaeb42f2b948a88b1adf6205ad724c1d2c7830fdbbde6fe079863fd8b322bf2bc00c6a6562133c2590efb9c7a807439aca85de096b3090d06d2c78ef68359e6f91220ec62576a42ecf7e478b8629815a328bc2662a0ccfd4f4806786cdc57f646baba0d86671021ad814471ddce14721e3efb367f7700df408aac0f15bb9574d71f3b0a61516f8e9aec205201283f1330d321744af914b4119aa563830e726992cc8bbc8e7665077ef83d7914743e9b4208c339f848f75a4ed9650079d0077a0d19e4f793219ce3201d30e16e3ad7fd92e864608d4ce921b760128a46be7ef1c73ff3f5f76185d1ffb61bffe0d6f156a3873bd64436a185fad56fd08980db9ddb3496c29bf5131d28a8d823947685ea7d1cead2c9a5b587a42d8e79411314e95704d432118533bdb442a5773e35f7f80e1599a780e13313c4f5980a0efe463be72114b0eb5400f64a904ef4627118f70decf6a4cf9529cbc9c5e1dea18767801e6e6731af02caae834a94576e05e9dfada3fc1a1474c551e040c1242684c9ad650d9dd95d79f9aabc7ff4d6162a94076cf1b1a37a4362ce5ea701de81fca722cd733915921bcba8f29dea5cd2363b86ccf490509e0256e07eaa08b8380e3a90ac69ec963aebb54306119ef8b4331629541c660a27307612317a9e206677cb278480dc6ff0c5a254d9f837653399516a024f5ff6b640d32c165f481ad1bfb906dfd4e3a8a3551fdb75ddec8e03a0aad8b702b7110f314b86552df0779b238e52680ab353d736560f7c7a1716721d7b79cefda267886c8ddd8a1037df1322bff292ceb00673b38d38b21e3af1950d6bc9bae8678f958b1a6cbfd0d4d6f402fb82cbf3f821d60344b171511157ca8f6615354e99fbbb37b478a4a4a56c7b2fd7b162bc7eba01127b5db4ddccf44f1841c9730c63bf0d20d308a658fa754a50d63c644c8765ac88493596ec9e843767f5b943b9d6907fd508c38d6b554cf5e8da6342f357301c9b529ee7f617e4102f54f54ab9f053a75b98368878ef6c0c275255258a9cdd0b077000bf418f5ab5da4feb628ee12ede7f608fef7f5cba74a602e3378e0bee6d1c47522453d85c8e0f5afb0fa20edbf19ab06db5dade665e0a1ab7f19cf94a32ac156ba4850f56b27221213bcd6a409fc0570e708e055ed5f00e42b8c1f29ac90e3e8c94a60f18b60479637acda4f43d1538880e22efc37271ab47fd51ab0285a9a9421498f3684d79ed799eb6c5c2c78b8ae9deffca526adf79bd190a81ab80eff569bb4a1be3a17328e6c7fb64ff9b342540524de8dbf2965428ea87bc4ef30d171d98f44c5de66347e4285bf157fad65313fa78ca3f0b9fe81428aaeb85934a838b0e21c2c352dfc787073f0e6ba5e2ed32dfa81a3e69d9dcba02e8934dcda10555b67c4e0597a12ebf46d62d17206ed6cea8c01f10565dfd1c5e9ca4744aaa27522cd9dc2ef1af2ccfd8c7deaaf1c3fcc6fd2c0c116bc8a00765fb3948c7a6deb67f53d3929a75336ed457a6207ba8be47e543a675ce7d99a6a1183c5a0642153107a7f339f7275b119118b8a8db9c3a55ebdcc0e0d7700b58385d76484a5df1ae65fbb0f2631d496349b562ba34d030ff70050f8e8cdccc5583510a9cf81e9a0664f6163d70e65848babc7109180ecc8079f32a2f066165bab47702d8b2296dd85f8c3f7ee95d5f0f10521752da0e79d7ee6cca4160e2e513d8217cc75a3f87c4640cd094cf72b41e62c1a5a6bd48c2282fb38d3ef32a912a4485f90f7e213fa210ac9d6a57aaa24f8326f2c3e267d02d865f0f1f6723759148e5d11a9c1d48bc1405c9df0f60eb4b7259b307f8d71e7f2cf1a16a9b4c50e0f372bce40c7726340b5ada3e6a0b33ed836ace1af17dafbe5e17a51ba9a6cb89c4b9338b372e8963df4c81975d45e47853f8839ea27039ec48ed98bbfe485dc41d49cfe875250c837b8fe9334dc678d5dd102ec9b604b0bfe91b884e8e66cf9835546f81713bffb6fe2c2c827384925e74997fd0998cd763c04abe002ec770c417f8005c7f171dd697ae242e43872ff91b132868fa63b1df8553fd4e21948cadfdd31f4309da24d0a11b7710c950613e2302c58989ca4365", 0x10f3}], 0x4, &(0x7f0000000440)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x20}}], 0x5, 0x4000008) ioctl$TIOCGPGRP(r7, 0x540f, &(0x7f0000005840)=0x0) sendmmsg$unix(r4, &(0x7f0000008500)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000a00)="69c852baace9a4fb2c1d3417026fe9119d440c0e026c1a392783ec715f1acb99193ab233927c81efffc5f80753288706385de5c68749250608b2ad5c9b43300ba9434e2c9b609599a345d8b991bc56956958f302d950213f4081594eecd21f96b2566f53c8c10d01f3ee4d46961f756a779b2bf206786868935b48346e23cddd1a9ac31bec88cf37f380ab58a4c4643d6e9d7a28ece2fa00d940b3bb466e6c551e65c682ee9de85cc73902104fac58d1dee6b23a8dc6a4eba1d6373731cfef999736b27ea225dbcf5f7fe7f22ebd3102c9912fdf7d2afa9b1ab8e478ebb70f56fe810fe87234b0ecee2a87ef92f91e4167f0b03298e74bd9e98ce337fb06443fe4893886e044fe5662fb52bc33e5347900362f09bcd0e336a61536895b927decd997eac37d434e58477c99f7590cb1f82424b4c6bca2cf2763ad96fec6009a1edc349c0c509d61a00784db21189390b4f4d773a59d636261c6df6f4a7410f57f33cd8c013c58beea14936906c56089cafea878faf9f938e53d9acba400a688ebc44dace5c2d3f1d4df4e1dae2082cd397e5a707389256afe1a40a47c0370b412b35b3e4ec537d5bde3e6ebf331aaf3805c90b5241f1063c08c3417f8f440e527b2750268d25ffeea33e151f34cbd57dcc4b4c064aae62ab407e7438dc01a061b52c6d63aeaeaa21ac48e7da26fc0a811d4001aa592820cd033d1bbdee9ca209367f5a8a155e4a505de1d6dcc2778094a736790fd8cd21cf4885fc193eca0f56a677907daa09ee1c6d0d6c4d1a410c914eea3a3cdf7a5ff343d9475cb5c59f8d71f41e011416cf66608ac8fbd443a1debcadf36c5e154521122976d95539fc2fa7d4791208f415f8f7efaf671ba5d2293c340dc8f6d5691e56d0105c92190f9a305b0dc0a777be937ab35a21ecc88acc149aa13342ee7dafa868caab9f1518e767dcd860bd31fbf0e44f3fa36395a061d6ba75e179fe676153f3c34d7c65140a5d7cce37ee62d1156afd97aae186aab5cc3dd6809e03bc792457b16c016199b727787d0acec7a1e1d34b240e851245775b8cdeec21de5eb7c5a7849c411db15c6779b8208437aded40a35e10a8b419cff7a19303568f9cf46db16549f9c1711a08125e5322268a17b746f51ef501ea3bffc975885059a39fc7fb44fb089b467c895fe8c1602a891ed5fc48407c57a9b5fc7cf7479f88c45dff2ece48ac38979027503651609dfaab40d7453a07a8818c331ad504ef1727705a4b5835204374afb2bae0359d2bcafd96207f95ed5d2891dc8b97798ad46a24ce54234691e66a688f6e5b663d19087e27e62aec34c8206834df173236f358085edb33d6e472ed93aeaf7a89a705dd18ba8a943fa38501b3f4e4fc7dc781e124ff17a7d7b54a05570a96fc22addd10fa7e0632a3643e35319cce7fa5ad25678385ed92f435805370bd0f61cb3f9f2a3ce62466c7b6e055b72562dc0a219a63b6a08212ed64b70694e757d81029467e402282d09a15df3f4d554418a90194c1ca863b7fc110a5739f585d2d1426fa8b5fe8afd57be7031c63cc8b0a31f980f78c5bf1aa26dd1e50d02547070c95e9e9123fd60b90c03cdd3ec690600f2e825d43313cf0840416ff3803c3987f0edd23948dc68862863ce4c389fce7cfaffd2f0ec6ed7d355b8cdaaa85fa8cbb804a3acabf974ff78a33c5271672cab97b823a2aa79ebf702630f7d83cadf120265cfc4ff80e324f7cc69c19d7ac68616f002433e8dad72648a31f321f02a5a3e576155be8494994a0300629f1abda3f112b7cc96338b1c1c87d25ad1e753f3ce799264bc2b590f689d5e23a2b32f0ebb9a7007e20b971e32ccaeab323f39aba6cf2bfdea4483d04640f7cd2c2cdd86623d5cf92a7e3eed20bbf8656b5d25ed760a376a515ba3a04e3662ccf2c37495ef285b241077d3c1699985f83dd74bb9e69976e382faa1252eae6de4881b85a5d9c32de46d3952005524146d54124f39235a8aa148a265bf595ee42eef1794be8c8b27ceb8fd2b1810dcca96e2362ce47fa391c050b1f2de98cf532c7277d422c3454a839f98ddffc3021c3fc874cd42b57762d8af1fcd8c728a7cd2af301b2d0374ddd569b40335292f1665ec4b7e2059d29fdca546860c4736134fbcda67c30884faae3b00b9fdb8b0aa895885d12175829a994af8e24e699e8e55a8c25a776303fa17516f69c7569677990d9a5bc97f196bfbb08b4e915682e8eefa82071623c4e17aef64c1fe24e69668779cef0864344d03da8da87531030e123253587fc0cd8370c92a8be7f8546d6d9de9df278ee1cb2a8656e34e2f6ef5f84f6b98edd28cd5e1eca42877709e18bc5a059d873a41a7300c9a42f35d4818eac2959ce05370773205009f77c9b098dab4c2e9d72e34412559b555e98842a2065f92d94b7c8e1b567f6b5360b07ddd5581e2e89d8061d76d810051e90290d509a8ce75bf2bdb4b96ec7e270ecee17efc0ee8b80c1ad5ad26b1d23b2b98f77b4e05bbc8781f2bc38c4a7c19dcc415e1bcaf64a520c8ab31a6a7b0ff32a1f5031cf0843069d99824441336f0e4b1781c111f88d45cdd32c8f99735946194bf581413d42172b9815caa885efdb31c887609de25dc456e841aa0ff83fd0b0225483682343fe11a1b00e33765a9c4fd035edff9854726f85231409b223af38457771021ccf89ac2fee8ae351e75161bde1a273888163ebcfe8abf2570746eb8676b44e9378c00c5963bd1ae4b8762ae55ae8348e78313ea8bdac98ea8a0eeae2b7c8b9d2857d8ff8958519d2d77be830e3be0deaa4bc0e5f3729e502190810e1d6266700687c160ae4644a6d400a60d17fd2a1cf808981ab57d9339523e806cb2106e14a3a7459742a46623dceb4b08638e5d85319f471bb0ec143d3d5bb1ab1842533383876966122fd03e84b0c234be34cb90bec7e6e03c71d363e1c3626f2d4bcb423ab6d7d0ba0731ad9b6bbe90ab25455f91f47a45595e01f00f6a45ea30d732e446e9e4ca693256a0b881b6bcadaea1bb5456b463b4b54bdc19b413638b5806a253fdaa2af36a83b004ea908afcf085aa7d9577b32efa993984b0cb9904cc14aa3f9f39039e797924e76f99554fd0e2e0d93ff0341399155e57c0b966bd67e0d7a06644e06efba3f3198f99431b9919747c50e6bacbb3dfa8807ba62d78078a4b76981e4dbad55f437998012026dabc6b0e8ec20307de53dfe9c75def2602bfbfb9d85b0992e88294d8c90731058cc530fe7ad57ad967fd1c78c6748eab69edf05f7c1cd637066b7f919d0b2f896dc4351b2108cb3d80b1d0906eb25209c7dd9a067ef3c12bd25e528bef9144ed2a59b4fa47d1ad7ee1b904e9c703b60cfa2a00280a13a608e6a87e0aeb2f5acbec87978a66b190fb0fda06a0ea22abc0c99f25ecbd304d88f9c881cdfd668b7f9d788e76b0daddf2ec02b845657e50e210045acbef4ff910d983f73738cc540f0dab3987840dbe1e3e79fc22f372be9e85521720ba5a0c35f6d07a081bbdbcc49d61661ec75f9612af96c62d0c14f0bb2cbae56d1713e5a279e9fd1d97978547a03f1261b5551cd779fbd0b8e851698c6bc3f4f80e54583ed98d9f674c76b39eaa4aa743ccc3e6e45b762a35c77733ae9029ee88d67a5ed22a052a93374983c98b47983b1f611049d6578c1013ac2992efdecbbcdd81b612822785d1367cca5033e4d6a29f98a83ebf0bb0900c5b43555b3ffd5b3fdf1352e40495ef34d066446a7f5ba06f26c4921c23e6dabb97489d1e200a1ff4ccc4c0cc4e5fb6621ee0df8b5a5dedd29e6cbf5c5da9442f6c94d74bdfb3444e8195e5249a9d2303f62a752870964e4534a95711c992627c22fc2c42f2f1226c4f77f174df327dd8b01f6c3f40a76dd51e0fc180d3ea2e1b7f4815cb3fb563c9f15201955f9bb0be9710e141d6387be4ca41e03cb36eade9309b525c4a7fb29bb8f496509ee33f513ea0396f4b9d34e94267f25337e55f20b2341b7f81eb0d88ad32e2884f90bace0a93cdc705a63e6e904512b2d285a63a64c18a53d7bd31596d1be6a81ad0251134d3044f5bec5a7fe189956661104d2e26a2cd10f39daefea82a91c054e479983d61d01b8b3d7730b9b87b4f007d5c63c37bd0325aded8bd455ecafe9cb483e6ea20b561533c2b27bf0a44719ddecd69b528a8bd2660dbe094ca3f1daee898d6745abe3100dafa16fbff769e28846527b90325a02898a162ec3d8f0090d47d92d7ede9b3da7c58d4fd4b87cb7a7f1da08370e90b652c659d23a6088a01a0e794a7ffe58d5ab5653da7e43f034ea4012f0e7a20e69ba227cadeda1a6333eaa67a3d40a9fd96d104c05ad7330f4dc0d6b10fdc268c876c578ef5775ec2ce40001cdc77d17ce5a0b26d1ebfe1794e7c9dcebfc6c088ad72bd525433bffcb0ef1d3ebfac61ca66397386764595e179d3b9777ac03ec84354fbaed71f632205c85dc3e1c54c18b7376a72e58c8607eb89acf1cbebf1fa091413f28f8ce2807a94b5a5e68c0717cb96fe39ce8f35218bacc82f0f7d10942c101aadddd18c6bf76e154a34065c8c93c9007489d2894bce3ff4f41acab5fd2e5b1ad9294de47b3418b8358efe6ea4fcc907c8267e5ab2e66b8f14da750c0abdf9702499bd17d52b31e23c8163fc436953ff030ae202653446d054287e4ac5419f03e6d38c08daa172a8f85984a2907de9e85c7436ece4f59567c87769839beeb93d53374b4b1242cb9887d17c1c6633f541769db6f731acfc5b8065f14210314969a4bf1f554014fe3b34dfa00797c029578794346f726a5ed84dd91108ac4a18d42c7a0c9633c4b824f718b42f8a65773d3e16c9729a0764e910f8fc44ce03c5bf17a4c714d598a557b78599b3f7a04883a437a23fb50521ce196671dfded5fcef6c55b43850f2b1befc0214cc6c81868ffb377237ee7c449c3bec01164f2a42c7a89f1a93de2f47d73256eae5413aa68cd491a49de5f9907b7bb05e30c883d4864d26f17cf66769517a3590d66046e920302fde2fb4b4f89a9864292022a4443393cd4a00b14ecd1c44aee7af4b9f3bb5ffe6492b315e069a61fb7e24cb281e4cd49a03377db972273fb6611c5d18468d3a9ebe17c5925f6b1cf7ba8782939893641da641f9d19491037f4b7f9cc697871088ff23a3e5162e49ae0087a239e7f43662af97a35d10d8168e830f9f7d4ed92e03ae1ce3f39b6a34d43e40b7f6bd0632b5758c41db0881c687c9792a6eb632ded6854062523574167d452161695d9ad7d8f69fefa5235f8ec6c83b4517488365b1eb95b123ac2839bc41dc0fc07c35671a9a953cb7d9077e013919ce8794b4ad3525227f67db39a31e47e4ef554e981c6074241779ae356108b776fc5e810e54dc5c1308a3309961f7462403706097fe02bc4a2623c943ce9fc1b6b4eba5b9bc665795cef143c1360f64e5dda6ba15de4dcac45f49173c28606a23219430e67253f4b61de8488701b4c36bda57896b27f8b69442f6759bed80f3fef1d5939c9d46200c7540a1e9ba82ca10c03bca7d5a9d91dac4168d0e87ce5190048c2144686c4f948c38c4d94f7f111efe58bba1107a4ec05faf8c223cb1f0a574ac3734a4e9ada6393d3689e6b8cadaaa74d85bf2fd2cc655618d6a53b784dce18bc1e52e0c4869094d7d7039a0cf74855eec75fe72471f5a6a47a340edeccb4187fdba4c318d359da1a0eaff7a45071d9346ac587549fbba25be92be3cd23e8437d8f3cfbfa0292a3848c79cd2e7964cf94eed640914ac06b9612c9c75c3b2a68a00", 0x1000}], 0x1, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000300)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000003bc0), 0x0, &(0x7f0000003e80)=[@cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0]}}, @rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}], 0x100, 0x20000880}}, {{&(0x7f0000003f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004100)=[{&(0x7f0000004000)="b73b0de7ee6883164859324d1d0d10506886b9a18820f8e955f1ece8ca69fbb67bf8596e2448e0a63fe0ccd086c09f46aca8edb21d95752b2a7a388710ec72fd8fd82ec79eeedae387f463017ce859b45b5f922a9650c991d4d6165038ca3342d5a5f72b7774838701422898fdf8f05823aac0fc4f49787c92d8082315d227edb1c965e684de678b4744c0af998b527c2abde23fd53377b96e2d7b9b9008a6003afdcb0a507dfe5dd35a8c770cf4d908d7dba8c37588b5cde6d7f68d91efc3d3bb1f1e7ef1fa0a3f24cfb5664fc1069159acaa329568fec029f6a9ef4f22", 0xde}], 0x1, &(0x7f0000004200)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x140, 0x408d0}}, {{&(0x7f0000004340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000057c0)=[{&(0x7f00000043c0)="6139b6b6403e4f12ce0a40e8da738065f5a3856a413efc451774ebacadaf4090925d218e786cd046c10b43696919d85f99db748179585cfb33ee0bd07e710f38ee15066114fd6eec573f63e5d5748462fbad8446dae53966cb3638494c43db098784558fc3e2c26f929c0bfeb9285add3055a40a0b5b8acc4623ed7673a3e0cc4caa27622e5a63203e39dfe9580adbcd1e312a4cb2ba0e54d2ab7aa1acab0e2c71599f", 0xa3}, {&(0x7f0000004480)="72c0fc758254dcc8bbb9764dcd6340a32e988fa42834305b77b7cecc805423d0429e53e3aa702930faf4786f1d1aaaf9d14bd803df6dd28352719fb7c50086707340be50d9dfdc3f14c0db06e173671e212ff9060074b379073fa2dc18bf5124fe03184939ef800069b072d1321a45f4ca3282916e2dc2f9834e3325bfad4a1616247e98dc2ebccd3144e8c7e1fc7b5a3a7f23ce125f0df204902802f898fcd0235ef7df9cfe97b47da46cfed3e57a09267b0f133a11dfc12bfafa684b54286c51ebd2b92e36120b3b9b201bee8ad2632adbaf499f197c7b83398a05519f84e5d1a0d4f8909a351dfd296167ac6cb85d5666be16b5536d05858a9b4d05d18be07dcb391997b64ff77137e598c213f7bdb354a10fc0a9195f96d330e230a6533bfbe64cf176dfc093a9a0e69d7918ab1e18c06149510589a99abd8b2704c7361be5f2be0f76779b04003b0cae9e119367ecaaec094e733496688f9d173e55478c0b5a2ad01b46f0a63eed87057c47cf0c81cf61884ea856ccf58c8e080472dee66ba7e6598f772fa2e5e25d4211dad3cd9d1faabe55bd932e2d349729f1a7b662247bfd4e5dc6a739e7b798e441eb9aa0bab73ca6dc34b62758dede22b41424c91cf5854ffc15846027209e7fd38d9324b26960be65dbe5529ccdf842aa67f6a2aaebe7f3b2093254da1c14fe87caf7e0e1058fe0c90e0c4555ec3e67c8c16a264aada521fc8bc7f16781372093dfb7c44749017163e3f92b01f8bc3b2885f5ba2d45f0ac0d7ad1733dc728d5ed3c02dd0842093a67e983a15ff64b0dffa7720f3e57fa4032a90f6577b9efb673b7824570b79e39b02223aa307294ab50e8470627e91f6f5d2b3bef4fdedc6a7b7ef976259afe53044ba1685d0db908599f1811aad4b30bf977d950c16dfbab23af6caf3243aac5c762fb821384992343974a460e5c6f839e32fda8ef083a789c59c5d7921e81fec31040ae798a94b1a3920f99a3d20176955c341fd7cab0103cfa09eefb9e87f47dbe0e07ae5a455d2c1ea3a94830013cec22a917978495da3e26c23122cdbafa52bffc36e5031f0d96849b1a3fd9e42cde61c389eac2ea124d43ca90a259c1e032dc4df3ec62ea8374bb4b09b01a0230a875ee34c72214abc6fae81f96dc8e90c589f554adc7cc7a747221d37edc3b99d49d0781cac05df87ab804c975fc6eb094a0af95ef1206f488fe98ff10a9d036ef001a94e1160a56be48a6fa5bc8f8e018778bd2c380c10d11cebaf55d718c7433c5de4b0844aa322005be30d20c1e04118221730e4d95007359ca51a2f153203d6267fcbd20333734d6fe37f1fb65bef6d2c965378c1f78cee4e5d032bdee9c44b4b77e9c018f11f8739e9068045b4f1eeb292aab66d3b4831ae07495e2f7176cac61f3e90c9c5637ffeb41c8f2ef57fa8051d64b2eae8681f588e7ad201c17c1f9f9e3ee7ee860f9312456d27c7fc16094881b68c8e59f27710de68627a8bdf5b63c74138ae1bd1007e0fe7211d8680b8ec88a02c064bf12bd9d930b7ecf409af8ded071c2c553456c5303d90dbc04a8e1e35d6d092826b9e4de4e771b1e6b3b5b911717273299d43fc3df48121b3419e82b1c8c9d5133dbb302d3404b75065ae9ebc89aec55af4913abc23767abf35eb7663e415352aada9315fd88cd4d50ae21e7982cfd0308b7f69f3b09412a0443600d976e51cb84207bdd2520106ac3e932c1194414f79bf7c75a0a6b3010f3e7e51c158c5609e9b1118549651c1054c6f73cea98a712f664f0ca13b840a8bf79682e7578822fdfee8246f99d37768d89f72840df85a64bdf47cd1a052e1ee02801a8726d832f8cf208cac728d3f2141e95b460e618d92199306009850d1c267c04beebce59e80ddbb4b1282e744dc58ab5a55f0f979aa3e5d4eebf61c6782200962fc4d490cf5cd7e08792dcbe399b656c6bcd1f571c756a847580a738fc5047884e7e7901aba7551f4873fa4b42c3aa081df23ea148182dc4d398afcfdc3b90503e988f6766ca216be7299e72018090653831ff9f4bcc62de5c8bfaf67de1f15db6d7ab33f28b074ff5afe4d9771a045ef5eeae79a88accc67638ee19f1833a7405859a05220969b1bdb77cf7a444b9c6302559368929ef6f415855832122d6e76b4a382da885502e416d040c61e622e064ec95acba63b6ecb937f402f56c5f535c60cdfefe742fc518ffd7f4cb6295df804573fd9427ff919933cc8322110047bf60c7bacd5d3c7aa5f5eb7d2489d3ddf8a7f76bb01f0dc7f57a1b1ecb4846db8bf18dbe1e1b986dbb9cdf7dde391bfa7a1d42bcf0c88dfc36590e5b7f9a30ee88d39605f744e6776bfba850f6f20784fc62085abfbbaf351ebb85d2b34e52729320b3a3605bd5ca57df177e0f77336f21af5a55bbab37746ec1375b76aa6274c2a53a28c505b1402dd3a61861b83d8275cdfeddcdc6cbca2f3ec1ff0e9102307b818c00ac833dcf9ab684631f4b6d263c9f71f0b46b1d1473f41e28eb03fb20057279abe063bc046cca25a3d4cf43be8098473b365f7cef6a4aaf2f10a5462f78d33d6131dbde9412da485fc6df9f216da075c59af63c8ad0842fe8e8b348b2f40c9b7ce6453885daff4fddd7e9083c325808d9b0314d078d5e36943c9ef10153712a274b9ea153c093b191ab553f6f1c6a763409fe636588c1cafd5e063bc46ce8a07149e3d158c45f2c01709d30e54f6fec702691744780f009c57672f6c570cbbcf0689b70615e4c2fd2983d03f8d2a2b84d474530c489b8a58fa0100d6233f6402ab2928cbe074a7f70f7dc16cd41e2fd579d2f8926c1d50ba369a9418c01eecfaa8522e6143e2a8903c3b8992023ba22d418da4811684985619faf9cabbecc07d8bad6d6043e126620a97c6833510511c5784242188f66c1a384c52dfa952bcb3ac73daf729e4e24264914033b1d274ce5ebfea254cc01f339e30153a4a607a697ce03a8f9424d7bd42ca17a79d74e4225a6d5b57add308370ffaed073876a85b05f00608f74926a977a5e7e56eee81ee58a028b5b8bb596a7fe0ba89cd0e96975a939c37b655fb59660f3e6bb0ae0e5359948746b8b90e24e1270e5ef451629bacd630b1a3c6c6e2d4e4a50ef6d68376c10766265db796bfb1ade198ee96060d668dfb2eb60693683c9bc0b888075b331f3408fc31815a5fe0b28ca9fa1d7e7f49b84a7f4226a250295702e3eee0a498e65355804cfc3fc3d52152b2c40d65d8230eda59ff17fc895d8d21ebd5b1921c283f24a45c6756eddca0bf02bd88c2dd7ca29836fec367f235bc248a2c7940998009308dfb0604e32b74b447fbda927f96929cd3c0b506513855027904418f75b03eb181cee607567d727c17feb50f9238863da224502d3583f426c510ccfa6bc10dbefcada24c17b3dc18df7292b4a4fc069969e36d3155c879d2c153d45ae036be6c394ff95489e4aa8a5dac7a55dcc7ad2cd4e6ada6dba381bad18484df0d9eb1b6a99797301abcc3f4ca360978f820bb2ca23f88d0b16505a4d35f960956ad4cc453aad2b66958a0481777021e7fc14c59853224417169c3b0d190e8e480e8610cb27e52c2f9c748b369e09aafbb129d696b651ff96957b550dfdcff823a4c860b22e58960f69a6e63552b49b44d45510b1528f45e665b9e1d9310ed5e4ca0753504544f7d9e8cc9d4e4a91973e8ebbe6a746093a6412eb516b6839e07e3fd3b13a358690b104c221fce65c4bf1b231daf0562e55811ee3405b1384fd167165ca7c698806a5581e6d3c027cd7096df9c04d8e19fe4a0a8f41fcab1e7611354d63be639f2a0df85dda41d31de4dd7c0713e005e17b69743fc4217d290aca04a12f4dab7fee4a6d69088f3482cdfe4fda4baadf2be30b7b0a4a963a8c7e7d1a85960e55d88e340921f9f71e1f63d53fa39847ab9a63c1c68870c08b5856568144883023e304932a87822b523038481572912a0894535a7ee6c57ba30641170b288b3b7130bcfab17494e4f75e30cf8c847a4b12988f1ad826b16eb6c867cc3714e4d3c9683544f28d84807a09f6ca7f4fae4873b06af96f59fadb3d54db25a4c313eb770a0677b627167dac3e9663ae2d78512bb54e2689d7e1df58ff7e0d75a47c1fb6cc9d324b2ad36b33a0b1d4e09be93a68a00829011a6710049785700900019ffeef67310256d4c0ba5445707a5e1b9fcab3043d9249846b86ec143fe1681f2fce6657e2419c01430dcd222d53677b5292ae53468ab0d6599b0329890e2bca168403ec5e483d9742bf65d6ce3e831c344528eeebbca64e0f3463ce664125662c4740e3010b6f2e4b8831b622d05312d79bfd51bfcb45349a73a020123330dd2ba47c95fe26bd3269db3b95c422bef2ae34fe3cd24a0bc2cadd57f39aa358cab5f93efe24a4dda729dfd7af63e1fcac37f50e7f4ce12d9a9d8f085104508f1bd52d9fdf076efb9099e4e84f8d4e7a5aca3c76a09cf20b35134ca4613b2b0ee0a7aac2c4b7cc700c3493f34452628555ceaffcb303ec2c03057909847cdb34eb2f7f607af0f69e69b1a29bd6142bf0a848a93853791d53c23cf99ad385442c9951255b650800b4456bc7d1ddc770bb58765e23e775c581f714c80ae494931ee3e5db9953ab64f8edd8d6730d9783ce79592f834ef7ee893a436036770c1ba1427fd46f36e64896e8222c19414b6e55066c0ec2a95840d090ab7492fcbac400a1be578948bf28d4d5691d419e6fed7fdbbd568787110871546df65ab8af49b9cc4787c23345f44403e0e9402c323d3ca075505c00c5ad159d3381352d31a8692dd01bfaa2a9d36358edcec7506776e2ba236981f95eee3376339f25ff5ab5dab6ccfbf871511087ef2c717c73edc0a65af3403add9ddd7ddec3fcfac07b6747581f36e540a59070ac7d0f70d403cc897c5fdfea5ae94af17aa7057dc17ad83fdb1f52afb00aa133d16e7b90fd81b3bd7ec5067481efe0e2939d6a46df526ceddb0e43fb5632a099ed2bb47adfc4307d584b86e3c355c6cc08f16f5be31698846e774897b5504dc349f498a6a6f26a37410c33d9acc82fcd026e0f415823b38d85d4d365a5ebf442149e7997c04f214052346caad0d36ffe2e706d46cbac9bb7955fc043e6cf4ea0b314d3cc28f63365ee117075aeefec43533844b8a76e58a468e7b5345d0c34dc6026643758fe85bb41c8ce6db96eef07fecc8deeda8498540d5e9fff7f201c219c516f34ea2219a789eaca37cbbc5dd251cd84651717468a5c53313f5f827a85a7bd9aac5ea178137e4d2db63122d22b0e3c8660742493e75faafebff1c8e4da8a5e8f540a0ff5320a1895f24ba215d7461e13dccc298f93652888cb2c4e5fed162791ae9942d7c2bb8b0af6fe435fa39e673438f6baf81cacd8ab00d4baf4307dab8d45700f0740cc17b09c11d2a40f00438f6b2ceb1f0488676798e2ad7c7538ca40ec08c9de0b04e4f8badb6b6ceb56dca85d2c546e04252dcec05635cb5cd704e37ade4e7b1410c5e20f3bd55988e3134a4ad9449875e5c281a65cf686d4667f51860315c45e1177aa5f8c9edcc587d5b860f11cfe26799852162ce242c4711c0d2b5ec703731164e627108891708e92ab28e433dbe6ef10adfe7dc00060b33b0eb1985453e6ffacaf31040c9718b828f3c7dd060ba6e49a47cf5f04862b19dc04d7c8eb074e0bc82bf81de0fc5a0e29848fafbfeaabfe051007445c290504b89a87ca8ccfea87a56265680acc3db01322522a008930e1f2704b9b8fb40c21aed7083cc244757b8bc205e9", 0x1000}, {&(0x7f0000005480)="d782284ec0484ee35f1ec760a6b305757e7bd38decdfa89dc98fdbe987c28f1013a3101f3f75b6ba1a47e04fed7b0559160b5687225cd2c650ab1191151d01d44e4760c79176d3ea8b595c98608899a37c7bbaf13c447bd982189b2e6f8bc4884375c0a9a9b6a34933e4dc4f4a80", 0x6e}, {&(0x7f0000005500)="016c79b0135c515ae54323ea9be07135de63d9d8f97e99d2d1a8cdf75e294484615fd41f1799c9f85f865bee6a045399f7f3b61ff0f9bccdb4e00c3d39e9f83e1d604bc562c14c6eb207013d4f0c84f8a6cbde5b603f14adaac7ab18390199ac7e5e6e", 0x63}, {&(0x7f0000005580)="7396c93ddcc3a22e7bd3881eb29f10162b3db8e4c1e7e28f73fb4ac081f3a314087d0fa8a16d6ebbc348a80e4c2dd0aaa31f7a4bb3cecef936cd67d6335eb67a58fbf5111302bc8a4c9391589fb67c730dc5525a0737e7afa638a452a96117377245253dde924c", 0x67}, {&(0x7f0000005600)="4b444d421b787e9ffbace54b0a4d7e7fdb8dd0d698b6a0023bf56d6a049899e60be7e6dc5c480440eab07ddbec01fd538362c97388c2a72d2c9eb7bbb76c36cc0c5f99ce1e17827f28a59958b5f7b87618594127540d8f5fb5e1e3a350e60d58cfac3918b78d7e8c7906e252753f6ad2ea7df6cce34e0a3478146caa19ff70cdf77e5268c4893ae5c1c833e380137da106d229a65fd3507994d2d833aaa9902c58a642a28dae568344c7ba9cc303e1b6e139b607f3f615d8ece9e9ce7ffb489bef", 0xc1}, {&(0x7f0000005700)="ff49f8a2c5df08a6f39ad4a04d7fd737341eb56c4a726893ca28076052f686f34862795e0bfc566f2cc28f052e19222c8566fab228b7c31203255fba5bf77daaeb471965b570d96e47584152985480108790f40a61019603f7782400a82a4e19257b16bfc99c9b21707a1615ba98d3c685f912941cd338406bfc14a163a2a23e2a42dcee0e7b8c", 0x87}], 0x7, &(0x7f0000007d00)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r12}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r7, r4]}}], 0x118, 0x8000}}, {{&(0x7f0000007e40)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000008040)=[{&(0x7f0000007ec0)="01d3d34a2ae9f248686153ef5a63e3f00d974fe92af648396c68a8a4d434a3b00e9b92206807a94621acba0f38577201a24f18b74f69fc261d368393eaccc2e75e5de66e09ec65655f2cb2ea71008c4b6a89cc3e17d0dc208028285c19511fc984dffb2f96ff89124559acba7e385694c73b2eb8d28f5bfc145ef331ab8790ea509ced11", 0x84}, {&(0x7f0000007f80)="3c289e669b18979afadbbe55def0fe1467e2ec4fa9d29a57f5dd30334b00dfdfebaa4dc50dcce5c1322ccd6a4e754e0a2eee3b4416d2d0e486505ed82739329e0bb4ee8c4d100867a9af22740a361026d566a2d427339af009c89fb2058c8ea173c6a1d3780c803a908163c833274d8af950decfb3a9c9dc059b1fbd8dff274e37567834178c084db8400a90323a750f90cc45743cd24187fc29783a11cf1981d6fde2a8a3d07f2113d434d3ae39d114da457078709063d2f18c61c487", 0xbd}], 0x2, &(0x7f00000081c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r7, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee00, 0xffffffffffffffff}}}], 0xe0, 0x4000}}, {{&(0x7f00000082c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000008340)="c996f2f5b3a344dd1f4c7144a90a06a930e2d4483a6631ff6071f21ea61473a3a1e9f287aa6a04cbf2dc297d427c55a1c05eb9a319", 0x35}], 0x1, &(0x7f0000008480)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee00}}}], 0x80, 0x64004085}}], 0x6, 0x200000d0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read$watch_queue(r13, 0x0, 0x0) [ 1926.027876][T14038] usb 1-1: Using ep0 maxpacket: 16 03:13:09 executing program 3: r0 = open(0x0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0xf, 0x101}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) r2 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x10008, &(0x7f0000000280)=ANY=[], 0x21, 0x4af, &(0x7f0000000540)="$eJzs3cFvE9kZAPBvJgkJIZDQcmirtlBKSyuEnRiIECd6aVUhpKqop6qCNDFRFDuOYoeSlEP4HyoVqaf2T+ihUg8rcdr73nZve2EPK7G7aFdkpT14NWMnhBCH7BJibfz7SZOZN8/x916sec/5nMwLoGediYi1iDgSEXciYrR9Pmlvcb21ZY97/uzB9PqzB9NJNJu3Pk3y+uxcbPmezLH2cw5FxB9/F/HX5NW49ZXV+alKpbzULhcb1cVifWX14lx1arY8W14olSYnJsevXrpS2re+nq7+9+lv52786Z3//+TJe2u//nvWrJF23dZ+7KdW1wc242T6I+LG2wjWBX3t/hzpdkP4VtKI+F5EnM2v/9Hoy19NAOAwazZHozm6tQwAHHZpngNL0kI7FzASaVootHJ4p2I4rdTqjQt3a8sLM61c2VgMpHfnKuXxdq5wLAaSrDyRH78ol7aVL0XEyYj4x+DRvFyYrlVmuvnGBwB62LFt8/8Xg635fy98UgAA32FD3W4AAHDgzP8A0HvM/wDQe8z/ANB7zP8A0HvM/wDQe8z/ANBT/nDzZrY119v3v565t7I8X7t3caZcny9Ul6cL07WlxcJsrTab37On+rrnq9RqixOXY/l+sVGuN4r1ldXb1dryQuN2fl/v2+WBA+kVALCbk6cff5BExNq1o/kWW9ZyMFfD4ZZ2uwFA1/R1uwFA17iHJ/Quv+MDOyzR+5KOfyL0aP/bAhyM8z+U/4deJf8PvUv+H3qX/D/0rmYzseY/APQYOX7A5/8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwzY3kW5IW2muBj0SaFgoRxyNiLAaSu3OV8nhEnIiI9wcHBrPyRLcbDQC8ofTjpL3+1/nRcyPba48kXw7m+4j4279u/fP+VKOxNJGd/2zzfONR+3ypG+0HAF5nY57emMc3PH/2YHpjO8j2PP1Na3HRLO56e2vV9Ed/vh+KgYgY/jxpl1uy9yt9+xB/7WFE/GCn/id5bmSsvfLp9vhZ7OMHGj99KX6a17X22c/i+/vQFug1j7Px5/pO118aZ/L9ztf/UD5CvbmN8W/9lfEv3Rz/+jqMf2f2GuPyu7/vWPcw4kf9O8VPNuMnHeKf22P8D3/807Od6pr/jjgfO8ffGqvYqC4W6yurF+eqU7Pl2fJCqTQ5MTl+9dKVUjHPURc3MtWv+uTahRO79X+4Q/yh1/T/F3vs/3++uvPnn+0S/1c/3/n1P7VL/GxO/OUe408N/6/j8t1Z/JkO/e/8+v8l/3phj/GffLQ6s8eHAgAHoL6yOj9VqZSXHDhw4GDzoNsjE/C2vbjou90SAAAAAAAAAAAAAACgk4P4d6Ju9xEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDD6+sAAAD//wjO2aE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) r5 = openat$sysfs(0xffffffffffffff9c, 0x0, 0x400, 0x121) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r6 = getpgrp(r1) sched_setaffinity(r6, 0x0, 0x0) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0) r7 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) write$P9_RREADDIR(r7, &(0x7f0000000500)=ANY=[], 0xbf) sendfile(r7, r7, &(0x7f0000000240), 0x7f06) setsockopt$ARPT_SO_SET_REPLACE(0xffffffffffffffff, 0x0, 0x60, &(0x7f0000000580)={'filter\x00', 0x7, 0x4, 0x408, 0x110, 0x220, 0x110, 0x320, 0x320, 0x320, 0x4, &(0x7f0000000540), {[{{@arp={@rand_addr=0x64010101, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xffffff00, 0x0, 0x8, 0x0, {@empty, {[0x0, 0x0, 0x0, 0x0, 0xff]}}, {@mac=@multicast, {[0xff, 0x0, 0x0, 0xff]}}, 0x1f, 0x4, 0x3c00, 0x400, 0x0, 0x1, 'ip6gre0\x00', 'pimreg1\x00', {0xff}, {0xff}, 0x0, 0x25a}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @empty, @remote, @private=0xa010100, 0xf, 0x1}}}, {{@arp={@multicast1, @initdev={0xac, 0x1e, 0x1, 0x0}, 0xff, 0xffffff00, 0x5, 0x2, {@mac=@dev={'\xaa\xaa\xaa\xaa\xaa', 0x25}, {[0x0, 0xff, 0xff]}}, {@mac=@remote, {[0x167cb96d26756f27, 0x0, 0x0, 0x0, 0xff, 0xff]}}, 0x9, 0xd3, 0x9, 0x0, 0x40, 0x3f, 'dvmrp0\x00', 'syzkaller0\x00', {0xff}, {0xff}}, 0xc0, 0x110}, @mangle={0x50, 'mangle\x00', 0x0, {@empty, @mac=@remote, @private=0xa010101, @rand_addr=0x64010100, 0xf, 0x1}}}, {{@arp={@private, @remote, 0xffffff00, 0xffffffff, 0x2, 0x2, {@empty, {[0x0, 0xff, 0xff, 0xff]}}, {@mac, {[0xff, 0xff]}}, 0xff00, 0x0, 0x6, 0x5, 0x40, 0x4bf8, 'bridge_slave_1\x00', 'veth1_to_hsr\x00', {0xff}, {0xff}, 0x0, 0x22}, 0xc0, 0x100}, @unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "05cbf2e8b2c51ba50e872c4e871944e8ac798fffd56fa5e1105bd91d10ae"}}], {{'\x00', 0xc0, 0xe8}, {0x28}}}}, 0x458) r8 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) r11 = getpgrp(0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000049c0)=[{{0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000380)="dd77cea2c9c6bcb7a78b4346498ed9f649b1cc71d97bb8744f95be3e143cec68c8f427b9df7fd200cffa052d5d6772158394fb8d38b96cb6fbdae9338a68773b3d79c69c89efb0e689779d4e0b36781f5d363cb6cd073070d03caf777573e3312c696a41ecd89046d9c0a0312a8980a4e2150f6e394b6fcb63498446993996899e430fc5aaf0307c75d76ee82b7491f44e081431484e03a631424bcc8a", 0x9d}], 0x1, &(0x7f0000001ec0)=ANY=[@ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="000000001c0000000000000001000000024000007ee3d5eb7abc2a5def36c4c205acc84957f358949fb767c07031dde9331b", @ANYRES32=0x0, @ANYRESOCT, @ANYRESHEX=r9, @ANYBLOB="8000894db4ab9dc60d87f7617daf6f3a42d30000", @ANYRESDEC, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="0000000014da60c5aa5f705c8a04345237000000", @ANYRES32, @ANYRESDEC=r8, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="00000000000000000000ffe5000000008e2ffb393db036695ef6b8950f0d5b8e35fc730500000000000000da0c0c54fe92fdc673759981ac61040a2daf15973c", @ANYBLOB="6e22bbabb6de5ae2dcae022d55f920d23f47707aa8f370cedff8e7a5e135f91cdddfd8005bbd1c45e769c130208868cef1edefde8259fafe4e16f6c10106abc9069602904d3b069c6cb216298246baa9651284bf3d52447eaa37130de83e884ee5bf0e8807b15d84d924411856", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYRESDEC=r11, @ANYRES16=r10], 0x100}}, {{&(0x7f0000000f40)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000012c0)=[{&(0x7f0000000fc0)='M', 0x1}, {&(0x7f0000001000)="dc14f4f6fa6b6ff010ad368bf9e0ae867049cc5c4b8e02dc66864701a95ac5a045be2544790abd4d09eaf019f768f0e38706bb4729e6716248367929ba7fd1", 0x3f}, {0x0}, {0x0}], 0x4, &(0x7f00000020c0)=ANY=[@ANYBLOB="14000000000000289cd0000100000001000000", @ANYRES32, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES64=r10, @ANYBLOB="10b87c3d389d60fa62be0000000000"], 0x48, 0x4040000}}, {{&(0x7f0000001680)=@abs={0x1, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, &(0x7f0000001a00)=ANY=[@ANYRES8, @ANYRES32, @ANYRES16=r1, @ANYRES64=r7, @ANYRES32=0x0, @ANYRES16=0x0, @ANYBLOB="001ad900"/20, @ANYRES64=r1, @ANYRES32, @ANYRES32=r4, @ANYRES64=0x0, @ANYRES32, @ANYRES32, @ANYBLOB="1c0000000000000027c20a12f15a1b1ed776de6e266d730100000002", @ANYBLOB="ac3fbb2e", @ANYRES32=0xee00, @ANYRESHEX, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRESHEX, @ANYRES32, @ANYBLOB="4e5fa9fd3504070cd263aaed0a0e67f55350b383bb988728082e5aba46dafa9fce3cf52b5cf491cb4915155ecac5884c675e98816da3e37f663bb88db11d76a1f19a7fb56d7f8f36a7100f47f6649af4a274d7938d81678b4f89f43bad93c10e3b", @ANYRES32, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="0002434d30ebf514dd93000000006700030a0000fed14e8bbe38e9f7f9e27889f680505fce202cfa498b516a", @ANYRES32, @ANYRESOCT, @ANYRES64, @ANYRESHEX, @ANYRES16, @ANYBLOB="10000000000000000100000001000000"], 0x110, 0x4000}}, {{0x0, 0x0, &(0x7f0000001e80)=[{&(0x7f0000001c00)="a0e4211616abddafca09fbea0b920789a32574f6498aa4c62cbf63dfddb7cc6e87a40e2aa8a746802802e93183c580467c076431e0255a3bce6b4f6fdfb637118b97ed13e9eb5c5810c83184a95c2d2bd4e7a883fc9829d920397013ce464ea1daacc2fd1f36270ff941f0fc9762f915b452a2b4dcdc1588c9fee663b91f5c5ddfe53646c640aeb4b09eea78e8c53aa0dfa87a1a6d1b153e2c98d850c56c165ecd6e289f6b1e2b4471494d9499918eb01c33cb36bf82e70631b1506383940993e09b0aae9124756d48edb251", 0xcc}, {&(0x7f0000001d00)="53232f8a4c68accad6a06c1613142ad7039888f208eea2292f44699d91c67b464855a914471e19b608b7927b09146f9cc584c063d922f94675dd40a28ba42837d25c5be251b90d6109149296972be3196a99b81a92b7390bfb73883b19bd5080710c779867e22c48783f5acbe52ccc4779d364dac0fb32215c077512a0db8e56f5a59bd44e4fe802d4b220b754", 0x8d}, {&(0x7f0000001dc0)="15253d1493b677f91270d8e0e9c300b3207c287a0f2deb4de48d1e1ce3de835362f991f55f1f22b28dc6d2337cf3fff1c7aa3e1ef1ba16334eb2bf4d2cf4459325f0785392aa2a6881eb835a9422a37332732cd40f3644347553fcd011dd86404706bb4e3946d088606931afd72d1ab1d072758790659f02e09355c748791a6fd1695cb9ac52ad629354d3405ab04138953a0eee8012ae40059f748b", 0x9c}], 0x3, 0x0, 0x0, 0x1}}, {{0x0, 0x0, &(0x7f0000004140)=[{0x0}, {&(0x7f0000003dc0)="71f7daed0def33c3b33dc5d53a891a03d9bfa41554d26fc05ecdf00d3320b70f1279e07da3cd0e295bdc44d63a53453210d1848db7fe95bd62a55203e3aa6bdf89d05d29c68ac20bc615f0321d8e6f1044c0fe0a20501c087ca81bb8c97b40571ac755f5bb3b2ebf587342269b7ea23de0e2653a9005ed13ef", 0x79}, {&(0x7f0000003e40)="3cb539919d1e650e756d4a0d61bd480c22ea05baee9c022ac66e4ac6142b89644b2b5dd565e3f38e0c4306a157c6709b163487b6", 0x34}, {&(0x7f0000006b00)="6283ea5425b93f199b462548fb7bcf423d16e87371f42bcaf81a8bff30b40db9700b907971e3a3766dba04e736a5c9015986ee1add3dc707e07fe704cac3f38d44917ab1fcbb911dc03ef62b18dcfc6e4e0e3d8374d353d63849599db4e61b11fc423751707e8ff994dfaffa554f542f24a2d9e46ba74fbdfaa78415b591c95e12d7420fae6a5ee8f4b3144ae870703a64001a30cb3cf36414214648c08b23a2cb9325dcc08dc4250d36c2645349c9119d0f0c2a812b448531db8b90355652e312a7f0add380d0a0edb25639f26fc2eeacb1aba1d8b1abba7946867cea121332b94ed1c61271cc934d378e7e9567cf70bcb468dce8c966d0c6a563f109ec27c89a92c9ffe4f57177de50f09c8d6f106f26faa3d8c56367a4b5f7420535d5889ee26469b18b82e3a9de22d7d59038ebbf7519a14c3fa13474dbf1e1f7c9b737749315339ae9c62a92d128d1147af172142aa1db20b994f991751de0e2bd5d644b3346f2b1e239a16dfc86bd7536b66b48a95e44178b2ea4863d16671530edab8c6be21c01b1e66b22347198b5032cd4166f01cfad1c13d9514cfa1f396739547f74793f8235903fb1775b3abfb9b76511afbbc7e88ffd529a609751c63d12eedf656f7ecd884e1c51b952929ba3ae37cf86e0b51a08b0c4a7da41f88949c3f450a5ab4768047e03af9e23b16505bb6f3df84310dd8c2861ffb0dba79ec25565da900cd1705991e41f9941e5ba0cd1421c83d5c18858573898135cf32d7d70d44aff2ce7b7c7d11f9ce16b30d4a2533a97144fae771248cbefcbc82791c32d3a1585e46467606b2a98bf064fb75cadabc581d71bd4f1b037c6a905b0882f879fd59814f600d9f9ad95d79a66db5d8d9fa1621bba64a60e039a888785ed2a4370dc5439d8b5fa2fa4124041fe9ebafaef05125afdf93e78ee4ba21c766278f7ba18a7e9b3cc68ae31998f4326371664a8a28eb2fdb456896777fbd1f8efa6d5c96153e70c37661ff7e7791092a616914213813f53ea74d80c16f93d67482c6c0d49a7c9ef64846798b95bee8ce0f9bafe5851bfdc13a5f7e218d0e46b72f1285d3bd01d1fd16a514e6f35733ffae78c6703e99d36529c9d1616fb25d21b115fb454c47482940929f8254a6a96e59d405e81fbaacdbf68738c98e268e71be6b585f4e6e616c1e8dfdc18275946bdf8939df6caeec14c31c73bf13d23f859a3847545574ad7ffca6327151699a23df73ff6c6cf3bedbb64409e638c1a9f9bb1e62c8105cbcc46e789b7e1bc5f5d15251503e5f5f68617562fa37f032238c856f16f831a46f4e6c0690bbf747330f154eb0ce4ba82096d60623fa6b77025e4957aafdce98064e0edf7f663fdb8462ea5121e72c097ff98650ba634fee125c294c11dadf59d4105d0dffa418792f26a7500837c4b77760c785eb9e4b47a28f31a4e3a73d2904111a3e4a959730ba3252a56390df79805afcebdebae07863a7c0dd66ccd72686bbfa1b8efd0688ec075ca482f3b347a8f8b44ced0d26642f3e0a99190042d4313d23d6c222abc94cdecd756f37e37f6c3a3e94ade8cf3cef809135e6d2e039b5f1ade15e7d53323de052ae6a1f91a19d22f5702fb3b7209c71faecc8af5f2b7f2b48d83dc7fcfbdee42efeb7e40d1b343df8fb27882aae4f021435f2a88c9595de68281c8638653d9957501b6f05b351ae697f72fb5c524fb6078f3c0a4f9b083e2660ef716411d4c8371351b11f7a3e50aeef0927feb83a5707215ee72ac984df9c70a1de776fc7fdfbd84c73007f397807dbf2b9c5dfdf56b622f192a65fe43debaa9f74927dab23e57c3f1c825cf45979b0a5ba42a6cfa4afaf3b78df503cf6bcfc6a565be992d500d4fe9ed0cc652df98adcfe90ecfd6ede1d792d60424de14f3dd872bc1f322ed9aa7eae1c30956b8c91f84f20e2806be153491c39b57c72ef438ba140032c9e0967a6256cc3aeefbb7f42ce3fa053fef64df3b656e9daedb584f2745a608ef64600d4e86a0c0765b28191cbee7b6d9d5f875e06426e7752bbe6bcaa0dcf0a2e9b4e056f5778aa68faebe7205867fac7d19ea460e3a3235e449bf0c464f6862f3a06eba90e0e66ce72205718431e0b9fd699db620ddc4e9cc93a6d24fde4899cb8676fbe46932afa3296b8a2109afc4d6d12c07e276fcd957e9887fa0108eee49576e13d3ad6e6ca341f950aeb94dbf48b8069fda4989af328f926e595c719b9f5c18667724f49c357675faa346e45cc1122bfcde8b4dcb23bf93ef567b013a4bed6554dd4d7a315772acc13ba6e9e63d3cd41bbc72051bfa9d7279f8feb24d30154e42885ca00796ece0e6c19a3aaed6b60247d4bf37f990b4a7c59571ba7a0938931a70dffd28f3a929228e889ae899f5f0117bc9b392b4c84a44d853b5a3b02bebf3175aea8b5f769df8be6ed5fab548220f5a90d6a584a59693a5296584d764bae461270d628ce744fa7e50168810c02a64ad47d39bf96bff8541412023a9e9e8de88d420a3787f0c297c33cf6adc2bb1ffc53dc7193225f1ce1174e3443ad7881c631891e2714f193d45c40cef673d18120d843051d3b1381091cc05d0317dd318977d2e949e2322115adc02e20db54a8b121071ee6340945d71a0c6c41946d95b04d123cd49e2eb304c73716c9c7b078fb9dc9159eb0169f5e91658283d002d9d408cb79db605f917a464f8fc4724cddb378c2b0cd65c9145a55bc88abc269ff0539b1117923e8390d36548a85ce0ca6a1f94be111bd03154e381ab888341dfd1d584206c5cd44d3d53005a74b8e5bdaf8f6f22197f9730b1f8f038b6902faa79dc947fd25c79d1798dab6854e9b69f2052ffd5e8badb0e8aa0873f7ae81d0eb0056dbe2fc41387be6cf71af51b1fc94c0570494c62e449ac056dd5b81ebd82a6764fe456c8f097f7559021615e251e9657954d762b305b5f8cad26008fd6f7a8f3f4f01874d823bd427286033acf34f4f55b67fb2845f671efa376cd6884b02ef445c01517cecab56620659c95454ebcd201ab7bb7d2628b40db43bac40b8eda3d2848349ae55118ae36d5a0e0449f07e6ca3cea2d4873527415ff98585f8a45002b2861834c57358c89b78a9ce8237e7ba16735d6252dda0bd49f9495c135a8b899c61583c8916dfacd68e8c4585c9c43da9f1a09cf4d453c064d8b890727460b2f76b905607df24c329f0f6c93777f38138e0f86043e66eb4825718d7cd10fff5028c892e4fe9d123b70d870d82e897ab9ff72f70e585f11229acb210613e1a7f0fba9c300dc071bda688b0140ccdc374cf569fb5e843d20ba15f8c5190980be64f7d95d702adaafa33536c0ba3aa4f0c68fea83735d64fe62952fed22adbcc916ffe07a356e72a5be0d52f81983756cbb5ff23b089ddb2a4a659f741d62b1d463e31ccad010a74f4dcaaaf8dc1e9c5f6e7a1be6d3f6e3e4b406071eb45c3685155fda0d4f59ce2f76f70d4da3eb9d5572198ca217a9c8d5534dd1d0766fb118c1557a2f7d413c0f9c51ef8449f2b116ecbd7a8353f5a5e8f1f59d28fb78561f03e6f1a9340295af56e35ed2373c4d1697a5234d14bd5c350c83cb1b492a204d0a9412cc34f0815257e7f0a4be614499c438e11fbdc3f31950aa040e9a255c46444cab606b9653b0deb6a251c9097a40f3b1d4f85490f8bbabb9a871b61f52e2ccd711e8890ffeaf64395c7f944db2b56cfacb62ef1d1d54cf6b4012aef553fe0a31ca5c1957b14fb76eb32c136362c4c4e174e07b772b0f7bbff9c5511127e3d200f26c4babc3c493b4ba4622d90f4c26309d54754e5a81f08411905086eef40a9038566ab841d652a95292ec11872003c04871a6445f91fed2dfe21588315b6ccc10e93af0e3171e321629fc1a26837a4c9655723705489e778f17cd7e8d9768056cb159f4d6ea88f9db6864e5a59e93565b07a9cd5bf4399be48afb99bf9a6dcc32ac049f5a45588bfe6c837e01467be4a0e66cc886438700a08a6ad4e50c2a3133af87a6874b76eceedeaeb42f2b948a88b1adf6205ad724c1d2c7830fdbbde6fe079863fd8b322bf2bc00c6a6562133c2590efb9c7a807439aca85de096b3090d06d2c78ef68359e6f91220ec62576a42ecf7e478b8629815a328bc2662a0ccfd4f4806786cdc57f646baba0d86671021ad814471ddce14721e3efb367f7700df408aac0f15bb9574d71f3b0a61516f8e9aec205201283f1330d321744af914b4119aa563830e726992cc8bbc8e7665077ef83d7914743e9b4208c339f848f75a4ed9650079d0077a0d19e4f793219ce3201d30e16e3ad7fd92e864608d4ce921b760128a46be7ef1c73ff3f5f76185d1ffb61bffe0d6f156a3873bd64436a185fad56fd08980db9ddb3496c29bf5131d28a8d823947685ea7d1cead2c9a5b587a42d8e79411314e95704d432118533bdb442a5773e35f7f80e1599a780e13313c4f5980a0efe463be72114b0eb5400f64a904ef4627118f70decf6a4cf9529cbc9c5e1dea18767801e6e6731af02caae834a94576e05e9dfada3fc1a1474c551e040c1242684c9ad650d9dd95d79f9aabc7ff4d6162a94076cf1b1a37a4362ce5ea701de81fca722cd733915921bcba8f29dea5cd2363b86ccf490509e0256e07eaa08b8380e3a90ac69ec963aebb54306119ef8b4331629541c660a27307612317a9e206677cb278480dc6ff0c5a254d9f837653399516a024f5ff6b640d32c165f481ad1bfb906dfd4e3a8a3551fdb75ddec8e03a0aad8b702b7110f314b86552df0779b238e52680ab353d736560f7c7a1716721d7b79cefda267886c8ddd8a1037df1322bff292ceb00673b38d38b21e3af1950d6bc9bae8678f958b1a6cbfd0d4d6f402fb82cbf3f821d60344b171511157ca8f6615354e99fbbb37b478a4a4a56c7b2fd7b162bc7eba01127b5db4ddccf44f1841c9730c63bf0d20d308a658fa754a50d63c644c8765ac88493596ec9e843767f5b943b9d6907fd508c38d6b554cf5e8da6342f357301c9b529ee7f617e4102f54f54ab9f053a75b98368878ef6c0c275255258a9cdd0b077000bf418f5ab5da4feb628ee12ede7f608fef7f5cba74a602e3378e0bee6d1c47522453d85c8e0f5afb0fa20edbf19ab06db5dade665e0a1ab7f19cf94a32ac156ba4850f56b27221213bcd6a409fc0570e708e055ed5f00e42b8c1f29ac90e3e8c94a60f18b60479637acda4f43d1538880e22efc37271ab47fd51ab0285a9a9421498f3684d79ed799eb6c5c2c78b8ae9deffca526adf79bd190a81ab80eff569bb4a1be3a17328e6c7fb64ff9b342540524de8dbf2965428ea87bc4ef30d171d98f44c5de66347e4285bf157fad65313fa78ca3f0b9fe81428aaeb85934a838b0e21c2c352dfc787073f0e6ba5e2ed32dfa81a3e69d9dcba02e8934dcda10555b67c4e0597a12ebf46d62d17206ed6cea8c01f10565dfd1c5e9ca4744aaa27522cd9dc2ef1af2ccfd8c7deaaf1c3fcc6fd2c0c116bc8a00765fb3948c7a6deb67f53d3929a75336ed457a6207ba8be47e543a675ce7d99a6a1183c5a0642153107a7f339f7275b119118b8a8db9c3a55ebdcc0e0d7700b58385d76484a5df1ae65fbb0f2631d496349b562ba34d030ff70050f8e8cdccc5583510a9cf81e9a0664f6163d70e65848babc7109180ecc8079f32a2f066165bab47702d8b2296dd85f8c3f7ee95d5f0f10521752da0e79d7ee6cca4160e2e513d8217cc75a3f87c4640cd094cf72b41e62c1a5a6bd48c2282fb38d3ef32a912a4485f90f7e213fa210ac9d6a57aaa24f8326f2c3e267d02d865f0f1f6723759148e5d11a9c1d48bc1405c9df0f60eb4b7259b307f8d71e7f2cf1a16a9b4c50e0f372bce40c7726340b5ada3e6a0b33ed836ace1af17dafbe5e17a51ba9a6cb89c4b9338b372e8963df4c81975d45e47853f8839ea27039ec48ed98bbfe485dc41d49cfe875250c837b8fe9334dc678d5dd102ec9b604b0bfe91b884e8e66cf9835546f81713bffb6fe2c2c827384925e74997fd0998cd763c04abe002ec770c417f8005c7f171dd697ae242e43872ff91b132868fa63b1df8553fd4e21948cadfdd31f4309da24d0a11b7710c950613e2302c58989ca4365", 0x10f3}], 0x4, &(0x7f0000000440)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}], 0x20}}], 0x5, 0x4000008) ioctl$TIOCGPGRP(r7, 0x540f, &(0x7f0000005840)=0x0) sendmmsg$unix(r4, &(0x7f0000008500)=[{{0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000a00)="69c852baace9a4fb2c1d3417026fe9119d440c0e026c1a392783ec715f1acb99193ab233927c81efffc5f80753288706385de5c68749250608b2ad5c9b43300ba9434e2c9b609599a345d8b991bc56956958f302d950213f4081594eecd21f96b2566f53c8c10d01f3ee4d46961f756a779b2bf206786868935b48346e23cddd1a9ac31bec88cf37f380ab58a4c4643d6e9d7a28ece2fa00d940b3bb466e6c551e65c682ee9de85cc73902104fac58d1dee6b23a8dc6a4eba1d6373731cfef999736b27ea225dbcf5f7fe7f22ebd3102c9912fdf7d2afa9b1ab8e478ebb70f56fe810fe87234b0ecee2a87ef92f91e4167f0b03298e74bd9e98ce337fb06443fe4893886e044fe5662fb52bc33e5347900362f09bcd0e336a61536895b927decd997eac37d434e58477c99f7590cb1f82424b4c6bca2cf2763ad96fec6009a1edc349c0c509d61a00784db21189390b4f4d773a59d636261c6df6f4a7410f57f33cd8c013c58beea14936906c56089cafea878faf9f938e53d9acba400a688ebc44dace5c2d3f1d4df4e1dae2082cd397e5a707389256afe1a40a47c0370b412b35b3e4ec537d5bde3e6ebf331aaf3805c90b5241f1063c08c3417f8f440e527b2750268d25ffeea33e151f34cbd57dcc4b4c064aae62ab407e7438dc01a061b52c6d63aeaeaa21ac48e7da26fc0a811d4001aa592820cd033d1bbdee9ca209367f5a8a155e4a505de1d6dcc2778094a736790fd8cd21cf4885fc193eca0f56a677907daa09ee1c6d0d6c4d1a410c914eea3a3cdf7a5ff343d9475cb5c59f8d71f41e011416cf66608ac8fbd443a1debcadf36c5e154521122976d95539fc2fa7d4791208f415f8f7efaf671ba5d2293c340dc8f6d5691e56d0105c92190f9a305b0dc0a777be937ab35a21ecc88acc149aa13342ee7dafa868caab9f1518e767dcd860bd31fbf0e44f3fa36395a061d6ba75e179fe676153f3c34d7c65140a5d7cce37ee62d1156afd97aae186aab5cc3dd6809e03bc792457b16c016199b727787d0acec7a1e1d34b240e851245775b8cdeec21de5eb7c5a7849c411db15c6779b8208437aded40a35e10a8b419cff7a19303568f9cf46db16549f9c1711a08125e5322268a17b746f51ef501ea3bffc975885059a39fc7fb44fb089b467c895fe8c1602a891ed5fc48407c57a9b5fc7cf7479f88c45dff2ece48ac38979027503651609dfaab40d7453a07a8818c331ad504ef1727705a4b5835204374afb2bae0359d2bcafd96207f95ed5d2891dc8b97798ad46a24ce54234691e66a688f6e5b663d19087e27e62aec34c8206834df173236f358085edb33d6e472ed93aeaf7a89a705dd18ba8a943fa38501b3f4e4fc7dc781e124ff17a7d7b54a05570a96fc22addd10fa7e0632a3643e35319cce7fa5ad25678385ed92f435805370bd0f61cb3f9f2a3ce62466c7b6e055b72562dc0a219a63b6a08212ed64b70694e757d81029467e402282d09a15df3f4d554418a90194c1ca863b7fc110a5739f585d2d1426fa8b5fe8afd57be7031c63cc8b0a31f980f78c5bf1aa26dd1e50d02547070c95e9e9123fd60b90c03cdd3ec690600f2e825d43313cf0840416ff3803c3987f0edd23948dc68862863ce4c389fce7cfaffd2f0ec6ed7d355b8cdaaa85fa8cbb804a3acabf974ff78a33c5271672cab97b823a2aa79ebf702630f7d83cadf120265cfc4ff80e324f7cc69c19d7ac68616f002433e8dad72648a31f321f02a5a3e576155be8494994a0300629f1abda3f112b7cc96338b1c1c87d25ad1e753f3ce799264bc2b590f689d5e23a2b32f0ebb9a7007e20b971e32ccaeab323f39aba6cf2bfdea4483d04640f7cd2c2cdd86623d5cf92a7e3eed20bbf8656b5d25ed760a376a515ba3a04e3662ccf2c37495ef285b241077d3c1699985f83dd74bb9e69976e382faa1252eae6de4881b85a5d9c32de46d3952005524146d54124f39235a8aa148a265bf595ee42eef1794be8c8b27ceb8fd2b1810dcca96e2362ce47fa391c050b1f2de98cf532c7277d422c3454a839f98ddffc3021c3fc874cd42b57762d8af1fcd8c728a7cd2af301b2d0374ddd569b40335292f1665ec4b7e2059d29fdca546860c4736134fbcda67c30884faae3b00b9fdb8b0aa895885d12175829a994af8e24e699e8e55a8c25a776303fa17516f69c7569677990d9a5bc97f196bfbb08b4e915682e8eefa82071623c4e17aef64c1fe24e69668779cef0864344d03da8da87531030e123253587fc0cd8370c92a8be7f8546d6d9de9df278ee1cb2a8656e34e2f6ef5f84f6b98edd28cd5e1eca42877709e18bc5a059d873a41a7300c9a42f35d4818eac2959ce05370773205009f77c9b098dab4c2e9d72e34412559b555e98842a2065f92d94b7c8e1b567f6b5360b07ddd5581e2e89d8061d76d810051e90290d509a8ce75bf2bdb4b96ec7e270ecee17efc0ee8b80c1ad5ad26b1d23b2b98f77b4e05bbc8781f2bc38c4a7c19dcc415e1bcaf64a520c8ab31a6a7b0ff32a1f5031cf0843069d99824441336f0e4b1781c111f88d45cdd32c8f99735946194bf581413d42172b9815caa885efdb31c887609de25dc456e841aa0ff83fd0b0225483682343fe11a1b00e33765a9c4fd035edff9854726f85231409b223af38457771021ccf89ac2fee8ae351e75161bde1a273888163ebcfe8abf2570746eb8676b44e9378c00c5963bd1ae4b8762ae55ae8348e78313ea8bdac98ea8a0eeae2b7c8b9d2857d8ff8958519d2d77be830e3be0deaa4bc0e5f3729e502190810e1d6266700687c160ae4644a6d400a60d17fd2a1cf808981ab57d9339523e806cb2106e14a3a7459742a46623dceb4b08638e5d85319f471bb0ec143d3d5bb1ab1842533383876966122fd03e84b0c234be34cb90bec7e6e03c71d363e1c3626f2d4bcb423ab6d7d0ba0731ad9b6bbe90ab25455f91f47a45595e01f00f6a45ea30d732e446e9e4ca693256a0b881b6bcadaea1bb5456b463b4b54bdc19b413638b5806a253fdaa2af36a83b004ea908afcf085aa7d9577b32efa993984b0cb9904cc14aa3f9f39039e797924e76f99554fd0e2e0d93ff0341399155e57c0b966bd67e0d7a06644e06efba3f3198f99431b9919747c50e6bacbb3dfa8807ba62d78078a4b76981e4dbad55f437998012026dabc6b0e8ec20307de53dfe9c75def2602bfbfb9d85b0992e88294d8c90731058cc530fe7ad57ad967fd1c78c6748eab69edf05f7c1cd637066b7f919d0b2f896dc4351b2108cb3d80b1d0906eb25209c7dd9a067ef3c12bd25e528bef9144ed2a59b4fa47d1ad7ee1b904e9c703b60cfa2a00280a13a608e6a87e0aeb2f5acbec87978a66b190fb0fda06a0ea22abc0c99f25ecbd304d88f9c881cdfd668b7f9d788e76b0daddf2ec02b845657e50e210045acbef4ff910d983f73738cc540f0dab3987840dbe1e3e79fc22f372be9e85521720ba5a0c35f6d07a081bbdbcc49d61661ec75f9612af96c62d0c14f0bb2cbae56d1713e5a279e9fd1d97978547a03f1261b5551cd779fbd0b8e851698c6bc3f4f80e54583ed98d9f674c76b39eaa4aa743ccc3e6e45b762a35c77733ae9029ee88d67a5ed22a052a93374983c98b47983b1f611049d6578c1013ac2992efdecbbcdd81b612822785d1367cca5033e4d6a29f98a83ebf0bb0900c5b43555b3ffd5b3fdf1352e40495ef34d066446a7f5ba06f26c4921c23e6dabb97489d1e200a1ff4ccc4c0cc4e5fb6621ee0df8b5a5dedd29e6cbf5c5da9442f6c94d74bdfb3444e8195e5249a9d2303f62a752870964e4534a95711c992627c22fc2c42f2f1226c4f77f174df327dd8b01f6c3f40a76dd51e0fc180d3ea2e1b7f4815cb3fb563c9f15201955f9bb0be9710e141d6387be4ca41e03cb36eade9309b525c4a7fb29bb8f496509ee33f513ea0396f4b9d34e94267f25337e55f20b2341b7f81eb0d88ad32e2884f90bace0a93cdc705a63e6e904512b2d285a63a64c18a53d7bd31596d1be6a81ad0251134d3044f5bec5a7fe189956661104d2e26a2cd10f39daefea82a91c054e479983d61d01b8b3d7730b9b87b4f007d5c63c37bd0325aded8bd455ecafe9cb483e6ea20b561533c2b27bf0a44719ddecd69b528a8bd2660dbe094ca3f1daee898d6745abe3100dafa16fbff769e28846527b90325a02898a162ec3d8f0090d47d92d7ede9b3da7c58d4fd4b87cb7a7f1da08370e90b652c659d23a6088a01a0e794a7ffe58d5ab5653da7e43f034ea4012f0e7a20e69ba227cadeda1a6333eaa67a3d40a9fd96d104c05ad7330f4dc0d6b10fdc268c876c578ef5775ec2ce40001cdc77d17ce5a0b26d1ebfe1794e7c9dcebfc6c088ad72bd525433bffcb0ef1d3ebfac61ca66397386764595e179d3b9777ac03ec84354fbaed71f632205c85dc3e1c54c18b7376a72e58c8607eb89acf1cbebf1fa091413f28f8ce2807a94b5a5e68c0717cb96fe39ce8f35218bacc82f0f7d10942c101aadddd18c6bf76e154a34065c8c93c9007489d2894bce3ff4f41acab5fd2e5b1ad9294de47b3418b8358efe6ea4fcc907c8267e5ab2e66b8f14da750c0abdf9702499bd17d52b31e23c8163fc436953ff030ae202653446d054287e4ac5419f03e6d38c08daa172a8f85984a2907de9e85c7436ece4f59567c87769839beeb93d53374b4b1242cb9887d17c1c6633f541769db6f731acfc5b8065f14210314969a4bf1f554014fe3b34dfa00797c029578794346f726a5ed84dd91108ac4a18d42c7a0c9633c4b824f718b42f8a65773d3e16c9729a0764e910f8fc44ce03c5bf17a4c714d598a557b78599b3f7a04883a437a23fb50521ce196671dfded5fcef6c55b43850f2b1befc0214cc6c81868ffb377237ee7c449c3bec01164f2a42c7a89f1a93de2f47d73256eae5413aa68cd491a49de5f9907b7bb05e30c883d4864d26f17cf66769517a3590d66046e920302fde2fb4b4f89a9864292022a4443393cd4a00b14ecd1c44aee7af4b9f3bb5ffe6492b315e069a61fb7e24cb281e4cd49a03377db972273fb6611c5d18468d3a9ebe17c5925f6b1cf7ba8782939893641da641f9d19491037f4b7f9cc697871088ff23a3e5162e49ae0087a239e7f43662af97a35d10d8168e830f9f7d4ed92e03ae1ce3f39b6a34d43e40b7f6bd0632b5758c41db0881c687c9792a6eb632ded6854062523574167d452161695d9ad7d8f69fefa5235f8ec6c83b4517488365b1eb95b123ac2839bc41dc0fc07c35671a9a953cb7d9077e013919ce8794b4ad3525227f67db39a31e47e4ef554e981c6074241779ae356108b776fc5e810e54dc5c1308a3309961f7462403706097fe02bc4a2623c943ce9fc1b6b4eba5b9bc665795cef143c1360f64e5dda6ba15de4dcac45f49173c28606a23219430e67253f4b61de8488701b4c36bda57896b27f8b69442f6759bed80f3fef1d5939c9d46200c7540a1e9ba82ca10c03bca7d5a9d91dac4168d0e87ce5190048c2144686c4f948c38c4d94f7f111efe58bba1107a4ec05faf8c223cb1f0a574ac3734a4e9ada6393d3689e6b8cadaaa74d85bf2fd2cc655618d6a53b784dce18bc1e52e0c4869094d7d7039a0cf74855eec75fe72471f5a6a47a340edeccb4187fdba4c318d359da1a0eaff7a45071d9346ac587549fbba25be92be3cd23e8437d8f3cfbfa0292a3848c79cd2e7964cf94eed640914ac06b9612c9c75c3b2a68a00", 0x1000}], 0x1, 0x0, 0x0, 0x4000000}}, {{&(0x7f0000000300)=@file={0x0, './file2\x00'}, 0x6e, &(0x7f0000003bc0), 0x0, &(0x7f0000003e80)=[@cred={{0x1c, 0x1, 0x2, {r6, 0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r7, 0xffffffffffffffff, 0xffffffffffffffff, r4, r0]}}, @rights={{0x2c, 0x1, 0x1, [r7, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xffffffffffffffff}}}], 0x100, 0x20000880}}, {{&(0x7f0000003f80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000004100)=[{&(0x7f0000004000)="b73b0de7ee6883164859324d1d0d10506886b9a18820f8e955f1ece8ca69fbb67bf8596e2448e0a63fe0ccd086c09f46aca8edb21d95752b2a7a388710ec72fd8fd82ec79eeedae387f463017ce859b45b5f922a9650c991d4d6165038ca3342d5a5f72b7774838701422898fdf8f05823aac0fc4f49787c92d8082315d227edb1c965e684de678b4744c0af998b527c2abde23fd53377b96e2d7b9b9008a6003afdcb0a507dfe5dd35a8c770cf4d908d7dba8c37588b5cde6d7f68d91efc3d3bb1f1e7ef1fa0a3f24cfb5664fc1069159acaa329568fec029f6a9ef4f22", 0xde}], 0x1, &(0x7f0000004200)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r3, r0, 0xffffffffffffffff, r3]}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, r4, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x140, 0x408d0}}, {{&(0x7f0000004340)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000057c0)=[{&(0x7f00000043c0)="6139b6b6403e4f12ce0a40e8da738065f5a3856a413efc451774ebacadaf4090925d218e786cd046c10b43696919d85f99db748179585cfb33ee0bd07e710f38ee15066114fd6eec573f63e5d5748462fbad8446dae53966cb3638494c43db098784558fc3e2c26f929c0bfeb9285add3055a40a0b5b8acc4623ed7673a3e0cc4caa27622e5a63203e39dfe9580adbcd1e312a4cb2ba0e54d2ab7aa1acab0e2c71599f", 0xa3}, {&(0x7f0000004480)="72c0fc758254dcc8bbb9764dcd6340a32e988fa42834305b77b7cecc805423d0429e53e3aa702930faf4786f1d1aaaf9d14bd803df6dd28352719fb7c50086707340be50d9dfdc3f14c0db06e173671e212ff9060074b379073fa2dc18bf5124fe03184939ef800069b072d1321a45f4ca3282916e2dc2f9834e3325bfad4a1616247e98dc2ebccd3144e8c7e1fc7b5a3a7f23ce125f0df204902802f898fcd0235ef7df9cfe97b47da46cfed3e57a09267b0f133a11dfc12bfafa684b54286c51ebd2b92e36120b3b9b201bee8ad2632adbaf499f197c7b83398a05519f84e5d1a0d4f8909a351dfd296167ac6cb85d5666be16b5536d05858a9b4d05d18be07dcb391997b64ff77137e598c213f7bdb354a10fc0a9195f96d330e230a6533bfbe64cf176dfc093a9a0e69d7918ab1e18c06149510589a99abd8b2704c7361be5f2be0f76779b04003b0cae9e119367ecaaec094e733496688f9d173e55478c0b5a2ad01b46f0a63eed87057c47cf0c81cf61884ea856ccf58c8e080472dee66ba7e6598f772fa2e5e25d4211dad3cd9d1faabe55bd932e2d349729f1a7b662247bfd4e5dc6a739e7b798e441eb9aa0bab73ca6dc34b62758dede22b41424c91cf5854ffc15846027209e7fd38d9324b26960be65dbe5529ccdf842aa67f6a2aaebe7f3b2093254da1c14fe87caf7e0e1058fe0c90e0c4555ec3e67c8c16a264aada521fc8bc7f16781372093dfb7c44749017163e3f92b01f8bc3b2885f5ba2d45f0ac0d7ad1733dc728d5ed3c02dd0842093a67e983a15ff64b0dffa7720f3e57fa4032a90f6577b9efb673b7824570b79e39b02223aa307294ab50e8470627e91f6f5d2b3bef4fdedc6a7b7ef976259afe53044ba1685d0db908599f1811aad4b30bf977d950c16dfbab23af6caf3243aac5c762fb821384992343974a460e5c6f839e32fda8ef083a789c59c5d7921e81fec31040ae798a94b1a3920f99a3d20176955c341fd7cab0103cfa09eefb9e87f47dbe0e07ae5a455d2c1ea3a94830013cec22a917978495da3e26c23122cdbafa52bffc36e5031f0d96849b1a3fd9e42cde61c389eac2ea124d43ca90a259c1e032dc4df3ec62ea8374bb4b09b01a0230a875ee34c72214abc6fae81f96dc8e90c589f554adc7cc7a747221d37edc3b99d49d0781cac05df87ab804c975fc6eb094a0af95ef1206f488fe98ff10a9d036ef001a94e1160a56be48a6fa5bc8f8e018778bd2c380c10d11cebaf55d718c7433c5de4b0844aa322005be30d20c1e04118221730e4d95007359ca51a2f153203d6267fcbd20333734d6fe37f1fb65bef6d2c965378c1f78cee4e5d032bdee9c44b4b77e9c018f11f8739e9068045b4f1eeb292aab66d3b4831ae07495e2f7176cac61f3e90c9c5637ffeb41c8f2ef57fa8051d64b2eae8681f588e7ad201c17c1f9f9e3ee7ee860f9312456d27c7fc16094881b68c8e59f27710de68627a8bdf5b63c74138ae1bd1007e0fe7211d8680b8ec88a02c064bf12bd9d930b7ecf409af8ded071c2c553456c5303d90dbc04a8e1e35d6d092826b9e4de4e771b1e6b3b5b911717273299d43fc3df48121b3419e82b1c8c9d5133dbb302d3404b75065ae9ebc89aec55af4913abc23767abf35eb7663e415352aada9315fd88cd4d50ae21e7982cfd0308b7f69f3b09412a0443600d976e51cb84207bdd2520106ac3e932c1194414f79bf7c75a0a6b3010f3e7e51c158c5609e9b1118549651c1054c6f73cea98a712f664f0ca13b840a8bf79682e7578822fdfee8246f99d37768d89f72840df85a64bdf47cd1a052e1ee02801a8726d832f8cf208cac728d3f2141e95b460e618d92199306009850d1c267c04beebce59e80ddbb4b1282e744dc58ab5a55f0f979aa3e5d4eebf61c6782200962fc4d490cf5cd7e08792dcbe399b656c6bcd1f571c756a847580a738fc5047884e7e7901aba7551f4873fa4b42c3aa081df23ea148182dc4d398afcfdc3b90503e988f6766ca216be7299e72018090653831ff9f4bcc62de5c8bfaf67de1f15db6d7ab33f28b074ff5afe4d9771a045ef5eeae79a88accc67638ee19f1833a7405859a05220969b1bdb77cf7a444b9c6302559368929ef6f415855832122d6e76b4a382da885502e416d040c61e622e064ec95acba63b6ecb937f402f56c5f535c60cdfefe742fc518ffd7f4cb6295df804573fd9427ff919933cc8322110047bf60c7bacd5d3c7aa5f5eb7d2489d3ddf8a7f76bb01f0dc7f57a1b1ecb4846db8bf18dbe1e1b986dbb9cdf7dde391bfa7a1d42bcf0c88dfc36590e5b7f9a30ee88d39605f744e6776bfba850f6f20784fc62085abfbbaf351ebb85d2b34e52729320b3a3605bd5ca57df177e0f77336f21af5a55bbab37746ec1375b76aa6274c2a53a28c505b1402dd3a61861b83d8275cdfeddcdc6cbca2f3ec1ff0e9102307b818c00ac833dcf9ab684631f4b6d263c9f71f0b46b1d1473f41e28eb03fb20057279abe063bc046cca25a3d4cf43be8098473b365f7cef6a4aaf2f10a5462f78d33d6131dbde9412da485fc6df9f216da075c59af63c8ad0842fe8e8b348b2f40c9b7ce6453885daff4fddd7e9083c325808d9b0314d078d5e36943c9ef10153712a274b9ea153c093b191ab553f6f1c6a763409fe636588c1cafd5e063bc46ce8a07149e3d158c45f2c01709d30e54f6fec702691744780f009c57672f6c570cbbcf0689b70615e4c2fd2983d03f8d2a2b84d474530c489b8a58fa0100d6233f6402ab2928cbe074a7f70f7dc16cd41e2fd579d2f8926c1d50ba369a9418c01eecfaa8522e6143e2a8903c3b8992023ba22d418da4811684985619faf9cabbecc07d8bad6d6043e126620a97c6833510511c5784242188f66c1a384c52dfa952bcb3ac73daf729e4e24264914033b1d274ce5ebfea254cc01f339e30153a4a607a697ce03a8f9424d7bd42ca17a79d74e4225a6d5b57add308370ffaed073876a85b05f00608f74926a977a5e7e56eee81ee58a028b5b8bb596a7fe0ba89cd0e96975a939c37b655fb59660f3e6bb0ae0e5359948746b8b90e24e1270e5ef451629bacd630b1a3c6c6e2d4e4a50ef6d68376c10766265db796bfb1ade198ee96060d668dfb2eb60693683c9bc0b888075b331f3408fc31815a5fe0b28ca9fa1d7e7f49b84a7f4226a250295702e3eee0a498e65355804cfc3fc3d52152b2c40d65d8230eda59ff17fc895d8d21ebd5b1921c283f24a45c6756eddca0bf02bd88c2dd7ca29836fec367f235bc248a2c7940998009308dfb0604e32b74b447fbda927f96929cd3c0b506513855027904418f75b03eb181cee607567d727c17feb50f9238863da224502d3583f426c510ccfa6bc10dbefcada24c17b3dc18df7292b4a4fc069969e36d3155c879d2c153d45ae036be6c394ff95489e4aa8a5dac7a55dcc7ad2cd4e6ada6dba381bad18484df0d9eb1b6a99797301abcc3f4ca360978f820bb2ca23f88d0b16505a4d35f960956ad4cc453aad2b66958a0481777021e7fc14c59853224417169c3b0d190e8e480e8610cb27e52c2f9c748b369e09aafbb129d696b651ff96957b550dfdcff823a4c860b22e58960f69a6e63552b49b44d45510b1528f45e665b9e1d9310ed5e4ca0753504544f7d9e8cc9d4e4a91973e8ebbe6a746093a6412eb516b6839e07e3fd3b13a358690b104c221fce65c4bf1b231daf0562e55811ee3405b1384fd167165ca7c698806a5581e6d3c027cd7096df9c04d8e19fe4a0a8f41fcab1e7611354d63be639f2a0df85dda41d31de4dd7c0713e005e17b69743fc4217d290aca04a12f4dab7fee4a6d69088f3482cdfe4fda4baadf2be30b7b0a4a963a8c7e7d1a85960e55d88e340921f9f71e1f63d53fa39847ab9a63c1c68870c08b5856568144883023e304932a87822b523038481572912a0894535a7ee6c57ba30641170b288b3b7130bcfab17494e4f75e30cf8c847a4b12988f1ad826b16eb6c867cc3714e4d3c9683544f28d84807a09f6ca7f4fae4873b06af96f59fadb3d54db25a4c313eb770a0677b627167dac3e9663ae2d78512bb54e2689d7e1df58ff7e0d75a47c1fb6cc9d324b2ad36b33a0b1d4e09be93a68a00829011a6710049785700900019ffeef67310256d4c0ba5445707a5e1b9fcab3043d9249846b86ec143fe1681f2fce6657e2419c01430dcd222d53677b5292ae53468ab0d6599b0329890e2bca168403ec5e483d9742bf65d6ce3e831c344528eeebbca64e0f3463ce664125662c4740e3010b6f2e4b8831b622d05312d79bfd51bfcb45349a73a020123330dd2ba47c95fe26bd3269db3b95c422bef2ae34fe3cd24a0bc2cadd57f39aa358cab5f93efe24a4dda729dfd7af63e1fcac37f50e7f4ce12d9a9d8f085104508f1bd52d9fdf076efb9099e4e84f8d4e7a5aca3c76a09cf20b35134ca4613b2b0ee0a7aac2c4b7cc700c3493f34452628555ceaffcb303ec2c03057909847cdb34eb2f7f607af0f69e69b1a29bd6142bf0a848a93853791d53c23cf99ad385442c9951255b650800b4456bc7d1ddc770bb58765e23e775c581f714c80ae494931ee3e5db9953ab64f8edd8d6730d9783ce79592f834ef7ee893a436036770c1ba1427fd46f36e64896e8222c19414b6e55066c0ec2a95840d090ab7492fcbac400a1be578948bf28d4d5691d419e6fed7fdbbd568787110871546df65ab8af49b9cc4787c23345f44403e0e9402c323d3ca075505c00c5ad159d3381352d31a8692dd01bfaa2a9d36358edcec7506776e2ba236981f95eee3376339f25ff5ab5dab6ccfbf871511087ef2c717c73edc0a65af3403add9ddd7ddec3fcfac07b6747581f36e540a59070ac7d0f70d403cc897c5fdfea5ae94af17aa7057dc17ad83fdb1f52afb00aa133d16e7b90fd81b3bd7ec5067481efe0e2939d6a46df526ceddb0e43fb5632a099ed2bb47adfc4307d584b86e3c355c6cc08f16f5be31698846e774897b5504dc349f498a6a6f26a37410c33d9acc82fcd026e0f415823b38d85d4d365a5ebf442149e7997c04f214052346caad0d36ffe2e706d46cbac9bb7955fc043e6cf4ea0b314d3cc28f63365ee117075aeefec43533844b8a76e58a468e7b5345d0c34dc6026643758fe85bb41c8ce6db96eef07fecc8deeda8498540d5e9fff7f201c219c516f34ea2219a789eaca37cbbc5dd251cd84651717468a5c53313f5f827a85a7bd9aac5ea178137e4d2db63122d22b0e3c8660742493e75faafebff1c8e4da8a5e8f540a0ff5320a1895f24ba215d7461e13dccc298f93652888cb2c4e5fed162791ae9942d7c2bb8b0af6fe435fa39e673438f6baf81cacd8ab00d4baf4307dab8d45700f0740cc17b09c11d2a40f00438f6b2ceb1f0488676798e2ad7c7538ca40ec08c9de0b04e4f8badb6b6ceb56dca85d2c546e04252dcec05635cb5cd704e37ade4e7b1410c5e20f3bd55988e3134a4ad9449875e5c281a65cf686d4667f51860315c45e1177aa5f8c9edcc587d5b860f11cfe26799852162ce242c4711c0d2b5ec703731164e627108891708e92ab28e433dbe6ef10adfe7dc00060b33b0eb1985453e6ffacaf31040c9718b828f3c7dd060ba6e49a47cf5f04862b19dc04d7c8eb074e0bc82bf81de0fc5a0e29848fafbfeaabfe051007445c290504b89a87ca8ccfea87a56265680acc3db01322522a008930e1f2704b9b8fb40c21aed7083cc244757b8bc205e9", 0x1000}, {&(0x7f0000005480)="d782284ec0484ee35f1ec760a6b305757e7bd38decdfa89dc98fdbe987c28f1013a3101f3f75b6ba1a47e04fed7b0559160b5687225cd2c650ab1191151d01d44e4760c79176d3ea8b595c98608899a37c7bbaf13c447bd982189b2e6f8bc4884375c0a9a9b6a34933e4dc4f4a80", 0x6e}, {&(0x7f0000005500)="016c79b0135c515ae54323ea9be07135de63d9d8f97e99d2d1a8cdf75e294484615fd41f1799c9f85f865bee6a045399f7f3b61ff0f9bccdb4e00c3d39e9f83e1d604bc562c14c6eb207013d4f0c84f8a6cbde5b603f14adaac7ab18390199ac7e5e6e", 0x63}, {&(0x7f0000005580)="7396c93ddcc3a22e7bd3881eb29f10162b3db8e4c1e7e28f73fb4ac081f3a314087d0fa8a16d6ebbc348a80e4c2dd0aaa31f7a4bb3cecef936cd67d6335eb67a58fbf5111302bc8a4c9391589fb67c730dc5525a0737e7afa638a452a96117377245253dde924c", 0x67}, {&(0x7f0000005600)="4b444d421b787e9ffbace54b0a4d7e7fdb8dd0d698b6a0023bf56d6a049899e60be7e6dc5c480440eab07ddbec01fd538362c97388c2a72d2c9eb7bbb76c36cc0c5f99ce1e17827f28a59958b5f7b87618594127540d8f5fb5e1e3a350e60d58cfac3918b78d7e8c7906e252753f6ad2ea7df6cce34e0a3478146caa19ff70cdf77e5268c4893ae5c1c833e380137da106d229a65fd3507994d2d833aaa9902c58a642a28dae568344c7ba9cc303e1b6e139b607f3f615d8ece9e9ce7ffb489bef", 0xc1}, {&(0x7f0000005700)="ff49f8a2c5df08a6f39ad4a04d7fd737341eb56c4a726893ca28076052f686f34862795e0bfc566f2cc28f052e19222c8566fab228b7c31203255fba5bf77daaeb471965b570d96e47584152985480108790f40a61019603f7782400a82a4e19257b16bfc99c9b21707a1615ba98d3c685f912941cd338406bfc14a163a2a23e2a42dcee0e7b8c", 0x87}], 0x7, &(0x7f0000007d00)=[@cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r3]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r12}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r7, r4]}}], 0x118, 0x8000}}, {{&(0x7f0000007e40)=@abs={0x1, 0x0, 0x4e20}, 0x6e, &(0x7f0000008040)=[{&(0x7f0000007ec0)="01d3d34a2ae9f248686153ef5a63e3f00d974fe92af648396c68a8a4d434a3b00e9b92206807a94621acba0f38577201a24f18b74f69fc261d368393eaccc2e75e5de66e09ec65655f2cb2ea71008c4b6a89cc3e17d0dc208028285c19511fc984dffb2f96ff89124559acba7e385694c73b2eb8d28f5bfc145ef331ab8790ea509ced11", 0x84}, {&(0x7f0000007f80)="3c289e669b18979afadbbe55def0fe1467e2ec4fa9d29a57f5dd30334b00dfdfebaa4dc50dcce5c1322ccd6a4e754e0a2eee3b4416d2d0e486505ed82739329e0bb4ee8c4d100867a9af22740a361026d566a2d427339af009c89fb2058c8ea173c6a1d3780c803a908163c833274d8af950decfb3a9c9dc059b1fbd8dff274e37567834178c084db8400a90323a750f90cc45743cd24187fc29783a11cf1981d6fde2a8a3d07f2113d434d3ae39d114da457078709063d2f18c61c487", 0xbd}], 0x2, &(0x7f00000081c0)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @rights={{0x1c, 0x1, 0x1, [r7, 0xffffffffffffffff, r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee00}}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee00, 0xffffffffffffffff}}}], 0xe0, 0x4000}}, {{&(0x7f00000082c0)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000008380)=[{&(0x7f0000008340)="c996f2f5b3a344dd1f4c7144a90a06a930e2d4483a6631ff6071f21ea61473a3a1e9f287aa6a04cbf2dc297d427c55a1c05eb9a319", 0x35}], 0x1, &(0x7f0000008480)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r4]}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {r6, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee00, 0xee00}}}], 0x80, 0x64004085}}], 0x6, 0x200000d0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) read$watch_queue(r13, 0x0, 0x0) [ 1926.164189][T14038] usb 1-1: config 0 interface 0 altsetting 128 endpoint 0x89 has an invalid bInterval 0, changing to 7 [ 1926.208018][T14038] usb 1-1: config 0 interface 0 altsetting 128 endpoint 0x89 has invalid wMaxPacketSize 0 [ 1926.224536][T14836] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 1926.233313][T14836] ext4 filesystem being mounted at /root/syzkaller-testdir3354514304/syzkaller.QkPj6w/1091/file0 supports timestamps until 2038 (0x7fffffff) [ 1926.314989][T14839] EXT4-fs (loop3): mounted filesystem without journal. Opts: ,errors=continue [ 1926.323813][T14839] ext4 filesystem being mounted at /root/syzkaller-testdir2094760225/syzkaller.0KQKpC/1325/file0 supports timestamps until 2038 (0x7fffffff) [ 1926.428076][T14038] usb 1-1: config 0 interface 0 has no altsetting 0 [ 1926.669193][T14038] usb 1-1: New USB device found, idVendor=0458, idProduct=5019, bcdDevice= 0.00 03:13:09 executing program 1: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./bus\x00', 0x0, &(0x7f0000000200)={[{@fastboot}, {@noinline_xattr}, {@test_dummy_encryption}, {@disable_ext_identify}, {@resgid}, {@data_flush}, {@disable_ext_identify}, {@noextent_cache}, {@prjjquota={'prjjquota', 0x3d, ')-*K#'}}, {@jqfmt_vfsv1}, {@test_dummy_encryption}]}, 0x1, 0x105ee, &(0x7f0000020c40)="$eJzs3E2LW9UfB/BfOv/p07+2RfqgUPCCCBMwoZk+oCBStUULthYfFq40k9yGtEnuMMk82LWudOPerSDiruALENy4dOMLKC4EcSG4qyi59450dBZTm07GzucD6ffcc8/95ZxLNyd3uAHsWkeT336txOE4EBEzEXEoIm9Xyk/uQhFPRMRTEbHnnk+l7P+rY29EHIyIw+PiRc1Keer873fufv7k5Rc+/vJOtfHTF59Nb9XAtD0TEf3For3aLzLrFHmj7G+udPPsn10pszjRv1keZ0Wupgt5hdXm+rhmnmc6xfhscXk4zuu9Zmucne71vH9xUHzhcKWzXie/4EZzKT9upwt5dodZnp1bxbzWyrw1HBV12mW9D/LyMRqtZ9GfrqXFehZv5tkajMr+om7WTtfGuVJm+XXRynrtfB4L//o273ivdwfLa8lKujTsZoPkXL3xXL1xvtZYytrpKD1ba/bb588mc53eeFhtlDb7FzpZ1uml9VbWryZznVar1mgkcxfThW5zkDQa9TP107Vz1bL1bPLq1XeSXjuZG+fL3cHyqNsbJtezpaS4oprM1888X02ebiRvXbmWXHvz0qUr195+7+K7V1+6cvmVctA/ppXMzZ+en681TtfmG9Udu/69sdX1f3okYkrrrzzY5ex2/gMB3Df7f2Aa7P8j0tnyZtj/2//v0vXfx/bt+wf7Jh5J9v8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALvWj7O3X8sbR4vj/5f9j5Vdj0fEyYg4ERHHI+KPTczE3g01j0VEpWxvNn72b3P4thJ5hfE1+4rP1+vnLkTE3SMP8QYAAADAI+6r7z78KGJm3Mz/eXHj6W9OTWdabI/yR5v9k6qX/+Tzv0lVO5YXW5tQtePrJSfiRETMHv15QtVORsSeQ+9PqNqWzGyI/fdEpYg92zkbAABge2zcCUxs9wYAAMCO88m0J8B05M9ry7/FL58F7yuifCB4YMMRAAAA8B9UmfYEAAAAgIcu3//v0Pf/xcHy3X/e/wcAAACbqLZ+SH+5feqNLQwt3v8HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+ycze5SkNRHMBPwQp+RWL42Aoj45ABi3AJDp040904kjWYEPbgDGcuwYihvZrXFwbk9bbNI79fUs5tA/8cmJ1eUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgSz/L3ebr4fOXtjl/Tu3k+TYAAADAJcdyt6kWs/r8Rbr+Kl16ExGriFhGxCIiLs3u43jayJxHRJHWl95f3uvhe0SVcP7MJB3PI+JdOn6/7vpXAAAAgNt12K+3EePzsnp5O3RD9CndtJnmyqtu+TzJlTavwj5mSlv8i8xiGRHl7FemtFVEjF6+z5R2lXGjTO+Uoi6jPrsBAAD60ZwErp3esk15AAAA9ObD0A0wjGq/Nv0XP+0FT+qSNgSfNc4AAACAR6gYugEAAACgc9X87/l/AAAAcNvq5/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQpWO52xz2623bnCLV0wP9D5p/+/GpbTMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Jf9OUehGAaCKNj6i5c7Cd//WKbBzpw7qQLBY0YKBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPxnXyueM7knEk+XXa+Hc8kyy901i7amxdN/Y+mG//BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAk/25O4EQCIIw2Hf+57SYf1jSoDGIUAULHzPMwwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAF/3ul/8TU+NMMnfaWDoeSdauGltXjb0HjaMH4+3fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV