qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AgAAAAAADk/9oIVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVdiBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYc+ObRoGwigAv7NdIIbALimQ5QUoGIKOjiFoKD0KIzEAC1AgMUBkxbHiyEoVJc33SdbzPelOd/UPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzC/Zzjc5ImueteP8Y6ebjxvQAAAAAAAACA80qqvLVbfVKtmqd8t2Xpp/wv0/+Qr439AAAAAAAAAMBaOZrHP6ZZ5vJT16VJ3+/Xc+T3JamTDCfn/Px9vh++cs0HAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAjh04kAEAAAAQ5m+dR/sBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgqAAAAP//0QS3Kw==") 12:21:15 executing program 2: r0 = userfaultfd(0x80001) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_CONTINUE(r0, 0xc020aa07, &(0x7f0000000000)={{&(0x7f0000ad3000/0x1000)=nil, 0x1000}}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="2400000026000100"/20, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x24}}, 0x0) 12:21:16 executing program 2: r0 = userfaultfd(0x80001) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_CONTINUE(r0, 0xc020aa07, &(0x7f0000000000)={{&(0x7f0000ad3000/0x1000)=nil, 0x1000}}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="2400000026000100"/20, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x24}}, 0x0) 12:21:16 executing program 2: r0 = userfaultfd(0x80001) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_CONTINUE(r0, 0xc020aa07, &(0x7f0000000000)={{&(0x7f0000ad3000/0x1000)=nil, 0x1000}}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="2400000026000100"/20, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x24}}, 0x0) 12:21:16 executing program 3: r0 = userfaultfd(0x80001) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_CONTINUE(r0, 0xc020aa07, &(0x7f0000000000)={{&(0x7f0000ad3000/0x1000)=nil, 0x1000}}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="2400000026000100"/20, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x24}}, 0x0) 12:21:16 executing program 5: syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000080)='./file0\x00', 0xa08886, &(0x7f0000000040)=ANY=[@ANYRES32=0x0], 0x1, 0x2a8, &(0x7f0000000500)="$eJzs3F9IU38Yx/HHPz/1Z+hGRFBQPeVNRRzcrgMdoRENjHJhCcExz2rstI2dsZqEWxB400U3/buuIEIQoosgELvoKpTwrovuvPMiu0oiOjGnudnUMnWS79fF9rDn+zl8z58dtu9g08fvXouGHSNspqS6oUqq2yUns1XilWpZkJMj10fe7zt34eLpQDDYcVa1M9Dt86tq84HR3pvDh8ZSO86/bH5dL+PeS9Mz/qnx3eN7pr93X404GnE0Fk+pqX3xeMrssy3tv+9EDdUztmU6lkZijpUs6YfteCKRUTPW39SYSFqOo2Yso1Ero6m4ppIZNa+YkZgahqFNjYKVDacfBZbvhp7Puq7MpN65bn1OXNfNv9iwidNDhc2df9ctOv93Kj0lbKKim3qDiD2UDqVDhedCPxCWiNhiSat45JvkrxH38Yg7d6nkH2/4R4KTR9++UVWvDNrZ+Xw2HaopzfvEI95CpqBQd54Kdvi0oDT/nzQW5/3ikV3l8/6y+To53FKUN8Qjk5clLrZMjB78MtU19GAhP+hTPdEVXJL/X/oXD9OzzxU6PwAAAAAAAAAArIWhP5VdvzfyA24PqGrTkn4hX+73gaXr861l1+drZW9tZfcdAAAAAIDtwskMRE3btpJ/WeS/yq/Hdv694smt3x+8v3PlMS1tNRPtH3KJrbBff1B87dkS0ygtZH71abXBNev8TlksPq3Ldqrm57f8mJO9H1+sup26X47PcsY2/q4EAAAAYCMsfuhvk2z4VTrbc+xepecEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMB2s4a/HJt4WK6l+WLn03KtSu8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADASn4EAAD//xAR0Ao=") r0 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000004880)='cgroup.procs\x00', 0x2, 0x0) writev(r0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) write$cgroup_int(r4, &(0x7f0000000380), 0x1040c) getpeername$unix(0xffffffffffffffff, &(0x7f0000000240), 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x141042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x2000002, 0x4052, r5, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0xffff) read$FUSE(r5, &(0x7f00000049c0)={0x2020}, 0x2020) clock_gettime(0x0, &(0x7f0000003040)={0x0, 0x0}) recvmmsg(r5, &(0x7f0000002f80)=[{{&(0x7f0000000300)=@ll, 0x80, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/206, 0xce}, {&(0x7f00000007c0)=""/129, 0x81}, {&(0x7f0000000880)=""/184, 0xb8}], 0x3, &(0x7f0000000940)=""/138, 0x8a}, 0xe6f}, {{&(0x7f0000000a00)=@generic, 0x80, &(0x7f0000000100)=[{&(0x7f0000000a80)=""/4096, 0x1000}], 0x1}, 0xa68}, {{0x0, 0x0, &(0x7f0000002e40)=[{&(0x7f00000001c0)=""/62, 0x3e}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000002a80)=""/234, 0xea}, {&(0x7f0000002b80)=""/69, 0x45}, {&(0x7f0000002c00)=""/73, 0x49}, {&(0x7f0000002c80)=""/120, 0x78}, {&(0x7f00000004c0)}, {&(0x7f0000002d00)=""/62, 0x3e}, {&(0x7f0000002d40)=""/135, 0x87}, {&(0x7f0000002e00)}], 0xa, &(0x7f0000002f00)=""/122, 0x7a}, 0x7f}], 0x3, 0x1, &(0x7f0000003080)={r6, r7+60000000}) poll(0x0, 0x0, 0x0) [ 2831.011356][ T1215] ieee802154 phy0 wpan0: encryption failed: -22 [ 2831.017737][ T1215] ieee802154 phy1 wpan1: encryption failed: -22 [ 2832.850923][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2832.859382][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2832.867806][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2832.876254][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2837.961100][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2837.969422][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2837.977837][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2837.986324][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 12:21:28 executing program 1: syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000080)='./file0\x00', 0xa08886, &(0x7f0000000040)=ANY=[@ANYRES32=0x0], 0x1, 0x2a8, &(0x7f0000000500)="$eJzs3F9IU38Yx/HHPz/1Z+hGRFBQPeVNRRzcrgMdoRENjHJhCcExz2rstI2dsZqEWxB400U3/buuIEIQoosgELvoKpTwrovuvPMiu0oiOjGnudnUMnWS79fF9rDn+zl8z58dtu9g08fvXouGHSNspqS6oUqq2yUns1XilWpZkJMj10fe7zt34eLpQDDYcVa1M9Dt86tq84HR3pvDh8ZSO86/bH5dL+PeS9Mz/qnx3eN7pr93X404GnE0Fk+pqX3xeMrssy3tv+9EDdUztmU6lkZijpUs6YfteCKRUTPW39SYSFqOo2Yso1Ero6m4ppIZNa+YkZgahqFNjYKVDacfBZbvhp7Puq7MpN65bn1OXNfNv9iwidNDhc2df9ctOv93Kj0lbKKim3qDiD2UDqVDhedCPxCWiNhiSat45JvkrxH38Yg7d6nkH2/4R4KTR9++UVWvDNrZ+Xw2HaopzfvEI95CpqBQd54Kdvi0oDT/nzQW5/3ikV3l8/6y+To53FKUN8Qjk5clLrZMjB78MtU19GAhP+hTPdEVXJL/X/oXD9OzzxU6PwAAAAAAAAAArIWhP5VdvzfyA24PqGrTkn4hX+73gaXr861l1+drZW9tZfcdAAAAAIDtwskMRE3btpJ/WeS/yq/Hdv694smt3x+8v3PlMS1tNRPtH3KJrbBff1B87dkS0ygtZH71abXBNev8TlksPq3Ldqrm57f8mJO9H1+sup26X47PcsY2/q4EAAAAYCMsfuhvk2z4VTrbc+xepecEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMB2s4a/HJt4WK6l+WLn03KtSu8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADASn4EAAD//xAR0Ao=") r0 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000004880)='cgroup.procs\x00', 0x2, 0x0) writev(r0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) write$cgroup_int(r4, &(0x7f0000000380), 0x1040c) getpeername$unix(0xffffffffffffffff, &(0x7f0000000240), 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x141042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x2000002, 0x4052, r5, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0xffff) read$FUSE(r5, &(0x7f00000049c0)={0x2020}, 0x2020) clock_gettime(0x0, &(0x7f0000003040)={0x0, 0x0}) recvmmsg(r5, &(0x7f0000002f80)=[{{&(0x7f0000000300)=@ll, 0x80, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/206, 0xce}, {&(0x7f00000007c0)=""/129, 0x81}, {&(0x7f0000000880)=""/184, 0xb8}], 0x3, &(0x7f0000000940)=""/138, 0x8a}, 0xe6f}, {{&(0x7f0000000a00)=@generic, 0x80, &(0x7f0000000100)=[{&(0x7f0000000a80)=""/4096, 0x1000}], 0x1}, 0xa68}, {{0x0, 0x0, &(0x7f0000002e40)=[{&(0x7f00000001c0)=""/62, 0x3e}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000002a80)=""/234, 0xea}, {&(0x7f0000002b80)=""/69, 0x45}, {&(0x7f0000002c00)=""/73, 0x49}, {&(0x7f0000002c80)=""/120, 0x78}, {&(0x7f00000004c0)}, {&(0x7f0000002d00)=""/62, 0x3e}, {&(0x7f0000002d40)=""/135, 0x87}, {&(0x7f0000002e00)}], 0xa, &(0x7f0000002f00)=""/122, 0x7a}, 0x7f}], 0x3, 0x1, &(0x7f0000003080)={r6, r7+60000000}) poll(0x0, 0x0, 0x0) 12:21:28 executing program 2: r0 = userfaultfd(0x80001) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_CONTINUE(r0, 0xc020aa07, &(0x7f0000000000)={{&(0x7f0000ad3000/0x1000)=nil, 0x1000}}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="2400000026000100"/20, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x24}}, 0x0) 12:21:28 executing program 3: r0 = userfaultfd(0x80001) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_CONTINUE(r0, 0xc020aa07, &(0x7f0000000000)={{&(0x7f0000ad3000/0x1000)=nil, 0x1000}}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="2400000026000100"/20, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x24}}, 0x0) 12:21:28 executing program 0: syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000080)='./file0\x00', 0xa08886, &(0x7f0000000040)=ANY=[@ANYRES32=0x0], 0x1, 0x2a8, &(0x7f0000000500)="$eJzs3F9IU38Yx/HHPz/1Z+hGRFBQPeVNRRzcrgMdoRENjHJhCcExz2rstI2dsZqEWxB400U3/buuIEIQoosgELvoKpTwrovuvPMiu0oiOjGnudnUMnWS79fF9rDn+zl8z58dtu9g08fvXouGHSNspqS6oUqq2yUns1XilWpZkJMj10fe7zt34eLpQDDYcVa1M9Dt86tq84HR3pvDh8ZSO86/bH5dL+PeS9Mz/qnx3eN7pr93X404GnE0Fk+pqX3xeMrssy3tv+9EDdUztmU6lkZijpUs6YfteCKRUTPW39SYSFqOo2Yso1Ero6m4ppIZNa+YkZgahqFNjYKVDacfBZbvhp7Puq7MpN65bn1OXNfNv9iwidNDhc2df9ctOv93Kj0lbKKim3qDiD2UDqVDhedCPxCWiNhiSat45JvkrxH38Yg7d6nkH2/4R4KTR9++UVWvDNrZ+Xw2HaopzfvEI95CpqBQd54Kdvi0oDT/nzQW5/3ikV3l8/6y+To53FKUN8Qjk5clLrZMjB78MtU19GAhP+hTPdEVXJL/X/oXD9OzzxU6PwAAAAAAAAAArIWhP5VdvzfyA24PqGrTkn4hX+73gaXr861l1+drZW9tZfcdAAAAAIDtwskMRE3btpJ/WeS/yq/Hdv694smt3x+8v3PlMS1tNRPtH3KJrbBff1B87dkS0ygtZH71abXBNev8TlksPq3Ldqrm57f8mJO9H1+sup26X47PcsY2/q4EAAAAYCMsfuhvk2z4VTrbc+xepecEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMB2s4a/HJt4WK6l+WLn03KtSu8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADASn4EAAD//xAR0Ao=") r0 = openat$cgroup_procs(0xffffffffffffffff, &(0x7f0000004880)='cgroup.procs\x00', 0x2, 0x0) writev(r0, 0x0, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) write$cgroup_int(r4, &(0x7f0000000380), 0x1040c) getpeername$unix(0xffffffffffffffff, &(0x7f0000000240), 0x0) r5 = open(&(0x7f0000000000)='./file0\x00', 0x141042, 0x0) mmap(&(0x7f0000001000/0xa000)=nil, 0xa000, 0x2000002, 0x4052, r5, 0x0) fallocate(0xffffffffffffffff, 0x0, 0x0, 0xffff) read$FUSE(r5, &(0x7f00000049c0)={0x2020}, 0x2020) clock_gettime(0x0, &(0x7f0000003040)={0x0, 0x0}) recvmmsg(r5, &(0x7f0000002f80)=[{{&(0x7f0000000300)=@ll, 0x80, &(0x7f0000000000)=[{&(0x7f00000003c0)=""/206, 0xce}, {&(0x7f00000007c0)=""/129, 0x81}, {&(0x7f0000000880)=""/184, 0xb8}], 0x3, &(0x7f0000000940)=""/138, 0x8a}, 0xe6f}, {{&(0x7f0000000a00)=@generic, 0x80, &(0x7f0000000100)=[{&(0x7f0000000a80)=""/4096, 0x1000}], 0x1}, 0xa68}, {{0x0, 0x0, &(0x7f0000002e40)=[{&(0x7f00000001c0)=""/62, 0x3e}, {&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f0000002a80)=""/234, 0xea}, {&(0x7f0000002b80)=""/69, 0x45}, {&(0x7f0000002c00)=""/73, 0x49}, {&(0x7f0000002c80)=""/120, 0x78}, {&(0x7f00000004c0)}, {&(0x7f0000002d00)=""/62, 0x3e}, {&(0x7f0000002d40)=""/135, 0x87}, {&(0x7f0000002e00)}], 0xa, &(0x7f0000002f00)=""/122, 0x7a}, 0x7f}], 0x3, 0x1, &(0x7f0000003080)={r6, r7+60000000}) poll(0x0, 0x0, 0x0) 12:21:28 executing program 5: rseq(&(0x7f00000001c0), 0x20, 0x0, 0x0) mbind(&(0x7f0000f1f000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, 0x3) 12:21:28 executing program 4: r0 = syz_open_dev$swradio(&(0x7f0000000000), 0x1, 0x2) ioctl$VIDIOC_QUERYBUF_DMABUF(r0, 0xc0585609, &(0x7f0000000140)={0x0, 0xc, 0x4, 0x0, 0x0, {}, {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, "f1fbd2cd"}}) 12:21:28 executing program 3: r0 = userfaultfd(0x80001) ioctl$UFFDIO_API(r0, 0xc018aa3f, &(0x7f00000000c0)) ioctl$UFFDIO_CONTINUE(r0, 0xc020aa07, &(0x7f0000000000)={{&(0x7f0000ad3000/0x1000)=nil, 0x1000}}) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f0000000080)={'batadv_slave_1\x00', 0x0}) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000000)=ANY=[@ANYBLOB="2400000026000100"/20, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x24}}, 0x0) 12:21:28 executing program 4: r0 = socket(0x11, 0x800000003, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000080)={'macvtap0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xf07, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@NDA_LLADDR={0xa, 0x2, @remote}]}, 0x28}}, 0x0) 12:21:28 executing program 5: rseq(&(0x7f00000001c0), 0x20, 0x0, 0x0) mbind(&(0x7f0000f1f000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, 0x3) 12:21:28 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)={0x54, 0x2, 0x6, 0x185, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_CADT_FLAGS={0x8, 0x6}]}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}}, 0x0) sendmsg$IPSET_CMD_DESTROY(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, 0x3, 0x6, 0x301, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}}, 0x0) 12:21:28 executing program 4: r0 = socket(0x11, 0x800000003, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000080)={'macvtap0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xf07, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@NDA_LLADDR={0xa, 0x2, @remote}]}, 0x28}}, 0x0) 12:21:29 executing program 3: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0xffffffff}) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x15, 0x0) [ 2843.720933][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2843.729373][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2843.737919][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2843.746362][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2849.480951][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2849.489402][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2849.497712][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2849.506079][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 12:21:35 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)={0x54, 0x2, 0x6, 0x185, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_CADT_FLAGS={0x8, 0x6}]}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}}, 0x0) sendmsg$IPSET_CMD_DESTROY(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, 0x3, 0x6, 0x301, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}}, 0x0) 12:21:35 executing program 5: rseq(&(0x7f00000001c0), 0x20, 0x0, 0x0) mbind(&(0x7f0000f1f000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, 0x3) 12:21:35 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)={0x54, 0x2, 0x6, 0x185, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_CADT_FLAGS={0x8, 0x6}]}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}}, 0x0) sendmsg$IPSET_CMD_DESTROY(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, 0x3, 0x6, 0x301, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}}, 0x0) 12:21:35 executing program 4: r0 = socket(0x11, 0x800000003, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000080)={'macvtap0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xf07, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@NDA_LLADDR={0xa, 0x2, @remote}]}, 0x28}}, 0x0) 12:21:35 executing program 3: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0xffffffff}) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x15, 0x0) 12:21:35 executing program 0: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0xffffffff}) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x15, 0x0) 12:21:36 executing program 4: r0 = socket(0x11, 0x800000003, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000080)={'macvtap0\x00', 0x0}) sendmsg$nl_route(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1c, 0xf07, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@NDA_LLADDR={0xa, 0x2, @remote}]}, 0x28}}, 0x0) 12:21:36 executing program 5: rseq(&(0x7f00000001c0), 0x20, 0x0, 0x0) mbind(&(0x7f0000f1f000/0x1000)=nil, 0x1000, 0x0, 0x0, 0x0, 0x3) 12:21:36 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)={0x54, 0x2, 0x6, 0x185, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_CADT_FLAGS={0x8, 0x6}]}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}}, 0x0) sendmsg$IPSET_CMD_DESTROY(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, 0x3, 0x6, 0x301, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}}, 0x0) 12:21:36 executing program 0: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0xffffffff}) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x15, 0x0) 12:21:36 executing program 3: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0xffffffff}) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x15, 0x0) 12:21:36 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r3, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r3, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x34, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_cake={{0x9}, {0x4}}]}, 0x34}}, 0x0) bind$packet(r0, &(0x7f0000000300)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @random="f0ab88229309"}, 0x14) sendto$packet(r0, &(0x7f0000000240)="93a749700b71659fbc09a7b588ca", 0x20, 0x10, 0x0, 0x0) [ 2850.852204][T26764] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. 12:21:40 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)={0x54, 0x2, 0x6, 0x185, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_CADT_FLAGS={0x8, 0x6}]}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}}, 0x0) sendmsg$IPSET_CMD_DESTROY(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, 0x3, 0x6, 0x301, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}}, 0x0) 12:21:40 executing program 5: openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0xaa6f6396d0ed07f2) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x22800, 0x0) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0xb) unshare(0x6c060000) socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r6 = open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1000) ioctl$KVM_SET_USER_MEMORY_REGION(r6, 0x4020ae46, 0x0) r7 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x63, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000001000/0x18000)=nil, &(0x7f00000000c0)=[@text16={0x10, &(0x7f0000000040)="9a9500e9000c4951f009aa000066b92309000065f20f11baa0820f0764f4f30f0966b8030000000f23c00f21f86635000008001023f80f06", 0x38}], 0x1, 0x0, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) 12:21:40 executing program 2: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)={0x54, 0x2, 0x6, 0x185, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_CADT_FLAGS={0x8, 0x6}]}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}}, 0x0) sendmsg$IPSET_CMD_DESTROY(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, 0x3, 0x6, 0x301, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}}, 0x0) 12:21:40 executing program 3: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0xffffffff}) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x15, 0x0) 12:21:40 executing program 0: capset(&(0x7f0000000000)={0x20080522}, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0xffffffff}) r0 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = pidfd_open(r0, 0x0) process_madvise(r1, 0x0, 0x0, 0x15, 0x0) 12:21:40 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r3, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r3, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x34, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_cake={{0x9}, {0x4}}]}, 0x34}}, 0x0) bind$packet(r0, &(0x7f0000000300)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @random="f0ab88229309"}, 0x14) sendto$packet(r0, &(0x7f0000000240)="93a749700b71659fbc09a7b588ca", 0x20, 0x10, 0x0, 0x0) 12:21:40 executing program 0: [ 2854.948784][T26781] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. [ 2855.160943][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2855.169575][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2855.178121][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2855.186636][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog syz_mount_image$reiserfs(&(0x7f000001fec0), &(0x7f000001ff00)='./file0\x00', 0x0, &(0x7f000001ff40), 0x1, 0x1fea8, &(0x7f000001ff80)="$eJzs2TFKA0EABdA/sVC0EMY+LugFwnoALRRsLAQPIJLKVNlCFI/oIfQAFoK9shA9QWCKfa/88IeZ5jcTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGJ0n38fJQZfs/2VdkpLsdXdPH0nm//nb7iwlt8vr4XLdXw1JdpKM2SxlbI211MVJrX3t66KeHV2c1uH55fF+tVquN8eUzPP+9fqQm8+tPqVs7gMAAAAAAAAAU/MDTNdh6wUCWmk9PwAAAAAAwPa1/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADglx04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRX27di0YSAKA/B/ioqQISKVKYLQChkiXboMkSbjZKQMYA/gwuABjGxLWEbgTm6+D8R7+uGOu/pxAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsK6XsWmTlOS5/fzZJnl97LEAAAAAAAAAgDtKqnw1S3lSzZL3/Ddlyod6KEPf529hPQAAAAAAAAAwV67m8W+pp7l8OT3Vr9N15/9Lye4jeUrS3+yz2f9+j19Z8wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHNmBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFXbgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwLAAAAAAgzN86jJ4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIBJAQAA//9qmgiJ") 12:21:41 executing program 2: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, 0x6e) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) capget(0x0, &(0x7f0000000480)={0x5}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, 0x0) r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r5, 0x800) lseek(r5, 0x200, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/crypto\x00', 0x0, 0x0) ioctl$FS_IOC_GETFSMAP(r6, 0xc0c0583b, &(0x7f0000000640)=ANY=[]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r5, r7, 0x0, 0x1ff01) 12:21:41 executing program 3: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000ac0)=[@in={0x2, 0x0, @local}], 0x10) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000240)=0x6, 0x4) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000140), 0x4) 12:21:41 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r3, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r3, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x34, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_cake={{0x9}, {0x4}}]}, 0x34}}, 0x0) bind$packet(r0, &(0x7f0000000300)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @random="f0ab88229309"}, 0x14) sendto$packet(r0, &(0x7f0000000240)="93a749700b71659fbc09a7b588ca", 0x20, 0x10, 0x0, 0x0) [ 2856.159158][ T27] audit: type=1804 audit(1677673301.524:692): pid=26800 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir2964690657/syzkaller.dnTsgi/313/bus" dev="sda1" ino=1173 res=1 errno=0 12:21:42 executing program 3: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000ac0)=[@in={0x2, 0x0, @local}], 0x10) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000240)=0x6, 0x4) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000140), 0x4) 12:21:42 executing program 2: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, 0x6e) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) capget(0x0, &(0x7f0000000480)={0x5}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, 0x0) r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r5, 0x800) lseek(r5, 0x200, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/crypto\x00', 0x0, 0x0) ioctl$FS_IOC_GETFSMAP(r6, 0xc0c0583b, &(0x7f0000000640)=ANY=[]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r5, r7, 0x0, 0x1ff01) [ 2857.046708][ T27] audit: type=1800 audit(1677673301.524:693): pid=26800 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=1173 res=0 errno=0 [ 2857.109570][T26803] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. [ 2857.408023][ T27] audit: type=1804 audit(1677673302.714:694): pid=26810 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir2964690657/syzkaller.dnTsgi/314/bus" dev="sda1" ino=1182 res=1 errno=0 [ 2858.374387][ T27] audit: type=1800 audit(1677673302.714:695): pid=26810 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=1182 res=0 errno=0 [ 2861.081091][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2861.089491][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2861.097798][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2861.106159][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2866.761647][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2866.770096][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2866.778553][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2866.787061][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 12:21:53 executing program 4: r0 = socket$packet(0x11, 0x3, 0x300) r1 = socket(0x10, 0x3, 0x0) r2 = socket$nl_route(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$BATADV_CMD_GET_MESH(r3, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000480)={0x0, 0x92}}, 0x0) getsockname$packet(r3, &(0x7f00000001c0)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c0000001000010400eeffffffffffffff000000", @ANYRES32=r4, @ANYBLOB="01000000010000001c0012000c000100627269646765"], 0x3c}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000180)=@newqdisc={0x34, 0x24, 0xe0b, 0x0, 0x0, {0x0, 0x0, 0x0, r4, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_cake={{0x9}, {0x4}}]}, 0x34}}, 0x0) bind$packet(r0, &(0x7f0000000300)={0x11, 0x0, r4, 0x1, 0x0, 0x6, @random="f0ab88229309"}, 0x14) sendto$packet(r0, &(0x7f0000000240)="93a749700b71659fbc09a7b588ca", 0x20, 0x10, 0x0, 0x0) 12:21:53 executing program 3: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000ac0)=[@in={0x2, 0x0, @local}], 0x10) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000240)=0x6, 0x4) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000140), 0x4) 12:21:53 executing program 5: openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0xaa6f6396d0ed07f2) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x22800, 0x0) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0xb) unshare(0x6c060000) socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r6 = open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1000) ioctl$KVM_SET_USER_MEMORY_REGION(r6, 0x4020ae46, 0x0) r7 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x63, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000001000/0x18000)=nil, &(0x7f00000000c0)=[@text16={0x10, &(0x7f0000000040)="9a9500e9000c4951f009aa000066b92309000065f20f11baa0820f0764f4f30f0966b8030000000f23c00f21f86635000008001023f80f06", 0x38}], 0x1, 0x0, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) 12:21:53 executing program 1: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPSET_CMD_CREATE(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000100)={0x54, 0x2, 0x6, 0x185, 0x0, 0x0, {}, [@IPSET_ATTR_REVISION={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz0\x00'}, @IPSET_ATTR_PROTOCOL={0x5, 0x1, 0x6}, @IPSET_ATTR_FAMILY={0x5, 0x5, 0x2}, @IPSET_ATTR_DATA={0xc, 0x7, 0x0, 0x1, [@IPSET_ATTR_CADT_FLAGS={0x8, 0x6}]}, @IPSET_ATTR_TYPENAME={0xd, 0x3, 'hash:net\x00'}]}, 0x54}}, 0x0) sendmsg$IPSET_CMD_DESTROY(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, 0x3, 0x6, 0x301, 0x0, 0x0, {}, [@IPSET_ATTR_PROTOCOL={0x5}]}, 0x1c}}, 0x0) 12:21:53 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, 0x6e) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) capget(0x0, &(0x7f0000000480)={0x5}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, 0x0) r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r5, 0x800) lseek(r5, 0x200, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/crypto\x00', 0x0, 0x0) ioctl$FS_IOC_GETFSMAP(r6, 0xc0c0583b, &(0x7f0000000640)=ANY=[]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r5, r7, 0x0, 0x1ff01) 12:21:53 executing program 2: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, 0x6e) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) capget(0x0, &(0x7f0000000480)={0x5}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, 0x0) r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r5, 0x800) lseek(r5, 0x200, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/crypto\x00', 0x0, 0x0) ioctl$FS_IOC_GETFSMAP(r6, 0xc0c0583b, &(0x7f0000000640)=ANY=[]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r5, r7, 0x0, 0x1ff01) 12:21:53 executing program 3: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000ac0)=[@in={0x2, 0x0, @local}], 0x10) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000240)=0x6, 0x4) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000140), 0x4) [ 2868.395527][T26820] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. [ 2871.840566][ T27] audit: type=1804 audit(1677673315.764:696): pid=26828 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir3288223807/syzkaller.xLU7gd/847/bus" dev="sda1" ino=1196 res=1 errno=0 12:21:57 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, 0x6e) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) capget(0x0, &(0x7f0000000480)={0x5}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, 0x0) r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r5, 0x800) lseek(r5, 0x200, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/crypto\x00', 0x0, 0x0) ioctl$FS_IOC_GETFSMAP(r6, 0xc0c0583b, &(0x7f0000000640)=ANY=[]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r5, r7, 0x0, 0x1ff01) 12:21:57 executing program 2: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, 0x6e) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) capget(0x0, &(0x7f0000000480)={0x5}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, 0x0) r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r5, 0x800) lseek(r5, 0x200, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/crypto\x00', 0x0, 0x0) ioctl$FS_IOC_GETFSMAP(r6, 0xc0c0583b, &(0x7f0000000640)=ANY=[]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r5, r7, 0x0, 0x1ff01) 12:21:57 executing program 4: openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0xaa6f6396d0ed07f2) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x22800, 0x0) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0xb) unshare(0x6c060000) socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r6 = open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1000) ioctl$KVM_SET_USER_MEMORY_REGION(r6, 0x4020ae46, 0x0) r7 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x63, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000001000/0x18000)=nil, &(0x7f00000000c0)=[@text16={0x10, &(0x7f0000000040)="9a9500e9000c4951f009aa000066b92309000065f20f11baa0820f0764f4f30f0966b8030000000f23c00f21f86635000008001023f80f06", 0x38}], 0x1, 0x0, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) [ 2871.955454][ T27] audit: type=1800 audit(1677673315.764:697): pid=26828 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1196 res=0 errno=0 [ 2871.977936][ T27] audit: type=1804 audit(1677673315.844:698): pid=26829 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir2964690657/syzkaller.dnTsgi/315/bus" dev="sda1" ino=1197 res=1 errno=0 [ 2872.012117][ T27] audit: type=1800 audit(1677673315.844:699): pid=26829 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=1197 res=0 errno=0 12:21:57 executing program 3: openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0xaa6f6396d0ed07f2) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x22800, 0x0) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0xb) unshare(0x6c060000) socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r6 = open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1000) ioctl$KVM_SET_USER_MEMORY_REGION(r6, 0x4020ae46, 0x0) r7 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x63, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000001000/0x18000)=nil, &(0x7f00000000c0)=[@text16={0x10, &(0x7f0000000040)="9a9500e9000c4951f009aa000066b92309000065f20f11baa0820f0764f4f30f0966b8030000000f23c00f21f86635000008001023f80f06", 0x38}], 0x1, 0x0, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) [ 2874.065419][ T27] audit: type=1804 audit(1677673319.444:700): pid=26847 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir2964690657/syzkaller.dnTsgi/316/bus" dev="sda1" ino=1207 res=1 errno=0 [ 2874.407350][ T27] audit: type=1800 audit(1677673319.444:701): pid=26847 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=1207 res=0 errno=0 [ 2875.305473][ T27] audit: type=1804 audit(1677673320.284:702): pid=26854 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir3288223807/syzkaller.xLU7gd/848/bus" dev="sda1" ino=1208 res=1 errno=0 12:22:00 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, 0x6e) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) capget(0x0, &(0x7f0000000480)={0x5}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, 0x0) r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r5, 0x800) lseek(r5, 0x200, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/crypto\x00', 0x0, 0x0) ioctl$FS_IOC_GETFSMAP(r6, 0xc0c0583b, &(0x7f0000000640)=ANY=[]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r5, r7, 0x0, 0x1ff01) [ 2875.338003][ T27] audit: type=1800 audit(1677673320.284:703): pid=26854 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1208 res=0 errno=0 [ 2875.923100][ T27] audit: type=1804 audit(1677673321.284:704): pid=26860 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir3288223807/syzkaller.xLU7gd/849/bus" dev="sda1" ino=1194 res=1 errno=0 [ 2876.280944][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2876.289452][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2876.297964][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2876.306543][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2876.883891][ T27] audit: type=1800 audit(1677673321.284:705): pid=26860 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1194 res=0 errno=0 [ 2880.440949][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2880.449462][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2880.458065][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2880.466471][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2885.321121][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2885.329502][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2885.337857][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2885.346136][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 12:22:12 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, 0x6e) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) capget(0x0, &(0x7f0000000480)={0x5}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, 0x0) r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r5, 0x800) lseek(r5, 0x200, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/crypto\x00', 0x0, 0x0) ioctl$FS_IOC_GETFSMAP(r6, 0xc0c0583b, &(0x7f0000000640)=ANY=[]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r5, r7, 0x0, 0x1ff01) 12:22:12 executing program 2: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, 0x6e) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) capget(0x0, &(0x7f0000000480)={0x5}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, 0x0) r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r5, 0x800) lseek(r5, 0x200, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/crypto\x00', 0x0, 0x0) ioctl$FS_IOC_GETFSMAP(r6, 0xc0c0583b, &(0x7f0000000640)=ANY=[]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r5, r7, 0x0, 0x1ff01) 12:22:12 executing program 5: openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0xaa6f6396d0ed07f2) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x22800, 0x0) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0xb) unshare(0x6c060000) socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r6 = open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1000) ioctl$KVM_SET_USER_MEMORY_REGION(r6, 0x4020ae46, 0x0) r7 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x63, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000001000/0x18000)=nil, &(0x7f00000000c0)=[@text16={0x10, &(0x7f0000000040)="9a9500e9000c4951f009aa000066b92309000065f20f11baa0820f0764f4f30f0966b8030000000f23c00f21f86635000008001023f80f06", 0x38}], 0x1, 0x0, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) 12:22:12 executing program 3: openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0xaa6f6396d0ed07f2) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x22800, 0x0) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0xb) unshare(0x6c060000) socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r6 = open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1000) ioctl$KVM_SET_USER_MEMORY_REGION(r6, 0x4020ae46, 0x0) r7 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x63, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000001000/0x18000)=nil, &(0x7f00000000c0)=[@text16={0x10, &(0x7f0000000040)="9a9500e9000c4951f009aa000066b92309000065f20f11baa0820f0764f4f30f0966b8030000000f23c00f21f86635000008001023f80f06", 0x38}], 0x1, 0x0, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) 12:22:12 executing program 4: openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0xaa6f6396d0ed07f2) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x22800, 0x0) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0xb) unshare(0x6c060000) socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r6 = open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1000) ioctl$KVM_SET_USER_MEMORY_REGION(r6, 0x4020ae46, 0x0) r7 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x63, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000001000/0x18000)=nil, &(0x7f00000000c0)=[@text16={0x10, &(0x7f0000000040)="9a9500e9000c4951f009aa000066b92309000065f20f11baa0820f0764f4f30f0966b8030000000f23c00f21f86635000008001023f80f06", 0x38}], 0x1, 0x0, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) 12:22:12 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, 0x6e) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) capget(0x0, &(0x7f0000000480)={0x5}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, 0x0) r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r5, 0x800) lseek(r5, 0x200, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/crypto\x00', 0x0, 0x0) ioctl$FS_IOC_GETFSMAP(r6, 0xc0c0583b, &(0x7f0000000640)=ANY=[]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r5, r7, 0x0, 0x1ff01) [ 2893.743921][ T27] audit: type=1804 audit(1677673336.034:706): pid=26878 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir3288223807/syzkaller.xLU7gd/850/bus" dev="sda1" ino=1207 res=1 errno=0 [ 2893.831116][ T1215] ieee802154 phy0 wpan0: encryption failed: -22 [ 2893.837491][ T1215] ieee802154 phy1 wpan1: encryption failed: -22 [ 2893.940888][ T27] audit: type=1800 audit(1677673336.034:707): pid=26878 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1207 res=0 errno=0 12:22:19 executing program 2: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, 0x6e) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) capget(0x0, &(0x7f0000000480)={0x5}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, 0x0) r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r5, 0x800) lseek(r5, 0x200, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/crypto\x00', 0x0, 0x0) ioctl$FS_IOC_GETFSMAP(r6, 0xc0c0583b, &(0x7f0000000640)=ANY=[]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r5, r7, 0x0, 0x1ff01) 12:22:19 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, 0x6e) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) capget(0x0, &(0x7f0000000480)={0x5}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, 0x0) r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r5, 0x800) lseek(r5, 0x200, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/crypto\x00', 0x0, 0x0) ioctl$FS_IOC_GETFSMAP(r6, 0xc0c0583b, &(0x7f0000000640)=ANY=[]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r5, r7, 0x0, 0x1ff01) [ 2894.020846][ T27] audit: type=1804 audit(1677673336.334:708): pid=26881 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir2964690657/syzkaller.dnTsgi/317/bus" dev="sda1" ino=1208 res=1 errno=0 [ 2894.136029][ T27] audit: type=1800 audit(1677673336.334:709): pid=26881 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=1208 res=0 errno=0 [ 2894.273080][ T27] audit: type=1804 audit(1677673339.644:710): pid=26900 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir2964690657/syzkaller.dnTsgi/318/bus" dev="sda1" ino=1207 res=1 errno=0 [ 2894.496100][ T27] audit: type=1800 audit(1677673339.644:711): pid=26900 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=1207 res=0 errno=0 [ 2894.706646][ T27] audit: type=1804 audit(1677673339.644:712): pid=26901 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir3288223807/syzkaller.xLU7gd/851/bus" dev="sda1" ino=1208 res=1 errno=0 [ 2894.832266][ T27] audit: type=1800 audit(1677673339.644:713): pid=26901 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1208 res=0 errno=0 [ 2896.922541][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2896.931099][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2896.939665][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2896.948664][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 12:22:22 executing program 2: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, 0x6e) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) capget(0x0, &(0x7f0000000480)={0x5}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, 0x0) r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r5, 0x800) lseek(r5, 0x200, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/crypto\x00', 0x0, 0x0) ioctl$FS_IOC_GETFSMAP(r6, 0xc0c0583b, &(0x7f0000000640)=ANY=[]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r5, r7, 0x0, 0x1ff01) 12:22:22 executing program 0: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, 0x6e) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) capget(0x0, &(0x7f0000000480)={0x5}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, 0x0) r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r5, 0x800) lseek(r5, 0x200, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/crypto\x00', 0x0, 0x0) ioctl$FS_IOC_GETFSMAP(r6, 0xc0c0583b, &(0x7f0000000640)=ANY=[]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r5, r7, 0x0, 0x1ff01) [ 2900.360872][ T27] audit: type=1804 audit(1677673345.584:714): pid=26908 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir2964690657/syzkaller.dnTsgi/319/bus" dev="sda1" ino=1207 res=1 errno=0 12:22:26 executing program 2: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000ac0)=[@in={0x2, 0x0, @local}], 0x10) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000240)=0x6, 0x4) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000140), 0x4) 12:22:26 executing program 3: openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0xaa6f6396d0ed07f2) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x22800, 0x0) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0xb) unshare(0x6c060000) socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r6 = open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1000) ioctl$KVM_SET_USER_MEMORY_REGION(r6, 0x4020ae46, 0x0) r7 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x63, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000001000/0x18000)=nil, &(0x7f00000000c0)=[@text16={0x10, &(0x7f0000000040)="9a9500e9000c4951f009aa000066b92309000065f20f11baa0820f0764f4f30f0966b8030000000f23c00f21f86635000008001023f80f06", 0x38}], 0x1, 0x0, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) [ 2901.431143][ T27] audit: type=1800 audit(1677673345.584:715): pid=26908 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=1207 res=0 errno=0 12:22:26 executing program 4: openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0xaa6f6396d0ed07f2) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x22800, 0x0) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0xb) unshare(0x6c060000) socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r6 = open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1000) ioctl$KVM_SET_USER_MEMORY_REGION(r6, 0x4020ae46, 0x0) r7 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x63, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000001000/0x18000)=nil, &(0x7f00000000c0)=[@text16={0x10, &(0x7f0000000040)="9a9500e9000c4951f009aa000066b92309000065f20f11baa0820f0764f4f30f0966b8030000000f23c00f21f86635000008001023f80f06", 0x38}], 0x1, 0x0, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) [ 2901.491738][ T27] audit: type=1804 audit(1677673345.784:716): pid=26909 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir3288223807/syzkaller.xLU7gd/852/bus" dev="sda1" ino=1208 res=1 errno=0 12:22:26 executing program 0: r0 = syz_open_dev$vim2m(&(0x7f0000000000), 0x0, 0x2) ioctl$vim2m_VIDIOC_EXPBUF(r0, 0xc0405610, &(0x7f0000000040)) [ 2901.534382][ T27] audit: type=1800 audit(1677673345.784:717): pid=26909 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="bus" dev="sda1" ino=1208 res=0 errno=0 12:22:27 executing program 5: openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) mkdir(&(0x7f0000000580)='./file0\x00', 0xaa6f6396d0ed07f2) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x100) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x7) r2 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@abs={0x0, 0x0, 0x4e20}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r5 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000180), 0x22800, 0x0) ioctl$LOOP_CTL_ADD(r5, 0x4c80, 0xb) ioctl$LOOP_CTL_REMOVE(r5, 0x4c81, 0xb) unshare(0x6c060000) socket$inet6_tcp(0xa, 0x1, 0x0) bind$inet6(0xffffffffffffffff, 0x0, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(0xffffffffffffffff, 0x4020ae46, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x20002000, &(0x7f0000000000/0x2000)=nil}) r6 = open_tree(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1000) ioctl$KVM_SET_USER_MEMORY_REGION(r6, 0x4020ae46, 0x0) r7 = ioctl$KVM_CREATE_VCPU(0xffffffffffffffff, 0xae41, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000100)=[@text64={0x40, 0x0}], 0x1, 0x63, 0x0, 0x0) syz_kvm_setup_cpu$x86(0xffffffffffffffff, r7, &(0x7f0000001000/0x18000)=nil, &(0x7f00000000c0)=[@text16={0x10, &(0x7f0000000040)="9a9500e9000c4951f009aa000066b92309000065f20f11baa0820f0764f4f30f0966b8030000000f23c00f21f86635000008001023f80f06", 0x38}], 0x1, 0x0, 0x0, 0x0) openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000140)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) 12:22:27 executing program 0: creat(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001180)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000500)="2a67608aedbcaf29113c735006d854ad9d16f4d5b2f9911532b59a2052a82cb1198ee4a4b3673ac13fb33dc584dd22a9bb7dbf53808f7ab293ed020f3b46af45b9844d87475ec0429cf457807fae2a68f0", 0x51}, {&(0x7f0000000280)}], 0x2, &(0x7f0000005400)=ANY=[@ANYBLOB="098c42f12cfad263f2c2ffd6b79bfcf9a006a7b330013ed6461d36df713d62f474bafed648951a9c5632441cb58eb75867cc43b791a94244b915b677cb0deaf698dd023e506823c98da81b25598ea1506d184ead62d4a4ebce70ed25e44658a2fd1ae0f6f6f6696f67b2966081f705d3304e7264ab9d280977fc2d10cd33b59dc5654dfe7754c096b94637b851b1cff15bc2a9957537305b01d17f71c75e5a2e190ddaffb2da806f9ed06dfd4c81748e8a58877a7d575bc0c9625d7b9cc71f76187946c69c22cf18ab09ed36d42cb4f5ac5c9354bb8eed01f6f3e904b9379befde744a86ef0b8e37f698f0c9341595f75ec20b417f63c70f77edcf", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28, 0x800}}, {{&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000700)=[{&(0x7f0000000680)}, {&(0x7f00000006c0)="435f842cbf62fd6ecd5a58830cb36b39", 0x10}], 0x2, &(0x7f0000000980), 0x0, 0x4004091}}, {{0x0, 0x0, &(0x7f0000000bc0), 0x0, &(0x7f00000004c0), 0x0, 0x100080e0}}], 0x3, 0x4) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) socket$inet_tcp(0x2, 0x1, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000005640)=ANY=[@ANYBLOB="050000000000000061110c000000000085100000020000008500000005000000950000000d0000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535ed866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180955a5a9e806627fabd8e6fca420f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e01136f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab084934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad371108000000000000001449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e08038266b56edbe0e50fd5e2f295651a074ffee5f54645a15e1d40050b60cd4238cf01b4679535777a51a347d62b2439ff0519ba2b8484032ed639ebae6ec5f45b816b3d4a0b0906a0f0dd43cc1d1f40aba7286ccdd069eeacddd2"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) fcntl$getown(r4, 0x9) mount(0x0, 0x0, &(0x7f00000002c0)='reiserfs\x00', 0x4000, 0x0) r5 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) r6 = memfd_create(&(0x7f0000000300)='U\xffA\x05\xd6\xe7\xfc\xa3\xb0\x04\xe2\x1b\\by\xdc2\xe3ZoL\x14\xa7\x8c\'\xa7\xcf\xff\xf0+9\xac\\\xa4\xa5=\\\xcc\xf6\xc4R\x88A\x94\xe0\xff\xff\xffX\x91\x1au\x83V\xc1H\xd3\rZ\x01!b\xc0\xaeW\xc5\x1f\xec\xfd\xe3\xc1\a\xeb\\,\x98P \xf2\xfe\xc5\xf9\xd4\x9a\x16\xa6\xb2\xde\x82\xa8\xf9\xcb{\xa9m\x83\xfb\x84\x8e\xef\xe3#\xcf$Df\x89\xe2?`\x96E=-\xd6\x91,4yEE\x1d\x81\x9c\x00\x00\x00\x00\x00\x001N\x1a\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\xcc\xb8o7\t\x0e4$Lb\xf9e\x8dv\xd0Y\x86\x18\v\xd6\xf9\\-\xdc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a4\xf2\x8c\x19\x1e\xf0\xb5_\x93\x98\xb8\xcc\xc2\xc6\x15?\xa44\xd4\x12\xed\xa1\xf1!\xbch\x94\xd6\xf0\x98u\xd0#\x95y\x10\x06^\xdf\x0563\x9dX\xdcI\x06\xfe6\x1e^\"\x90\xbf\xa7&\xa3\xb5\x8d\\\xcf\xa1T\v\xd1\x92oV\x8d\xbcGd\x82\xaeD\xe0D\x10\xa9\xdb[\\eN\xbc\xb26-\xcd\xeat\xfa)\xc8\x00\x91<0\xbcf\x8b\xd5\xdb\xd9AC\xf5Z4h\x1a', 0x0) pwritev(r6, &(0x7f0000000540)=[{&(0x7f0000000040)="3f9ebe239545703482cbae9a17ba12fc50ab1b6e3e", 0x15}], 0x1, 0x81806, 0x2) ioctl$LOOP_CHANGE_FD(r5, 0x4c00, r6) sendmmsg$unix(r0, &(0x7f00000052c0)=[{{&(0x7f0000000580)=@abs, 0x6e, &(0x7f0000000b40)=[{&(0x7f00000004c0)="303e1ff6ed918519bef7278b89def2ecb0f33fee31", 0x15}, {&(0x7f0000000740)="c4e31ef13857c05fde93807b593642f622edc6ba229307b527df7e291ac2ea23ee59dd8c1e1798b05c02bd89a712967a2cf272b6bf461d9ade832f49587fb8d106229b860c29d7acf7f17d30b97c283406dbcf23319e89fbf3395ee5", 0x5c}, {&(0x7f00000007c0)="5a8907450b28c2a339852d709d16a0102c3520b20fb342deb24e70fe3c2d1d947a48c5b92bd7b5c16cc7319853a49a52a09eb4f1d5a14f6ee99d265b7615c2cff4968640b56202433e2d9467d415bd2931db396497f4c01f8c897cafe110fd2b6106becacd77ee8dd81388d2cc37c549ef2a475c3f1c5d50214f9598fb8a825f", 0x80}, {&(0x7f0000000880)="fba9a527d99185340cda4e5e93a67283b25d69c6d685f4c20c202e06e77332ee02da8e890ff8903f8d1766f51575620e5cd34794e13ec9eea473a68316c9cfe699e747419a7987e91b1223b88f3ee18244f01e472e1dca9b71d415a6fd2b26bac1a25846cb8dffdeae4af80f55416ffed0c7b17a24f0420e1a97e931b807f58d3578b790131ed0f3ecf3c20e6e9e839686137b5cca2f6e8cceb58f1d5cf63b771b2e32ea4287e717fb04ab8c99704521dd93e977a159af06a8cfe18398faf5d3fb538e02ed48ab5fb3f34389bfe9490e545ec0aab8bf138c16", 0xd9}, {&(0x7f0000000a80)="69a7b1ab7db40f9c92042cdd325247bfb1150efb5e23df7f4a3340b0c76efe9eb818f51b2f639269c3b5cebd24a7445ae822bbb3aae9824a59622d4bfe98d6a0d6958d18f777f0a3229f6bf997a6817b7090ddf8e7b5baf7023541b76239f9cf42578574c0cd780391236a1d30a55c5935553a4f0e3ccbed8e830fd51c9ca31f1acf3a55bdf306", 0x87}, {&(0x7f0000000980)="14b72df6edd39e24b7af98b38e09390a7b31ff43a6bdf27433a75591268f0ea46c9c455c8d0c1e7fc218203c2ddf6f9148ebb6d616b0674c2ba2ae1ec4d85e88b9169f6530bb10cfadfabd39c910", 0x4e}], 0x6}}, {{&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000d80)=[{&(0x7f0000000680)}, {&(0x7f0000000c40)="03e75f671e2771854f823b4c2d3ca9354ecc9004f471d0f89845d8285d2a2c27a50aa71bb765ee5b675e0d91405afac6cd8f856b41e6b02090a7b0e386e44a190e9c52a9ee966a9e4d308f1f2ce37ff39bdae129d81eb5ee27afdfc036420827c9b2d93a2c81d816037a1fd1807bf7c30888393b5d54e7748ecd80d402797cab2924179e96a1d111efc7982a1ef59f8f2f46a72e2e36f8b464a57e14b81caf6bfb37c68c52edb326b9dcd47a1121d85bfdd447d013b989263c9e01c94a08486638bc325583907b9d2608ced7921110ecdf", 0xd1}, {&(0x7f0000000d40)}], 0x3, &(0x7f0000000dc0), 0x0, 0x1}}, {{&(0x7f0000000e00)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001680)=[{&(0x7f0000001240)="291562a10c5f192f6b43bd6b149b7b854b54627447b52be0bb440101e392d3942145a9e6f5a83c5ea6536600ca8c1e7a9a98310060ea2fb42b9da697477ceaeaf9a03b783a7fdfd7c37d5ac42a372c7c7699df6ff34d4cbbddae325a8be6a936e8b3967e4cafb2cd3e83ba9e4836bb78c6f3d901c085cae87a49e13d0cb9c605647ab37d67e7429ce4ea186863e2d91f7afebd07ac60b7b4850cd1cc53a44a", 0x9f}, {&(0x7f0000002140)="db7b3f74a8c759d66e6424c8fa6f431e3fd44381ac4242367b13b8ca435df3a0b72b38f4c2b66c4515f9113d7497cc550d4b68cc9700a1f9aa75299e8c62981cec410ae05021d788aa519de521212c1fb9a0199d4fc2314db69f27c58958408c3d093e4872008e79213bb16d1590cd0885f3e9f7f6f0461cab0996b6499a4924b2eb2d5d5490107655d1aede500c5d31b21bb7353fef3558019bf71cd7d3ba7b02508ac96d00b813fc0eb66fee6f397bdc87a677291526900d5eb99c072414bb7108cc1e797360e8564e11f0d5059d47c127bfa6aa799ace0826df2fe7dc086ea4bd88a5d0e3f6179c8a2ca32465539409d3aa4a673637bfcb41408198c8472ade7e3eef69de7e38e50bf8d57d60681ee9adfbbb6c6cd0e210a9c279b06efd119e14d6bdfd586b674d19aa5a9c544dbb38e24a2e9452e6b2ed4428473628fb71d42104847b02fbd9bf36c81652b31b75f167522bb8ac1eaccf7a64576f485eca2183ea21e6b5fbed7f0c22b740267e485a149c4f595edf324f0fa10d6d7d0f95617b6e4df5d080ec0bf5d8054917003c1adb0e5848089c3e5d8b5a1c7b668cf2cf1f6b36c0cfb3604c1fcfbe35d4031f4dae7d2ecada0375025103090f17859b1de9c7c0a79558e3fb21fa34215378772fb8bdf7fe35b862e939e0e484f64a462db6d0fb0550cc00cfd3b2fea981743a6f05a7b75afc819dafe407168d1e068e0d445289222ab39183f5786dfd0e612799d1cb8aaa468db19271f1a20b6514ff9d355cae88aaef8b8059e07df17762d7135e99a0a578a14da459d3705f00ce0039a0c98cca783cfe1b50260166b127b9798181bb39010fcca513db127bf67df7f031dcfbf312838c11f4435fc6b2669d9e6404966429eb760137d6661433c7367493095e05c5a4f52b604d15a439d31ce0ca48054d97c92a6135946467e134ed7e24bb5f7920904790fb707b3ea7864592e8bdbaf9f21c690073e45817766040288bf7f02e585325b0b3be189adc200a8f06e0bdb0edb104ed91d843cf6b772a625d1611880fab0d33971730f0e228fd62e4eb10eb3aa9ce9bc6ef8ad263fd768af9ce15b8120f7dab6553f586c79ae215b3bb7c9e48bac0f03d927f9112cad32f65ef44fe0b2fe3ffa362c7a7a8add5275cdc07282379f7b16088c85afae507949b046a849b8f3dd7d0fdf7d5b295d8d3e3eb30c3013707405cd1bfcaaedb0537b770eb9ab83af5d89ee85973e31466a4eced4867c4f49436d36ef3cec4c404b1752102eed0903990ab9173ba62ef0018bec19db1ec78913954a7833da0aba83de54ec308487089612a4ce61783562655d04f740b97cc60c1f453dfc49c71a7c97c0aa470f4e09c75232a247f96bebb55c4da504f0e8ba23452c02b96a9728286fd54d68d31d9bcf9c597215bcfa8910570b55e1a254d09998db492967cd5f71dcd1bace09e9af5ee6b85255ed5834a25072899f0bc8711ceae6e620d0b63b7cbdd746311f72cb5e2ea71b4d30a89f98bec5dee79b76d181cdf88e6bdf2efda8bf758e157f52348ca645f3149ce34540c3c525e6605393e21dfe78b15dc41a21d266d0d5a7693bbfdb8c9cfce2bd575d602421b322769cc66c941f3be88e3b29c019b75f3564f75ee17515f6a309bd7634b15c67a901d3593631cf174896228a0e14b8c15edeb94e160560e34645a2529bfa088c51715169d3c3cc7dc957b475832cc43868f24de5404541a922a3a100bcd136fcd5c6be1d44c893f5847cc334e5e23e015f303b703816865656ac5534cce03a16e575b3bf28d2aff038fbd26b5c1d02e7eab6cdd050909f2391dc268e0db88149efc089b68d2c49d9bbf16acd51cf856f244e138c58dc7093f2e15f3beac9a2550c2fc1947ba2e411f4a34ec57a1fee5fd25c5a0af341079c9e5ef51bf7708441b00c3bf0fbaee31954745be4edb510b717583e4a375d56d52afbe5756d9a20c55143783f890385be198fe05dac6464126610b696fc891e89c6c5d0a0f7808c4996c4e01d576dfab5a4f382f7267b59a6209cef506905af2a40962360b8b120e8d4df52bf0b31f20bc106a91dc99aa3a40ff0cedb48595b0abf1fb1f33457a33077b235bb2c2f822de572eec852dd0023f5e95fb8d66c044a14747e4f110fbd5cd8e853c0baa05a506111203389b920ceadee1bc653e74428359b513f70535dcc64b0b2ed258e9cd8eabc48be4ea7ff8097e997ebe92f743335a7a6b71af6c47657de6168b86b85db2b1b09cf1128327562a7ff6dfdfdc8910c8db3a5c0cff180b4b2f5e2e63c6a7f69edd0d1edb24e8e3b6f6b12b94df4d0719916ac6767542c7f987529312d8e278b6678a34ca3cb30381ca1a6e6a440b656b928af138b4c0f994792849f8af4eda8c47e902675a60b9bdb5196535a8297a8ea4446bc5c51ca09b48f0d4ed1b70cee5ac7f5d78996c852109f3e3ba83ed4c928640931fb5dc62aacc73b7f57954388ea39820cfbb6e8a57f01172042262527a2e91379bf44a935d93285eaa5734ce046fe7c63d9c11c3b822679c61b93a0a60363bc3d8235824fff47ef9a20550d7fea10d45c349bc6bea29603226727bf8c9bcd059f8594d5574606dcb48d14f8bff8dc9ca9590823b6934ea98f3ec1ec87704fc6af4b3f17fb16571840adedf18ceef91fc2d3b7ec377293468385600c4b806bde8a7efc2e5eb525e84ef317b0c1ec56687becd6786a8314ddf5a1b17118ea92537ceef8d76009b12d59cab63559a57e92bf01eb1e5be35295c59717834cadd06610aac76617d7dc4d354673e70c04cf220bdd037922380ec65a95b6e208d3d02580084ee81bda402831b1664864b976106da60dc3e6e133c3b48de15c09699b211299354dbd859c68851af7cb28baaa1f9ed35565461529ab9b99cfc3d303b7b73d84b2a5fb9e4131bbc81754a74f213d56d13645831eda9038f53b142d31dd552c0f750388f46db232a4951d227b541fd29fb99abea70eed38b8c7297d2e47fd9c66a5d11c0a540949d99f32fda7b3c97fd019ecf606ecbaff84c6138cee1e797320902c9cfa5fb8c5105e5ac8944eba8679ff9417e6a10f07b3265d586893716f40633e56dbfbdd498b8cec9c12b9a37baf645b7f6f67af1b126bc2c31d5b4f62b0829fc141d638d2301671711d8fce185f38f2d572fa859b3a16e58012a1369950098301a7614fe3d8cd424871871cd95b388704cd7136dc7277bd018d58899ba9b5970b7965c34eb97b8a108809b1a6b894c1190f2befb317a2a0b56cf1667bf0ad6f29c522787d4296be2eab098f30c45d14b69acc7cd9eaacd07d0b585328b4a750e24a4a49e7ce48b3fe56b3ea40d2e81a828a0b8df468d9ccb01b9ecdcf2748ef63f13ce982bbf5a7706baaabc76d82d16332842a14dd7a45466153e15bb55259ec4de676db549245fdadc27abe0ee74edf22fd822ffcdfeae68599ee401b4f56da1eb3558c2cbbe64624f54cca776419c1a5757b0c0b78045cebe968feaac75f71d687b84cf903f8b1bc3d1e132a9cca12549869be323c5201dcfc0a3d148d87b7fb5b3978b2fae8c1d68b2d137fc86416267556f1a559e62ceac5040bc222a890c5facaf192b7c1528020179b76c8018a5e0f3b6a563cb837f0ee1a6c6e1eaca8e55c6136270eaea5749efd338f69cfa7388b8d1e34349f91fec099878fbc78ef06b30e3e30230189e32bc60936788e42260e0ec7c92a522d8987c683862095a01ee29098fc23f2775a3b2da1249c8f049d9cc883527fd8ab2822d8208a137e6fa4643ff23c322184679ebac281fad578b6de2f6c0668bf77daf2fe7a231270333ce53036b50a02563aa57c8df9b60e0de90bfc0e535629048e2291a36048802425aecf449b3e75bc10b569390897cd565e81873d131c90d6d025b03ea34739c4621d5d8a1c8d04e6508772843ca8a57e58fa62fcaf0043416547fa6d76ae1f3001f3cee27e81f5f8d69e30a3602da208086505dd5d658aeebdcf82d82e0689536096d16b70d7add5b7bf06799560e42f936af7ab5d0c8ec156ab385d3d026b6708787f65eb768d11190ba9e4c016b136503d9f80b5fd349ee27cb76fbedd7407a7f94cb843533ada274b2e8f185739a4dc0e95a84bacd96f68b0b72e4e83b64427061a1b1a009e73b4a7539c8d9eca193c214e1a9f0cbf3ceccab76f79e2ed2fc2f0c5eda4ca67063bc543c1524d94fa4ebae9990071ba2df4f87493c6d919ff3ad28ea7f3fac684af29ea0f2641abb2a84fc3acced074d71ff2011e9b62740b4cc56cdbcf691a3e994ae3cf25f2166cc1f44d4a5a07639a803ec79dd38382b431ae869fa885567846a21261d1907fc4a57cffca5a82eed1e24f8ceb7abf9f789fb0b20ed14617471bcbe2ad74f818edebca4503a7d2d98ac1c1fc2af72d28ef8adce3aa9635de655c73cea815a11891ec6f6a14bfc19367d61d176c1778a777212b3f2248875fb4befa082e27c057d206e353a2f4fb9b3bc841a79cadc4f02f013d34cca6ea525dfe65f436880e2afedfb4244e4fb9a28d444e3ee358f68dd0dc3a5f8e4d9096a258a2c3edd7f825132dc1c88f17f6f7f08e0248c9f1f7fdb3ecdf43e5cd02f9145912a9992055edb79c0355d117cca5fea7875a6412a4a15026d831ffdee064dc65cab4931960db2ad96c3173447ee0e53187b506d196254341f23af2446c5d9e3ffcccc143d1816bc02dace9f5c189d49ae85582ba51b4956374c18b08c03eff874b7895733815fe0a16fdd52b722ce77cdc0a85f4aebc8b0b49446190bcc92a12445638c39c9b81e9fdc982bae98743bd46e1455634d12a85ab41e8a6a5ca7a0616c07799b970afec37088c87c3660d7441d22634b123c868e84ec47aa2d152facebb4d0d91e49399f8d891c935bbb90926c33138f37533774f1a0fb4dccacb98ee22fefa0a3cde0e6bcb157b723f891f001282bb5c0fdd0c7a8a0be242c11f3bbc8161113bacc9b282878f82966261d51040e82ce69a04cdb62e6fe1a6306a960b23e802eccded7164f2d10c9e1d41a72d3a2e760680ae1b9f59d64dab851cba75591754769073fe3b8b4b740e8a5296a490939a6dd0cc3e4ed5a0e4bc56390e84f78bc466046ce52711806b8da74ee1885a0407f73352b366e2cd3e35a0c622509b30880b0b7e7f4893ae68f4474968e9d229cc5650dd20708d72080161ddf5cfb8b2d5c60986a77575ac7b8587acb982f23b3739221060ae35d9d2af0a81c966ff471e4daf1f92bdfbf697443da324e6f9b26a26716f607d937ec7a79b082cd7dee8d251856192e153d9c15844a0d8a05a3a67a1816e093d9e039ccb36ee73272e3a53133e16c0501d8f078d7e8950d3493f26115aadf6e74f3e79e4f460d7d946c8f657e579b8e1f46e29843384a8d4fe7cee80bd9a17c0e33071a33065e46b1b1226ab19be6fe42e61dd35ac132ef33f5b1f422a7d434211584e6d22e375304dc0e978157cdf841fed6d9aab0db068e90a3065b62b452716f070c06a1d19a62b7374e3121ccef4ea374c1f2ad25de7577cc6ad4e5d70aa4ad80ac692774625ab160b5dc2110add5a733391d60cc64b4273049a6b6cfb69007e6cba750ee8322875734d273c275e73615c0f86775dd3ece3e5dad8aa58e71f8ca3607e4fe77b2fcd5f05a85b5d39f04e585eeb485f1e1d252db37c0b0cd4c9fa7f8bd24ab7a917e3f3e8517da501ca15d6f2c8bb30455d62fb76eb96ff1f249821d8d069581c1056c11aa4e496df891864359e0d979b0a8fbc7b8b5cb8d2e1b94ae44fcc62cbd", 0x1000}, {&(0x7f0000000fc0)="b5ecc05e2d66eb2a12c5f65f6fdd67e26881628f9e010b49e44d7cfb0545086bc0bed0fdad1a3feb0cef7f3b6287aa7838cd322fdf40193adf54118e450ebf6fe43279037f8238e8e12013a43c4a179f5813dac18cb27d2c13bd547b6feabe367214c890bf5cee68519292bd6b94583ec1", 0x71}, {&(0x7f0000001040)="08e3f3f99cae481bdd706d9190740941cf96bfc03f966974236206ca6afea931a1bb196fcc5b8d7e90464eee15947f2fc858870faa9d729b994ec13afd2d8cbeabc085fba3ce10817c0f2fb274a13807281458007389bcda9e44f2d15f8b21beaebacb4e18492122f9c7ba0aa967e44fb05cbdc5f7bf55041ce8a7d428a15623a4e40cfff3dcad56673ece141dd1e3e1cacb3118f85286ccd063b9a1889680993e67329e99faf76943140f9ac4d48663678f79e3327a5bb18ef8a61d16a02d44f094b88e31196d14a7f2ec28cfd45c5276c1d85c7329e2607513f6cb4886af8837869c6bef4067c5565fb4c83b3e111da8aa85d8ee46ac887021dfe1dd", 0xfd}, {&(0x7f0000005540)="a54343c19789e69799792c77c9f444c67bb0d7a3c5611130cb2b5ab037eb36edf8d4157d0b1df13a02f55db123d3ec9f23dc4905f1371fffcd4dfa039d09000000000000005c6f32c4a8ad5978d5684458c90f0edf0050610cde61f579c445220109f4c37ac4b68d265ff0372567954ff556477b92c5aaf5360801f1d802590e9c9fa3ade28249ecde75f5288a6afbb379cd8f28b91a05d5ce9f308171c4ef3ca3cd184b0fa23eb862e69c3a430f5f294cff4d3f73cc7d5333c579aceaac06eac8fb1db6fb09516c5f0d25d576d7116f0b931ebca3b9a5de9a618b6e0a701c5939569f9ffd000000000000", 0xeb}], 0x5, &(0x7f0000000680)=[@cred={{0x1c}}], 0x20, 0x800}}, {{&(0x7f0000001700)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000001bc0)=[{&(0x7f0000001780)="9befb34138eaf2967bb76f3015468b06fd367d43dd8b768cd07e64c411c9ee6a7e09be9903d52e415e8c4cc410321cc838617a9b8a4c0db7d04b35d18fc389ca44335dac09406cde36dde0fa028ae157c0e88ee212f6a2af6337274ca3060e0576698ce41d2f84407fb328013c838ef857efa9237376a451c964d621fe1f8ae85ffa7e4bfc89d4b670b91f66d2bd0303f0359a0485c51eb06c3ce1615a23c891f798b3e22ce0147e7d13a96ad5f83eb38cc36d", 0xb3}, {&(0x7f0000001840)="8727129ea11def83a69b2de5de79bd07814e0d97c1e8e96946d91d8f9d31fb795afa01106c0ca32572dff3839f94d81ad2be5a986a6cb9609c30862e05ef628b0fd5db6ead98799a11924f921131ef6b6c051f743c7b2b37f6d69f1c3a5691bfa417c00100b4a786b0db3c373ec7ac01dd9a5d", 0x73}, {&(0x7f00000018c0)="cd918cb3cad3ba8db115bdc7bed3ac2a78f6964967247b552c02809f03fb3bdee6298e284fd8b2b9d02ced127c1b988f601462", 0x33}, {&(0x7f0000001900)="5c5d49dde2ff37fbdc48a8c72bac482cc3b58bd8a8f75c6e6227af0a", 0x1c}, {&(0x7f0000003140)="2de6ba6614137e76802cfa1abdde67889224e6fbc9f87ecc5d9c7487a6e5d7a60f0a753501abbb4664139a13099ea2ea8373a94c3d2a185cf8c928073f1b3c8a5578dfd5e102904f254a4779fe8885721c5511e5bf589740ad61e4a27137c8c7d769b0869e3441b400a67f29089f2737f46a603ca87095b27ce3776fb4f389a187a7fc7c1dbfd80fe285f8f354343f7923402ea593ddcb73ffb8007654e8e265d0a0218188141621bdd0512661fd4d77aaece907ff326c80bb029e9acb1e3586dbc04f01205bf41e477e46d0e8f68ef3b2ac471374948c506daed6ce9a6bc613426f2d703f5c0258072196c6de573fe5e1a92cdcaea2f3c826665a5266612e82766d2242d79db92a78369b8829a6a2106de4b6059ce6a341004a702e7769e8a8f5715bc4dbc4fa08aeb55c5c1689f7ce48be6ead5d4d4fc154698903a0eebcd16fc3f35c753e669cebf12017b1638fb22fa64244ac0300b0da0eaa42f849840f46d2c6ca04262b5544b152193c75bd8ee587d5ec67008e647d929d17dceacc074b73e773e512468ef130703add97310129aeb99b1e3bae5bb67db3ded1cef147fa714dc6667cc634bad8d5901386e35cbfcaa131ee94b73c949cc4d4c5f5d6684a694781726bebcd1deb89cd9fba80c096b09bbdafb9d48f2fdaced8e21ae6f960b7ccbc4ff0c0c447434df308f0fc86b7592f2f71f4038909e35dce05a50340c27c0766aaef1aa8895934ebdf1a2c023c041e37009f5b8dd6a3af911f730dc68cc210b9853ce99e7cde319abc9fb9c05aaf4188b1ed4115a13e1570bf6ff4132aa6084b8f5c854b9d9d11512f4d36e895244ecb056c9ad4fe12a02a2f75c2bd98e90d57582a7a80dcd52867205fd217332ccd90c282f388f1b839f9ff141bcc985bbcd7982346f27717a5a7b67fd54f7bf5c0249dfe6f3e571937b0561922867a08849b9daf8bd3a6fdf7b16657400d9c0b560d1efebc74969f7b47c7dc4ebac56f5140652f49b8e213c5cc74ed2ccad2aba5eff1081e67b0945b3dc0295c0868922db97c87c9b71528cd230d219309398e5c5f9a1a64c07d48baa2dbeb56cc26d9dbb7438716c1595b09bfcb521dae2cac8406981770d6ab28f3ff0914a007c28b063f93f4bda30b1d749788ad67bf73d3d6854e128d574c53adcb0583b2fc30882081e4b44649373704f4c8fe54d5bc5782b7ee8325acb1f8ef78b25ecfad56b7662668be96130a9a9bcad1d1862fa24fefa93dfb6c7acb4d039fd10808c7888ff0a855bd8aa13d4d154f82f6e2648b06081924e7e59b5c011a4695735044136e513563039a5a307730e913e6cc522dbc4d309e9e5f66e15140effbea6687e062d55b3349530125e8b9b7bd846a33429a5cb940f493c64a802aa2b640f4783eb91e8b0237960f9721cf39d5f22a85b7222d4cf52ae37f35c8079ff1ff688d7b8754c3db614f1e9853d8ce29be471696c80ac94cfbc3aa5e1e30cfb4a1ba6717742df67284e48ec234f693ba8ad536b85e49b5f86784ed7ed9f556b16ea7c7773f9025750ed7d49b9946b6bc01096a5660b89176e83d4f2c95060999cb3f1752c4be2da7082caf05e6e4cf92de600cb274ef66c5c44b6db7b92bba3dde9812f2b30874e62799e859fce7c03f8bc96277c917a29696d32ce053bed4bf76090d0b94529876aa3283386d524a93cc5be668623a57a2fdd7996dd0a25f5ed5a3653c3a13a55b181f3c3b0ab9604fcd0199b4adf298dd26d245ba5ee1b8ccd950028efe72f4dc87e70bddf027e1218c906f6efedebb8a7176ee29cfd12653f879a58e3cbdcbfb80fe8a7d2c7a6df6320d0598d29573c198d5e6be149b9fab77790c85e70870f895b3a6bd23eaa4bce16c8c12bd631fff90ec95221d72b7bc16933dc8e518c63dc21e99164cfc03774478e156d49f2b40dacf551d563c22a112ce30433117fc198ca997ab3654d15cb6796bc3d6ca564418dfd8d8f9e6ede332e52298b8b4825b8267578a2b51b368a49e0be6c8385787737ee53c06c8ed44f287faeb974bfb56dcdf0b63e54786d3134cc6658e4b401c9b56e47b28e504a8627ab19ecf88a2153910e233089a7331e50546b42be451a0c792ea893fa98a6957948929a556475668c81093cfad64aeae3ddc09971897dcc122430cf836bd5472d0a4debf3441bf25cca66559b8e40c1f4aa662db6c5b695ae6e0dbbd1c75585cb9ed676e2dc8bc1599facf77cc582415aabca7e2a049648c5bfd26e8c6a1e4b05aaa463148655795a084b6f25648a9e79c4a60f6320df1214154621debee02e0d2f468aa977b8c90f968a8f52465e1e92864f84efa64f7dd3607b5db050973171e91e0f1cd3cdb29a6a10cce8ca078b9689d81e26eace9e070e630808102220f6b164b77eeae665e47197f83bc85ee4d5ddd5aa328c1e4932c0ca069efe151122b9e8a23bbf249494b5ccb5ff777e3086f2c268d364d6761a6c79c5fc3d752caf8f8f9bda0ca7839b0ebe771ffe91632ba0b534047ecde2a94a86451a46cdab8bc49705b308e410f455bb15f42c98ab05839061817d63f97bf397708b917bab08487e17581c874889622eb941d6c4259f66e9a5a070aee8f5b5358b1309831751839ba19d77dd04c9739ee4ec9e72d7520c8a925edd3d7ce84c9538818a940238c2a871dc12d8ef0abbf81dc8ae2200fe56bc6fd1e59136176b77c4495cfdd5bf5ae4c01bef3f9aa83f42ba07fc1ebdfa3314e4310cdcdc7bfc9bf7f8649b70bf731839aa8ab6f087a86322d83f9479af0c2eaeaa22f8935b3646fbca55e98bc7ea10e72a0424d8d2ad742f53b4b97cb7eee75557aff0a28212355b14ddbaac82b07e5da0f92d0cfb831f3ee132b7cf0d6dfc13214273ef61fedf1b05e43db9d2ca6a39e3c9dc9bd35f78dabd87780267f21d7bb9c4c2a97f3c0849763eb2c0461f6088fbb2c0f507af342117bebfcc0f639b2c6c7219006732061941f86c3d7e32013f1a25e72b79fee230615df466f5121d1d3b0b43ff38fa432240c1e59fe19ff88de66adf8a374e9220c6c25c98bcaee06f3792b8775d1867c9d52e33fdafc4dd9f4c6da6fad5c452f489cb9e588179d91ed4a238055a8aadcf2416472458aea6297a967626d4b75bb16c7303053565728b5a799cdb15ddca41e1b86d9198e596c81652ebf829d5c5a94228647c12176ef09d6971f8495e0b247feae63b65c5ee043925528b1ca2ef2e152c5941366ade95387f97341b5e9b174f0353be8072156afe07a8685109f70ae354d91397b864acb5f2031f6c9d5617d8d2a89acc50a4492ade69576f4be207b0f46f39c3188833fdd228eb617175205e9ceb5f5b8eff653913f5b40f15a92617e35b97ee337605ade8188075f0340c773ef9703b9c17d0162f2c3844f410375ee96ceb13720179fb5a644b8dcebf1db2427d64d12ac6487bcedb41e98bc1b9a09943c364897a8e1feb56aca00b5f65fe0ce2ffdc2d1b7696a1b6f178f96f8a6d96fd9930e330f506a8035e6369ffed4c00853bd7edd74e9e2368a7870deb92f013b96bf8455578bdb7990353919a0ef64ffe23d706e77aefdd042a278c1803209e98e07e8aaa1f0105f1de77a8aad782b0ad18b44ea4792fff602edc8e816356d37d02baaf10cf9de6ab03aea805b160dce0a0fda8af9ea0dadae5cce0cca9dc825f5079a3a5fbe92b80fb79949706d57b90f1fa3166293d2aef146e70b05653166bf8bd479210b7bcf367b2de30bf0a55ad3e62486d59cf8a73fbdffedaf183ef3161724907c194e8c8ab645d3d867601b9b30a840afd3ccc4f6bfab1ffd6dc720e7cc86c5722ba94cf3273ff9513a21cd6b20565b884b3f716c09b924bb0c3f273e801f93a5681daa0fffbcc2bb04c5326df392971276fd6324aad059ac6bfa89931dac84d1ed156aac5bffec7b0b124116930c5d491d664a26ed7b69613da94987f9da015bc2d17d26eb4d55b3c2967c2f18f14a424b5873cc695d36a075a85b5e28e26c9fee2ccca75fca6c0731bb47505f85177372289dec4d9644147d9d548f2c86ca93cf812d32443d8054c94b2cdb52667a7ef214bb69d9e58c2bc233ebcc76cc8d6ae98d45efa630987ff59b6d4fc6ad2a2802860155471a9e92403e37934e6d6e5235bd2a9e0993606a3c42c89fdb2169232affe4027e75654fe7ae54b7cdb82b808cf55a7b0ed6fe24e73b7c169fbc7d18046b048de582d15bcf6fda4b4f57b7b667ccc779cc0dfaeb2efbd72af7419d95075ae02e5e40bf37a99b93e4a513aa36c71c421b0196c235d092d0d7a6c9100c8edbc98944171a8785a04f775f2ab43f48d3d01427a272c9420cd84749cb916ac6dd4195b68145fc8d32700f3e4c019baccb8e5a03085c0b607dfb18dc0557568225b645173d849b086d5106d4b4dca24eebb8d326673734797d7f91ff9afe7890a0c4d0ab05bdb35db3da33c3fd086b8e5131a2e363930456cd0577116013206adf8f32b78f46ceed2d6b98f9b7b923076c363b40c776b59f0f48466ed866595fe36b866c155dfe336138d03a168127b5e20e9b9cc7e5d3a6a0bd735be41bbf523ae7a16219dc63564dfa08ea18de8894d4a280bbc98dc2012942c170d52c54af0e0b8578b9bc122a2211ee4f88beb7e394e4977331182798c436c48de6c27e038c1201c6209430fcf17a9d5d6b3c3cb5dacef0c93e6954a8530c6fcebab3ff7fba3fd9ce4b5d7e08694a5866dd70f98871ec4051783d4ac2c0a063a2d55e77980fef392b5cb4c705e91119c461d7456bedd1124404b990ae4984e41232fefa089912a54f8fc975ddc205786b01f6c04a0ec7af1d01b98049d9e3f2240e3f53c3021e9a001a0409adb22b2d597dff024c3787effd23967889357eca1e112b2b4ba55984d284dcf453f39e75cd386b36db8d15b0c3ed6927495f3d8b36b594733c704be88129f3a806916d333fe84e044c972a8ed1fb99d2ffc39cc1b51441e10f952ae99a595bce0138bd912ede276211d9ad1418d923f955f3c2ed10b8abe9b6c897630cd980ffd5ec7c047cb9664f735e0721d7c4457b6c7807195adb8441a8b967b4739b9a38c4839e5bc685711acc46330be7c8378c7adf94429a04727754689f4b8011b0e6e556a545764d0c2694da2bf0cfed91845ad6c0b7e2d56d6520357716295e8b3f30fdc1e30fc77246cdd9ad3948c2580b81b50a4f43fd6cbc9e8ba37d3162fd47b3bae9213e25aaec1e525c21a35c256486a9ca0733b1d48227037c9e2d81bf9fe6db3b527ffab4791704797feb0ab95571d2859e0fcbb0fcd69f5dc0b681a0c7da239201883f2123c56d132f4c152d49750b097e945309b9e4dbc9e11d18ca86ff6b5c96786e38494e45d16ab1100ffbdd4a7e2b69943887457d5f1a2a76d7565b8ec3fd0491e061cbc564342bf2ac27a09360d7e89778b88a5b006a3ab4289bc96780f132396418164a39227d005e9b6207440e30f3da2029d8cbabc5a4db61af8ccee3cb59bb560c39ff137c983849ab1c1a322b39cb0fb2a7dcf111641d8d75d4741e231f12223fef25405493b334923c6c909ec3c7f1010db37c85a5406175cc0e712cb4f7f42d8bcbf4f66eacbf07531d8cf69d9d42fb0e8b877e57242b4e98c28f690af64070f915c0a3e6116de96ac04e857ef4bd1229aac80eb47f9618764bf1a0058bfa0a9d4f7ac16f02eaa0bd16b710c792e525e3081449501edbfba03863fc945556f06ccbc605b49053bc7d357aa7a39a84eea7caa4ef8d0462ef7cbf4b63d5ca13145b2e2307939d21b69919fab29905", 0x1000}, {&(0x7f0000001940)="aee65d1e9ab2b90ec7a0c0379cc44fb4e9d1", 0x12}, {&(0x7f0000001980)="06741a73ae4034d47cd9ce5fd3209873ed5756ebf9d7ece484e89d30547179de9b7742711fa39c0cecfd980d36272096eb92883f6db9", 0x36}, {&(0x7f00000019c0)="56df89067deecefaa760badca7a398dceecb77b8319733150fdd943734189a44bc32ba41090ea8759f2c4b5dcdd64c05a7559216ac9994d902c3321d26ff5b750fdc7e010e4fa565d6701675e7103f1f2f26416aaa4ecf16f7c4c296c063f28a67c0004b22c68fee0cc22985ae1b80dcbfb6b5a48ade55ddbab4b0378205ab716eb4a585c6a86b14d1167d596c0af848c453762ff7d0b5755c1db1896726b5afa8e37635741ace1714d1a1b2711be4a4a85a7745489a", 0xb6}, {&(0x7f0000001a80)="bccb8ae546fafb8b6710bec28d5bf3c9f081a0199506ea305a8593bbfca1a53fbd69b980abe5e58bd4acaa524b010725df9c6959f1175a5b3ff9be186e7d707cd80d3783d7c7fe982439a196ff082e634a139a6d240368dff1a9f0876e21075ec0760516ca20993a8a2e7efd40c726ef30076c03dfde3e1f1ee1460fedda0130f638845de053e43ef000ae30dec5cea51275d9f91810bf939d5252752d72c478f8b0059b2864d2d263b87ed73aec92dde8c6cf493ce898cbc835cc5a94f343e601efb551a212ee897fbe08c216d5f27afcafbfc2", 0xd4}, {&(0x7f0000001b80)="959a02", 0x3}], 0xa, &(0x7f0000001dc0)=[@cred={{0x1c, 0x1, 0x2, {r1}}}], 0x20, 0x44}}, {{&(0x7f0000001e00)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000005240)=[{&(0x7f0000001e80)="1f58db15d8b412debf5a9879f6a64bf3d6b244f67ad150088d34ddeb69ab11a8260da189b8718b6d1776ef8529", 0x2d}, {&(0x7f0000001ec0)="54a4a5d4d7fb2fcb287cfd2e02ebf0019386a0b5246232a1fe66dde575ab2931085f59570135ac8c051677ad68c1e47a941e749caaa99102baf888af91eff259a17fac05ab5a4e306fcdf6633648548311f496db9ab0bc09f54cc68718ed505332355b61ac7d52af5f9a467565c139274f4111166dd3deb05f462cb960e20b2e685cee25484e1f7dfe162cf17506893d0ad1bb23b3b2c242c0d5a2962a1876fa83ef1055668a5dff19709ab7ade00f17bcb2a118cb767a937b862e6752a486692ece98829c", 0xc5}, {&(0x7f0000001fc0)="6c4b8dc1eb6528c46b421590a65ac54ede6f", 0x12}, {&(0x7f0000002000)="40bcfe4207f6f9964aacb7786c5b9f2c99a695e8d536bb87b8f97a398794478c24ee2f73412bcaca0d8eafa354f36a58bf2c1394963051af61beaa760060342fc6bd6840d5d3ab75ccc4e828538ec838ded25ecd45f0cb9c28894c365428f73d2b770f8ba294c8db5fa0ece56e4091e1097c93c3458f372c551301b5a43be61bbf87f98d579d4c1d44426e63ac9db023708f88230c67baa5af894b766b0463764ab4fd21bfc4fe16e5bac5c1891b2727083d9c00168da2167e9b3f5732c6828d7d6630be579d2bee", 0xc8}, {&(0x7f0000004140)="62fbc1d3ccfb0723424d3c8fef745b260eea30c682852cdc61afbf646dc7494f96583a3d167094c1245c00b7f17929c9559cf60f978ec2b9afee4411fc87486bd275f91c7a868ac6bcbbef564a1d529e82f33f9eb3a1cd7f0375e7c57d7615949d6afac22d02c93b8bb0ad20fbf7fd02a995f2243548447f6d8fa453d427ea7c3bacd2941fd5f4ddc01cebac5f87aa8343c0cc856e84d1a911123b6b9ded311680143f91a34ed39e1d2d2b4c3a66ccb863d4f3698ebdcfd137691a66325c203c7eb3d33dd20cc11a7f2e0dc2ae4fe641d54092125c4ca297e77d6469ef513b8f62ed186d255ac5481b955c6ea7a7e775bd4a39ac171962de1cac1c38fd64af0a0c4e96fdcbe1007725553237dbab53cf472883d9c01c4f3a599dafe90d4223bac1555f9588bbad7b1e73c62d374c78a995c3119a1f229efd1e1381490510f727e0818e6c1620cbcd8a6a12f7c4bfca0841740c2434f1800eb5cc1056e0a71c6b0e1caaec7fc2b98a32a48eb23cf809911acbd24d67b36bf70a23334948b40a6a4e3657de895e0cb0c183204aad9976c8ebd8dd9ad5dcd436e4b61681f60b3f23f09f60f91e1419ba7e47cec32397676a9e145cccb6917d47e049f7f55ac9156f0c563e4c29bad1636868bacac7f107973ddfe80303907401f053d9828e73380e946408caf02eab70ddd8480191799e72e38ae555989d6a50eaaf5e37cd4794cde3fddb1ab693ad2524abe3498d116664af4835b1bc53db8e0000a24f7c1e1ab67ce4d9a64a50a47247c1575498968e9a25c6b9d6e03cb9ce3be271dc12f2113a32b1ea39a35cbe9e13abb697c8a1504e5aa7041be97c508a24279501429fb92c030248d8203c14c35bf25c00ca3bce2b553ee22c72ab9f1a3af109fb798647a0ea5408e8bdfc7590530bda24c3717d60064445ee6c4c17bc9e06951dd2f505483ee4f558215fa290f2d40d609e48a9c1162f3d139bec941d2f650d4b39382b05d499d789ce7fcd08f88e69f3ed58cbbe05ff7b74946d3a3ff30cbb8ff1b16d42440f7407d8f86d351ddbff380a39f67bcf61e9764fc2d7bc821943e6eec28f1e86231c88a36c3c887d16fc999e9a00f7a1d7676ad88665e58e3e1115a5ae4ee518828508be7d6d5bbcdd84519f625feff70ef635f2ede88cf0ab2a47a6d426f0883d33de31a685d46497501884fa68cf846c5d0253053bda4a2fe3b3fb77ab5d9df0a4d0fceaf475df565f71ac966f015587db09f56f776d600adb6a42eef58f80b5d46be81f27bd8e001f4147f22fdd63fbef280b5cf993a3d554e035ba995ee194b05b0e3819a127b1fe5add9dfd46bd4a082949a26d585d022aed08bbb4b8dec11cbcd55477c6c1be17494343ca45d0a6e63e3d3a77d72c2cd8b1a7f8c219f55cdd04d2a11dfbc2145769286879581b21a949e3ac2f51ec335df6444a5ce61a2f5b088b697c550350dc667d552d2d33e3efd31a21b31cd1750c5662b4090d4edf249024a9eacd4d4909d807ac458bc400868998327e5eae956013c4d771f453ffd9e6639d5dc56438acbcc14446097b6d93cc7c9bf66f84c3ce1e6019c74ccd5f861495002b5f862e7871c562dc5ba5d2a26023d878c33881a6db8fc64debe52e2d26599ae2be2fb85f7401d0881b563a8bb5a7a1ee629f00dc3133592c628e4d359285c9fa0c3f596c1d818609f405e6af9ad85fc23dc9bdb241f996ca0148052329665e65c94aba03f528d6e609f7c1ed8e67756fb1b7cbb991cf8be3b49ad98fa43ab2cbcbe206519b232558c95e3b4b4a50e95ebc025732295f2eb0b73d107acba9863d2125f994fc3fee0c72165843f6f41f86acbb109b159fa85b01c70a6dbe52e72aacaa3b69f9ae2d730f0cc953b9fe5ee9ded909d8fa8a74ef899a38085e8106689c3aaece6a4dbb5340563d7629a83a5adfdea71e9b7f5063cd2d98f63738b8247486805c6db86110692334ca5f9afae5ba9e97441e1f1347f4de2ada60de913334a1bdd2463eefb544fadb631f134126d2695900064827c111588a19bd5c2c7652f9f019602c9c29b0ceec508898c0a4453b230d68942de3a6e5a9b7ac84ccd5a294292e5ed768981f88240f1998ddccc5d3252446e31e6667bfcc2cd6ad8e32fdb1d60c0183ff6846b08a029a0134466ea037e78755bd833a5e0f975a826a8b856e01b20fc75d756e02463ac46d17de9a2450e79cb8f3a6ea333214194a6be5486ad35adf586aee2ba8ae49aaf9cabe56d882ed10f17147686ceace265a1c5aabf23072016303cc0bab4482ec0bb15755d097a412b4a9a26e70b145029225905d30bb0e9cf1ac7e96b11c6b1058ecd5f5e992d7be21c26e5f4847c5ef0984c83303a7704bcb659e0bf564b473935defe2ca01d0971dafe40944d4c2c7bd70078a0a1615c14b8f313d7eec569559529cfb16c70f7a7af4e8f6105500e689c31f2a74b494d2ca71898979870ada85fd900d233b05be2524547d4db64a68b37a9bfb7e339a25176c39bca14b82d4789bf1d2fe8e08405baf62f794e51d8763fb4085c80d54690d5fb188200da96fb944a855422142aba6915fbd74266fa022d2e02854274510729efd9dac21c07c8eb91d9d1324642a6a3c1e89053853835dc495a15d2a1e1036493aa5a3b7341f0fb8d85d03245ad23013bb0a1b250f2c7248d27d4e6494e300c11cb8c6b3a73a2218d24c6eccd0ad454cae45a11edabdf782987f31528c86ec94d17a299c00c34ef262a13ddba2fac0baee3944fdc33679fcf92990986c1d5271f03a46bbfd6b021850e53129b19412ae5d5ed574238e4d7dc6227c7234c7db8a5d0b2adab59ae06f7dbdc1b8d2b4e5126667b353e8e86cb83232caf68143aeda694f59b1d65eaad94c05547e39e24dd87d9247ba08de00eeeeeac317ee35dc846031e3e46eb54708417ca8d575e997f1059632d7ba2e3c8ee63c7f707f0000000000000000077eee98b44e786d292ed805bd6ad9f76e0bc1b7ce741f26e82ad382cf1307d254b7a33335d844b174ceb98498b53a12b78a9b3e475eb533212fa582be5056ea7d4350e3f6ce35004cd7a7ab50eadaccf1a507603d1fc9ab2917337756f4eac8d488b6d971021e637df734fc3e65f8c25bdfa99e55d1b0dd05fe8dc69a7ec7e9cfe7d151c9c134aa21c7f4df60eb8bbd8f91927680a140c6a24091450e7a40857b7b2273b0b45331568a49eaa653efc9be1fa9a2816431049d19841e5bcb68c67c455b9bfc339b8d9ff392e4ad231b7894cfb163571c6a4084727e15fc7e9d4f61309cea04b1d2916829c47a7087e3caf7796732b5303da8405a207a7e1e3cb2402bcd9c0a78842fa53e69bbfe9e2debf2821aea16e7e89e84966895a708ecad6f0afc93b55c7d5f82988dca16b4308e3650f829fb422daebed37f42a4a65fa9cbfb32f08068a161d9b28e62f6e4bff70c4f2479371d144673ead5455872ab575babc3a5736184f3166536bd7d8f476e25981d57369b212e99c731daa0f69917d214b806a27a2c820d19ba97e1c08ef35c18b94ea02d5518abe2e4aca51493c5dfa863dfe44c72ed0beeefd7e62c55fe7cfe13a2a40340d91eea5cc4144254b317b1824ae05d062cc45808bd62598f9e40783e852b959fb9e010e3cc2a6821877aac20979581cdff5232cfdcea71a22c9ddff7bf6677e69a6df387d0a54b3c7eab66f725f46e03f28e52c0872ed207241ff85eff6601f9c8dd7fa7b814b0748b95cbce1f3f9520cbeb5d14fadc6111caad5ef8e657cc4bb23b06f8beadfb22e5d63e9174d1d1b81645afd916757c618de65ae26f6ff1e8bb75176376457924c675fbe8d8c7b08b3d744bf092af316a19621c62911a93886c1ee9e805d084619b26c9cb53307b4d95fc534bca8fda0850a16d52ff6558ae4db1b29b78e738aa0b36acfbaf1dd62ea2f0538e349780e1856be708a0ffaef89b053f6646cbd0f5298633d785a5c266bed152e79a2a0c05b092c050d81c903a0b2a511ea33b29425e8611c908466040c180d4ef44b8b626b1180d22a138d5487040e477dd562bf61ea7bf52a873b9a93c24b7de2d239515fb9d540978892672a10c12711c539699836a7a945a33028f98bb6f6355dc3029085b472f263ba9d6a53d697310797ab173fb4a48fd98295eb4dc0081694690c61a5f3d7147a50f7af97165295835b12fa1b9b3f6ede7f4208df9dfd36114726516488fe5ffc0b04f10d4dde1979b9cdfda235fb017ee98f30a04abb3ffba001397eb1ef2c7955e290b697c95f070ee84d44cd45ed36706ba88004015925da62fb65b5a2632cd311ca18cc598e6a742d83c302e8d7c0283a10e013bfce4d5123e1bc1a38a0e21c6f10086022c8790c424d7c44bc7f25248124825e4e80063c91d9f7640606a369c79eba3658195594c7b05597bed07edaac3545f2fbb5d0aac29731cbb61f7abb493c827807cf37078482dad209fe9d6905237f914d0d475e235d9fca800bfefd2bb6fa89f3c8ebefdb7a4b47bdec4a809a829d70d465e821ba74e52f209ae757fc3cba863d027b4830f7180566366b6a902084b32ed572a3cd64e9a17b35deee0bcfe0da197e71289fefbe217ae2494e07c3a6ee8d8bef9ac668d381c4607e43a4a2f11fd6a60fadde6ead67d93c4994e756ebb42930a6dd27c6a2e2f43cec450c12f9f63b75a0c816da4b24333eee2596f90ed7d574818115c3b5992c0a7108af0c0f7e941cd6836ad64e48df7bb896e5cee53d2cdbb629915c645174b2c4b0096c4fac05cd0380ed4534c71ef7d40643e693e319918163bd1e7ed611cecb5e646c893c675862effd5afa6f44107ba1273641a0e1aa6ff7528dbeefdf8bb79109c7c8818b70bfdb841bbeac5b1472030943c4498e4f544e4afd0b1d61c169af07ae80d4fea9c89793a4e0ea59a7d681fbce8828791f4bcca7fadc68acfec8c294a0e1abd4f41eec3c040c92e72e65f7d79786d71f774183b915943113eeacd6b85b9a4e1f95139ab1f61d7811ade3142ef272f9366b0f1c0f7452848c439d31347e6d4e59ac8bc9c73351e251c2ac3e5ddbb0e73c5cccc7198b6339742f39f3169436ecf15f2e4f7eb809a09aaaf3f0395f46baae8fbcd7cce9982d6548c19b27ac56be9c33daae66d619aa4eab233058897040f52ba7667c430ae72a4bdaf5c06cb2ed718405bee7701167ade1e6f57f4470490aa4a986c1a9753310262cdac12fa674796ab6a244ded27b5f04a048b58c16171181bd51a57b7fb4b30e7e4991b37a2c52d3e41c0ea084c9fde0ac15e44c917c8adf548b2ec560a709c4632fce7e368fe7a016d05f72ccd6573a57ddf604422eb91c424239dbce9c9ee62b91bed2218aaffb571cfdf46d521d6e6f476945dc6ea407b6de0f97154e1308f5ef40e988b00ba1b340032789c8bae7be2d51b9318c13dc40592ea0d4dd2820b0b7fe3ea5da65ad755cb6d7bcee2bbd7d41b6cd82b468e0f9f4a85249ce0108eea8a33a6f2d50be3d8b466a516169aeddb8e213508fef4300f26519c91de73ae03f43528fabb6a5e3ce40c7773e16087171eedf349861f3052b729d094d722eea95f17ec30455e138146d0fe244aed8cd12a9b65cd3402f8447feb930472e23c4b9b505382be415129aa6ea329ebc8704c22035a683bde437912a7d86a688b93f00727d8a08d4fdbf41e61934b4b775758a66002f283a57a7795e1e52ac521edb6195ce95ddaf68f7d65df88829a110e924d5831bafda04499219f901df23871d66e5ea1adb187c9f4a72f0817ef5e99af1add901f1cf477e5", 0x1000}, {&(0x7f0000005140)="026b783ba42de4365067022b88c5d3b43cbfb8e28985f8515b541a7312e624b08c0ccd89425ad411b92598c7babeac5ca6b6bf41d1d9b262395886fda4d0f98feddb4f6e012275f51ba2c7b0cc835c70c1ae093693e0b0449bc08837d0d59a400eb5d4ffb981625bc25e7903283d38c3da3f8662f23e54829719412c8f50df53d479d7073e4bef064f9072addfb2e18638ef241541d3325463d478b8b9eeda1c16cda978cc52ee3232807c3932f114be524887fbeae54e2b694ad8e8480fb5b5c44eae45036aa0c849882f0f9fc582089b1b1025790fdbbd5a76f5ccaad51ddbd3b282f5a8ae84faf6e83be2048429ec30fbfcf9cf1b4876", 0xf8}], 0x6, 0x0, 0x0, 0x20000080}}], 0x5, 0x40004044) sendfile(r5, r6, 0x0, 0x100000000000042) ioctl$LOOP_CLR_FD(r5, 0x4c01) mount$fuse(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000f40)=ANY=[@ANYBLOB="66c03f", @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) 12:22:27 executing program 2: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000ac0)=[@in={0x2, 0x0, @local}], 0x10) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000240)=0x6, 0x4) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000140), 0x4) [ 2901.712791][ T27] audit: type=1800 audit(1677673347.094:718): pid=26923 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="file0" dev="sda1" ino=1206 res=0 errno=0 [ 2903.793425][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2903.801906][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2903.810262][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2903.818699][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2904.292975][T26934] fuse: Unknown parameter 'fÀ?0xffffffffffffffff' [ 2906.168643][ T27] audit: type=1804 audit(1677673351.534:719): pid=26943 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir1734157627/syzkaller.2q0Oc0/819/bus" dev="sda1" ino=1194 res=1 errno=0 [ 2906.196486][ T27] audit: type=1800 audit(1677673351.534:720): pid=26943 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1194 res=0 errno=0 [ 2907.562040][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2907.570378][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2907.578716][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 12:22:33 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, 0x6e) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) capget(0x0, &(0x7f0000000480)={0x5}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, 0x0) r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r5, 0x800) lseek(r5, 0x200, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/crypto\x00', 0x0, 0x0) ioctl$FS_IOC_GETFSMAP(r6, 0xc0c0583b, &(0x7f0000000640)=ANY=[]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r5, r7, 0x0, 0x1ff01) 12:22:33 executing program 2: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_sctp_SCTP_SOCKOPT_CONNECTX(r0, 0x84, 0x6e, &(0x7f0000000ac0)=[@in={0x2, 0x0, @local}], 0x10) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000240)=0x6, 0x4) setsockopt$inet_sctp_SCTP_AUTO_ASCONF(r0, 0x84, 0x1e, &(0x7f0000000140), 0x4) 12:22:33 executing program 0: creat(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001180)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000500)="2a67608aedbcaf29113c735006d854ad9d16f4d5b2f9911532b59a2052a82cb1198ee4a4b3673ac13fb33dc584dd22a9bb7dbf53808f7ab293ed020f3b46af45b9844d87475ec0429cf457807fae2a68f0", 0x51}, {&(0x7f0000000280)}], 0x2, &(0x7f0000005400)=ANY=[@ANYBLOB="098c42f12cfad263f2c2ffd6b79bfcf9a006a7b330013ed6461d36df713d62f474bafed648951a9c5632441cb58eb75867cc43b791a94244b915b677cb0deaf698dd023e506823c98da81b25598ea1506d184ead62d4a4ebce70ed25e44658a2fd1ae0f6f6f6696f67b2966081f705d3304e7264ab9d280977fc2d10cd33b59dc5654dfe7754c096b94637b851b1cff15bc2a9957537305b01d17f71c75e5a2e190ddaffb2da806f9ed06dfd4c81748e8a58877a7d575bc0c9625d7b9cc71f76187946c69c22cf18ab09ed36d42cb4f5ac5c9354bb8eed01f6f3e904b9379befde744a86ef0b8e37f698f0c9341595f75ec20b417f63c70f77edcf", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28, 0x800}}, {{&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000700)=[{&(0x7f0000000680)}, {&(0x7f00000006c0)="435f842cbf62fd6ecd5a58830cb36b39", 0x10}], 0x2, &(0x7f0000000980), 0x0, 0x4004091}}, {{0x0, 0x0, &(0x7f0000000bc0), 0x0, &(0x7f00000004c0), 0x0, 0x100080e0}}], 0x3, 0x4) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) socket$inet_tcp(0x2, 0x1, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000005640)=ANY=[@ANYBLOB="050000000000000061110c000000000085100000020000008500000005000000950000000d0000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535ed866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180955a5a9e806627fabd8e6fca420f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e01136f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab084934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad371108000000000000001449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e08038266b56edbe0e50fd5e2f295651a074ffee5f54645a15e1d40050b60cd4238cf01b4679535777a51a347d62b2439ff0519ba2b8484032ed639ebae6ec5f45b816b3d4a0b0906a0f0dd43cc1d1f40aba7286ccdd069eeacddd2"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) fcntl$getown(r4, 0x9) mount(0x0, 0x0, &(0x7f00000002c0)='reiserfs\x00', 0x4000, 0x0) r5 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) r6 = memfd_create(&(0x7f0000000300)='U\xffA\x05\xd6\xe7\xfc\xa3\xb0\x04\xe2\x1b\\by\xdc2\xe3ZoL\x14\xa7\x8c\'\xa7\xcf\xff\xf0+9\xac\\\xa4\xa5=\\\xcc\xf6\xc4R\x88A\x94\xe0\xff\xff\xffX\x91\x1au\x83V\xc1H\xd3\rZ\x01!b\xc0\xaeW\xc5\x1f\xec\xfd\xe3\xc1\a\xeb\\,\x98P \xf2\xfe\xc5\xf9\xd4\x9a\x16\xa6\xb2\xde\x82\xa8\xf9\xcb{\xa9m\x83\xfb\x84\x8e\xef\xe3#\xcf$Df\x89\xe2?`\x96E=-\xd6\x91,4yEE\x1d\x81\x9c\x00\x00\x00\x00\x00\x001N\x1a\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\xcc\xb8o7\t\x0e4$Lb\xf9e\x8dv\xd0Y\x86\x18\v\xd6\xf9\\-\xdc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a4\xf2\x8c\x19\x1e\xf0\xb5_\x93\x98\xb8\xcc\xc2\xc6\x15?\xa44\xd4\x12\xed\xa1\xf1!\xbch\x94\xd6\xf0\x98u\xd0#\x95y\x10\x06^\xdf\x0563\x9dX\xdcI\x06\xfe6\x1e^\"\x90\xbf\xa7&\xa3\xb5\x8d\\\xcf\xa1T\v\xd1\x92oV\x8d\xbcGd\x82\xaeD\xe0D\x10\xa9\xdb[\\eN\xbc\xb26-\xcd\xeat\xfa)\xc8\x00\x91<0\xbcf\x8b\xd5\xdb\xd9AC\xf5Z4h\x1a', 0x0) pwritev(r6, &(0x7f0000000540)=[{&(0x7f0000000040)="3f9ebe239545703482cbae9a17ba12fc50ab1b6e3e", 0x15}], 0x1, 0x81806, 0x2) ioctl$LOOP_CHANGE_FD(r5, 0x4c00, r6) sendmmsg$unix(r0, &(0x7f00000052c0)=[{{&(0x7f0000000580)=@abs, 0x6e, &(0x7f0000000b40)=[{&(0x7f00000004c0)="303e1ff6ed918519bef7278b89def2ecb0f33fee31", 0x15}, {&(0x7f0000000740)="c4e31ef13857c05fde93807b593642f622edc6ba229307b527df7e291ac2ea23ee59dd8c1e1798b05c02bd89a712967a2cf272b6bf461d9ade832f49587fb8d106229b860c29d7acf7f17d30b97c283406dbcf23319e89fbf3395ee5", 0x5c}, {&(0x7f00000007c0)="5a8907450b28c2a339852d709d16a0102c3520b20fb342deb24e70fe3c2d1d947a48c5b92bd7b5c16cc7319853a49a52a09eb4f1d5a14f6ee99d265b7615c2cff4968640b56202433e2d9467d415bd2931db396497f4c01f8c897cafe110fd2b6106becacd77ee8dd81388d2cc37c549ef2a475c3f1c5d50214f9598fb8a825f", 0x80}, {&(0x7f0000000880)="fba9a527d99185340cda4e5e93a67283b25d69c6d685f4c20c202e06e77332ee02da8e890ff8903f8d1766f51575620e5cd34794e13ec9eea473a68316c9cfe699e747419a7987e91b1223b88f3ee18244f01e472e1dca9b71d415a6fd2b26bac1a25846cb8dffdeae4af80f55416ffed0c7b17a24f0420e1a97e931b807f58d3578b790131ed0f3ecf3c20e6e9e839686137b5cca2f6e8cceb58f1d5cf63b771b2e32ea4287e717fb04ab8c99704521dd93e977a159af06a8cfe18398faf5d3fb538e02ed48ab5fb3f34389bfe9490e545ec0aab8bf138c16", 0xd9}, {&(0x7f0000000a80)="69a7b1ab7db40f9c92042cdd325247bfb1150efb5e23df7f4a3340b0c76efe9eb818f51b2f639269c3b5cebd24a7445ae822bbb3aae9824a59622d4bfe98d6a0d6958d18f777f0a3229f6bf997a6817b7090ddf8e7b5baf7023541b76239f9cf42578574c0cd780391236a1d30a55c5935553a4f0e3ccbed8e830fd51c9ca31f1acf3a55bdf306", 0x87}, {&(0x7f0000000980)="14b72df6edd39e24b7af98b38e09390a7b31ff43a6bdf27433a75591268f0ea46c9c455c8d0c1e7fc218203c2ddf6f9148ebb6d616b0674c2ba2ae1ec4d85e88b9169f6530bb10cfadfabd39c910", 0x4e}], 0x6}}, {{&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000d80)=[{&(0x7f0000000680)}, {&(0x7f0000000c40)="03e75f671e2771854f823b4c2d3ca9354ecc9004f471d0f89845d8285d2a2c27a50aa71bb765ee5b675e0d91405afac6cd8f856b41e6b02090a7b0e386e44a190e9c52a9ee966a9e4d308f1f2ce37ff39bdae129d81eb5ee27afdfc036420827c9b2d93a2c81d816037a1fd1807bf7c30888393b5d54e7748ecd80d402797cab2924179e96a1d111efc7982a1ef59f8f2f46a72e2e36f8b464a57e14b81caf6bfb37c68c52edb326b9dcd47a1121d85bfdd447d013b989263c9e01c94a08486638bc325583907b9d2608ced7921110ecdf", 0xd1}, {&(0x7f0000000d40)}], 0x3, &(0x7f0000000dc0), 0x0, 0x1}}, {{&(0x7f0000000e00)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001680)=[{&(0x7f0000001240)="291562a10c5f192f6b43bd6b149b7b854b54627447b52be0bb440101e392d3942145a9e6f5a83c5ea6536600ca8c1e7a9a98310060ea2fb42b9da697477ceaeaf9a03b783a7fdfd7c37d5ac42a372c7c7699df6ff34d4cbbddae325a8be6a936e8b3967e4cafb2cd3e83ba9e4836bb78c6f3d901c085cae87a49e13d0cb9c605647ab37d67e7429ce4ea186863e2d91f7afebd07ac60b7b4850cd1cc53a44a", 0x9f}, {&(0x7f0000002140)="db7b3f74a8c759d66e6424c8fa6f431e3fd44381ac4242367b13b8ca435df3a0b72b38f4c2b66c4515f9113d7497cc550d4b68cc9700a1f9aa75299e8c62981cec410ae05021d788aa519de521212c1fb9a0199d4fc2314db69f27c58958408c3d093e4872008e79213bb16d1590cd0885f3e9f7f6f0461cab0996b6499a4924b2eb2d5d5490107655d1aede500c5d31b21bb7353fef3558019bf71cd7d3ba7b02508ac96d00b813fc0eb66fee6f397bdc87a677291526900d5eb99c072414bb7108cc1e797360e8564e11f0d5059d47c127bfa6aa799ace0826df2fe7dc086ea4bd88a5d0e3f6179c8a2ca32465539409d3aa4a673637bfcb41408198c8472ade7e3eef69de7e38e50bf8d57d60681ee9adfbbb6c6cd0e210a9c279b06efd119e14d6bdfd586b674d19aa5a9c544dbb38e24a2e9452e6b2ed4428473628fb71d42104847b02fbd9bf36c81652b31b75f167522bb8ac1eaccf7a64576f485eca2183ea21e6b5fbed7f0c22b740267e485a149c4f595edf324f0fa10d6d7d0f95617b6e4df5d080ec0bf5d8054917003c1adb0e5848089c3e5d8b5a1c7b668cf2cf1f6b36c0cfb3604c1fcfbe35d4031f4dae7d2ecada0375025103090f17859b1de9c7c0a79558e3fb21fa34215378772fb8bdf7fe35b862e939e0e484f64a462db6d0fb0550cc00cfd3b2fea981743a6f05a7b75afc819dafe407168d1e068e0d445289222ab39183f5786dfd0e612799d1cb8aaa468db19271f1a20b6514ff9d355cae88aaef8b8059e07df17762d7135e99a0a578a14da459d3705f00ce0039a0c98cca783cfe1b50260166b127b9798181bb39010fcca513db127bf67df7f031dcfbf312838c11f4435fc6b2669d9e6404966429eb760137d6661433c7367493095e05c5a4f52b604d15a439d31ce0ca48054d97c92a6135946467e134ed7e24bb5f7920904790fb707b3ea7864592e8bdbaf9f21c690073e45817766040288bf7f02e585325b0b3be189adc200a8f06e0bdb0edb104ed91d843cf6b772a625d1611880fab0d33971730f0e228fd62e4eb10eb3aa9ce9bc6ef8ad263fd768af9ce15b8120f7dab6553f586c79ae215b3bb7c9e48bac0f03d927f9112cad32f65ef44fe0b2fe3ffa362c7a7a8add5275cdc07282379f7b16088c85afae507949b046a849b8f3dd7d0fdf7d5b295d8d3e3eb30c3013707405cd1bfcaaedb0537b770eb9ab83af5d89ee85973e31466a4eced4867c4f49436d36ef3cec4c404b1752102eed0903990ab9173ba62ef0018bec19db1ec78913954a7833da0aba83de54ec308487089612a4ce61783562655d04f740b97cc60c1f453dfc49c71a7c97c0aa470f4e09c75232a247f96bebb55c4da504f0e8ba23452c02b96a9728286fd54d68d31d9bcf9c597215bcfa8910570b55e1a254d09998db492967cd5f71dcd1bace09e9af5ee6b85255ed5834a25072899f0bc8711ceae6e620d0b63b7cbdd746311f72cb5e2ea71b4d30a89f98bec5dee79b76d181cdf88e6bdf2efda8bf758e157f52348ca645f3149ce34540c3c525e6605393e21dfe78b15dc41a21d266d0d5a7693bbfdb8c9cfce2bd575d602421b322769cc66c941f3be88e3b29c019b75f3564f75ee17515f6a309bd7634b15c67a901d3593631cf174896228a0e14b8c15edeb94e160560e34645a2529bfa088c51715169d3c3cc7dc957b475832cc43868f24de5404541a922a3a100bcd136fcd5c6be1d44c893f5847cc334e5e23e015f303b703816865656ac5534cce03a16e575b3bf28d2aff038fbd26b5c1d02e7eab6cdd050909f2391dc268e0db88149efc089b68d2c49d9bbf16acd51cf856f244e138c58dc7093f2e15f3beac9a2550c2fc1947ba2e411f4a34ec57a1fee5fd25c5a0af341079c9e5ef51bf7708441b00c3bf0fbaee31954745be4edb510b717583e4a375d56d52afbe5756d9a20c55143783f890385be198fe05dac6464126610b696fc891e89c6c5d0a0f7808c4996c4e01d576dfab5a4f382f7267b59a6209cef506905af2a40962360b8b120e8d4df52bf0b31f20bc106a91dc99aa3a40ff0cedb48595b0abf1fb1f33457a33077b235bb2c2f822de572eec852dd0023f5e95fb8d66c044a14747e4f110fbd5cd8e853c0baa05a506111203389b920ceadee1bc653e74428359b513f70535dcc64b0b2ed258e9cd8eabc48be4ea7ff8097e997ebe92f743335a7a6b71af6c47657de6168b86b85db2b1b09cf1128327562a7ff6dfdfdc8910c8db3a5c0cff180b4b2f5e2e63c6a7f69edd0d1edb24e8e3b6f6b12b94df4d0719916ac6767542c7f987529312d8e278b6678a34ca3cb30381ca1a6e6a440b656b928af138b4c0f994792849f8af4eda8c47e902675a60b9bdb5196535a8297a8ea4446bc5c51ca09b48f0d4ed1b70cee5ac7f5d78996c852109f3e3ba83ed4c928640931fb5dc62aacc73b7f57954388ea39820cfbb6e8a57f01172042262527a2e91379bf44a935d93285eaa5734ce046fe7c63d9c11c3b822679c61b93a0a60363bc3d8235824fff47ef9a20550d7fea10d45c349bc6bea29603226727bf8c9bcd059f8594d5574606dcb48d14f8bff8dc9ca9590823b6934ea98f3ec1ec87704fc6af4b3f17fb16571840adedf18ceef91fc2d3b7ec377293468385600c4b806bde8a7efc2e5eb525e84ef317b0c1ec56687becd6786a8314ddf5a1b17118ea92537ceef8d76009b12d59cab63559a57e92bf01eb1e5be35295c59717834cadd06610aac76617d7dc4d354673e70c04cf220bdd037922380ec65a95b6e208d3d02580084ee81bda402831b1664864b976106da60dc3e6e133c3b48de15c09699b211299354dbd859c68851af7cb28baaa1f9ed35565461529ab9b99cfc3d303b7b73d84b2a5fb9e4131bbc81754a74f213d56d13645831eda9038f53b142d31dd552c0f750388f46db232a4951d227b541fd29fb99abea70eed38b8c7297d2e47fd9c66a5d11c0a540949d99f32fda7b3c97fd019ecf606ecbaff84c6138cee1e797320902c9cfa5fb8c5105e5ac8944eba8679ff9417e6a10f07b3265d586893716f40633e56dbfbdd498b8cec9c12b9a37baf645b7f6f67af1b126bc2c31d5b4f62b0829fc141d638d2301671711d8fce185f38f2d572fa859b3a16e58012a1369950098301a7614fe3d8cd424871871cd95b388704cd7136dc7277bd018d58899ba9b5970b7965c34eb97b8a108809b1a6b894c1190f2befb317a2a0b56cf1667bf0ad6f29c522787d4296be2eab098f30c45d14b69acc7cd9eaacd07d0b585328b4a750e24a4a49e7ce48b3fe56b3ea40d2e81a828a0b8df468d9ccb01b9ecdcf2748ef63f13ce982bbf5a7706baaabc76d82d16332842a14dd7a45466153e15bb55259ec4de676db549245fdadc27abe0ee74edf22fd822ffcdfeae68599ee401b4f56da1eb3558c2cbbe64624f54cca776419c1a5757b0c0b78045cebe968feaac75f71d687b84cf903f8b1bc3d1e132a9cca12549869be323c5201dcfc0a3d148d87b7fb5b3978b2fae8c1d68b2d137fc86416267556f1a559e62ceac5040bc222a890c5facaf192b7c1528020179b76c8018a5e0f3b6a563cb837f0ee1a6c6e1eaca8e55c6136270eaea5749efd338f69cfa7388b8d1e34349f91fec099878fbc78ef06b30e3e30230189e32bc60936788e42260e0ec7c92a522d8987c683862095a01ee29098fc23f2775a3b2da1249c8f049d9cc883527fd8ab2822d8208a137e6fa4643ff23c322184679ebac281fad578b6de2f6c0668bf77daf2fe7a231270333ce53036b50a02563aa57c8df9b60e0de90bfc0e535629048e2291a36048802425aecf449b3e75bc10b569390897cd565e81873d131c90d6d025b03ea34739c4621d5d8a1c8d04e6508772843ca8a57e58fa62fcaf0043416547fa6d76ae1f3001f3cee27e81f5f8d69e30a3602da208086505dd5d658aeebdcf82d82e0689536096d16b70d7add5b7bf06799560e42f936af7ab5d0c8ec156ab385d3d026b6708787f65eb768d11190ba9e4c016b136503d9f80b5fd349ee27cb76fbedd7407a7f94cb843533ada274b2e8f185739a4dc0e95a84bacd96f68b0b72e4e83b64427061a1b1a009e73b4a7539c8d9eca193c214e1a9f0cbf3ceccab76f79e2ed2fc2f0c5eda4ca67063bc543c1524d94fa4ebae9990071ba2df4f87493c6d919ff3ad28ea7f3fac684af29ea0f2641abb2a84fc3acced074d71ff2011e9b62740b4cc56cdbcf691a3e994ae3cf25f2166cc1f44d4a5a07639a803ec79dd38382b431ae869fa885567846a21261d1907fc4a57cffca5a82eed1e24f8ceb7abf9f789fb0b20ed14617471bcbe2ad74f818edebca4503a7d2d98ac1c1fc2af72d28ef8adce3aa9635de655c73cea815a11891ec6f6a14bfc19367d61d176c1778a777212b3f2248875fb4befa082e27c057d206e353a2f4fb9b3bc841a79cadc4f02f013d34cca6ea525dfe65f436880e2afedfb4244e4fb9a28d444e3ee358f68dd0dc3a5f8e4d9096a258a2c3edd7f825132dc1c88f17f6f7f08e0248c9f1f7fdb3ecdf43e5cd02f9145912a9992055edb79c0355d117cca5fea7875a6412a4a15026d831ffdee064dc65cab4931960db2ad96c3173447ee0e53187b506d196254341f23af2446c5d9e3ffcccc143d1816bc02dace9f5c189d49ae85582ba51b4956374c18b08c03eff874b7895733815fe0a16fdd52b722ce77cdc0a85f4aebc8b0b49446190bcc92a12445638c39c9b81e9fdc982bae98743bd46e1455634d12a85ab41e8a6a5ca7a0616c07799b970afec37088c87c3660d7441d22634b123c868e84ec47aa2d152facebb4d0d91e49399f8d891c935bbb90926c33138f37533774f1a0fb4dccacb98ee22fefa0a3cde0e6bcb157b723f891f001282bb5c0fdd0c7a8a0be242c11f3bbc8161113bacc9b282878f82966261d51040e82ce69a04cdb62e6fe1a6306a960b23e802eccded7164f2d10c9e1d41a72d3a2e760680ae1b9f59d64dab851cba75591754769073fe3b8b4b740e8a5296a490939a6dd0cc3e4ed5a0e4bc56390e84f78bc466046ce52711806b8da74ee1885a0407f73352b366e2cd3e35a0c622509b30880b0b7e7f4893ae68f4474968e9d229cc5650dd20708d72080161ddf5cfb8b2d5c60986a77575ac7b8587acb982f23b3739221060ae35d9d2af0a81c966ff471e4daf1f92bdfbf697443da324e6f9b26a26716f607d937ec7a79b082cd7dee8d251856192e153d9c15844a0d8a05a3a67a1816e093d9e039ccb36ee73272e3a53133e16c0501d8f078d7e8950d3493f26115aadf6e74f3e79e4f460d7d946c8f657e579b8e1f46e29843384a8d4fe7cee80bd9a17c0e33071a33065e46b1b1226ab19be6fe42e61dd35ac132ef33f5b1f422a7d434211584e6d22e375304dc0e978157cdf841fed6d9aab0db068e90a3065b62b452716f070c06a1d19a62b7374e3121ccef4ea374c1f2ad25de7577cc6ad4e5d70aa4ad80ac692774625ab160b5dc2110add5a733391d60cc64b4273049a6b6cfb69007e6cba750ee8322875734d273c275e73615c0f86775dd3ece3e5dad8aa58e71f8ca3607e4fe77b2fcd5f05a85b5d39f04e585eeb485f1e1d252db37c0b0cd4c9fa7f8bd24ab7a917e3f3e8517da501ca15d6f2c8bb30455d62fb76eb96ff1f249821d8d069581c1056c11aa4e496df891864359e0d979b0a8fbc7b8b5cb8d2e1b94ae44fcc62cbd", 0x1000}, {&(0x7f0000000fc0)="b5ecc05e2d66eb2a12c5f65f6fdd67e26881628f9e010b49e44d7cfb0545086bc0bed0fdad1a3feb0cef7f3b6287aa7838cd322fdf40193adf54118e450ebf6fe43279037f8238e8e12013a43c4a179f5813dac18cb27d2c13bd547b6feabe367214c890bf5cee68519292bd6b94583ec1", 0x71}, {&(0x7f0000001040)="08e3f3f99cae481bdd706d9190740941cf96bfc03f966974236206ca6afea931a1bb196fcc5b8d7e90464eee15947f2fc858870faa9d729b994ec13afd2d8cbeabc085fba3ce10817c0f2fb274a13807281458007389bcda9e44f2d15f8b21beaebacb4e18492122f9c7ba0aa967e44fb05cbdc5f7bf55041ce8a7d428a15623a4e40cfff3dcad56673ece141dd1e3e1cacb3118f85286ccd063b9a1889680993e67329e99faf76943140f9ac4d48663678f79e3327a5bb18ef8a61d16a02d44f094b88e31196d14a7f2ec28cfd45c5276c1d85c7329e2607513f6cb4886af8837869c6bef4067c5565fb4c83b3e111da8aa85d8ee46ac887021dfe1dd", 0xfd}, {&(0x7f0000005540)="a54343c19789e69799792c77c9f444c67bb0d7a3c5611130cb2b5ab037eb36edf8d4157d0b1df13a02f55db123d3ec9f23dc4905f1371fffcd4dfa039d09000000000000005c6f32c4a8ad5978d5684458c90f0edf0050610cde61f579c445220109f4c37ac4b68d265ff0372567954ff556477b92c5aaf5360801f1d802590e9c9fa3ade28249ecde75f5288a6afbb379cd8f28b91a05d5ce9f308171c4ef3ca3cd184b0fa23eb862e69c3a430f5f294cff4d3f73cc7d5333c579aceaac06eac8fb1db6fb09516c5f0d25d576d7116f0b931ebca3b9a5de9a618b6e0a701c5939569f9ffd000000000000", 0xeb}], 0x5, &(0x7f0000000680)=[@cred={{0x1c}}], 0x20, 0x800}}, {{&(0x7f0000001700)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000001bc0)=[{&(0x7f0000001780)="9befb34138eaf2967bb76f3015468b06fd367d43dd8b768cd07e64c411c9ee6a7e09be9903d52e415e8c4cc410321cc838617a9b8a4c0db7d04b35d18fc389ca44335dac09406cde36dde0fa028ae157c0e88ee212f6a2af6337274ca3060e0576698ce41d2f84407fb328013c838ef857efa9237376a451c964d621fe1f8ae85ffa7e4bfc89d4b670b91f66d2bd0303f0359a0485c51eb06c3ce1615a23c891f798b3e22ce0147e7d13a96ad5f83eb38cc36d", 0xb3}, {&(0x7f0000001840)="8727129ea11def83a69b2de5de79bd07814e0d97c1e8e96946d91d8f9d31fb795afa01106c0ca32572dff3839f94d81ad2be5a986a6cb9609c30862e05ef628b0fd5db6ead98799a11924f921131ef6b6c051f743c7b2b37f6d69f1c3a5691bfa417c00100b4a786b0db3c373ec7ac01dd9a5d", 0x73}, {&(0x7f00000018c0)="cd918cb3cad3ba8db115bdc7bed3ac2a78f6964967247b552c02809f03fb3bdee6298e284fd8b2b9d02ced127c1b988f601462", 0x33}, {&(0x7f0000001900)="5c5d49dde2ff37fbdc48a8c72bac482cc3b58bd8a8f75c6e6227af0a", 0x1c}, {&(0x7f0000003140)="2de6ba6614137e76802cfa1abdde67889224e6fbc9f87ecc5d9c7487a6e5d7a60f0a753501abbb4664139a13099ea2ea8373a94c3d2a185cf8c928073f1b3c8a5578dfd5e102904f254a4779fe8885721c5511e5bf589740ad61e4a27137c8c7d769b0869e3441b400a67f29089f2737f46a603ca87095b27ce3776fb4f389a187a7fc7c1dbfd80fe285f8f354343f7923402ea593ddcb73ffb8007654e8e265d0a0218188141621bdd0512661fd4d77aaece907ff326c80bb029e9acb1e3586dbc04f01205bf41e477e46d0e8f68ef3b2ac471374948c506daed6ce9a6bc613426f2d703f5c0258072196c6de573fe5e1a92cdcaea2f3c826665a5266612e82766d2242d79db92a78369b8829a6a2106de4b6059ce6a341004a702e7769e8a8f5715bc4dbc4fa08aeb55c5c1689f7ce48be6ead5d4d4fc154698903a0eebcd16fc3f35c753e669cebf12017b1638fb22fa64244ac0300b0da0eaa42f849840f46d2c6ca04262b5544b152193c75bd8ee587d5ec67008e647d929d17dceacc074b73e773e512468ef130703add97310129aeb99b1e3bae5bb67db3ded1cef147fa714dc6667cc634bad8d5901386e35cbfcaa131ee94b73c949cc4d4c5f5d6684a694781726bebcd1deb89cd9fba80c096b09bbdafb9d48f2fdaced8e21ae6f960b7ccbc4ff0c0c447434df308f0fc86b7592f2f71f4038909e35dce05a50340c27c0766aaef1aa8895934ebdf1a2c023c041e37009f5b8dd6a3af911f730dc68cc210b9853ce99e7cde319abc9fb9c05aaf4188b1ed4115a13e1570bf6ff4132aa6084b8f5c854b9d9d11512f4d36e895244ecb056c9ad4fe12a02a2f75c2bd98e90d57582a7a80dcd52867205fd217332ccd90c282f388f1b839f9ff141bcc985bbcd7982346f27717a5a7b67fd54f7bf5c0249dfe6f3e571937b0561922867a08849b9daf8bd3a6fdf7b16657400d9c0b560d1efebc74969f7b47c7dc4ebac56f5140652f49b8e213c5cc74ed2ccad2aba5eff1081e67b0945b3dc0295c0868922db97c87c9b71528cd230d219309398e5c5f9a1a64c07d48baa2dbeb56cc26d9dbb7438716c1595b09bfcb521dae2cac8406981770d6ab28f3ff0914a007c28b063f93f4bda30b1d749788ad67bf73d3d6854e128d574c53adcb0583b2fc30882081e4b44649373704f4c8fe54d5bc5782b7ee8325acb1f8ef78b25ecfad56b7662668be96130a9a9bcad1d1862fa24fefa93dfb6c7acb4d039fd10808c7888ff0a855bd8aa13d4d154f82f6e2648b06081924e7e59b5c011a4695735044136e513563039a5a307730e913e6cc522dbc4d309e9e5f66e15140effbea6687e062d55b3349530125e8b9b7bd846a33429a5cb940f493c64a802aa2b640f4783eb91e8b0237960f9721cf39d5f22a85b7222d4cf52ae37f35c8079ff1ff688d7b8754c3db614f1e9853d8ce29be471696c80ac94cfbc3aa5e1e30cfb4a1ba6717742df67284e48ec234f693ba8ad536b85e49b5f86784ed7ed9f556b16ea7c7773f9025750ed7d49b9946b6bc01096a5660b89176e83d4f2c95060999cb3f1752c4be2da7082caf05e6e4cf92de600cb274ef66c5c44b6db7b92bba3dde9812f2b30874e62799e859fce7c03f8bc96277c917a29696d32ce053bed4bf76090d0b94529876aa3283386d524a93cc5be668623a57a2fdd7996dd0a25f5ed5a3653c3a13a55b181f3c3b0ab9604fcd0199b4adf298dd26d245ba5ee1b8ccd950028efe72f4dc87e70bddf027e1218c906f6efedebb8a7176ee29cfd12653f879a58e3cbdcbfb80fe8a7d2c7a6df6320d0598d29573c198d5e6be149b9fab77790c85e70870f895b3a6bd23eaa4bce16c8c12bd631fff90ec95221d72b7bc16933dc8e518c63dc21e99164cfc03774478e156d49f2b40dacf551d563c22a112ce30433117fc198ca997ab3654d15cb6796bc3d6ca564418dfd8d8f9e6ede332e52298b8b4825b8267578a2b51b368a49e0be6c8385787737ee53c06c8ed44f287faeb974bfb56dcdf0b63e54786d3134cc6658e4b401c9b56e47b28e504a8627ab19ecf88a2153910e233089a7331e50546b42be451a0c792ea893fa98a6957948929a556475668c81093cfad64aeae3ddc09971897dcc122430cf836bd5472d0a4debf3441bf25cca66559b8e40c1f4aa662db6c5b695ae6e0dbbd1c75585cb9ed676e2dc8bc1599facf77cc582415aabca7e2a049648c5bfd26e8c6a1e4b05aaa463148655795a084b6f25648a9e79c4a60f6320df1214154621debee02e0d2f468aa977b8c90f968a8f52465e1e92864f84efa64f7dd3607b5db050973171e91e0f1cd3cdb29a6a10cce8ca078b9689d81e26eace9e070e630808102220f6b164b77eeae665e47197f83bc85ee4d5ddd5aa328c1e4932c0ca069efe151122b9e8a23bbf249494b5ccb5ff777e3086f2c268d364d6761a6c79c5fc3d752caf8f8f9bda0ca7839b0ebe771ffe91632ba0b534047ecde2a94a86451a46cdab8bc49705b308e410f455bb15f42c98ab05839061817d63f97bf397708b917bab08487e17581c874889622eb941d6c4259f66e9a5a070aee8f5b5358b1309831751839ba19d77dd04c9739ee4ec9e72d7520c8a925edd3d7ce84c9538818a940238c2a871dc12d8ef0abbf81dc8ae2200fe56bc6fd1e59136176b77c4495cfdd5bf5ae4c01bef3f9aa83f42ba07fc1ebdfa3314e4310cdcdc7bfc9bf7f8649b70bf731839aa8ab6f087a86322d83f9479af0c2eaeaa22f8935b3646fbca55e98bc7ea10e72a0424d8d2ad742f53b4b97cb7eee75557aff0a28212355b14ddbaac82b07e5da0f92d0cfb831f3ee132b7cf0d6dfc13214273ef61fedf1b05e43db9d2ca6a39e3c9dc9bd35f78dabd87780267f21d7bb9c4c2a97f3c0849763eb2c0461f6088fbb2c0f507af342117bebfcc0f639b2c6c7219006732061941f86c3d7e32013f1a25e72b79fee230615df466f5121d1d3b0b43ff38fa432240c1e59fe19ff88de66adf8a374e9220c6c25c98bcaee06f3792b8775d1867c9d52e33fdafc4dd9f4c6da6fad5c452f489cb9e588179d91ed4a238055a8aadcf2416472458aea6297a967626d4b75bb16c7303053565728b5a799cdb15ddca41e1b86d9198e596c81652ebf829d5c5a94228647c12176ef09d6971f8495e0b247feae63b65c5ee043925528b1ca2ef2e152c5941366ade95387f97341b5e9b174f0353be8072156afe07a8685109f70ae354d91397b864acb5f2031f6c9d5617d8d2a89acc50a4492ade69576f4be207b0f46f39c3188833fdd228eb617175205e9ceb5f5b8eff653913f5b40f15a92617e35b97ee337605ade8188075f0340c773ef9703b9c17d0162f2c3844f410375ee96ceb13720179fb5a644b8dcebf1db2427d64d12ac6487bcedb41e98bc1b9a09943c364897a8e1feb56aca00b5f65fe0ce2ffdc2d1b7696a1b6f178f96f8a6d96fd9930e330f506a8035e6369ffed4c00853bd7edd74e9e2368a7870deb92f013b96bf8455578bdb7990353919a0ef64ffe23d706e77aefdd042a278c1803209e98e07e8aaa1f0105f1de77a8aad782b0ad18b44ea4792fff602edc8e816356d37d02baaf10cf9de6ab03aea805b160dce0a0fda8af9ea0dadae5cce0cca9dc825f5079a3a5fbe92b80fb79949706d57b90f1fa3166293d2aef146e70b05653166bf8bd479210b7bcf367b2de30bf0a55ad3e62486d59cf8a73fbdffedaf183ef3161724907c194e8c8ab645d3d867601b9b30a840afd3ccc4f6bfab1ffd6dc720e7cc86c5722ba94cf3273ff9513a21cd6b20565b884b3f716c09b924bb0c3f273e801f93a5681daa0fffbcc2bb04c5326df392971276fd6324aad059ac6bfa89931dac84d1ed156aac5bffec7b0b124116930c5d491d664a26ed7b69613da94987f9da015bc2d17d26eb4d55b3c2967c2f18f14a424b5873cc695d36a075a85b5e28e26c9fee2ccca75fca6c0731bb47505f85177372289dec4d9644147d9d548f2c86ca93cf812d32443d8054c94b2cdb52667a7ef214bb69d9e58c2bc233ebcc76cc8d6ae98d45efa630987ff59b6d4fc6ad2a2802860155471a9e92403e37934e6d6e5235bd2a9e0993606a3c42c89fdb2169232affe4027e75654fe7ae54b7cdb82b808cf55a7b0ed6fe24e73b7c169fbc7d18046b048de582d15bcf6fda4b4f57b7b667ccc779cc0dfaeb2efbd72af7419d95075ae02e5e40bf37a99b93e4a513aa36c71c421b0196c235d092d0d7a6c9100c8edbc98944171a8785a04f775f2ab43f48d3d01427a272c9420cd84749cb916ac6dd4195b68145fc8d32700f3e4c019baccb8e5a03085c0b607dfb18dc0557568225b645173d849b086d5106d4b4dca24eebb8d326673734797d7f91ff9afe7890a0c4d0ab05bdb35db3da33c3fd086b8e5131a2e363930456cd0577116013206adf8f32b78f46ceed2d6b98f9b7b923076c363b40c776b59f0f48466ed866595fe36b866c155dfe336138d03a168127b5e20e9b9cc7e5d3a6a0bd735be41bbf523ae7a16219dc63564dfa08ea18de8894d4a280bbc98dc2012942c170d52c54af0e0b8578b9bc122a2211ee4f88beb7e394e4977331182798c436c48de6c27e038c1201c6209430fcf17a9d5d6b3c3cb5dacef0c93e6954a8530c6fcebab3ff7fba3fd9ce4b5d7e08694a5866dd70f98871ec4051783d4ac2c0a063a2d55e77980fef392b5cb4c705e91119c461d7456bedd1124404b990ae4984e41232fefa089912a54f8fc975ddc205786b01f6c04a0ec7af1d01b98049d9e3f2240e3f53c3021e9a001a0409adb22b2d597dff024c3787effd23967889357eca1e112b2b4ba55984d284dcf453f39e75cd386b36db8d15b0c3ed6927495f3d8b36b594733c704be88129f3a806916d333fe84e044c972a8ed1fb99d2ffc39cc1b51441e10f952ae99a595bce0138bd912ede276211d9ad1418d923f955f3c2ed10b8abe9b6c897630cd980ffd5ec7c047cb9664f735e0721d7c4457b6c7807195adb8441a8b967b4739b9a38c4839e5bc685711acc46330be7c8378c7adf94429a04727754689f4b8011b0e6e556a545764d0c2694da2bf0cfed91845ad6c0b7e2d56d6520357716295e8b3f30fdc1e30fc77246cdd9ad3948c2580b81b50a4f43fd6cbc9e8ba37d3162fd47b3bae9213e25aaec1e525c21a35c256486a9ca0733b1d48227037c9e2d81bf9fe6db3b527ffab4791704797feb0ab95571d2859e0fcbb0fcd69f5dc0b681a0c7da239201883f2123c56d132f4c152d49750b097e945309b9e4dbc9e11d18ca86ff6b5c96786e38494e45d16ab1100ffbdd4a7e2b69943887457d5f1a2a76d7565b8ec3fd0491e061cbc564342bf2ac27a09360d7e89778b88a5b006a3ab4289bc96780f132396418164a39227d005e9b6207440e30f3da2029d8cbabc5a4db61af8ccee3cb59bb560c39ff137c983849ab1c1a322b39cb0fb2a7dcf111641d8d75d4741e231f12223fef25405493b334923c6c909ec3c7f1010db37c85a5406175cc0e712cb4f7f42d8bcbf4f66eacbf07531d8cf69d9d42fb0e8b877e57242b4e98c28f690af64070f915c0a3e6116de96ac04e857ef4bd1229aac80eb47f9618764bf1a0058bfa0a9d4f7ac16f02eaa0bd16b710c792e525e3081449501edbfba03863fc945556f06ccbc605b49053bc7d357aa7a39a84eea7caa4ef8d0462ef7cbf4b63d5ca13145b2e2307939d21b69919fab29905", 0x1000}, {&(0x7f0000001940)="aee65d1e9ab2b90ec7a0c0379cc44fb4e9d1", 0x12}, {&(0x7f0000001980)="06741a73ae4034d47cd9ce5fd3209873ed5756ebf9d7ece484e89d30547179de9b7742711fa39c0cecfd980d36272096eb92883f6db9", 0x36}, {&(0x7f00000019c0)="56df89067deecefaa760badca7a398dceecb77b8319733150fdd943734189a44bc32ba41090ea8759f2c4b5dcdd64c05a7559216ac9994d902c3321d26ff5b750fdc7e010e4fa565d6701675e7103f1f2f26416aaa4ecf16f7c4c296c063f28a67c0004b22c68fee0cc22985ae1b80dcbfb6b5a48ade55ddbab4b0378205ab716eb4a585c6a86b14d1167d596c0af848c453762ff7d0b5755c1db1896726b5afa8e37635741ace1714d1a1b2711be4a4a85a7745489a", 0xb6}, {&(0x7f0000001a80)="bccb8ae546fafb8b6710bec28d5bf3c9f081a0199506ea305a8593bbfca1a53fbd69b980abe5e58bd4acaa524b010725df9c6959f1175a5b3ff9be186e7d707cd80d3783d7c7fe982439a196ff082e634a139a6d240368dff1a9f0876e21075ec0760516ca20993a8a2e7efd40c726ef30076c03dfde3e1f1ee1460fedda0130f638845de053e43ef000ae30dec5cea51275d9f91810bf939d5252752d72c478f8b0059b2864d2d263b87ed73aec92dde8c6cf493ce898cbc835cc5a94f343e601efb551a212ee897fbe08c216d5f27afcafbfc2", 0xd4}, {&(0x7f0000001b80)="959a02", 0x3}], 0xa, &(0x7f0000001dc0)=[@cred={{0x1c, 0x1, 0x2, {r1}}}], 0x20, 0x44}}, {{&(0x7f0000001e00)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000005240)=[{&(0x7f0000001e80)="1f58db15d8b412debf5a9879f6a64bf3d6b244f67ad150088d34ddeb69ab11a8260da189b8718b6d1776ef8529", 0x2d}, {&(0x7f0000001ec0)="54a4a5d4d7fb2fcb287cfd2e02ebf0019386a0b5246232a1fe66dde575ab2931085f59570135ac8c051677ad68c1e47a941e749caaa99102baf888af91eff259a17fac05ab5a4e306fcdf6633648548311f496db9ab0bc09f54cc68718ed505332355b61ac7d52af5f9a467565c139274f4111166dd3deb05f462cb960e20b2e685cee25484e1f7dfe162cf17506893d0ad1bb23b3b2c242c0d5a2962a1876fa83ef1055668a5dff19709ab7ade00f17bcb2a118cb767a937b862e6752a486692ece98829c", 0xc5}, {&(0x7f0000001fc0)="6c4b8dc1eb6528c46b421590a65ac54ede6f", 0x12}, {&(0x7f0000002000)="40bcfe4207f6f9964aacb7786c5b9f2c99a695e8d536bb87b8f97a398794478c24ee2f73412bcaca0d8eafa354f36a58bf2c1394963051af61beaa760060342fc6bd6840d5d3ab75ccc4e828538ec838ded25ecd45f0cb9c28894c365428f73d2b770f8ba294c8db5fa0ece56e4091e1097c93c3458f372c551301b5a43be61bbf87f98d579d4c1d44426e63ac9db023708f88230c67baa5af894b766b0463764ab4fd21bfc4fe16e5bac5c1891b2727083d9c00168da2167e9b3f5732c6828d7d6630be579d2bee", 0xc8}, {&(0x7f0000004140)="62fbc1d3ccfb0723424d3c8fef745b260eea30c682852cdc61afbf646dc7494f96583a3d167094c1245c00b7f17929c9559cf60f978ec2b9afee4411fc87486bd275f91c7a868ac6bcbbef564a1d529e82f33f9eb3a1cd7f0375e7c57d7615949d6afac22d02c93b8bb0ad20fbf7fd02a995f2243548447f6d8fa453d427ea7c3bacd2941fd5f4ddc01cebac5f87aa8343c0cc856e84d1a911123b6b9ded311680143f91a34ed39e1d2d2b4c3a66ccb863d4f3698ebdcfd137691a66325c203c7eb3d33dd20cc11a7f2e0dc2ae4fe641d54092125c4ca297e77d6469ef513b8f62ed186d255ac5481b955c6ea7a7e775bd4a39ac171962de1cac1c38fd64af0a0c4e96fdcbe1007725553237dbab53cf472883d9c01c4f3a599dafe90d4223bac1555f9588bbad7b1e73c62d374c78a995c3119a1f229efd1e1381490510f727e0818e6c1620cbcd8a6a12f7c4bfca0841740c2434f1800eb5cc1056e0a71c6b0e1caaec7fc2b98a32a48eb23cf809911acbd24d67b36bf70a23334948b40a6a4e3657de895e0cb0c183204aad9976c8ebd8dd9ad5dcd436e4b61681f60b3f23f09f60f91e1419ba7e47cec32397676a9e145cccb6917d47e049f7f55ac9156f0c563e4c29bad1636868bacac7f107973ddfe80303907401f053d9828e73380e946408caf02eab70ddd8480191799e72e38ae555989d6a50eaaf5e37cd4794cde3fddb1ab693ad2524abe3498d116664af4835b1bc53db8e0000a24f7c1e1ab67ce4d9a64a50a47247c1575498968e9a25c6b9d6e03cb9ce3be271dc12f2113a32b1ea39a35cbe9e13abb697c8a1504e5aa7041be97c508a24279501429fb92c030248d8203c14c35bf25c00ca3bce2b553ee22c72ab9f1a3af109fb798647a0ea5408e8bdfc7590530bda24c3717d60064445ee6c4c17bc9e06951dd2f505483ee4f558215fa290f2d40d609e48a9c1162f3d139bec941d2f650d4b39382b05d499d789ce7fcd08f88e69f3ed58cbbe05ff7b74946d3a3ff30cbb8ff1b16d42440f7407d8f86d351ddbff380a39f67bcf61e9764fc2d7bc821943e6eec28f1e86231c88a36c3c887d16fc999e9a00f7a1d7676ad88665e58e3e1115a5ae4ee518828508be7d6d5bbcdd84519f625feff70ef635f2ede88cf0ab2a47a6d426f0883d33de31a685d46497501884fa68cf846c5d0253053bda4a2fe3b3fb77ab5d9df0a4d0fceaf475df565f71ac966f015587db09f56f776d600adb6a42eef58f80b5d46be81f27bd8e001f4147f22fdd63fbef280b5cf993a3d554e035ba995ee194b05b0e3819a127b1fe5add9dfd46bd4a082949a26d585d022aed08bbb4b8dec11cbcd55477c6c1be17494343ca45d0a6e63e3d3a77d72c2cd8b1a7f8c219f55cdd04d2a11dfbc2145769286879581b21a949e3ac2f51ec335df6444a5ce61a2f5b088b697c550350dc667d552d2d33e3efd31a21b31cd1750c5662b4090d4edf249024a9eacd4d4909d807ac458bc400868998327e5eae956013c4d771f453ffd9e6639d5dc56438acbcc14446097b6d93cc7c9bf66f84c3ce1e6019c74ccd5f861495002b5f862e7871c562dc5ba5d2a26023d878c33881a6db8fc64debe52e2d26599ae2be2fb85f7401d0881b563a8bb5a7a1ee629f00dc3133592c628e4d359285c9fa0c3f596c1d818609f405e6af9ad85fc23dc9bdb241f996ca0148052329665e65c94aba03f528d6e609f7c1ed8e67756fb1b7cbb991cf8be3b49ad98fa43ab2cbcbe206519b232558c95e3b4b4a50e95ebc025732295f2eb0b73d107acba9863d2125f994fc3fee0c72165843f6f41f86acbb109b159fa85b01c70a6dbe52e72aacaa3b69f9ae2d730f0cc953b9fe5ee9ded909d8fa8a74ef899a38085e8106689c3aaece6a4dbb5340563d7629a83a5adfdea71e9b7f5063cd2d98f63738b8247486805c6db86110692334ca5f9afae5ba9e97441e1f1347f4de2ada60de913334a1bdd2463eefb544fadb631f134126d2695900064827c111588a19bd5c2c7652f9f019602c9c29b0ceec508898c0a4453b230d68942de3a6e5a9b7ac84ccd5a294292e5ed768981f88240f1998ddccc5d3252446e31e6667bfcc2cd6ad8e32fdb1d60c0183ff6846b08a029a0134466ea037e78755bd833a5e0f975a826a8b856e01b20fc75d756e02463ac46d17de9a2450e79cb8f3a6ea333214194a6be5486ad35adf586aee2ba8ae49aaf9cabe56d882ed10f17147686ceace265a1c5aabf23072016303cc0bab4482ec0bb15755d097a412b4a9a26e70b145029225905d30bb0e9cf1ac7e96b11c6b1058ecd5f5e992d7be21c26e5f4847c5ef0984c83303a7704bcb659e0bf564b473935defe2ca01d0971dafe40944d4c2c7bd70078a0a1615c14b8f313d7eec569559529cfb16c70f7a7af4e8f6105500e689c31f2a74b494d2ca71898979870ada85fd900d233b05be2524547d4db64a68b37a9bfb7e339a25176c39bca14b82d4789bf1d2fe8e08405baf62f794e51d8763fb4085c80d54690d5fb188200da96fb944a855422142aba6915fbd74266fa022d2e02854274510729efd9dac21c07c8eb91d9d1324642a6a3c1e89053853835dc495a15d2a1e1036493aa5a3b7341f0fb8d85d03245ad23013bb0a1b250f2c7248d27d4e6494e300c11cb8c6b3a73a2218d24c6eccd0ad454cae45a11edabdf782987f31528c86ec94d17a299c00c34ef262a13ddba2fac0baee3944fdc33679fcf92990986c1d5271f03a46bbfd6b021850e53129b19412ae5d5ed574238e4d7dc6227c7234c7db8a5d0b2adab59ae06f7dbdc1b8d2b4e5126667b353e8e86cb83232caf68143aeda694f59b1d65eaad94c05547e39e24dd87d9247ba08de00eeeeeac317ee35dc846031e3e46eb54708417ca8d575e997f1059632d7ba2e3c8ee63c7f707f0000000000000000077eee98b44e786d292ed805bd6ad9f76e0bc1b7ce741f26e82ad382cf1307d254b7a33335d844b174ceb98498b53a12b78a9b3e475eb533212fa582be5056ea7d4350e3f6ce35004cd7a7ab50eadaccf1a507603d1fc9ab2917337756f4eac8d488b6d971021e637df734fc3e65f8c25bdfa99e55d1b0dd05fe8dc69a7ec7e9cfe7d151c9c134aa21c7f4df60eb8bbd8f91927680a140c6a24091450e7a40857b7b2273b0b45331568a49eaa653efc9be1fa9a2816431049d19841e5bcb68c67c455b9bfc339b8d9ff392e4ad231b7894cfb163571c6a4084727e15fc7e9d4f61309cea04b1d2916829c47a7087e3caf7796732b5303da8405a207a7e1e3cb2402bcd9c0a78842fa53e69bbfe9e2debf2821aea16e7e89e84966895a708ecad6f0afc93b55c7d5f82988dca16b4308e3650f829fb422daebed37f42a4a65fa9cbfb32f08068a161d9b28e62f6e4bff70c4f2479371d144673ead5455872ab575babc3a5736184f3166536bd7d8f476e25981d57369b212e99c731daa0f69917d214b806a27a2c820d19ba97e1c08ef35c18b94ea02d5518abe2e4aca51493c5dfa863dfe44c72ed0beeefd7e62c55fe7cfe13a2a40340d91eea5cc4144254b317b1824ae05d062cc45808bd62598f9e40783e852b959fb9e010e3cc2a6821877aac20979581cdff5232cfdcea71a22c9ddff7bf6677e69a6df387d0a54b3c7eab66f725f46e03f28e52c0872ed207241ff85eff6601f9c8dd7fa7b814b0748b95cbce1f3f9520cbeb5d14fadc6111caad5ef8e657cc4bb23b06f8beadfb22e5d63e9174d1d1b81645afd916757c618de65ae26f6ff1e8bb75176376457924c675fbe8d8c7b08b3d744bf092af316a19621c62911a93886c1ee9e805d084619b26c9cb53307b4d95fc534bca8fda0850a16d52ff6558ae4db1b29b78e738aa0b36acfbaf1dd62ea2f0538e349780e1856be708a0ffaef89b053f6646cbd0f5298633d785a5c266bed152e79a2a0c05b092c050d81c903a0b2a511ea33b29425e8611c908466040c180d4ef44b8b626b1180d22a138d5487040e477dd562bf61ea7bf52a873b9a93c24b7de2d239515fb9d540978892672a10c12711c539699836a7a945a33028f98bb6f6355dc3029085b472f263ba9d6a53d697310797ab173fb4a48fd98295eb4dc0081694690c61a5f3d7147a50f7af97165295835b12fa1b9b3f6ede7f4208df9dfd36114726516488fe5ffc0b04f10d4dde1979b9cdfda235fb017ee98f30a04abb3ffba001397eb1ef2c7955e290b697c95f070ee84d44cd45ed36706ba88004015925da62fb65b5a2632cd311ca18cc598e6a742d83c302e8d7c0283a10e013bfce4d5123e1bc1a38a0e21c6f10086022c8790c424d7c44bc7f25248124825e4e80063c91d9f7640606a369c79eba3658195594c7b05597bed07edaac3545f2fbb5d0aac29731cbb61f7abb493c827807cf37078482dad209fe9d6905237f914d0d475e235d9fca800bfefd2bb6fa89f3c8ebefdb7a4b47bdec4a809a829d70d465e821ba74e52f209ae757fc3cba863d027b4830f7180566366b6a902084b32ed572a3cd64e9a17b35deee0bcfe0da197e71289fefbe217ae2494e07c3a6ee8d8bef9ac668d381c4607e43a4a2f11fd6a60fadde6ead67d93c4994e756ebb42930a6dd27c6a2e2f43cec450c12f9f63b75a0c816da4b24333eee2596f90ed7d574818115c3b5992c0a7108af0c0f7e941cd6836ad64e48df7bb896e5cee53d2cdbb629915c645174b2c4b0096c4fac05cd0380ed4534c71ef7d40643e693e319918163bd1e7ed611cecb5e646c893c675862effd5afa6f44107ba1273641a0e1aa6ff7528dbeefdf8bb79109c7c8818b70bfdb841bbeac5b1472030943c4498e4f544e4afd0b1d61c169af07ae80d4fea9c89793a4e0ea59a7d681fbce8828791f4bcca7fadc68acfec8c294a0e1abd4f41eec3c040c92e72e65f7d79786d71f774183b915943113eeacd6b85b9a4e1f95139ab1f61d7811ade3142ef272f9366b0f1c0f7452848c439d31347e6d4e59ac8bc9c73351e251c2ac3e5ddbb0e73c5cccc7198b6339742f39f3169436ecf15f2e4f7eb809a09aaaf3f0395f46baae8fbcd7cce9982d6548c19b27ac56be9c33daae66d619aa4eab233058897040f52ba7667c430ae72a4bdaf5c06cb2ed718405bee7701167ade1e6f57f4470490aa4a986c1a9753310262cdac12fa674796ab6a244ded27b5f04a048b58c16171181bd51a57b7fb4b30e7e4991b37a2c52d3e41c0ea084c9fde0ac15e44c917c8adf548b2ec560a709c4632fce7e368fe7a016d05f72ccd6573a57ddf604422eb91c424239dbce9c9ee62b91bed2218aaffb571cfdf46d521d6e6f476945dc6ea407b6de0f97154e1308f5ef40e988b00ba1b340032789c8bae7be2d51b9318c13dc40592ea0d4dd2820b0b7fe3ea5da65ad755cb6d7bcee2bbd7d41b6cd82b468e0f9f4a85249ce0108eea8a33a6f2d50be3d8b466a516169aeddb8e213508fef4300f26519c91de73ae03f43528fabb6a5e3ce40c7773e16087171eedf349861f3052b729d094d722eea95f17ec30455e138146d0fe244aed8cd12a9b65cd3402f8447feb930472e23c4b9b505382be415129aa6ea329ebc8704c22035a683bde437912a7d86a688b93f00727d8a08d4fdbf41e61934b4b775758a66002f283a57a7795e1e52ac521edb6195ce95ddaf68f7d65df88829a110e924d5831bafda04499219f901df23871d66e5ea1adb187c9f4a72f0817ef5e99af1add901f1cf477e5", 0x1000}, {&(0x7f0000005140)="026b783ba42de4365067022b88c5d3b43cbfb8e28985f8515b541a7312e624b08c0ccd89425ad411b92598c7babeac5ca6b6bf41d1d9b262395886fda4d0f98feddb4f6e012275f51ba2c7b0cc835c70c1ae093693e0b0449bc08837d0d59a400eb5d4ffb981625bc25e7903283d38c3da3f8662f23e54829719412c8f50df53d479d7073e4bef064f9072addfb2e18638ef241541d3325463d478b8b9eeda1c16cda978cc52ee3232807c3932f114be524887fbeae54e2b694ad8e8480fb5b5c44eae45036aa0c849882f0f9fc582089b1b1025790fdbbd5a76f5ccaad51ddbd3b282f5a8ae84faf6e83be2048429ec30fbfcf9cf1b4876", 0xf8}], 0x6, 0x0, 0x0, 0x20000080}}], 0x5, 0x40004044) sendfile(r5, r6, 0x0, 0x100000000000042) ioctl$LOOP_CLR_FD(r5, 0x4c01) mount$fuse(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000f40)=ANY=[@ANYBLOB="66c03f", @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) 12:22:33 executing program 2: creat(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001180)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000500)="2a67608aedbcaf29113c735006d854ad9d16f4d5b2f9911532b59a2052a82cb1198ee4a4b3673ac13fb33dc584dd22a9bb7dbf53808f7ab293ed020f3b46af45b9844d87475ec0429cf457807fae2a68f0", 0x51}, {&(0x7f0000000280)}], 0x2, &(0x7f0000005400)=ANY=[@ANYBLOB="098c42f12cfad263f2c2ffd6b79bfcf9a006a7b330013ed6461d36df713d62f474bafed648951a9c5632441cb58eb75867cc43b791a94244b915b677cb0deaf698dd023e506823c98da81b25598ea1506d184ead62d4a4ebce70ed25e44658a2fd1ae0f6f6f6696f67b2966081f705d3304e7264ab9d280977fc2d10cd33b59dc5654dfe7754c096b94637b851b1cff15bc2a9957537305b01d17f71c75e5a2e190ddaffb2da806f9ed06dfd4c81748e8a58877a7d575bc0c9625d7b9cc71f76187946c69c22cf18ab09ed36d42cb4f5ac5c9354bb8eed01f6f3e904b9379befde744a86ef0b8e37f698f0c9341595f75ec20b417f63c70f77edcf", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28, 0x800}}, {{&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000700)=[{&(0x7f0000000680)}, {&(0x7f00000006c0)="435f842cbf62fd6ecd5a58830cb36b39", 0x10}], 0x2, &(0x7f0000000980), 0x0, 0x4004091}}, {{0x0, 0x0, &(0x7f0000000bc0), 0x0, &(0x7f00000004c0), 0x0, 0x100080e0}}], 0x3, 0x4) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) socket$inet_tcp(0x2, 0x1, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000005640)=ANY=[@ANYBLOB="050000000000000061110c000000000085100000020000008500000005000000950000000d0000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535ed866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180955a5a9e806627fabd8e6fca420f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e01136f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab084934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad371108000000000000001449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e08038266b56edbe0e50fd5e2f295651a074ffee5f54645a15e1d40050b60cd4238cf01b4679535777a51a347d62b2439ff0519ba2b8484032ed639ebae6ec5f45b816b3d4a0b0906a0f0dd43cc1d1f40aba7286ccdd069eeacddd2"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) fcntl$getown(r4, 0x9) mount(0x0, 0x0, &(0x7f00000002c0)='reiserfs\x00', 0x4000, 0x0) r5 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) r6 = memfd_create(&(0x7f0000000300)='U\xffA\x05\xd6\xe7\xfc\xa3\xb0\x04\xe2\x1b\\by\xdc2\xe3ZoL\x14\xa7\x8c\'\xa7\xcf\xff\xf0+9\xac\\\xa4\xa5=\\\xcc\xf6\xc4R\x88A\x94\xe0\xff\xff\xffX\x91\x1au\x83V\xc1H\xd3\rZ\x01!b\xc0\xaeW\xc5\x1f\xec\xfd\xe3\xc1\a\xeb\\,\x98P \xf2\xfe\xc5\xf9\xd4\x9a\x16\xa6\xb2\xde\x82\xa8\xf9\xcb{\xa9m\x83\xfb\x84\x8e\xef\xe3#\xcf$Df\x89\xe2?`\x96E=-\xd6\x91,4yEE\x1d\x81\x9c\x00\x00\x00\x00\x00\x001N\x1a\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\xcc\xb8o7\t\x0e4$Lb\xf9e\x8dv\xd0Y\x86\x18\v\xd6\xf9\\-\xdc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a4\xf2\x8c\x19\x1e\xf0\xb5_\x93\x98\xb8\xcc\xc2\xc6\x15?\xa44\xd4\x12\xed\xa1\xf1!\xbch\x94\xd6\xf0\x98u\xd0#\x95y\x10\x06^\xdf\x0563\x9dX\xdcI\x06\xfe6\x1e^\"\x90\xbf\xa7&\xa3\xb5\x8d\\\xcf\xa1T\v\xd1\x92oV\x8d\xbcGd\x82\xaeD\xe0D\x10\xa9\xdb[\\eN\xbc\xb26-\xcd\xeat\xfa)\xc8\x00\x91<0\xbcf\x8b\xd5\xdb\xd9AC\xf5Z4h\x1a', 0x0) pwritev(r6, &(0x7f0000000540)=[{&(0x7f0000000040)="3f9ebe239545703482cbae9a17ba12fc50ab1b6e3e", 0x15}], 0x1, 0x81806, 0x2) ioctl$LOOP_CHANGE_FD(r5, 0x4c00, r6) sendmmsg$unix(r0, &(0x7f00000052c0)=[{{&(0x7f0000000580)=@abs, 0x6e, &(0x7f0000000b40)=[{&(0x7f00000004c0)="303e1ff6ed918519bef7278b89def2ecb0f33fee31", 0x15}, {&(0x7f0000000740)="c4e31ef13857c05fde93807b593642f622edc6ba229307b527df7e291ac2ea23ee59dd8c1e1798b05c02bd89a712967a2cf272b6bf461d9ade832f49587fb8d106229b860c29d7acf7f17d30b97c283406dbcf23319e89fbf3395ee5", 0x5c}, {&(0x7f00000007c0)="5a8907450b28c2a339852d709d16a0102c3520b20fb342deb24e70fe3c2d1d947a48c5b92bd7b5c16cc7319853a49a52a09eb4f1d5a14f6ee99d265b7615c2cff4968640b56202433e2d9467d415bd2931db396497f4c01f8c897cafe110fd2b6106becacd77ee8dd81388d2cc37c549ef2a475c3f1c5d50214f9598fb8a825f", 0x80}, {&(0x7f0000000880)="fba9a527d99185340cda4e5e93a67283b25d69c6d685f4c20c202e06e77332ee02da8e890ff8903f8d1766f51575620e5cd34794e13ec9eea473a68316c9cfe699e747419a7987e91b1223b88f3ee18244f01e472e1dca9b71d415a6fd2b26bac1a25846cb8dffdeae4af80f55416ffed0c7b17a24f0420e1a97e931b807f58d3578b790131ed0f3ecf3c20e6e9e839686137b5cca2f6e8cceb58f1d5cf63b771b2e32ea4287e717fb04ab8c99704521dd93e977a159af06a8cfe18398faf5d3fb538e02ed48ab5fb3f34389bfe9490e545ec0aab8bf138c16", 0xd9}, {&(0x7f0000000a80)="69a7b1ab7db40f9c92042cdd325247bfb1150efb5e23df7f4a3340b0c76efe9eb818f51b2f639269c3b5cebd24a7445ae822bbb3aae9824a59622d4bfe98d6a0d6958d18f777f0a3229f6bf997a6817b7090ddf8e7b5baf7023541b76239f9cf42578574c0cd780391236a1d30a55c5935553a4f0e3ccbed8e830fd51c9ca31f1acf3a55bdf306", 0x87}, {&(0x7f0000000980)="14b72df6edd39e24b7af98b38e09390a7b31ff43a6bdf27433a75591268f0ea46c9c455c8d0c1e7fc218203c2ddf6f9148ebb6d616b0674c2ba2ae1ec4d85e88b9169f6530bb10cfadfabd39c910", 0x4e}], 0x6}}, {{&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000d80)=[{&(0x7f0000000680)}, {&(0x7f0000000c40)="03e75f671e2771854f823b4c2d3ca9354ecc9004f471d0f89845d8285d2a2c27a50aa71bb765ee5b675e0d91405afac6cd8f856b41e6b02090a7b0e386e44a190e9c52a9ee966a9e4d308f1f2ce37ff39bdae129d81eb5ee27afdfc036420827c9b2d93a2c81d816037a1fd1807bf7c30888393b5d54e7748ecd80d402797cab2924179e96a1d111efc7982a1ef59f8f2f46a72e2e36f8b464a57e14b81caf6bfb37c68c52edb326b9dcd47a1121d85bfdd447d013b989263c9e01c94a08486638bc325583907b9d2608ced7921110ecdf", 0xd1}, {&(0x7f0000000d40)}], 0x3, &(0x7f0000000dc0), 0x0, 0x1}}, {{&(0x7f0000000e00)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001680)=[{&(0x7f0000001240)="291562a10c5f192f6b43bd6b149b7b854b54627447b52be0bb440101e392d3942145a9e6f5a83c5ea6536600ca8c1e7a9a98310060ea2fb42b9da697477ceaeaf9a03b783a7fdfd7c37d5ac42a372c7c7699df6ff34d4cbbddae325a8be6a936e8b3967e4cafb2cd3e83ba9e4836bb78c6f3d901c085cae87a49e13d0cb9c605647ab37d67e7429ce4ea186863e2d91f7afebd07ac60b7b4850cd1cc53a44a", 0x9f}, {&(0x7f0000002140)="db7b3f74a8c759d66e6424c8fa6f431e3fd44381ac4242367b13b8ca435df3a0b72b38f4c2b66c4515f9113d7497cc550d4b68cc9700a1f9aa75299e8c62981cec410ae05021d788aa519de521212c1fb9a0199d4fc2314db69f27c58958408c3d093e4872008e79213bb16d1590cd0885f3e9f7f6f0461cab0996b6499a4924b2eb2d5d5490107655d1aede500c5d31b21bb7353fef3558019bf71cd7d3ba7b02508ac96d00b813fc0eb66fee6f397bdc87a677291526900d5eb99c072414bb7108cc1e797360e8564e11f0d5059d47c127bfa6aa799ace0826df2fe7dc086ea4bd88a5d0e3f6179c8a2ca32465539409d3aa4a673637bfcb41408198c8472ade7e3eef69de7e38e50bf8d57d60681ee9adfbbb6c6cd0e210a9c279b06efd119e14d6bdfd586b674d19aa5a9c544dbb38e24a2e9452e6b2ed4428473628fb71d42104847b02fbd9bf36c81652b31b75f167522bb8ac1eaccf7a64576f485eca2183ea21e6b5fbed7f0c22b740267e485a149c4f595edf324f0fa10d6d7d0f95617b6e4df5d080ec0bf5d8054917003c1adb0e5848089c3e5d8b5a1c7b668cf2cf1f6b36c0cfb3604c1fcfbe35d4031f4dae7d2ecada0375025103090f17859b1de9c7c0a79558e3fb21fa34215378772fb8bdf7fe35b862e939e0e484f64a462db6d0fb0550cc00cfd3b2fea981743a6f05a7b75afc819dafe407168d1e068e0d445289222ab39183f5786dfd0e612799d1cb8aaa468db19271f1a20b6514ff9d355cae88aaef8b8059e07df17762d7135e99a0a578a14da459d3705f00ce0039a0c98cca783cfe1b50260166b127b9798181bb39010fcca513db127bf67df7f031dcfbf312838c11f4435fc6b2669d9e6404966429eb760137d6661433c7367493095e05c5a4f52b604d15a439d31ce0ca48054d97c92a6135946467e134ed7e24bb5f7920904790fb707b3ea7864592e8bdbaf9f21c690073e45817766040288bf7f02e585325b0b3be189adc200a8f06e0bdb0edb104ed91d843cf6b772a625d1611880fab0d33971730f0e228fd62e4eb10eb3aa9ce9bc6ef8ad263fd768af9ce15b8120f7dab6553f586c79ae215b3bb7c9e48bac0f03d927f9112cad32f65ef44fe0b2fe3ffa362c7a7a8add5275cdc07282379f7b16088c85afae507949b046a849b8f3dd7d0fdf7d5b295d8d3e3eb30c3013707405cd1bfcaaedb0537b770eb9ab83af5d89ee85973e31466a4eced4867c4f49436d36ef3cec4c404b1752102eed0903990ab9173ba62ef0018bec19db1ec78913954a7833da0aba83de54ec308487089612a4ce61783562655d04f740b97cc60c1f453dfc49c71a7c97c0aa470f4e09c75232a247f96bebb55c4da504f0e8ba23452c02b96a9728286fd54d68d31d9bcf9c597215bcfa8910570b55e1a254d09998db492967cd5f71dcd1bace09e9af5ee6b85255ed5834a25072899f0bc8711ceae6e620d0b63b7cbdd746311f72cb5e2ea71b4d30a89f98bec5dee79b76d181cdf88e6bdf2efda8bf758e157f52348ca645f3149ce34540c3c525e6605393e21dfe78b15dc41a21d266d0d5a7693bbfdb8c9cfce2bd575d602421b322769cc66c941f3be88e3b29c019b75f3564f75ee17515f6a309bd7634b15c67a901d3593631cf174896228a0e14b8c15edeb94e160560e34645a2529bfa088c51715169d3c3cc7dc957b475832cc43868f24de5404541a922a3a100bcd136fcd5c6be1d44c893f5847cc334e5e23e015f303b703816865656ac5534cce03a16e575b3bf28d2aff038fbd26b5c1d02e7eab6cdd050909f2391dc268e0db88149efc089b68d2c49d9bbf16acd51cf856f244e138c58dc7093f2e15f3beac9a2550c2fc1947ba2e411f4a34ec57a1fee5fd25c5a0af341079c9e5ef51bf7708441b00c3bf0fbaee31954745be4edb510b717583e4a375d56d52afbe5756d9a20c55143783f890385be198fe05dac6464126610b696fc891e89c6c5d0a0f7808c4996c4e01d576dfab5a4f382f7267b59a6209cef506905af2a40962360b8b120e8d4df52bf0b31f20bc106a91dc99aa3a40ff0cedb48595b0abf1fb1f33457a33077b235bb2c2f822de572eec852dd0023f5e95fb8d66c044a14747e4f110fbd5cd8e853c0baa05a506111203389b920ceadee1bc653e74428359b513f70535dcc64b0b2ed258e9cd8eabc48be4ea7ff8097e997ebe92f743335a7a6b71af6c47657de6168b86b85db2b1b09cf1128327562a7ff6dfdfdc8910c8db3a5c0cff180b4b2f5e2e63c6a7f69edd0d1edb24e8e3b6f6b12b94df4d0719916ac6767542c7f987529312d8e278b6678a34ca3cb30381ca1a6e6a440b656b928af138b4c0f994792849f8af4eda8c47e902675a60b9bdb5196535a8297a8ea4446bc5c51ca09b48f0d4ed1b70cee5ac7f5d78996c852109f3e3ba83ed4c928640931fb5dc62aacc73b7f57954388ea39820cfbb6e8a57f01172042262527a2e91379bf44a935d93285eaa5734ce046fe7c63d9c11c3b822679c61b93a0a60363bc3d8235824fff47ef9a20550d7fea10d45c349bc6bea29603226727bf8c9bcd059f8594d5574606dcb48d14f8bff8dc9ca9590823b6934ea98f3ec1ec87704fc6af4b3f17fb16571840adedf18ceef91fc2d3b7ec377293468385600c4b806bde8a7efc2e5eb525e84ef317b0c1ec56687becd6786a8314ddf5a1b17118ea92537ceef8d76009b12d59cab63559a57e92bf01eb1e5be35295c59717834cadd06610aac76617d7dc4d354673e70c04cf220bdd037922380ec65a95b6e208d3d02580084ee81bda402831b1664864b976106da60dc3e6e133c3b48de15c09699b211299354dbd859c68851af7cb28baaa1f9ed35565461529ab9b99cfc3d303b7b73d84b2a5fb9e4131bbc81754a74f213d56d13645831eda9038f53b142d31dd552c0f750388f46db232a4951d227b541fd29fb99abea70eed38b8c7297d2e47fd9c66a5d11c0a540949d99f32fda7b3c97fd019ecf606ecbaff84c6138cee1e797320902c9cfa5fb8c5105e5ac8944eba8679ff9417e6a10f07b3265d586893716f40633e56dbfbdd498b8cec9c12b9a37baf645b7f6f67af1b126bc2c31d5b4f62b0829fc141d638d2301671711d8fce185f38f2d572fa859b3a16e58012a1369950098301a7614fe3d8cd424871871cd95b388704cd7136dc7277bd018d58899ba9b5970b7965c34eb97b8a108809b1a6b894c1190f2befb317a2a0b56cf1667bf0ad6f29c522787d4296be2eab098f30c45d14b69acc7cd9eaacd07d0b585328b4a750e24a4a49e7ce48b3fe56b3ea40d2e81a828a0b8df468d9ccb01b9ecdcf2748ef63f13ce982bbf5a7706baaabc76d82d16332842a14dd7a45466153e15bb55259ec4de676db549245fdadc27abe0ee74edf22fd822ffcdfeae68599ee401b4f56da1eb3558c2cbbe64624f54cca776419c1a5757b0c0b78045cebe968feaac75f71d687b84cf903f8b1bc3d1e132a9cca12549869be323c5201dcfc0a3d148d87b7fb5b3978b2fae8c1d68b2d137fc86416267556f1a559e62ceac5040bc222a890c5facaf192b7c1528020179b76c8018a5e0f3b6a563cb837f0ee1a6c6e1eaca8e55c6136270eaea5749efd338f69cfa7388b8d1e34349f91fec099878fbc78ef06b30e3e30230189e32bc60936788e42260e0ec7c92a522d8987c683862095a01ee29098fc23f2775a3b2da1249c8f049d9cc883527fd8ab2822d8208a137e6fa4643ff23c322184679ebac281fad578b6de2f6c0668bf77daf2fe7a231270333ce53036b50a02563aa57c8df9b60e0de90bfc0e535629048e2291a36048802425aecf449b3e75bc10b569390897cd565e81873d131c90d6d025b03ea34739c4621d5d8a1c8d04e6508772843ca8a57e58fa62fcaf0043416547fa6d76ae1f3001f3cee27e81f5f8d69e30a3602da208086505dd5d658aeebdcf82d82e0689536096d16b70d7add5b7bf06799560e42f936af7ab5d0c8ec156ab385d3d026b6708787f65eb768d11190ba9e4c016b136503d9f80b5fd349ee27cb76fbedd7407a7f94cb843533ada274b2e8f185739a4dc0e95a84bacd96f68b0b72e4e83b64427061a1b1a009e73b4a7539c8d9eca193c214e1a9f0cbf3ceccab76f79e2ed2fc2f0c5eda4ca67063bc543c1524d94fa4ebae9990071ba2df4f87493c6d919ff3ad28ea7f3fac684af29ea0f2641abb2a84fc3acced074d71ff2011e9b62740b4cc56cdbcf691a3e994ae3cf25f2166cc1f44d4a5a07639a803ec79dd38382b431ae869fa885567846a21261d1907fc4a57cffca5a82eed1e24f8ceb7abf9f789fb0b20ed14617471bcbe2ad74f818edebca4503a7d2d98ac1c1fc2af72d28ef8adce3aa9635de655c73cea815a11891ec6f6a14bfc19367d61d176c1778a777212b3f2248875fb4befa082e27c057d206e353a2f4fb9b3bc841a79cadc4f02f013d34cca6ea525dfe65f436880e2afedfb4244e4fb9a28d444e3ee358f68dd0dc3a5f8e4d9096a258a2c3edd7f825132dc1c88f17f6f7f08e0248c9f1f7fdb3ecdf43e5cd02f9145912a9992055edb79c0355d117cca5fea7875a6412a4a15026d831ffdee064dc65cab4931960db2ad96c3173447ee0e53187b506d196254341f23af2446c5d9e3ffcccc143d1816bc02dace9f5c189d49ae85582ba51b4956374c18b08c03eff874b7895733815fe0a16fdd52b722ce77cdc0a85f4aebc8b0b49446190bcc92a12445638c39c9b81e9fdc982bae98743bd46e1455634d12a85ab41e8a6a5ca7a0616c07799b970afec37088c87c3660d7441d22634b123c868e84ec47aa2d152facebb4d0d91e49399f8d891c935bbb90926c33138f37533774f1a0fb4dccacb98ee22fefa0a3cde0e6bcb157b723f891f001282bb5c0fdd0c7a8a0be242c11f3bbc8161113bacc9b282878f82966261d51040e82ce69a04cdb62e6fe1a6306a960b23e802eccded7164f2d10c9e1d41a72d3a2e760680ae1b9f59d64dab851cba75591754769073fe3b8b4b740e8a5296a490939a6dd0cc3e4ed5a0e4bc56390e84f78bc466046ce52711806b8da74ee1885a0407f73352b366e2cd3e35a0c622509b30880b0b7e7f4893ae68f4474968e9d229cc5650dd20708d72080161ddf5cfb8b2d5c60986a77575ac7b8587acb982f23b3739221060ae35d9d2af0a81c966ff471e4daf1f92bdfbf697443da324e6f9b26a26716f607d937ec7a79b082cd7dee8d251856192e153d9c15844a0d8a05a3a67a1816e093d9e039ccb36ee73272e3a53133e16c0501d8f078d7e8950d3493f26115aadf6e74f3e79e4f460d7d946c8f657e579b8e1f46e29843384a8d4fe7cee80bd9a17c0e33071a33065e46b1b1226ab19be6fe42e61dd35ac132ef33f5b1f422a7d434211584e6d22e375304dc0e978157cdf841fed6d9aab0db068e90a3065b62b452716f070c06a1d19a62b7374e3121ccef4ea374c1f2ad25de7577cc6ad4e5d70aa4ad80ac692774625ab160b5dc2110add5a733391d60cc64b4273049a6b6cfb69007e6cba750ee8322875734d273c275e73615c0f86775dd3ece3e5dad8aa58e71f8ca3607e4fe77b2fcd5f05a85b5d39f04e585eeb485f1e1d252db37c0b0cd4c9fa7f8bd24ab7a917e3f3e8517da501ca15d6f2c8bb30455d62fb76eb96ff1f249821d8d069581c1056c11aa4e496df891864359e0d979b0a8fbc7b8b5cb8d2e1b94ae44fcc62cbd", 0x1000}, {&(0x7f0000000fc0)="b5ecc05e2d66eb2a12c5f65f6fdd67e26881628f9e010b49e44d7cfb0545086bc0bed0fdad1a3feb0cef7f3b6287aa7838cd322fdf40193adf54118e450ebf6fe43279037f8238e8e12013a43c4a179f5813dac18cb27d2c13bd547b6feabe367214c890bf5cee68519292bd6b94583ec1", 0x71}, {&(0x7f0000001040)="08e3f3f99cae481bdd706d9190740941cf96bfc03f966974236206ca6afea931a1bb196fcc5b8d7e90464eee15947f2fc858870faa9d729b994ec13afd2d8cbeabc085fba3ce10817c0f2fb274a13807281458007389bcda9e44f2d15f8b21beaebacb4e18492122f9c7ba0aa967e44fb05cbdc5f7bf55041ce8a7d428a15623a4e40cfff3dcad56673ece141dd1e3e1cacb3118f85286ccd063b9a1889680993e67329e99faf76943140f9ac4d48663678f79e3327a5bb18ef8a61d16a02d44f094b88e31196d14a7f2ec28cfd45c5276c1d85c7329e2607513f6cb4886af8837869c6bef4067c5565fb4c83b3e111da8aa85d8ee46ac887021dfe1dd", 0xfd}, {&(0x7f0000005540)="a54343c19789e69799792c77c9f444c67bb0d7a3c5611130cb2b5ab037eb36edf8d4157d0b1df13a02f55db123d3ec9f23dc4905f1371fffcd4dfa039d09000000000000005c6f32c4a8ad5978d5684458c90f0edf0050610cde61f579c445220109f4c37ac4b68d265ff0372567954ff556477b92c5aaf5360801f1d802590e9c9fa3ade28249ecde75f5288a6afbb379cd8f28b91a05d5ce9f308171c4ef3ca3cd184b0fa23eb862e69c3a430f5f294cff4d3f73cc7d5333c579aceaac06eac8fb1db6fb09516c5f0d25d576d7116f0b931ebca3b9a5de9a618b6e0a701c5939569f9ffd000000000000", 0xeb}], 0x5, &(0x7f0000000680)=[@cred={{0x1c}}], 0x20, 0x800}}, {{&(0x7f0000001700)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000001bc0)=[{&(0x7f0000001780)="9befb34138eaf2967bb76f3015468b06fd367d43dd8b768cd07e64c411c9ee6a7e09be9903d52e415e8c4cc410321cc838617a9b8a4c0db7d04b35d18fc389ca44335dac09406cde36dde0fa028ae157c0e88ee212f6a2af6337274ca3060e0576698ce41d2f84407fb328013c838ef857efa9237376a451c964d621fe1f8ae85ffa7e4bfc89d4b670b91f66d2bd0303f0359a0485c51eb06c3ce1615a23c891f798b3e22ce0147e7d13a96ad5f83eb38cc36d", 0xb3}, {&(0x7f0000001840)="8727129ea11def83a69b2de5de79bd07814e0d97c1e8e96946d91d8f9d31fb795afa01106c0ca32572dff3839f94d81ad2be5a986a6cb9609c30862e05ef628b0fd5db6ead98799a11924f921131ef6b6c051f743c7b2b37f6d69f1c3a5691bfa417c00100b4a786b0db3c373ec7ac01dd9a5d", 0x73}, {&(0x7f00000018c0)="cd918cb3cad3ba8db115bdc7bed3ac2a78f6964967247b552c02809f03fb3bdee6298e284fd8b2b9d02ced127c1b988f601462", 0x33}, {&(0x7f0000001900)="5c5d49dde2ff37fbdc48a8c72bac482cc3b58bd8a8f75c6e6227af0a", 0x1c}, {&(0x7f0000003140)="2de6ba6614137e76802cfa1abdde67889224e6fbc9f87ecc5d9c7487a6e5d7a60f0a753501abbb4664139a13099ea2ea8373a94c3d2a185cf8c928073f1b3c8a5578dfd5e102904f254a4779fe8885721c5511e5bf589740ad61e4a27137c8c7d769b0869e3441b400a67f29089f2737f46a603ca87095b27ce3776fb4f389a187a7fc7c1dbfd80fe285f8f354343f7923402ea593ddcb73ffb8007654e8e265d0a0218188141621bdd0512661fd4d77aaece907ff326c80bb029e9acb1e3586dbc04f01205bf41e477e46d0e8f68ef3b2ac471374948c506daed6ce9a6bc613426f2d703f5c0258072196c6de573fe5e1a92cdcaea2f3c826665a5266612e82766d2242d79db92a78369b8829a6a2106de4b6059ce6a341004a702e7769e8a8f5715bc4dbc4fa08aeb55c5c1689f7ce48be6ead5d4d4fc154698903a0eebcd16fc3f35c753e669cebf12017b1638fb22fa64244ac0300b0da0eaa42f849840f46d2c6ca04262b5544b152193c75bd8ee587d5ec67008e647d929d17dceacc074b73e773e512468ef130703add97310129aeb99b1e3bae5bb67db3ded1cef147fa714dc6667cc634bad8d5901386e35cbfcaa131ee94b73c949cc4d4c5f5d6684a694781726bebcd1deb89cd9fba80c096b09bbdafb9d48f2fdaced8e21ae6f960b7ccbc4ff0c0c447434df308f0fc86b7592f2f71f4038909e35dce05a50340c27c0766aaef1aa8895934ebdf1a2c023c041e37009f5b8dd6a3af911f730dc68cc210b9853ce99e7cde319abc9fb9c05aaf4188b1ed4115a13e1570bf6ff4132aa6084b8f5c854b9d9d11512f4d36e895244ecb056c9ad4fe12a02a2f75c2bd98e90d57582a7a80dcd52867205fd217332ccd90c282f388f1b839f9ff141bcc985bbcd7982346f27717a5a7b67fd54f7bf5c0249dfe6f3e571937b0561922867a08849b9daf8bd3a6fdf7b16657400d9c0b560d1efebc74969f7b47c7dc4ebac56f5140652f49b8e213c5cc74ed2ccad2aba5eff1081e67b0945b3dc0295c0868922db97c87c9b71528cd230d219309398e5c5f9a1a64c07d48baa2dbeb56cc26d9dbb7438716c1595b09bfcb521dae2cac8406981770d6ab28f3ff0914a007c28b063f93f4bda30b1d749788ad67bf73d3d6854e128d574c53adcb0583b2fc30882081e4b44649373704f4c8fe54d5bc5782b7ee8325acb1f8ef78b25ecfad56b7662668be96130a9a9bcad1d1862fa24fefa93dfb6c7acb4d039fd10808c7888ff0a855bd8aa13d4d154f82f6e2648b06081924e7e59b5c011a4695735044136e513563039a5a307730e913e6cc522dbc4d309e9e5f66e15140effbea6687e062d55b3349530125e8b9b7bd846a33429a5cb940f493c64a802aa2b640f4783eb91e8b0237960f9721cf39d5f22a85b7222d4cf52ae37f35c8079ff1ff688d7b8754c3db614f1e9853d8ce29be471696c80ac94cfbc3aa5e1e30cfb4a1ba6717742df67284e48ec234f693ba8ad536b85e49b5f86784ed7ed9f556b16ea7c7773f9025750ed7d49b9946b6bc01096a5660b89176e83d4f2c95060999cb3f1752c4be2da7082caf05e6e4cf92de600cb274ef66c5c44b6db7b92bba3dde9812f2b30874e62799e859fce7c03f8bc96277c917a29696d32ce053bed4bf76090d0b94529876aa3283386d524a93cc5be668623a57a2fdd7996dd0a25f5ed5a3653c3a13a55b181f3c3b0ab9604fcd0199b4adf298dd26d245ba5ee1b8ccd950028efe72f4dc87e70bddf027e1218c906f6efedebb8a7176ee29cfd12653f879a58e3cbdcbfb80fe8a7d2c7a6df6320d0598d29573c198d5e6be149b9fab77790c85e70870f895b3a6bd23eaa4bce16c8c12bd631fff90ec95221d72b7bc16933dc8e518c63dc21e99164cfc03774478e156d49f2b40dacf551d563c22a112ce30433117fc198ca997ab3654d15cb6796bc3d6ca564418dfd8d8f9e6ede332e52298b8b4825b8267578a2b51b368a49e0be6c8385787737ee53c06c8ed44f287faeb974bfb56dcdf0b63e54786d3134cc6658e4b401c9b56e47b28e504a8627ab19ecf88a2153910e233089a7331e50546b42be451a0c792ea893fa98a6957948929a556475668c81093cfad64aeae3ddc09971897dcc122430cf836bd5472d0a4debf3441bf25cca66559b8e40c1f4aa662db6c5b695ae6e0dbbd1c75585cb9ed676e2dc8bc1599facf77cc582415aabca7e2a049648c5bfd26e8c6a1e4b05aaa463148655795a084b6f25648a9e79c4a60f6320df1214154621debee02e0d2f468aa977b8c90f968a8f52465e1e92864f84efa64f7dd3607b5db050973171e91e0f1cd3cdb29a6a10cce8ca078b9689d81e26eace9e070e630808102220f6b164b77eeae665e47197f83bc85ee4d5ddd5aa328c1e4932c0ca069efe151122b9e8a23bbf249494b5ccb5ff777e3086f2c268d364d6761a6c79c5fc3d752caf8f8f9bda0ca7839b0ebe771ffe91632ba0b534047ecde2a94a86451a46cdab8bc49705b308e410f455bb15f42c98ab05839061817d63f97bf397708b917bab08487e17581c874889622eb941d6c4259f66e9a5a070aee8f5b5358b1309831751839ba19d77dd04c9739ee4ec9e72d7520c8a925edd3d7ce84c9538818a940238c2a871dc12d8ef0abbf81dc8ae2200fe56bc6fd1e59136176b77c4495cfdd5bf5ae4c01bef3f9aa83f42ba07fc1ebdfa3314e4310cdcdc7bfc9bf7f8649b70bf731839aa8ab6f087a86322d83f9479af0c2eaeaa22f8935b3646fbca55e98bc7ea10e72a0424d8d2ad742f53b4b97cb7eee75557aff0a28212355b14ddbaac82b07e5da0f92d0cfb831f3ee132b7cf0d6dfc13214273ef61fedf1b05e43db9d2ca6a39e3c9dc9bd35f78dabd87780267f21d7bb9c4c2a97f3c0849763eb2c0461f6088fbb2c0f507af342117bebfcc0f639b2c6c7219006732061941f86c3d7e32013f1a25e72b79fee230615df466f5121d1d3b0b43ff38fa432240c1e59fe19ff88de66adf8a374e9220c6c25c98bcaee06f3792b8775d1867c9d52e33fdafc4dd9f4c6da6fad5c452f489cb9e588179d91ed4a238055a8aadcf2416472458aea6297a967626d4b75bb16c7303053565728b5a799cdb15ddca41e1b86d9198e596c81652ebf829d5c5a94228647c12176ef09d6971f8495e0b247feae63b65c5ee043925528b1ca2ef2e152c5941366ade95387f97341b5e9b174f0353be8072156afe07a8685109f70ae354d91397b864acb5f2031f6c9d5617d8d2a89acc50a4492ade69576f4be207b0f46f39c3188833fdd228eb617175205e9ceb5f5b8eff653913f5b40f15a92617e35b97ee337605ade8188075f0340c773ef9703b9c17d0162f2c3844f410375ee96ceb13720179fb5a644b8dcebf1db2427d64d12ac6487bcedb41e98bc1b9a09943c364897a8e1feb56aca00b5f65fe0ce2ffdc2d1b7696a1b6f178f96f8a6d96fd9930e330f506a8035e6369ffed4c00853bd7edd74e9e2368a7870deb92f013b96bf8455578bdb7990353919a0ef64ffe23d706e77aefdd042a278c1803209e98e07e8aaa1f0105f1de77a8aad782b0ad18b44ea4792fff602edc8e816356d37d02baaf10cf9de6ab03aea805b160dce0a0fda8af9ea0dadae5cce0cca9dc825f5079a3a5fbe92b80fb79949706d57b90f1fa3166293d2aef146e70b05653166bf8bd479210b7bcf367b2de30bf0a55ad3e62486d59cf8a73fbdffedaf183ef3161724907c194e8c8ab645d3d867601b9b30a840afd3ccc4f6bfab1ffd6dc720e7cc86c5722ba94cf3273ff9513a21cd6b20565b884b3f716c09b924bb0c3f273e801f93a5681daa0fffbcc2bb04c5326df392971276fd6324aad059ac6bfa89931dac84d1ed156aac5bffec7b0b124116930c5d491d664a26ed7b69613da94987f9da015bc2d17d26eb4d55b3c2967c2f18f14a424b5873cc695d36a075a85b5e28e26c9fee2ccca75fca6c0731bb47505f85177372289dec4d9644147d9d548f2c86ca93cf812d32443d8054c94b2cdb52667a7ef214bb69d9e58c2bc233ebcc76cc8d6ae98d45efa630987ff59b6d4fc6ad2a2802860155471a9e92403e37934e6d6e5235bd2a9e0993606a3c42c89fdb2169232affe4027e75654fe7ae54b7cdb82b808cf55a7b0ed6fe24e73b7c169fbc7d18046b048de582d15bcf6fda4b4f57b7b667ccc779cc0dfaeb2efbd72af7419d95075ae02e5e40bf37a99b93e4a513aa36c71c421b0196c235d092d0d7a6c9100c8edbc98944171a8785a04f775f2ab43f48d3d01427a272c9420cd84749cb916ac6dd4195b68145fc8d32700f3e4c019baccb8e5a03085c0b607dfb18dc0557568225b645173d849b086d5106d4b4dca24eebb8d326673734797d7f91ff9afe7890a0c4d0ab05bdb35db3da33c3fd086b8e5131a2e363930456cd0577116013206adf8f32b78f46ceed2d6b98f9b7b923076c363b40c776b59f0f48466ed866595fe36b866c155dfe336138d03a168127b5e20e9b9cc7e5d3a6a0bd735be41bbf523ae7a16219dc63564dfa08ea18de8894d4a280bbc98dc2012942c170d52c54af0e0b8578b9bc122a2211ee4f88beb7e394e4977331182798c436c48de6c27e038c1201c6209430fcf17a9d5d6b3c3cb5dacef0c93e6954a8530c6fcebab3ff7fba3fd9ce4b5d7e08694a5866dd70f98871ec4051783d4ac2c0a063a2d55e77980fef392b5cb4c705e91119c461d7456bedd1124404b990ae4984e41232fefa089912a54f8fc975ddc205786b01f6c04a0ec7af1d01b98049d9e3f2240e3f53c3021e9a001a0409adb22b2d597dff024c3787effd23967889357eca1e112b2b4ba55984d284dcf453f39e75cd386b36db8d15b0c3ed6927495f3d8b36b594733c704be88129f3a806916d333fe84e044c972a8ed1fb99d2ffc39cc1b51441e10f952ae99a595bce0138bd912ede276211d9ad1418d923f955f3c2ed10b8abe9b6c897630cd980ffd5ec7c047cb9664f735e0721d7c4457b6c7807195adb8441a8b967b4739b9a38c4839e5bc685711acc46330be7c8378c7adf94429a04727754689f4b8011b0e6e556a545764d0c2694da2bf0cfed91845ad6c0b7e2d56d6520357716295e8b3f30fdc1e30fc77246cdd9ad3948c2580b81b50a4f43fd6cbc9e8ba37d3162fd47b3bae9213e25aaec1e525c21a35c256486a9ca0733b1d48227037c9e2d81bf9fe6db3b527ffab4791704797feb0ab95571d2859e0fcbb0fcd69f5dc0b681a0c7da239201883f2123c56d132f4c152d49750b097e945309b9e4dbc9e11d18ca86ff6b5c96786e38494e45d16ab1100ffbdd4a7e2b69943887457d5f1a2a76d7565b8ec3fd0491e061cbc564342bf2ac27a09360d7e89778b88a5b006a3ab4289bc96780f132396418164a39227d005e9b6207440e30f3da2029d8cbabc5a4db61af8ccee3cb59bb560c39ff137c983849ab1c1a322b39cb0fb2a7dcf111641d8d75d4741e231f12223fef25405493b334923c6c909ec3c7f1010db37c85a5406175cc0e712cb4f7f42d8bcbf4f66eacbf07531d8cf69d9d42fb0e8b877e57242b4e98c28f690af64070f915c0a3e6116de96ac04e857ef4bd1229aac80eb47f9618764bf1a0058bfa0a9d4f7ac16f02eaa0bd16b710c792e525e3081449501edbfba03863fc945556f06ccbc605b49053bc7d357aa7a39a84eea7caa4ef8d0462ef7cbf4b63d5ca13145b2e2307939d21b69919fab29905", 0x1000}, {&(0x7f0000001940)="aee65d1e9ab2b90ec7a0c0379cc44fb4e9d1", 0x12}, {&(0x7f0000001980)="06741a73ae4034d47cd9ce5fd3209873ed5756ebf9d7ece484e89d30547179de9b7742711fa39c0cecfd980d36272096eb92883f6db9", 0x36}, {&(0x7f00000019c0)="56df89067deecefaa760badca7a398dceecb77b8319733150fdd943734189a44bc32ba41090ea8759f2c4b5dcdd64c05a7559216ac9994d902c3321d26ff5b750fdc7e010e4fa565d6701675e7103f1f2f26416aaa4ecf16f7c4c296c063f28a67c0004b22c68fee0cc22985ae1b80dcbfb6b5a48ade55ddbab4b0378205ab716eb4a585c6a86b14d1167d596c0af848c453762ff7d0b5755c1db1896726b5afa8e37635741ace1714d1a1b2711be4a4a85a7745489a", 0xb6}, {&(0x7f0000001a80)="bccb8ae546fafb8b6710bec28d5bf3c9f081a0199506ea305a8593bbfca1a53fbd69b980abe5e58bd4acaa524b010725df9c6959f1175a5b3ff9be186e7d707cd80d3783d7c7fe982439a196ff082e634a139a6d240368dff1a9f0876e21075ec0760516ca20993a8a2e7efd40c726ef30076c03dfde3e1f1ee1460fedda0130f638845de053e43ef000ae30dec5cea51275d9f91810bf939d5252752d72c478f8b0059b2864d2d263b87ed73aec92dde8c6cf493ce898cbc835cc5a94f343e601efb551a212ee897fbe08c216d5f27afcafbfc2", 0xd4}, {&(0x7f0000001b80)="959a02", 0x3}], 0xa, &(0x7f0000001dc0)=[@cred={{0x1c, 0x1, 0x2, {r1}}}], 0x20, 0x44}}, {{&(0x7f0000001e00)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000005240)=[{&(0x7f0000001e80)="1f58db15d8b412debf5a9879f6a64bf3d6b244f67ad150088d34ddeb69ab11a8260da189b8718b6d1776ef8529", 0x2d}, {&(0x7f0000001ec0)="54a4a5d4d7fb2fcb287cfd2e02ebf0019386a0b5246232a1fe66dde575ab2931085f59570135ac8c051677ad68c1e47a941e749caaa99102baf888af91eff259a17fac05ab5a4e306fcdf6633648548311f496db9ab0bc09f54cc68718ed505332355b61ac7d52af5f9a467565c139274f4111166dd3deb05f462cb960e20b2e685cee25484e1f7dfe162cf17506893d0ad1bb23b3b2c242c0d5a2962a1876fa83ef1055668a5dff19709ab7ade00f17bcb2a118cb767a937b862e6752a486692ece98829c", 0xc5}, {&(0x7f0000001fc0)="6c4b8dc1eb6528c46b421590a65ac54ede6f", 0x12}, {&(0x7f0000002000)="40bcfe4207f6f9964aacb7786c5b9f2c99a695e8d536bb87b8f97a398794478c24ee2f73412bcaca0d8eafa354f36a58bf2c1394963051af61beaa760060342fc6bd6840d5d3ab75ccc4e828538ec838ded25ecd45f0cb9c28894c365428f73d2b770f8ba294c8db5fa0ece56e4091e1097c93c3458f372c551301b5a43be61bbf87f98d579d4c1d44426e63ac9db023708f88230c67baa5af894b766b0463764ab4fd21bfc4fe16e5bac5c1891b2727083d9c00168da2167e9b3f5732c6828d7d6630be579d2bee", 0xc8}, {&(0x7f0000004140)="62fbc1d3ccfb0723424d3c8fef745b260eea30c682852cdc61afbf646dc7494f96583a3d167094c1245c00b7f17929c9559cf60f978ec2b9afee4411fc87486bd275f91c7a868ac6bcbbef564a1d529e82f33f9eb3a1cd7f0375e7c57d7615949d6afac22d02c93b8bb0ad20fbf7fd02a995f2243548447f6d8fa453d427ea7c3bacd2941fd5f4ddc01cebac5f87aa8343c0cc856e84d1a911123b6b9ded311680143f91a34ed39e1d2d2b4c3a66ccb863d4f3698ebdcfd137691a66325c203c7eb3d33dd20cc11a7f2e0dc2ae4fe641d54092125c4ca297e77d6469ef513b8f62ed186d255ac5481b955c6ea7a7e775bd4a39ac171962de1cac1c38fd64af0a0c4e96fdcbe1007725553237dbab53cf472883d9c01c4f3a599dafe90d4223bac1555f9588bbad7b1e73c62d374c78a995c3119a1f229efd1e1381490510f727e0818e6c1620cbcd8a6a12f7c4bfca0841740c2434f1800eb5cc1056e0a71c6b0e1caaec7fc2b98a32a48eb23cf809911acbd24d67b36bf70a23334948b40a6a4e3657de895e0cb0c183204aad9976c8ebd8dd9ad5dcd436e4b61681f60b3f23f09f60f91e1419ba7e47cec32397676a9e145cccb6917d47e049f7f55ac9156f0c563e4c29bad1636868bacac7f107973ddfe80303907401f053d9828e73380e946408caf02eab70ddd8480191799e72e38ae555989d6a50eaaf5e37cd4794cde3fddb1ab693ad2524abe3498d116664af4835b1bc53db8e0000a24f7c1e1ab67ce4d9a64a50a47247c1575498968e9a25c6b9d6e03cb9ce3be271dc12f2113a32b1ea39a35cbe9e13abb697c8a1504e5aa7041be97c508a24279501429fb92c030248d8203c14c35bf25c00ca3bce2b553ee22c72ab9f1a3af109fb798647a0ea5408e8bdfc7590530bda24c3717d60064445ee6c4c17bc9e06951dd2f505483ee4f558215fa290f2d40d609e48a9c1162f3d139bec941d2f650d4b39382b05d499d789ce7fcd08f88e69f3ed58cbbe05ff7b74946d3a3ff30cbb8ff1b16d42440f7407d8f86d351ddbff380a39f67bcf61e9764fc2d7bc821943e6eec28f1e86231c88a36c3c887d16fc999e9a00f7a1d7676ad88665e58e3e1115a5ae4ee518828508be7d6d5bbcdd84519f625feff70ef635f2ede88cf0ab2a47a6d426f0883d33de31a685d46497501884fa68cf846c5d0253053bda4a2fe3b3fb77ab5d9df0a4d0fceaf475df565f71ac966f015587db09f56f776d600adb6a42eef58f80b5d46be81f27bd8e001f4147f22fdd63fbef280b5cf993a3d554e035ba995ee194b05b0e3819a127b1fe5add9dfd46bd4a082949a26d585d022aed08bbb4b8dec11cbcd55477c6c1be17494343ca45d0a6e63e3d3a77d72c2cd8b1a7f8c219f55cdd04d2a11dfbc2145769286879581b21a949e3ac2f51ec335df6444a5ce61a2f5b088b697c550350dc667d552d2d33e3efd31a21b31cd1750c5662b4090d4edf249024a9eacd4d4909d807ac458bc400868998327e5eae956013c4d771f453ffd9e6639d5dc56438acbcc14446097b6d93cc7c9bf66f84c3ce1e6019c74ccd5f861495002b5f862e7871c562dc5ba5d2a26023d878c33881a6db8fc64debe52e2d26599ae2be2fb85f7401d0881b563a8bb5a7a1ee629f00dc3133592c628e4d359285c9fa0c3f596c1d818609f405e6af9ad85fc23dc9bdb241f996ca0148052329665e65c94aba03f528d6e609f7c1ed8e67756fb1b7cbb991cf8be3b49ad98fa43ab2cbcbe206519b232558c95e3b4b4a50e95ebc025732295f2eb0b73d107acba9863d2125f994fc3fee0c72165843f6f41f86acbb109b159fa85b01c70a6dbe52e72aacaa3b69f9ae2d730f0cc953b9fe5ee9ded909d8fa8a74ef899a38085e8106689c3aaece6a4dbb5340563d7629a83a5adfdea71e9b7f5063cd2d98f63738b8247486805c6db86110692334ca5f9afae5ba9e97441e1f1347f4de2ada60de913334a1bdd2463eefb544fadb631f134126d2695900064827c111588a19bd5c2c7652f9f019602c9c29b0ceec508898c0a4453b230d68942de3a6e5a9b7ac84ccd5a294292e5ed768981f88240f1998ddccc5d3252446e31e6667bfcc2cd6ad8e32fdb1d60c0183ff6846b08a029a0134466ea037e78755bd833a5e0f975a826a8b856e01b20fc75d756e02463ac46d17de9a2450e79cb8f3a6ea333214194a6be5486ad35adf586aee2ba8ae49aaf9cabe56d882ed10f17147686ceace265a1c5aabf23072016303cc0bab4482ec0bb15755d097a412b4a9a26e70b145029225905d30bb0e9cf1ac7e96b11c6b1058ecd5f5e992d7be21c26e5f4847c5ef0984c83303a7704bcb659e0bf564b473935defe2ca01d0971dafe40944d4c2c7bd70078a0a1615c14b8f313d7eec569559529cfb16c70f7a7af4e8f6105500e689c31f2a74b494d2ca71898979870ada85fd900d233b05be2524547d4db64a68b37a9bfb7e339a25176c39bca14b82d4789bf1d2fe8e08405baf62f794e51d8763fb4085c80d54690d5fb188200da96fb944a855422142aba6915fbd74266fa022d2e02854274510729efd9dac21c07c8eb91d9d1324642a6a3c1e89053853835dc495a15d2a1e1036493aa5a3b7341f0fb8d85d03245ad23013bb0a1b250f2c7248d27d4e6494e300c11cb8c6b3a73a2218d24c6eccd0ad454cae45a11edabdf782987f31528c86ec94d17a299c00c34ef262a13ddba2fac0baee3944fdc33679fcf92990986c1d5271f03a46bbfd6b021850e53129b19412ae5d5ed574238e4d7dc6227c7234c7db8a5d0b2adab59ae06f7dbdc1b8d2b4e5126667b353e8e86cb83232caf68143aeda694f59b1d65eaad94c05547e39e24dd87d9247ba08de00eeeeeac317ee35dc846031e3e46eb54708417ca8d575e997f1059632d7ba2e3c8ee63c7f707f0000000000000000077eee98b44e786d292ed805bd6ad9f76e0bc1b7ce741f26e82ad382cf1307d254b7a33335d844b174ceb98498b53a12b78a9b3e475eb533212fa582be5056ea7d4350e3f6ce35004cd7a7ab50eadaccf1a507603d1fc9ab2917337756f4eac8d488b6d971021e637df734fc3e65f8c25bdfa99e55d1b0dd05fe8dc69a7ec7e9cfe7d151c9c134aa21c7f4df60eb8bbd8f91927680a140c6a24091450e7a40857b7b2273b0b45331568a49eaa653efc9be1fa9a2816431049d19841e5bcb68c67c455b9bfc339b8d9ff392e4ad231b7894cfb163571c6a4084727e15fc7e9d4f61309cea04b1d2916829c47a7087e3caf7796732b5303da8405a207a7e1e3cb2402bcd9c0a78842fa53e69bbfe9e2debf2821aea16e7e89e84966895a708ecad6f0afc93b55c7d5f82988dca16b4308e3650f829fb422daebed37f42a4a65fa9cbfb32f08068a161d9b28e62f6e4bff70c4f2479371d144673ead5455872ab575babc3a5736184f3166536bd7d8f476e25981d57369b212e99c731daa0f69917d214b806a27a2c820d19ba97e1c08ef35c18b94ea02d5518abe2e4aca51493c5dfa863dfe44c72ed0beeefd7e62c55fe7cfe13a2a40340d91eea5cc4144254b317b1824ae05d062cc45808bd62598f9e40783e852b959fb9e010e3cc2a6821877aac20979581cdff5232cfdcea71a22c9ddff7bf6677e69a6df387d0a54b3c7eab66f725f46e03f28e52c0872ed207241ff85eff6601f9c8dd7fa7b814b0748b95cbce1f3f9520cbeb5d14fadc6111caad5ef8e657cc4bb23b06f8beadfb22e5d63e9174d1d1b81645afd916757c618de65ae26f6ff1e8bb75176376457924c675fbe8d8c7b08b3d744bf092af316a19621c62911a93886c1ee9e805d084619b26c9cb53307b4d95fc534bca8fda0850a16d52ff6558ae4db1b29b78e738aa0b36acfbaf1dd62ea2f0538e349780e1856be708a0ffaef89b053f6646cbd0f5298633d785a5c266bed152e79a2a0c05b092c050d81c903a0b2a511ea33b29425e8611c908466040c180d4ef44b8b626b1180d22a138d5487040e477dd562bf61ea7bf52a873b9a93c24b7de2d239515fb9d540978892672a10c12711c539699836a7a945a33028f98bb6f6355dc3029085b472f263ba9d6a53d697310797ab173fb4a48fd98295eb4dc0081694690c61a5f3d7147a50f7af97165295835b12fa1b9b3f6ede7f4208df9dfd36114726516488fe5ffc0b04f10d4dde1979b9cdfda235fb017ee98f30a04abb3ffba001397eb1ef2c7955e290b697c95f070ee84d44cd45ed36706ba88004015925da62fb65b5a2632cd311ca18cc598e6a742d83c302e8d7c0283a10e013bfce4d5123e1bc1a38a0e21c6f10086022c8790c424d7c44bc7f25248124825e4e80063c91d9f7640606a369c79eba3658195594c7b05597bed07edaac3545f2fbb5d0aac29731cbb61f7abb493c827807cf37078482dad209fe9d6905237f914d0d475e235d9fca800bfefd2bb6fa89f3c8ebefdb7a4b47bdec4a809a829d70d465e821ba74e52f209ae757fc3cba863d027b4830f7180566366b6a902084b32ed572a3cd64e9a17b35deee0bcfe0da197e71289fefbe217ae2494e07c3a6ee8d8bef9ac668d381c4607e43a4a2f11fd6a60fadde6ead67d93c4994e756ebb42930a6dd27c6a2e2f43cec450c12f9f63b75a0c816da4b24333eee2596f90ed7d574818115c3b5992c0a7108af0c0f7e941cd6836ad64e48df7bb896e5cee53d2cdbb629915c645174b2c4b0096c4fac05cd0380ed4534c71ef7d40643e693e319918163bd1e7ed611cecb5e646c893c675862effd5afa6f44107ba1273641a0e1aa6ff7528dbeefdf8bb79109c7c8818b70bfdb841bbeac5b1472030943c4498e4f544e4afd0b1d61c169af07ae80d4fea9c89793a4e0ea59a7d681fbce8828791f4bcca7fadc68acfec8c294a0e1abd4f41eec3c040c92e72e65f7d79786d71f774183b915943113eeacd6b85b9a4e1f95139ab1f61d7811ade3142ef272f9366b0f1c0f7452848c439d31347e6d4e59ac8bc9c73351e251c2ac3e5ddbb0e73c5cccc7198b6339742f39f3169436ecf15f2e4f7eb809a09aaaf3f0395f46baae8fbcd7cce9982d6548c19b27ac56be9c33daae66d619aa4eab233058897040f52ba7667c430ae72a4bdaf5c06cb2ed718405bee7701167ade1e6f57f4470490aa4a986c1a9753310262cdac12fa674796ab6a244ded27b5f04a048b58c16171181bd51a57b7fb4b30e7e4991b37a2c52d3e41c0ea084c9fde0ac15e44c917c8adf548b2ec560a709c4632fce7e368fe7a016d05f72ccd6573a57ddf604422eb91c424239dbce9c9ee62b91bed2218aaffb571cfdf46d521d6e6f476945dc6ea407b6de0f97154e1308f5ef40e988b00ba1b340032789c8bae7be2d51b9318c13dc40592ea0d4dd2820b0b7fe3ea5da65ad755cb6d7bcee2bbd7d41b6cd82b468e0f9f4a85249ce0108eea8a33a6f2d50be3d8b466a516169aeddb8e213508fef4300f26519c91de73ae03f43528fabb6a5e3ce40c7773e16087171eedf349861f3052b729d094d722eea95f17ec30455e138146d0fe244aed8cd12a9b65cd3402f8447feb930472e23c4b9b505382be415129aa6ea329ebc8704c22035a683bde437912a7d86a688b93f00727d8a08d4fdbf41e61934b4b775758a66002f283a57a7795e1e52ac521edb6195ce95ddaf68f7d65df88829a110e924d5831bafda04499219f901df23871d66e5ea1adb187c9f4a72f0817ef5e99af1add901f1cf477e5", 0x1000}, {&(0x7f0000005140)="026b783ba42de4365067022b88c5d3b43cbfb8e28985f8515b541a7312e624b08c0ccd89425ad411b92598c7babeac5ca6b6bf41d1d9b262395886fda4d0f98feddb4f6e012275f51ba2c7b0cc835c70c1ae093693e0b0449bc08837d0d59a400eb5d4ffb981625bc25e7903283d38c3da3f8662f23e54829719412c8f50df53d479d7073e4bef064f9072addfb2e18638ef241541d3325463d478b8b9eeda1c16cda978cc52ee3232807c3932f114be524887fbeae54e2b694ad8e8480fb5b5c44eae45036aa0c849882f0f9fc582089b1b1025790fdbbd5a76f5ccaad51ddbd3b282f5a8ae84faf6e83be2048429ec30fbfcf9cf1b4876", 0xf8}], 0x6, 0x0, 0x0, 0x20000080}}], 0x5, 0x40004044) sendfile(r5, r6, 0x0, 0x100000000000042) ioctl$LOOP_CLR_FD(r5, 0x4c01) mount$fuse(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000f40)=ANY=[@ANYBLOB="66c03f", @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) [ 2908.489922][ T27] audit: type=1800 audit(1677673353.864:721): pid=26947 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="file0" dev="sda1" ino=1212 res=0 errno=0 [ 2910.170993][T26950] fuse: Unknown parameter 'fÀ?0xffffffffffffffff' 12:22:35 executing program 0: creat(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001180)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000500)="2a67608aedbcaf29113c735006d854ad9d16f4d5b2f9911532b59a2052a82cb1198ee4a4b3673ac13fb33dc584dd22a9bb7dbf53808f7ab293ed020f3b46af45b9844d87475ec0429cf457807fae2a68f0", 0x51}, {&(0x7f0000000280)}], 0x2, &(0x7f0000005400)=ANY=[@ANYBLOB="098c42f12cfad263f2c2ffd6b79bfcf9a006a7b330013ed6461d36df713d62f474bafed648951a9c5632441cb58eb75867cc43b791a94244b915b677cb0deaf698dd023e506823c98da81b25598ea1506d184ead62d4a4ebce70ed25e44658a2fd1ae0f6f6f6696f67b2966081f705d3304e7264ab9d280977fc2d10cd33b59dc5654dfe7754c096b94637b851b1cff15bc2a9957537305b01d17f71c75e5a2e190ddaffb2da806f9ed06dfd4c81748e8a58877a7d575bc0c9625d7b9cc71f76187946c69c22cf18ab09ed36d42cb4f5ac5c9354bb8eed01f6f3e904b9379befde744a86ef0b8e37f698f0c9341595f75ec20b417f63c70f77edcf", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28, 0x800}}, {{&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000700)=[{&(0x7f0000000680)}, {&(0x7f00000006c0)="435f842cbf62fd6ecd5a58830cb36b39", 0x10}], 0x2, &(0x7f0000000980), 0x0, 0x4004091}}, {{0x0, 0x0, &(0x7f0000000bc0), 0x0, &(0x7f00000004c0), 0x0, 0x100080e0}}], 0x3, 0x4) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) socket$inet_tcp(0x2, 0x1, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000005640)=ANY=[@ANYBLOB="050000000000000061110c000000000085100000020000008500000005000000950000000d0000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535ed866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180955a5a9e806627fabd8e6fca420f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e01136f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab084934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad371108000000000000001449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e08038266b56edbe0e50fd5e2f295651a074ffee5f54645a15e1d40050b60cd4238cf01b4679535777a51a347d62b2439ff0519ba2b8484032ed639ebae6ec5f45b816b3d4a0b0906a0f0dd43cc1d1f40aba7286ccdd069eeacddd2"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) fcntl$getown(r4, 0x9) mount(0x0, 0x0, &(0x7f00000002c0)='reiserfs\x00', 0x4000, 0x0) r5 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) r6 = memfd_create(&(0x7f0000000300)='U\xffA\x05\xd6\xe7\xfc\xa3\xb0\x04\xe2\x1b\\by\xdc2\xe3ZoL\x14\xa7\x8c\'\xa7\xcf\xff\xf0+9\xac\\\xa4\xa5=\\\xcc\xf6\xc4R\x88A\x94\xe0\xff\xff\xffX\x91\x1au\x83V\xc1H\xd3\rZ\x01!b\xc0\xaeW\xc5\x1f\xec\xfd\xe3\xc1\a\xeb\\,\x98P \xf2\xfe\xc5\xf9\xd4\x9a\x16\xa6\xb2\xde\x82\xa8\xf9\xcb{\xa9m\x83\xfb\x84\x8e\xef\xe3#\xcf$Df\x89\xe2?`\x96E=-\xd6\x91,4yEE\x1d\x81\x9c\x00\x00\x00\x00\x00\x001N\x1a\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\xcc\xb8o7\t\x0e4$Lb\xf9e\x8dv\xd0Y\x86\x18\v\xd6\xf9\\-\xdc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a4\xf2\x8c\x19\x1e\xf0\xb5_\x93\x98\xb8\xcc\xc2\xc6\x15?\xa44\xd4\x12\xed\xa1\xf1!\xbch\x94\xd6\xf0\x98u\xd0#\x95y\x10\x06^\xdf\x0563\x9dX\xdcI\x06\xfe6\x1e^\"\x90\xbf\xa7&\xa3\xb5\x8d\\\xcf\xa1T\v\xd1\x92oV\x8d\xbcGd\x82\xaeD\xe0D\x10\xa9\xdb[\\eN\xbc\xb26-\xcd\xeat\xfa)\xc8\x00\x91<0\xbcf\x8b\xd5\xdb\xd9AC\xf5Z4h\x1a', 0x0) pwritev(r6, &(0x7f0000000540)=[{&(0x7f0000000040)="3f9ebe239545703482cbae9a17ba12fc50ab1b6e3e", 0x15}], 0x1, 0x81806, 0x2) ioctl$LOOP_CHANGE_FD(r5, 0x4c00, r6) sendmmsg$unix(r0, &(0x7f00000052c0)=[{{&(0x7f0000000580)=@abs, 0x6e, &(0x7f0000000b40)=[{&(0x7f00000004c0)="303e1ff6ed918519bef7278b89def2ecb0f33fee31", 0x15}, {&(0x7f0000000740)="c4e31ef13857c05fde93807b593642f622edc6ba229307b527df7e291ac2ea23ee59dd8c1e1798b05c02bd89a712967a2cf272b6bf461d9ade832f49587fb8d106229b860c29d7acf7f17d30b97c283406dbcf23319e89fbf3395ee5", 0x5c}, {&(0x7f00000007c0)="5a8907450b28c2a339852d709d16a0102c3520b20fb342deb24e70fe3c2d1d947a48c5b92bd7b5c16cc7319853a49a52a09eb4f1d5a14f6ee99d265b7615c2cff4968640b56202433e2d9467d415bd2931db396497f4c01f8c897cafe110fd2b6106becacd77ee8dd81388d2cc37c549ef2a475c3f1c5d50214f9598fb8a825f", 0x80}, {&(0x7f0000000880)="fba9a527d99185340cda4e5e93a67283b25d69c6d685f4c20c202e06e77332ee02da8e890ff8903f8d1766f51575620e5cd34794e13ec9eea473a68316c9cfe699e747419a7987e91b1223b88f3ee18244f01e472e1dca9b71d415a6fd2b26bac1a25846cb8dffdeae4af80f55416ffed0c7b17a24f0420e1a97e931b807f58d3578b790131ed0f3ecf3c20e6e9e839686137b5cca2f6e8cceb58f1d5cf63b771b2e32ea4287e717fb04ab8c99704521dd93e977a159af06a8cfe18398faf5d3fb538e02ed48ab5fb3f34389bfe9490e545ec0aab8bf138c16", 0xd9}, {&(0x7f0000000a80)="69a7b1ab7db40f9c92042cdd325247bfb1150efb5e23df7f4a3340b0c76efe9eb818f51b2f639269c3b5cebd24a7445ae822bbb3aae9824a59622d4bfe98d6a0d6958d18f777f0a3229f6bf997a6817b7090ddf8e7b5baf7023541b76239f9cf42578574c0cd780391236a1d30a55c5935553a4f0e3ccbed8e830fd51c9ca31f1acf3a55bdf306", 0x87}, {&(0x7f0000000980)="14b72df6edd39e24b7af98b38e09390a7b31ff43a6bdf27433a75591268f0ea46c9c455c8d0c1e7fc218203c2ddf6f9148ebb6d616b0674c2ba2ae1ec4d85e88b9169f6530bb10cfadfabd39c910", 0x4e}], 0x6}}, {{&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000d80)=[{&(0x7f0000000680)}, {&(0x7f0000000c40)="03e75f671e2771854f823b4c2d3ca9354ecc9004f471d0f89845d8285d2a2c27a50aa71bb765ee5b675e0d91405afac6cd8f856b41e6b02090a7b0e386e44a190e9c52a9ee966a9e4d308f1f2ce37ff39bdae129d81eb5ee27afdfc036420827c9b2d93a2c81d816037a1fd1807bf7c30888393b5d54e7748ecd80d402797cab2924179e96a1d111efc7982a1ef59f8f2f46a72e2e36f8b464a57e14b81caf6bfb37c68c52edb326b9dcd47a1121d85bfdd447d013b989263c9e01c94a08486638bc325583907b9d2608ced7921110ecdf", 0xd1}, {&(0x7f0000000d40)}], 0x3, &(0x7f0000000dc0), 0x0, 0x1}}, {{&(0x7f0000000e00)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001680)=[{&(0x7f0000001240)="291562a10c5f192f6b43bd6b149b7b854b54627447b52be0bb440101e392d3942145a9e6f5a83c5ea6536600ca8c1e7a9a98310060ea2fb42b9da697477ceaeaf9a03b783a7fdfd7c37d5ac42a372c7c7699df6ff34d4cbbddae325a8be6a936e8b3967e4cafb2cd3e83ba9e4836bb78c6f3d901c085cae87a49e13d0cb9c605647ab37d67e7429ce4ea186863e2d91f7afebd07ac60b7b4850cd1cc53a44a", 0x9f}, {&(0x7f0000002140)="db7b3f74a8c759d66e6424c8fa6f431e3fd44381ac4242367b13b8ca435df3a0b72b38f4c2b66c4515f9113d7497cc550d4b68cc9700a1f9aa75299e8c62981cec410ae05021d788aa519de521212c1fb9a0199d4fc2314db69f27c58958408c3d093e4872008e79213bb16d1590cd0885f3e9f7f6f0461cab0996b6499a4924b2eb2d5d5490107655d1aede500c5d31b21bb7353fef3558019bf71cd7d3ba7b02508ac96d00b813fc0eb66fee6f397bdc87a677291526900d5eb99c072414bb7108cc1e797360e8564e11f0d5059d47c127bfa6aa799ace0826df2fe7dc086ea4bd88a5d0e3f6179c8a2ca32465539409d3aa4a673637bfcb41408198c8472ade7e3eef69de7e38e50bf8d57d60681ee9adfbbb6c6cd0e210a9c279b06efd119e14d6bdfd586b674d19aa5a9c544dbb38e24a2e9452e6b2ed4428473628fb71d42104847b02fbd9bf36c81652b31b75f167522bb8ac1eaccf7a64576f485eca2183ea21e6b5fbed7f0c22b740267e485a149c4f595edf324f0fa10d6d7d0f95617b6e4df5d080ec0bf5d8054917003c1adb0e5848089c3e5d8b5a1c7b668cf2cf1f6b36c0cfb3604c1fcfbe35d4031f4dae7d2ecada0375025103090f17859b1de9c7c0a79558e3fb21fa34215378772fb8bdf7fe35b862e939e0e484f64a462db6d0fb0550cc00cfd3b2fea981743a6f05a7b75afc819dafe407168d1e068e0d445289222ab39183f5786dfd0e612799d1cb8aaa468db19271f1a20b6514ff9d355cae88aaef8b8059e07df17762d7135e99a0a578a14da459d3705f00ce0039a0c98cca783cfe1b50260166b127b9798181bb39010fcca513db127bf67df7f031dcfbf312838c11f4435fc6b2669d9e6404966429eb760137d6661433c7367493095e05c5a4f52b604d15a439d31ce0ca48054d97c92a6135946467e134ed7e24bb5f7920904790fb707b3ea7864592e8bdbaf9f21c690073e45817766040288bf7f02e585325b0b3be189adc200a8f06e0bdb0edb104ed91d843cf6b772a625d1611880fab0d33971730f0e228fd62e4eb10eb3aa9ce9bc6ef8ad263fd768af9ce15b8120f7dab6553f586c79ae215b3bb7c9e48bac0f03d927f9112cad32f65ef44fe0b2fe3ffa362c7a7a8add5275cdc07282379f7b16088c85afae507949b046a849b8f3dd7d0fdf7d5b295d8d3e3eb30c3013707405cd1bfcaaedb0537b770eb9ab83af5d89ee85973e31466a4eced4867c4f49436d36ef3cec4c404b1752102eed0903990ab9173ba62ef0018bec19db1ec78913954a7833da0aba83de54ec308487089612a4ce61783562655d04f740b97cc60c1f453dfc49c71a7c97c0aa470f4e09c75232a247f96bebb55c4da504f0e8ba23452c02b96a9728286fd54d68d31d9bcf9c597215bcfa8910570b55e1a254d09998db492967cd5f71dcd1bace09e9af5ee6b85255ed5834a25072899f0bc8711ceae6e620d0b63b7cbdd746311f72cb5e2ea71b4d30a89f98bec5dee79b76d181cdf88e6bdf2efda8bf758e157f52348ca645f3149ce34540c3c525e6605393e21dfe78b15dc41a21d266d0d5a7693bbfdb8c9cfce2bd575d602421b322769cc66c941f3be88e3b29c019b75f3564f75ee17515f6a309bd7634b15c67a901d3593631cf174896228a0e14b8c15edeb94e160560e34645a2529bfa088c51715169d3c3cc7dc957b475832cc43868f24de5404541a922a3a100bcd136fcd5c6be1d44c893f5847cc334e5e23e015f303b703816865656ac5534cce03a16e575b3bf28d2aff038fbd26b5c1d02e7eab6cdd050909f2391dc268e0db88149efc089b68d2c49d9bbf16acd51cf856f244e138c58dc7093f2e15f3beac9a2550c2fc1947ba2e411f4a34ec57a1fee5fd25c5a0af341079c9e5ef51bf7708441b00c3bf0fbaee31954745be4edb510b717583e4a375d56d52afbe5756d9a20c55143783f890385be198fe05dac6464126610b696fc891e89c6c5d0a0f7808c4996c4e01d576dfab5a4f382f7267b59a6209cef506905af2a40962360b8b120e8d4df52bf0b31f20bc106a91dc99aa3a40ff0cedb48595b0abf1fb1f33457a33077b235bb2c2f822de572eec852dd0023f5e95fb8d66c044a14747e4f110fbd5cd8e853c0baa05a506111203389b920ceadee1bc653e74428359b513f70535dcc64b0b2ed258e9cd8eabc48be4ea7ff8097e997ebe92f743335a7a6b71af6c47657de6168b86b85db2b1b09cf1128327562a7ff6dfdfdc8910c8db3a5c0cff180b4b2f5e2e63c6a7f69edd0d1edb24e8e3b6f6b12b94df4d0719916ac6767542c7f987529312d8e278b6678a34ca3cb30381ca1a6e6a440b656b928af138b4c0f994792849f8af4eda8c47e902675a60b9bdb5196535a8297a8ea4446bc5c51ca09b48f0d4ed1b70cee5ac7f5d78996c852109f3e3ba83ed4c928640931fb5dc62aacc73b7f57954388ea39820cfbb6e8a57f01172042262527a2e91379bf44a935d93285eaa5734ce046fe7c63d9c11c3b822679c61b93a0a60363bc3d8235824fff47ef9a20550d7fea10d45c349bc6bea29603226727bf8c9bcd059f8594d5574606dcb48d14f8bff8dc9ca9590823b6934ea98f3ec1ec87704fc6af4b3f17fb16571840adedf18ceef91fc2d3b7ec377293468385600c4b806bde8a7efc2e5eb525e84ef317b0c1ec56687becd6786a8314ddf5a1b17118ea92537ceef8d76009b12d59cab63559a57e92bf01eb1e5be35295c59717834cadd06610aac76617d7dc4d354673e70c04cf220bdd037922380ec65a95b6e208d3d02580084ee81bda402831b1664864b976106da60dc3e6e133c3b48de15c09699b211299354dbd859c68851af7cb28baaa1f9ed35565461529ab9b99cfc3d303b7b73d84b2a5fb9e4131bbc81754a74f213d56d13645831eda9038f53b142d31dd552c0f750388f46db232a4951d227b541fd29fb99abea70eed38b8c7297d2e47fd9c66a5d11c0a540949d99f32fda7b3c97fd019ecf606ecbaff84c6138cee1e797320902c9cfa5fb8c5105e5ac8944eba8679ff9417e6a10f07b3265d586893716f40633e56dbfbdd498b8cec9c12b9a37baf645b7f6f67af1b126bc2c31d5b4f62b0829fc141d638d2301671711d8fce185f38f2d572fa859b3a16e58012a1369950098301a7614fe3d8cd424871871cd95b388704cd7136dc7277bd018d58899ba9b5970b7965c34eb97b8a108809b1a6b894c1190f2befb317a2a0b56cf1667bf0ad6f29c522787d4296be2eab098f30c45d14b69acc7cd9eaacd07d0b585328b4a750e24a4a49e7ce48b3fe56b3ea40d2e81a828a0b8df468d9ccb01b9ecdcf2748ef63f13ce982bbf5a7706baaabc76d82d16332842a14dd7a45466153e15bb55259ec4de676db549245fdadc27abe0ee74edf22fd822ffcdfeae68599ee401b4f56da1eb3558c2cbbe64624f54cca776419c1a5757b0c0b78045cebe968feaac75f71d687b84cf903f8b1bc3d1e132a9cca12549869be323c5201dcfc0a3d148d87b7fb5b3978b2fae8c1d68b2d137fc86416267556f1a559e62ceac5040bc222a890c5facaf192b7c1528020179b76c8018a5e0f3b6a563cb837f0ee1a6c6e1eaca8e55c6136270eaea5749efd338f69cfa7388b8d1e34349f91fec099878fbc78ef06b30e3e30230189e32bc60936788e42260e0ec7c92a522d8987c683862095a01ee29098fc23f2775a3b2da1249c8f049d9cc883527fd8ab2822d8208a137e6fa4643ff23c322184679ebac281fad578b6de2f6c0668bf77daf2fe7a231270333ce53036b50a02563aa57c8df9b60e0de90bfc0e535629048e2291a36048802425aecf449b3e75bc10b569390897cd565e81873d131c90d6d025b03ea34739c4621d5d8a1c8d04e6508772843ca8a57e58fa62fcaf0043416547fa6d76ae1f3001f3cee27e81f5f8d69e30a3602da208086505dd5d658aeebdcf82d82e0689536096d16b70d7add5b7bf06799560e42f936af7ab5d0c8ec156ab385d3d026b6708787f65eb768d11190ba9e4c016b136503d9f80b5fd349ee27cb76fbedd7407a7f94cb843533ada274b2e8f185739a4dc0e95a84bacd96f68b0b72e4e83b64427061a1b1a009e73b4a7539c8d9eca193c214e1a9f0cbf3ceccab76f79e2ed2fc2f0c5eda4ca67063bc543c1524d94fa4ebae9990071ba2df4f87493c6d919ff3ad28ea7f3fac684af29ea0f2641abb2a84fc3acced074d71ff2011e9b62740b4cc56cdbcf691a3e994ae3cf25f2166cc1f44d4a5a07639a803ec79dd38382b431ae869fa885567846a21261d1907fc4a57cffca5a82eed1e24f8ceb7abf9f789fb0b20ed14617471bcbe2ad74f818edebca4503a7d2d98ac1c1fc2af72d28ef8adce3aa9635de655c73cea815a11891ec6f6a14bfc19367d61d176c1778a777212b3f2248875fb4befa082e27c057d206e353a2f4fb9b3bc841a79cadc4f02f013d34cca6ea525dfe65f436880e2afedfb4244e4fb9a28d444e3ee358f68dd0dc3a5f8e4d9096a258a2c3edd7f825132dc1c88f17f6f7f08e0248c9f1f7fdb3ecdf43e5cd02f9145912a9992055edb79c0355d117cca5fea7875a6412a4a15026d831ffdee064dc65cab4931960db2ad96c3173447ee0e53187b506d196254341f23af2446c5d9e3ffcccc143d1816bc02dace9f5c189d49ae85582ba51b4956374c18b08c03eff874b7895733815fe0a16fdd52b722ce77cdc0a85f4aebc8b0b49446190bcc92a12445638c39c9b81e9fdc982bae98743bd46e1455634d12a85ab41e8a6a5ca7a0616c07799b970afec37088c87c3660d7441d22634b123c868e84ec47aa2d152facebb4d0d91e49399f8d891c935bbb90926c33138f37533774f1a0fb4dccacb98ee22fefa0a3cde0e6bcb157b723f891f001282bb5c0fdd0c7a8a0be242c11f3bbc8161113bacc9b282878f82966261d51040e82ce69a04cdb62e6fe1a6306a960b23e802eccded7164f2d10c9e1d41a72d3a2e760680ae1b9f59d64dab851cba75591754769073fe3b8b4b740e8a5296a490939a6dd0cc3e4ed5a0e4bc56390e84f78bc466046ce52711806b8da74ee1885a0407f73352b366e2cd3e35a0c622509b30880b0b7e7f4893ae68f4474968e9d229cc5650dd20708d72080161ddf5cfb8b2d5c60986a77575ac7b8587acb982f23b3739221060ae35d9d2af0a81c966ff471e4daf1f92bdfbf697443da324e6f9b26a26716f607d937ec7a79b082cd7dee8d251856192e153d9c15844a0d8a05a3a67a1816e093d9e039ccb36ee73272e3a53133e16c0501d8f078d7e8950d3493f26115aadf6e74f3e79e4f460d7d946c8f657e579b8e1f46e29843384a8d4fe7cee80bd9a17c0e33071a33065e46b1b1226ab19be6fe42e61dd35ac132ef33f5b1f422a7d434211584e6d22e375304dc0e978157cdf841fed6d9aab0db068e90a3065b62b452716f070c06a1d19a62b7374e3121ccef4ea374c1f2ad25de7577cc6ad4e5d70aa4ad80ac692774625ab160b5dc2110add5a733391d60cc64b4273049a6b6cfb69007e6cba750ee8322875734d273c275e73615c0f86775dd3ece3e5dad8aa58e71f8ca3607e4fe77b2fcd5f05a85b5d39f04e585eeb485f1e1d252db37c0b0cd4c9fa7f8bd24ab7a917e3f3e8517da501ca15d6f2c8bb30455d62fb76eb96ff1f249821d8d069581c1056c11aa4e496df891864359e0d979b0a8fbc7b8b5cb8d2e1b94ae44fcc62cbd", 0x1000}, {&(0x7f0000000fc0)="b5ecc05e2d66eb2a12c5f65f6fdd67e26881628f9e010b49e44d7cfb0545086bc0bed0fdad1a3feb0cef7f3b6287aa7838cd322fdf40193adf54118e450ebf6fe43279037f8238e8e12013a43c4a179f5813dac18cb27d2c13bd547b6feabe367214c890bf5cee68519292bd6b94583ec1", 0x71}, {&(0x7f0000001040)="08e3f3f99cae481bdd706d9190740941cf96bfc03f966974236206ca6afea931a1bb196fcc5b8d7e90464eee15947f2fc858870faa9d729b994ec13afd2d8cbeabc085fba3ce10817c0f2fb274a13807281458007389bcda9e44f2d15f8b21beaebacb4e18492122f9c7ba0aa967e44fb05cbdc5f7bf55041ce8a7d428a15623a4e40cfff3dcad56673ece141dd1e3e1cacb3118f85286ccd063b9a1889680993e67329e99faf76943140f9ac4d48663678f79e3327a5bb18ef8a61d16a02d44f094b88e31196d14a7f2ec28cfd45c5276c1d85c7329e2607513f6cb4886af8837869c6bef4067c5565fb4c83b3e111da8aa85d8ee46ac887021dfe1dd", 0xfd}, {&(0x7f0000005540)="a54343c19789e69799792c77c9f444c67bb0d7a3c5611130cb2b5ab037eb36edf8d4157d0b1df13a02f55db123d3ec9f23dc4905f1371fffcd4dfa039d09000000000000005c6f32c4a8ad5978d5684458c90f0edf0050610cde61f579c445220109f4c37ac4b68d265ff0372567954ff556477b92c5aaf5360801f1d802590e9c9fa3ade28249ecde75f5288a6afbb379cd8f28b91a05d5ce9f308171c4ef3ca3cd184b0fa23eb862e69c3a430f5f294cff4d3f73cc7d5333c579aceaac06eac8fb1db6fb09516c5f0d25d576d7116f0b931ebca3b9a5de9a618b6e0a701c5939569f9ffd000000000000", 0xeb}], 0x5, &(0x7f0000000680)=[@cred={{0x1c}}], 0x20, 0x800}}, {{&(0x7f0000001700)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000001bc0)=[{&(0x7f0000001780)="9befb34138eaf2967bb76f3015468b06fd367d43dd8b768cd07e64c411c9ee6a7e09be9903d52e415e8c4cc410321cc838617a9b8a4c0db7d04b35d18fc389ca44335dac09406cde36dde0fa028ae157c0e88ee212f6a2af6337274ca3060e0576698ce41d2f84407fb328013c838ef857efa9237376a451c964d621fe1f8ae85ffa7e4bfc89d4b670b91f66d2bd0303f0359a0485c51eb06c3ce1615a23c891f798b3e22ce0147e7d13a96ad5f83eb38cc36d", 0xb3}, {&(0x7f0000001840)="8727129ea11def83a69b2de5de79bd07814e0d97c1e8e96946d91d8f9d31fb795afa01106c0ca32572dff3839f94d81ad2be5a986a6cb9609c30862e05ef628b0fd5db6ead98799a11924f921131ef6b6c051f743c7b2b37f6d69f1c3a5691bfa417c00100b4a786b0db3c373ec7ac01dd9a5d", 0x73}, {&(0x7f00000018c0)="cd918cb3cad3ba8db115bdc7bed3ac2a78f6964967247b552c02809f03fb3bdee6298e284fd8b2b9d02ced127c1b988f601462", 0x33}, {&(0x7f0000001900)="5c5d49dde2ff37fbdc48a8c72bac482cc3b58bd8a8f75c6e6227af0a", 0x1c}, {&(0x7f0000003140)="2de6ba6614137e76802cfa1abdde67889224e6fbc9f87ecc5d9c7487a6e5d7a60f0a753501abbb4664139a13099ea2ea8373a94c3d2a185cf8c928073f1b3c8a5578dfd5e102904f254a4779fe8885721c5511e5bf589740ad61e4a27137c8c7d769b0869e3441b400a67f29089f2737f46a603ca87095b27ce3776fb4f389a187a7fc7c1dbfd80fe285f8f354343f7923402ea593ddcb73ffb8007654e8e265d0a0218188141621bdd0512661fd4d77aaece907ff326c80bb029e9acb1e3586dbc04f01205bf41e477e46d0e8f68ef3b2ac471374948c506daed6ce9a6bc613426f2d703f5c0258072196c6de573fe5e1a92cdcaea2f3c826665a5266612e82766d2242d79db92a78369b8829a6a2106de4b6059ce6a341004a702e7769e8a8f5715bc4dbc4fa08aeb55c5c1689f7ce48be6ead5d4d4fc154698903a0eebcd16fc3f35c753e669cebf12017b1638fb22fa64244ac0300b0da0eaa42f849840f46d2c6ca04262b5544b152193c75bd8ee587d5ec67008e647d929d17dceacc074b73e773e512468ef130703add97310129aeb99b1e3bae5bb67db3ded1cef147fa714dc6667cc634bad8d5901386e35cbfcaa131ee94b73c949cc4d4c5f5d6684a694781726bebcd1deb89cd9fba80c096b09bbdafb9d48f2fdaced8e21ae6f960b7ccbc4ff0c0c447434df308f0fc86b7592f2f71f4038909e35dce05a50340c27c0766aaef1aa8895934ebdf1a2c023c041e37009f5b8dd6a3af911f730dc68cc210b9853ce99e7cde319abc9fb9c05aaf4188b1ed4115a13e1570bf6ff4132aa6084b8f5c854b9d9d11512f4d36e895244ecb056c9ad4fe12a02a2f75c2bd98e90d57582a7a80dcd52867205fd217332ccd90c282f388f1b839f9ff141bcc985bbcd7982346f27717a5a7b67fd54f7bf5c0249dfe6f3e571937b0561922867a08849b9daf8bd3a6fdf7b16657400d9c0b560d1efebc74969f7b47c7dc4ebac56f5140652f49b8e213c5cc74ed2ccad2aba5eff1081e67b0945b3dc0295c0868922db97c87c9b71528cd230d219309398e5c5f9a1a64c07d48baa2dbeb56cc26d9dbb7438716c1595b09bfcb521dae2cac8406981770d6ab28f3ff0914a007c28b063f93f4bda30b1d749788ad67bf73d3d6854e128d574c53adcb0583b2fc30882081e4b44649373704f4c8fe54d5bc5782b7ee8325acb1f8ef78b25ecfad56b7662668be96130a9a9bcad1d1862fa24fefa93dfb6c7acb4d039fd10808c7888ff0a855bd8aa13d4d154f82f6e2648b06081924e7e59b5c011a4695735044136e513563039a5a307730e913e6cc522dbc4d309e9e5f66e15140effbea6687e062d55b3349530125e8b9b7bd846a33429a5cb940f493c64a802aa2b640f4783eb91e8b0237960f9721cf39d5f22a85b7222d4cf52ae37f35c8079ff1ff688d7b8754c3db614f1e9853d8ce29be471696c80ac94cfbc3aa5e1e30cfb4a1ba6717742df67284e48ec234f693ba8ad536b85e49b5f86784ed7ed9f556b16ea7c7773f9025750ed7d49b9946b6bc01096a5660b89176e83d4f2c95060999cb3f1752c4be2da7082caf05e6e4cf92de600cb274ef66c5c44b6db7b92bba3dde9812f2b30874e62799e859fce7c03f8bc96277c917a29696d32ce053bed4bf76090d0b94529876aa3283386d524a93cc5be668623a57a2fdd7996dd0a25f5ed5a3653c3a13a55b181f3c3b0ab9604fcd0199b4adf298dd26d245ba5ee1b8ccd950028efe72f4dc87e70bddf027e1218c906f6efedebb8a7176ee29cfd12653f879a58e3cbdcbfb80fe8a7d2c7a6df6320d0598d29573c198d5e6be149b9fab77790c85e70870f895b3a6bd23eaa4bce16c8c12bd631fff90ec95221d72b7bc16933dc8e518c63dc21e99164cfc03774478e156d49f2b40dacf551d563c22a112ce30433117fc198ca997ab3654d15cb6796bc3d6ca564418dfd8d8f9e6ede332e52298b8b4825b8267578a2b51b368a49e0be6c8385787737ee53c06c8ed44f287faeb974bfb56dcdf0b63e54786d3134cc6658e4b401c9b56e47b28e504a8627ab19ecf88a2153910e233089a7331e50546b42be451a0c792ea893fa98a6957948929a556475668c81093cfad64aeae3ddc09971897dcc122430cf836bd5472d0a4debf3441bf25cca66559b8e40c1f4aa662db6c5b695ae6e0dbbd1c75585cb9ed676e2dc8bc1599facf77cc582415aabca7e2a049648c5bfd26e8c6a1e4b05aaa463148655795a084b6f25648a9e79c4a60f6320df1214154621debee02e0d2f468aa977b8c90f968a8f52465e1e92864f84efa64f7dd3607b5db050973171e91e0f1cd3cdb29a6a10cce8ca078b9689d81e26eace9e070e630808102220f6b164b77eeae665e47197f83bc85ee4d5ddd5aa328c1e4932c0ca069efe151122b9e8a23bbf249494b5ccb5ff777e3086f2c268d364d6761a6c79c5fc3d752caf8f8f9bda0ca7839b0ebe771ffe91632ba0b534047ecde2a94a86451a46cdab8bc49705b308e410f455bb15f42c98ab05839061817d63f97bf397708b917bab08487e17581c874889622eb941d6c4259f66e9a5a070aee8f5b5358b1309831751839ba19d77dd04c9739ee4ec9e72d7520c8a925edd3d7ce84c9538818a940238c2a871dc12d8ef0abbf81dc8ae2200fe56bc6fd1e59136176b77c4495cfdd5bf5ae4c01bef3f9aa83f42ba07fc1ebdfa3314e4310cdcdc7bfc9bf7f8649b70bf731839aa8ab6f087a86322d83f9479af0c2eaeaa22f8935b3646fbca55e98bc7ea10e72a0424d8d2ad742f53b4b97cb7eee75557aff0a28212355b14ddbaac82b07e5da0f92d0cfb831f3ee132b7cf0d6dfc13214273ef61fedf1b05e43db9d2ca6a39e3c9dc9bd35f78dabd87780267f21d7bb9c4c2a97f3c0849763eb2c0461f6088fbb2c0f507af342117bebfcc0f639b2c6c7219006732061941f86c3d7e32013f1a25e72b79fee230615df466f5121d1d3b0b43ff38fa432240c1e59fe19ff88de66adf8a374e9220c6c25c98bcaee06f3792b8775d1867c9d52e33fdafc4dd9f4c6da6fad5c452f489cb9e588179d91ed4a238055a8aadcf2416472458aea6297a967626d4b75bb16c7303053565728b5a799cdb15ddca41e1b86d9198e596c81652ebf829d5c5a94228647c12176ef09d6971f8495e0b247feae63b65c5ee043925528b1ca2ef2e152c5941366ade95387f97341b5e9b174f0353be8072156afe07a8685109f70ae354d91397b864acb5f2031f6c9d5617d8d2a89acc50a4492ade69576f4be207b0f46f39c3188833fdd228eb617175205e9ceb5f5b8eff653913f5b40f15a92617e35b97ee337605ade8188075f0340c773ef9703b9c17d0162f2c3844f410375ee96ceb13720179fb5a644b8dcebf1db2427d64d12ac6487bcedb41e98bc1b9a09943c364897a8e1feb56aca00b5f65fe0ce2ffdc2d1b7696a1b6f178f96f8a6d96fd9930e330f506a8035e6369ffed4c00853bd7edd74e9e2368a7870deb92f013b96bf8455578bdb7990353919a0ef64ffe23d706e77aefdd042a278c1803209e98e07e8aaa1f0105f1de77a8aad782b0ad18b44ea4792fff602edc8e816356d37d02baaf10cf9de6ab03aea805b160dce0a0fda8af9ea0dadae5cce0cca9dc825f5079a3a5fbe92b80fb79949706d57b90f1fa3166293d2aef146e70b05653166bf8bd479210b7bcf367b2de30bf0a55ad3e62486d59cf8a73fbdffedaf183ef3161724907c194e8c8ab645d3d867601b9b30a840afd3ccc4f6bfab1ffd6dc720e7cc86c5722ba94cf3273ff9513a21cd6b20565b884b3f716c09b924bb0c3f273e801f93a5681daa0fffbcc2bb04c5326df392971276fd6324aad059ac6bfa89931dac84d1ed156aac5bffec7b0b124116930c5d491d664a26ed7b69613da94987f9da015bc2d17d26eb4d55b3c2967c2f18f14a424b5873cc695d36a075a85b5e28e26c9fee2ccca75fca6c0731bb47505f85177372289dec4d9644147d9d548f2c86ca93cf812d32443d8054c94b2cdb52667a7ef214bb69d9e58c2bc233ebcc76cc8d6ae98d45efa630987ff59b6d4fc6ad2a2802860155471a9e92403e37934e6d6e5235bd2a9e0993606a3c42c89fdb2169232affe4027e75654fe7ae54b7cdb82b808cf55a7b0ed6fe24e73b7c169fbc7d18046b048de582d15bcf6fda4b4f57b7b667ccc779cc0dfaeb2efbd72af7419d95075ae02e5e40bf37a99b93e4a513aa36c71c421b0196c235d092d0d7a6c9100c8edbc98944171a8785a04f775f2ab43f48d3d01427a272c9420cd84749cb916ac6dd4195b68145fc8d32700f3e4c019baccb8e5a03085c0b607dfb18dc0557568225b645173d849b086d5106d4b4dca24eebb8d326673734797d7f91ff9afe7890a0c4d0ab05bdb35db3da33c3fd086b8e5131a2e363930456cd0577116013206adf8f32b78f46ceed2d6b98f9b7b923076c363b40c776b59f0f48466ed866595fe36b866c155dfe336138d03a168127b5e20e9b9cc7e5d3a6a0bd735be41bbf523ae7a16219dc63564dfa08ea18de8894d4a280bbc98dc2012942c170d52c54af0e0b8578b9bc122a2211ee4f88beb7e394e4977331182798c436c48de6c27e038c1201c6209430fcf17a9d5d6b3c3cb5dacef0c93e6954a8530c6fcebab3ff7fba3fd9ce4b5d7e08694a5866dd70f98871ec4051783d4ac2c0a063a2d55e77980fef392b5cb4c705e91119c461d7456bedd1124404b990ae4984e41232fefa089912a54f8fc975ddc205786b01f6c04a0ec7af1d01b98049d9e3f2240e3f53c3021e9a001a0409adb22b2d597dff024c3787effd23967889357eca1e112b2b4ba55984d284dcf453f39e75cd386b36db8d15b0c3ed6927495f3d8b36b594733c704be88129f3a806916d333fe84e044c972a8ed1fb99d2ffc39cc1b51441e10f952ae99a595bce0138bd912ede276211d9ad1418d923f955f3c2ed10b8abe9b6c897630cd980ffd5ec7c047cb9664f735e0721d7c4457b6c7807195adb8441a8b967b4739b9a38c4839e5bc685711acc46330be7c8378c7adf94429a04727754689f4b8011b0e6e556a545764d0c2694da2bf0cfed91845ad6c0b7e2d56d6520357716295e8b3f30fdc1e30fc77246cdd9ad3948c2580b81b50a4f43fd6cbc9e8ba37d3162fd47b3bae9213e25aaec1e525c21a35c256486a9ca0733b1d48227037c9e2d81bf9fe6db3b527ffab4791704797feb0ab95571d2859e0fcbb0fcd69f5dc0b681a0c7da239201883f2123c56d132f4c152d49750b097e945309b9e4dbc9e11d18ca86ff6b5c96786e38494e45d16ab1100ffbdd4a7e2b69943887457d5f1a2a76d7565b8ec3fd0491e061cbc564342bf2ac27a09360d7e89778b88a5b006a3ab4289bc96780f132396418164a39227d005e9b6207440e30f3da2029d8cbabc5a4db61af8ccee3cb59bb560c39ff137c983849ab1c1a322b39cb0fb2a7dcf111641d8d75d4741e231f12223fef25405493b334923c6c909ec3c7f1010db37c85a5406175cc0e712cb4f7f42d8bcbf4f66eacbf07531d8cf69d9d42fb0e8b877e57242b4e98c28f690af64070f915c0a3e6116de96ac04e857ef4bd1229aac80eb47f9618764bf1a0058bfa0a9d4f7ac16f02eaa0bd16b710c792e525e3081449501edbfba03863fc945556f06ccbc605b49053bc7d357aa7a39a84eea7caa4ef8d0462ef7cbf4b63d5ca13145b2e2307939d21b69919fab29905", 0x1000}, {&(0x7f0000001940)="aee65d1e9ab2b90ec7a0c0379cc44fb4e9d1", 0x12}, {&(0x7f0000001980)="06741a73ae4034d47cd9ce5fd3209873ed5756ebf9d7ece484e89d30547179de9b7742711fa39c0cecfd980d36272096eb92883f6db9", 0x36}, {&(0x7f00000019c0)="56df89067deecefaa760badca7a398dceecb77b8319733150fdd943734189a44bc32ba41090ea8759f2c4b5dcdd64c05a7559216ac9994d902c3321d26ff5b750fdc7e010e4fa565d6701675e7103f1f2f26416aaa4ecf16f7c4c296c063f28a67c0004b22c68fee0cc22985ae1b80dcbfb6b5a48ade55ddbab4b0378205ab716eb4a585c6a86b14d1167d596c0af848c453762ff7d0b5755c1db1896726b5afa8e37635741ace1714d1a1b2711be4a4a85a7745489a", 0xb6}, {&(0x7f0000001a80)="bccb8ae546fafb8b6710bec28d5bf3c9f081a0199506ea305a8593bbfca1a53fbd69b980abe5e58bd4acaa524b010725df9c6959f1175a5b3ff9be186e7d707cd80d3783d7c7fe982439a196ff082e634a139a6d240368dff1a9f0876e21075ec0760516ca20993a8a2e7efd40c726ef30076c03dfde3e1f1ee1460fedda0130f638845de053e43ef000ae30dec5cea51275d9f91810bf939d5252752d72c478f8b0059b2864d2d263b87ed73aec92dde8c6cf493ce898cbc835cc5a94f343e601efb551a212ee897fbe08c216d5f27afcafbfc2", 0xd4}, {&(0x7f0000001b80)="959a02", 0x3}], 0xa, &(0x7f0000001dc0)=[@cred={{0x1c, 0x1, 0x2, {r1}}}], 0x20, 0x44}}, {{&(0x7f0000001e00)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000005240)=[{&(0x7f0000001e80)="1f58db15d8b412debf5a9879f6a64bf3d6b244f67ad150088d34ddeb69ab11a8260da189b8718b6d1776ef8529", 0x2d}, {&(0x7f0000001ec0)="54a4a5d4d7fb2fcb287cfd2e02ebf0019386a0b5246232a1fe66dde575ab2931085f59570135ac8c051677ad68c1e47a941e749caaa99102baf888af91eff259a17fac05ab5a4e306fcdf6633648548311f496db9ab0bc09f54cc68718ed505332355b61ac7d52af5f9a467565c139274f4111166dd3deb05f462cb960e20b2e685cee25484e1f7dfe162cf17506893d0ad1bb23b3b2c242c0d5a2962a1876fa83ef1055668a5dff19709ab7ade00f17bcb2a118cb767a937b862e6752a486692ece98829c", 0xc5}, {&(0x7f0000001fc0)="6c4b8dc1eb6528c46b421590a65ac54ede6f", 0x12}, {&(0x7f0000002000)="40bcfe4207f6f9964aacb7786c5b9f2c99a695e8d536bb87b8f97a398794478c24ee2f73412bcaca0d8eafa354f36a58bf2c1394963051af61beaa760060342fc6bd6840d5d3ab75ccc4e828538ec838ded25ecd45f0cb9c28894c365428f73d2b770f8ba294c8db5fa0ece56e4091e1097c93c3458f372c551301b5a43be61bbf87f98d579d4c1d44426e63ac9db023708f88230c67baa5af894b766b0463764ab4fd21bfc4fe16e5bac5c1891b2727083d9c00168da2167e9b3f5732c6828d7d6630be579d2bee", 0xc8}, {&(0x7f0000004140)="62fbc1d3ccfb0723424d3c8fef745b260eea30c682852cdc61afbf646dc7494f96583a3d167094c1245c00b7f17929c9559cf60f978ec2b9afee4411fc87486bd275f91c7a868ac6bcbbef564a1d529e82f33f9eb3a1cd7f0375e7c57d7615949d6afac22d02c93b8bb0ad20fbf7fd02a995f2243548447f6d8fa453d427ea7c3bacd2941fd5f4ddc01cebac5f87aa8343c0cc856e84d1a911123b6b9ded311680143f91a34ed39e1d2d2b4c3a66ccb863d4f3698ebdcfd137691a66325c203c7eb3d33dd20cc11a7f2e0dc2ae4fe641d54092125c4ca297e77d6469ef513b8f62ed186d255ac5481b955c6ea7a7e775bd4a39ac171962de1cac1c38fd64af0a0c4e96fdcbe1007725553237dbab53cf472883d9c01c4f3a599dafe90d4223bac1555f9588bbad7b1e73c62d374c78a995c3119a1f229efd1e1381490510f727e0818e6c1620cbcd8a6a12f7c4bfca0841740c2434f1800eb5cc1056e0a71c6b0e1caaec7fc2b98a32a48eb23cf809911acbd24d67b36bf70a23334948b40a6a4e3657de895e0cb0c183204aad9976c8ebd8dd9ad5dcd436e4b61681f60b3f23f09f60f91e1419ba7e47cec32397676a9e145cccb6917d47e049f7f55ac9156f0c563e4c29bad1636868bacac7f107973ddfe80303907401f053d9828e73380e946408caf02eab70ddd8480191799e72e38ae555989d6a50eaaf5e37cd4794cde3fddb1ab693ad2524abe3498d116664af4835b1bc53db8e0000a24f7c1e1ab67ce4d9a64a50a47247c1575498968e9a25c6b9d6e03cb9ce3be271dc12f2113a32b1ea39a35cbe9e13abb697c8a1504e5aa7041be97c508a24279501429fb92c030248d8203c14c35bf25c00ca3bce2b553ee22c72ab9f1a3af109fb798647a0ea5408e8bdfc7590530bda24c3717d60064445ee6c4c17bc9e06951dd2f505483ee4f558215fa290f2d40d609e48a9c1162f3d139bec941d2f650d4b39382b05d499d789ce7fcd08f88e69f3ed58cbbe05ff7b74946d3a3ff30cbb8ff1b16d42440f7407d8f86d351ddbff380a39f67bcf61e9764fc2d7bc821943e6eec28f1e86231c88a36c3c887d16fc999e9a00f7a1d7676ad88665e58e3e1115a5ae4ee518828508be7d6d5bbcdd84519f625feff70ef635f2ede88cf0ab2a47a6d426f0883d33de31a685d46497501884fa68cf846c5d0253053bda4a2fe3b3fb77ab5d9df0a4d0fceaf475df565f71ac966f015587db09f56f776d600adb6a42eef58f80b5d46be81f27bd8e001f4147f22fdd63fbef280b5cf993a3d554e035ba995ee194b05b0e3819a127b1fe5add9dfd46bd4a082949a26d585d022aed08bbb4b8dec11cbcd55477c6c1be17494343ca45d0a6e63e3d3a77d72c2cd8b1a7f8c219f55cdd04d2a11dfbc2145769286879581b21a949e3ac2f51ec335df6444a5ce61a2f5b088b697c550350dc667d552d2d33e3efd31a21b31cd1750c5662b4090d4edf249024a9eacd4d4909d807ac458bc400868998327e5eae956013c4d771f453ffd9e6639d5dc56438acbcc14446097b6d93cc7c9bf66f84c3ce1e6019c74ccd5f861495002b5f862e7871c562dc5ba5d2a26023d878c33881a6db8fc64debe52e2d26599ae2be2fb85f7401d0881b563a8bb5a7a1ee629f00dc3133592c628e4d359285c9fa0c3f596c1d818609f405e6af9ad85fc23dc9bdb241f996ca0148052329665e65c94aba03f528d6e609f7c1ed8e67756fb1b7cbb991cf8be3b49ad98fa43ab2cbcbe206519b232558c95e3b4b4a50e95ebc025732295f2eb0b73d107acba9863d2125f994fc3fee0c72165843f6f41f86acbb109b159fa85b01c70a6dbe52e72aacaa3b69f9ae2d730f0cc953b9fe5ee9ded909d8fa8a74ef899a38085e8106689c3aaece6a4dbb5340563d7629a83a5adfdea71e9b7f5063cd2d98f63738b8247486805c6db86110692334ca5f9afae5ba9e97441e1f1347f4de2ada60de913334a1bdd2463eefb544fadb631f134126d2695900064827c111588a19bd5c2c7652f9f019602c9c29b0ceec508898c0a4453b230d68942de3a6e5a9b7ac84ccd5a294292e5ed768981f88240f1998ddccc5d3252446e31e6667bfcc2cd6ad8e32fdb1d60c0183ff6846b08a029a0134466ea037e78755bd833a5e0f975a826a8b856e01b20fc75d756e02463ac46d17de9a2450e79cb8f3a6ea333214194a6be5486ad35adf586aee2ba8ae49aaf9cabe56d882ed10f17147686ceace265a1c5aabf23072016303cc0bab4482ec0bb15755d097a412b4a9a26e70b145029225905d30bb0e9cf1ac7e96b11c6b1058ecd5f5e992d7be21c26e5f4847c5ef0984c83303a7704bcb659e0bf564b473935defe2ca01d0971dafe40944d4c2c7bd70078a0a1615c14b8f313d7eec569559529cfb16c70f7a7af4e8f6105500e689c31f2a74b494d2ca71898979870ada85fd900d233b05be2524547d4db64a68b37a9bfb7e339a25176c39bca14b82d4789bf1d2fe8e08405baf62f794e51d8763fb4085c80d54690d5fb188200da96fb944a855422142aba6915fbd74266fa022d2e02854274510729efd9dac21c07c8eb91d9d1324642a6a3c1e89053853835dc495a15d2a1e1036493aa5a3b7341f0fb8d85d03245ad23013bb0a1b250f2c7248d27d4e6494e300c11cb8c6b3a73a2218d24c6eccd0ad454cae45a11edabdf782987f31528c86ec94d17a299c00c34ef262a13ddba2fac0baee3944fdc33679fcf92990986c1d5271f03a46bbfd6b021850e53129b19412ae5d5ed574238e4d7dc6227c7234c7db8a5d0b2adab59ae06f7dbdc1b8d2b4e5126667b353e8e86cb83232caf68143aeda694f59b1d65eaad94c05547e39e24dd87d9247ba08de00eeeeeac317ee35dc846031e3e46eb54708417ca8d575e997f1059632d7ba2e3c8ee63c7f707f0000000000000000077eee98b44e786d292ed805bd6ad9f76e0bc1b7ce741f26e82ad382cf1307d254b7a33335d844b174ceb98498b53a12b78a9b3e475eb533212fa582be5056ea7d4350e3f6ce35004cd7a7ab50eadaccf1a507603d1fc9ab2917337756f4eac8d488b6d971021e637df734fc3e65f8c25bdfa99e55d1b0dd05fe8dc69a7ec7e9cfe7d151c9c134aa21c7f4df60eb8bbd8f91927680a140c6a24091450e7a40857b7b2273b0b45331568a49eaa653efc9be1fa9a2816431049d19841e5bcb68c67c455b9bfc339b8d9ff392e4ad231b7894cfb163571c6a4084727e15fc7e9d4f61309cea04b1d2916829c47a7087e3caf7796732b5303da8405a207a7e1e3cb2402bcd9c0a78842fa53e69bbfe9e2debf2821aea16e7e89e84966895a708ecad6f0afc93b55c7d5f82988dca16b4308e3650f829fb422daebed37f42a4a65fa9cbfb32f08068a161d9b28e62f6e4bff70c4f2479371d144673ead5455872ab575babc3a5736184f3166536bd7d8f476e25981d57369b212e99c731daa0f69917d214b806a27a2c820d19ba97e1c08ef35c18b94ea02d5518abe2e4aca51493c5dfa863dfe44c72ed0beeefd7e62c55fe7cfe13a2a40340d91eea5cc4144254b317b1824ae05d062cc45808bd62598f9e40783e852b959fb9e010e3cc2a6821877aac20979581cdff5232cfdcea71a22c9ddff7bf6677e69a6df387d0a54b3c7eab66f725f46e03f28e52c0872ed207241ff85eff6601f9c8dd7fa7b814b0748b95cbce1f3f9520cbeb5d14fadc6111caad5ef8e657cc4bb23b06f8beadfb22e5d63e9174d1d1b81645afd916757c618de65ae26f6ff1e8bb75176376457924c675fbe8d8c7b08b3d744bf092af316a19621c62911a93886c1ee9e805d084619b26c9cb53307b4d95fc534bca8fda0850a16d52ff6558ae4db1b29b78e738aa0b36acfbaf1dd62ea2f0538e349780e1856be708a0ffaef89b053f6646cbd0f5298633d785a5c266bed152e79a2a0c05b092c050d81c903a0b2a511ea33b29425e8611c908466040c180d4ef44b8b626b1180d22a138d5487040e477dd562bf61ea7bf52a873b9a93c24b7de2d239515fb9d540978892672a10c12711c539699836a7a945a33028f98bb6f6355dc3029085b472f263ba9d6a53d697310797ab173fb4a48fd98295eb4dc0081694690c61a5f3d7147a50f7af97165295835b12fa1b9b3f6ede7f4208df9dfd36114726516488fe5ffc0b04f10d4dde1979b9cdfda235fb017ee98f30a04abb3ffba001397eb1ef2c7955e290b697c95f070ee84d44cd45ed36706ba88004015925da62fb65b5a2632cd311ca18cc598e6a742d83c302e8d7c0283a10e013bfce4d5123e1bc1a38a0e21c6f10086022c8790c424d7c44bc7f25248124825e4e80063c91d9f7640606a369c79eba3658195594c7b05597bed07edaac3545f2fbb5d0aac29731cbb61f7abb493c827807cf37078482dad209fe9d6905237f914d0d475e235d9fca800bfefd2bb6fa89f3c8ebefdb7a4b47bdec4a809a829d70d465e821ba74e52f209ae757fc3cba863d027b4830f7180566366b6a902084b32ed572a3cd64e9a17b35deee0bcfe0da197e71289fefbe217ae2494e07c3a6ee8d8bef9ac668d381c4607e43a4a2f11fd6a60fadde6ead67d93c4994e756ebb42930a6dd27c6a2e2f43cec450c12f9f63b75a0c816da4b24333eee2596f90ed7d574818115c3b5992c0a7108af0c0f7e941cd6836ad64e48df7bb896e5cee53d2cdbb629915c645174b2c4b0096c4fac05cd0380ed4534c71ef7d40643e693e319918163bd1e7ed611cecb5e646c893c675862effd5afa6f44107ba1273641a0e1aa6ff7528dbeefdf8bb79109c7c8818b70bfdb841bbeac5b1472030943c4498e4f544e4afd0b1d61c169af07ae80d4fea9c89793a4e0ea59a7d681fbce8828791f4bcca7fadc68acfec8c294a0e1abd4f41eec3c040c92e72e65f7d79786d71f774183b915943113eeacd6b85b9a4e1f95139ab1f61d7811ade3142ef272f9366b0f1c0f7452848c439d31347e6d4e59ac8bc9c73351e251c2ac3e5ddbb0e73c5cccc7198b6339742f39f3169436ecf15f2e4f7eb809a09aaaf3f0395f46baae8fbcd7cce9982d6548c19b27ac56be9c33daae66d619aa4eab233058897040f52ba7667c430ae72a4bdaf5c06cb2ed718405bee7701167ade1e6f57f4470490aa4a986c1a9753310262cdac12fa674796ab6a244ded27b5f04a048b58c16171181bd51a57b7fb4b30e7e4991b37a2c52d3e41c0ea084c9fde0ac15e44c917c8adf548b2ec560a709c4632fce7e368fe7a016d05f72ccd6573a57ddf604422eb91c424239dbce9c9ee62b91bed2218aaffb571cfdf46d521d6e6f476945dc6ea407b6de0f97154e1308f5ef40e988b00ba1b340032789c8bae7be2d51b9318c13dc40592ea0d4dd2820b0b7fe3ea5da65ad755cb6d7bcee2bbd7d41b6cd82b468e0f9f4a85249ce0108eea8a33a6f2d50be3d8b466a516169aeddb8e213508fef4300f26519c91de73ae03f43528fabb6a5e3ce40c7773e16087171eedf349861f3052b729d094d722eea95f17ec30455e138146d0fe244aed8cd12a9b65cd3402f8447feb930472e23c4b9b505382be415129aa6ea329ebc8704c22035a683bde437912a7d86a688b93f00727d8a08d4fdbf41e61934b4b775758a66002f283a57a7795e1e52ac521edb6195ce95ddaf68f7d65df88829a110e924d5831bafda04499219f901df23871d66e5ea1adb187c9f4a72f0817ef5e99af1add901f1cf477e5", 0x1000}, {&(0x7f0000005140)="026b783ba42de4365067022b88c5d3b43cbfb8e28985f8515b541a7312e624b08c0ccd89425ad411b92598c7babeac5ca6b6bf41d1d9b262395886fda4d0f98feddb4f6e012275f51ba2c7b0cc835c70c1ae093693e0b0449bc08837d0d59a400eb5d4ffb981625bc25e7903283d38c3da3f8662f23e54829719412c8f50df53d479d7073e4bef064f9072addfb2e18638ef241541d3325463d478b8b9eeda1c16cda978cc52ee3232807c3932f114be524887fbeae54e2b694ad8e8480fb5b5c44eae45036aa0c849882f0f9fc582089b1b1025790fdbbd5a76f5ccaad51ddbd3b282f5a8ae84faf6e83be2048429ec30fbfcf9cf1b4876", 0xf8}], 0x6, 0x0, 0x0, 0x20000080}}], 0x5, 0x40004044) sendfile(r5, r6, 0x0, 0x100000000000042) ioctl$LOOP_CLR_FD(r5, 0x4c01) mount$fuse(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000f40)=ANY=[@ANYBLOB="66c03f", @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) [ 2910.658936][ T27] audit: type=1800 audit(1677673356.034:722): pid=26953 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="sda1" ino=1212 res=0 errno=0 [ 2910.712502][ T27] audit: type=1800 audit(1677673356.074:723): pid=26954 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="file0" dev="sda1" ino=1214 res=0 errno=0 [ 2913.480940][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2913.489382][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2913.498010][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2914.142064][T26957] fuse: Unknown parameter 'fÀ?0xffffffffffffffff' [ 2914.251020][T26960] fuse: Unknown parameter 'fÀ?0xffffffffffffffff' 12:22:40 executing program 0: creat(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001180)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000500)="2a67608aedbcaf29113c735006d854ad9d16f4d5b2f9911532b59a2052a82cb1198ee4a4b3673ac13fb33dc584dd22a9bb7dbf53808f7ab293ed020f3b46af45b9844d87475ec0429cf457807fae2a68f0", 0x51}, {&(0x7f0000000280)}], 0x2, &(0x7f0000005400)=ANY=[@ANYBLOB="098c42f12cfad263f2c2ffd6b79bfcf9a006a7b330013ed6461d36df713d62f474bafed648951a9c5632441cb58eb75867cc43b791a94244b915b677cb0deaf698dd023e506823c98da81b25598ea1506d184ead62d4a4ebce70ed25e44658a2fd1ae0f6f6f6696f67b2966081f705d3304e7264ab9d280977fc2d10cd33b59dc5654dfe7754c096b94637b851b1cff15bc2a9957537305b01d17f71c75e5a2e190ddaffb2da806f9ed06dfd4c81748e8a58877a7d575bc0c9625d7b9cc71f76187946c69c22cf18ab09ed36d42cb4f5ac5c9354bb8eed01f6f3e904b9379befde744a86ef0b8e37f698f0c9341595f75ec20b417f63c70f77edcf", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28, 0x800}}, {{&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000700)=[{&(0x7f0000000680)}, {&(0x7f00000006c0)="435f842cbf62fd6ecd5a58830cb36b39", 0x10}], 0x2, &(0x7f0000000980), 0x0, 0x4004091}}, {{0x0, 0x0, &(0x7f0000000bc0), 0x0, &(0x7f00000004c0), 0x0, 0x100080e0}}], 0x3, 0x4) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) socket$inet_tcp(0x2, 0x1, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000005640)=ANY=[@ANYBLOB="050000000000000061110c000000000085100000020000008500000005000000950000000d0000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535ed866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180955a5a9e806627fabd8e6fca420f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e01136f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab084934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad371108000000000000001449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e08038266b56edbe0e50fd5e2f295651a074ffee5f54645a15e1d40050b60cd4238cf01b4679535777a51a347d62b2439ff0519ba2b8484032ed639ebae6ec5f45b816b3d4a0b0906a0f0dd43cc1d1f40aba7286ccdd069eeacddd2"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) fcntl$getown(r4, 0x9) mount(0x0, 0x0, &(0x7f00000002c0)='reiserfs\x00', 0x4000, 0x0) r5 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) r6 = memfd_create(&(0x7f0000000300)='U\xffA\x05\xd6\xe7\xfc\xa3\xb0\x04\xe2\x1b\\by\xdc2\xe3ZoL\x14\xa7\x8c\'\xa7\xcf\xff\xf0+9\xac\\\xa4\xa5=\\\xcc\xf6\xc4R\x88A\x94\xe0\xff\xff\xffX\x91\x1au\x83V\xc1H\xd3\rZ\x01!b\xc0\xaeW\xc5\x1f\xec\xfd\xe3\xc1\a\xeb\\,\x98P \xf2\xfe\xc5\xf9\xd4\x9a\x16\xa6\xb2\xde\x82\xa8\xf9\xcb{\xa9m\x83\xfb\x84\x8e\xef\xe3#\xcf$Df\x89\xe2?`\x96E=-\xd6\x91,4yEE\x1d\x81\x9c\x00\x00\x00\x00\x00\x001N\x1a\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\xcc\xb8o7\t\x0e4$Lb\xf9e\x8dv\xd0Y\x86\x18\v\xd6\xf9\\-\xdc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a4\xf2\x8c\x19\x1e\xf0\xb5_\x93\x98\xb8\xcc\xc2\xc6\x15?\xa44\xd4\x12\xed\xa1\xf1!\xbch\x94\xd6\xf0\x98u\xd0#\x95y\x10\x06^\xdf\x0563\x9dX\xdcI\x06\xfe6\x1e^\"\x90\xbf\xa7&\xa3\xb5\x8d\\\xcf\xa1T\v\xd1\x92oV\x8d\xbcGd\x82\xaeD\xe0D\x10\xa9\xdb[\\eN\xbc\xb26-\xcd\xeat\xfa)\xc8\x00\x91<0\xbcf\x8b\xd5\xdb\xd9AC\xf5Z4h\x1a', 0x0) pwritev(r6, &(0x7f0000000540)=[{&(0x7f0000000040)="3f9ebe239545703482cbae9a17ba12fc50ab1b6e3e", 0x15}], 0x1, 0x81806, 0x2) ioctl$LOOP_CHANGE_FD(r5, 0x4c00, r6) sendmmsg$unix(r0, &(0x7f00000052c0)=[{{&(0x7f0000000580)=@abs, 0x6e, &(0x7f0000000b40)=[{&(0x7f00000004c0)="303e1ff6ed918519bef7278b89def2ecb0f33fee31", 0x15}, {&(0x7f0000000740)="c4e31ef13857c05fde93807b593642f622edc6ba229307b527df7e291ac2ea23ee59dd8c1e1798b05c02bd89a712967a2cf272b6bf461d9ade832f49587fb8d106229b860c29d7acf7f17d30b97c283406dbcf23319e89fbf3395ee5", 0x5c}, {&(0x7f00000007c0)="5a8907450b28c2a339852d709d16a0102c3520b20fb342deb24e70fe3c2d1d947a48c5b92bd7b5c16cc7319853a49a52a09eb4f1d5a14f6ee99d265b7615c2cff4968640b56202433e2d9467d415bd2931db396497f4c01f8c897cafe110fd2b6106becacd77ee8dd81388d2cc37c549ef2a475c3f1c5d50214f9598fb8a825f", 0x80}, {&(0x7f0000000880)="fba9a527d99185340cda4e5e93a67283b25d69c6d685f4c20c202e06e77332ee02da8e890ff8903f8d1766f51575620e5cd34794e13ec9eea473a68316c9cfe699e747419a7987e91b1223b88f3ee18244f01e472e1dca9b71d415a6fd2b26bac1a25846cb8dffdeae4af80f55416ffed0c7b17a24f0420e1a97e931b807f58d3578b790131ed0f3ecf3c20e6e9e839686137b5cca2f6e8cceb58f1d5cf63b771b2e32ea4287e717fb04ab8c99704521dd93e977a159af06a8cfe18398faf5d3fb538e02ed48ab5fb3f34389bfe9490e545ec0aab8bf138c16", 0xd9}, {&(0x7f0000000a80)="69a7b1ab7db40f9c92042cdd325247bfb1150efb5e23df7f4a3340b0c76efe9eb818f51b2f639269c3b5cebd24a7445ae822bbb3aae9824a59622d4bfe98d6a0d6958d18f777f0a3229f6bf997a6817b7090ddf8e7b5baf7023541b76239f9cf42578574c0cd780391236a1d30a55c5935553a4f0e3ccbed8e830fd51c9ca31f1acf3a55bdf306", 0x87}, {&(0x7f0000000980)="14b72df6edd39e24b7af98b38e09390a7b31ff43a6bdf27433a75591268f0ea46c9c455c8d0c1e7fc218203c2ddf6f9148ebb6d616b0674c2ba2ae1ec4d85e88b9169f6530bb10cfadfabd39c910", 0x4e}], 0x6}}, {{&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000d80)=[{&(0x7f0000000680)}, {&(0x7f0000000c40)="03e75f671e2771854f823b4c2d3ca9354ecc9004f471d0f89845d8285d2a2c27a50aa71bb765ee5b675e0d91405afac6cd8f856b41e6b02090a7b0e386e44a190e9c52a9ee966a9e4d308f1f2ce37ff39bdae129d81eb5ee27afdfc036420827c9b2d93a2c81d816037a1fd1807bf7c30888393b5d54e7748ecd80d402797cab2924179e96a1d111efc7982a1ef59f8f2f46a72e2e36f8b464a57e14b81caf6bfb37c68c52edb326b9dcd47a1121d85bfdd447d013b989263c9e01c94a08486638bc325583907b9d2608ced7921110ecdf", 0xd1}, {&(0x7f0000000d40)}], 0x3, &(0x7f0000000dc0), 0x0, 0x1}}, {{&(0x7f0000000e00)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001680)=[{&(0x7f0000001240)="291562a10c5f192f6b43bd6b149b7b854b54627447b52be0bb440101e392d3942145a9e6f5a83c5ea6536600ca8c1e7a9a98310060ea2fb42b9da697477ceaeaf9a03b783a7fdfd7c37d5ac42a372c7c7699df6ff34d4cbbddae325a8be6a936e8b3967e4cafb2cd3e83ba9e4836bb78c6f3d901c085cae87a49e13d0cb9c605647ab37d67e7429ce4ea186863e2d91f7afebd07ac60b7b4850cd1cc53a44a", 0x9f}, {&(0x7f0000002140)="db7b3f74a8c759d66e6424c8fa6f431e3fd44381ac4242367b13b8ca435df3a0b72b38f4c2b66c4515f9113d7497cc550d4b68cc9700a1f9aa75299e8c62981cec410ae05021d788aa519de521212c1fb9a0199d4fc2314db69f27c58958408c3d093e4872008e79213bb16d1590cd0885f3e9f7f6f0461cab0996b6499a4924b2eb2d5d5490107655d1aede500c5d31b21bb7353fef3558019bf71cd7d3ba7b02508ac96d00b813fc0eb66fee6f397bdc87a677291526900d5eb99c072414bb7108cc1e797360e8564e11f0d5059d47c127bfa6aa799ace0826df2fe7dc086ea4bd88a5d0e3f6179c8a2ca32465539409d3aa4a673637bfcb41408198c8472ade7e3eef69de7e38e50bf8d57d60681ee9adfbbb6c6cd0e210a9c279b06efd119e14d6bdfd586b674d19aa5a9c544dbb38e24a2e9452e6b2ed4428473628fb71d42104847b02fbd9bf36c81652b31b75f167522bb8ac1eaccf7a64576f485eca2183ea21e6b5fbed7f0c22b740267e485a149c4f595edf324f0fa10d6d7d0f95617b6e4df5d080ec0bf5d8054917003c1adb0e5848089c3e5d8b5a1c7b668cf2cf1f6b36c0cfb3604c1fcfbe35d4031f4dae7d2ecada0375025103090f17859b1de9c7c0a79558e3fb21fa34215378772fb8bdf7fe35b862e939e0e484f64a462db6d0fb0550cc00cfd3b2fea981743a6f05a7b75afc819dafe407168d1e068e0d445289222ab39183f5786dfd0e612799d1cb8aaa468db19271f1a20b6514ff9d355cae88aaef8b8059e07df17762d7135e99a0a578a14da459d3705f00ce0039a0c98cca783cfe1b50260166b127b9798181bb39010fcca513db127bf67df7f031dcfbf312838c11f4435fc6b2669d9e6404966429eb760137d6661433c7367493095e05c5a4f52b604d15a439d31ce0ca48054d97c92a6135946467e134ed7e24bb5f7920904790fb707b3ea7864592e8bdbaf9f21c690073e45817766040288bf7f02e585325b0b3be189adc200a8f06e0bdb0edb104ed91d843cf6b772a625d1611880fab0d33971730f0e228fd62e4eb10eb3aa9ce9bc6ef8ad263fd768af9ce15b8120f7dab6553f586c79ae215b3bb7c9e48bac0f03d927f9112cad32f65ef44fe0b2fe3ffa362c7a7a8add5275cdc07282379f7b16088c85afae507949b046a849b8f3dd7d0fdf7d5b295d8d3e3eb30c3013707405cd1bfcaaedb0537b770eb9ab83af5d89ee85973e31466a4eced4867c4f49436d36ef3cec4c404b1752102eed0903990ab9173ba62ef0018bec19db1ec78913954a7833da0aba83de54ec308487089612a4ce61783562655d04f740b97cc60c1f453dfc49c71a7c97c0aa470f4e09c75232a247f96bebb55c4da504f0e8ba23452c02b96a9728286fd54d68d31d9bcf9c597215bcfa8910570b55e1a254d09998db492967cd5f71dcd1bace09e9af5ee6b85255ed5834a25072899f0bc8711ceae6e620d0b63b7cbdd746311f72cb5e2ea71b4d30a89f98bec5dee79b76d181cdf88e6bdf2efda8bf758e157f52348ca645f3149ce34540c3c525e6605393e21dfe78b15dc41a21d266d0d5a7693bbfdb8c9cfce2bd575d602421b322769cc66c941f3be88e3b29c019b75f3564f75ee17515f6a309bd7634b15c67a901d3593631cf174896228a0e14b8c15edeb94e160560e34645a2529bfa088c51715169d3c3cc7dc957b475832cc43868f24de5404541a922a3a100bcd136fcd5c6be1d44c893f5847cc334e5e23e015f303b703816865656ac5534cce03a16e575b3bf28d2aff038fbd26b5c1d02e7eab6cdd050909f2391dc268e0db88149efc089b68d2c49d9bbf16acd51cf856f244e138c58dc7093f2e15f3beac9a2550c2fc1947ba2e411f4a34ec57a1fee5fd25c5a0af341079c9e5ef51bf7708441b00c3bf0fbaee31954745be4edb510b717583e4a375d56d52afbe5756d9a20c55143783f890385be198fe05dac6464126610b696fc891e89c6c5d0a0f7808c4996c4e01d576dfab5a4f382f7267b59a6209cef506905af2a40962360b8b120e8d4df52bf0b31f20bc106a91dc99aa3a40ff0cedb48595b0abf1fb1f33457a33077b235bb2c2f822de572eec852dd0023f5e95fb8d66c044a14747e4f110fbd5cd8e853c0baa05a506111203389b920ceadee1bc653e74428359b513f70535dcc64b0b2ed258e9cd8eabc48be4ea7ff8097e997ebe92f743335a7a6b71af6c47657de6168b86b85db2b1b09cf1128327562a7ff6dfdfdc8910c8db3a5c0cff180b4b2f5e2e63c6a7f69edd0d1edb24e8e3b6f6b12b94df4d0719916ac6767542c7f987529312d8e278b6678a34ca3cb30381ca1a6e6a440b656b928af138b4c0f994792849f8af4eda8c47e902675a60b9bdb5196535a8297a8ea4446bc5c51ca09b48f0d4ed1b70cee5ac7f5d78996c852109f3e3ba83ed4c928640931fb5dc62aacc73b7f57954388ea39820cfbb6e8a57f01172042262527a2e91379bf44a935d93285eaa5734ce046fe7c63d9c11c3b822679c61b93a0a60363bc3d8235824fff47ef9a20550d7fea10d45c349bc6bea29603226727bf8c9bcd059f8594d5574606dcb48d14f8bff8dc9ca9590823b6934ea98f3ec1ec87704fc6af4b3f17fb16571840adedf18ceef91fc2d3b7ec377293468385600c4b806bde8a7efc2e5eb525e84ef317b0c1ec56687becd6786a8314ddf5a1b17118ea92537ceef8d76009b12d59cab63559a57e92bf01eb1e5be35295c59717834cadd06610aac76617d7dc4d354673e70c04cf220bdd037922380ec65a95b6e208d3d02580084ee81bda402831b1664864b976106da60dc3e6e133c3b48de15c09699b211299354dbd859c68851af7cb28baaa1f9ed35565461529ab9b99cfc3d303b7b73d84b2a5fb9e4131bbc81754a74f213d56d13645831eda9038f53b142d31dd552c0f750388f46db232a4951d227b541fd29fb99abea70eed38b8c7297d2e47fd9c66a5d11c0a540949d99f32fda7b3c97fd019ecf606ecbaff84c6138cee1e797320902c9cfa5fb8c5105e5ac8944eba8679ff9417e6a10f07b3265d586893716f40633e56dbfbdd498b8cec9c12b9a37baf645b7f6f67af1b126bc2c31d5b4f62b0829fc141d638d2301671711d8fce185f38f2d572fa859b3a16e58012a1369950098301a7614fe3d8cd424871871cd95b388704cd7136dc7277bd018d58899ba9b5970b7965c34eb97b8a108809b1a6b894c1190f2befb317a2a0b56cf1667bf0ad6f29c522787d4296be2eab098f30c45d14b69acc7cd9eaacd07d0b585328b4a750e24a4a49e7ce48b3fe56b3ea40d2e81a828a0b8df468d9ccb01b9ecdcf2748ef63f13ce982bbf5a7706baaabc76d82d16332842a14dd7a45466153e15bb55259ec4de676db549245fdadc27abe0ee74edf22fd822ffcdfeae68599ee401b4f56da1eb3558c2cbbe64624f54cca776419c1a5757b0c0b78045cebe968feaac75f71d687b84cf903f8b1bc3d1e132a9cca12549869be323c5201dcfc0a3d148d87b7fb5b3978b2fae8c1d68b2d137fc86416267556f1a559e62ceac5040bc222a890c5facaf192b7c1528020179b76c8018a5e0f3b6a563cb837f0ee1a6c6e1eaca8e55c6136270eaea5749efd338f69cfa7388b8d1e34349f91fec099878fbc78ef06b30e3e30230189e32bc60936788e42260e0ec7c92a522d8987c683862095a01ee29098fc23f2775a3b2da1249c8f049d9cc883527fd8ab2822d8208a137e6fa4643ff23c322184679ebac281fad578b6de2f6c0668bf77daf2fe7a231270333ce53036b50a02563aa57c8df9b60e0de90bfc0e535629048e2291a36048802425aecf449b3e75bc10b569390897cd565e81873d131c90d6d025b03ea34739c4621d5d8a1c8d04e6508772843ca8a57e58fa62fcaf0043416547fa6d76ae1f3001f3cee27e81f5f8d69e30a3602da208086505dd5d658aeebdcf82d82e0689536096d16b70d7add5b7bf06799560e42f936af7ab5d0c8ec156ab385d3d026b6708787f65eb768d11190ba9e4c016b136503d9f80b5fd349ee27cb76fbedd7407a7f94cb843533ada274b2e8f185739a4dc0e95a84bacd96f68b0b72e4e83b64427061a1b1a009e73b4a7539c8d9eca193c214e1a9f0cbf3ceccab76f79e2ed2fc2f0c5eda4ca67063bc543c1524d94fa4ebae9990071ba2df4f87493c6d919ff3ad28ea7f3fac684af29ea0f2641abb2a84fc3acced074d71ff2011e9b62740b4cc56cdbcf691a3e994ae3cf25f2166cc1f44d4a5a07639a803ec79dd38382b431ae869fa885567846a21261d1907fc4a57cffca5a82eed1e24f8ceb7abf9f789fb0b20ed14617471bcbe2ad74f818edebca4503a7d2d98ac1c1fc2af72d28ef8adce3aa9635de655c73cea815a11891ec6f6a14bfc19367d61d176c1778a777212b3f2248875fb4befa082e27c057d206e353a2f4fb9b3bc841a79cadc4f02f013d34cca6ea525dfe65f436880e2afedfb4244e4fb9a28d444e3ee358f68dd0dc3a5f8e4d9096a258a2c3edd7f825132dc1c88f17f6f7f08e0248c9f1f7fdb3ecdf43e5cd02f9145912a9992055edb79c0355d117cca5fea7875a6412a4a15026d831ffdee064dc65cab4931960db2ad96c3173447ee0e53187b506d196254341f23af2446c5d9e3ffcccc143d1816bc02dace9f5c189d49ae85582ba51b4956374c18b08c03eff874b7895733815fe0a16fdd52b722ce77cdc0a85f4aebc8b0b49446190bcc92a12445638c39c9b81e9fdc982bae98743bd46e1455634d12a85ab41e8a6a5ca7a0616c07799b970afec37088c87c3660d7441d22634b123c868e84ec47aa2d152facebb4d0d91e49399f8d891c935bbb90926c33138f37533774f1a0fb4dccacb98ee22fefa0a3cde0e6bcb157b723f891f001282bb5c0fdd0c7a8a0be242c11f3bbc8161113bacc9b282878f82966261d51040e82ce69a04cdb62e6fe1a6306a960b23e802eccded7164f2d10c9e1d41a72d3a2e760680ae1b9f59d64dab851cba75591754769073fe3b8b4b740e8a5296a490939a6dd0cc3e4ed5a0e4bc56390e84f78bc466046ce52711806b8da74ee1885a0407f73352b366e2cd3e35a0c622509b30880b0b7e7f4893ae68f4474968e9d229cc5650dd20708d72080161ddf5cfb8b2d5c60986a77575ac7b8587acb982f23b3739221060ae35d9d2af0a81c966ff471e4daf1f92bdfbf697443da324e6f9b26a26716f607d937ec7a79b082cd7dee8d251856192e153d9c15844a0d8a05a3a67a1816e093d9e039ccb36ee73272e3a53133e16c0501d8f078d7e8950d3493f26115aadf6e74f3e79e4f460d7d946c8f657e579b8e1f46e29843384a8d4fe7cee80bd9a17c0e33071a33065e46b1b1226ab19be6fe42e61dd35ac132ef33f5b1f422a7d434211584e6d22e375304dc0e978157cdf841fed6d9aab0db068e90a3065b62b452716f070c06a1d19a62b7374e3121ccef4ea374c1f2ad25de7577cc6ad4e5d70aa4ad80ac692774625ab160b5dc2110add5a733391d60cc64b4273049a6b6cfb69007e6cba750ee8322875734d273c275e73615c0f86775dd3ece3e5dad8aa58e71f8ca3607e4fe77b2fcd5f05a85b5d39f04e585eeb485f1e1d252db37c0b0cd4c9fa7f8bd24ab7a917e3f3e8517da501ca15d6f2c8bb30455d62fb76eb96ff1f249821d8d069581c1056c11aa4e496df891864359e0d979b0a8fbc7b8b5cb8d2e1b94ae44fcc62cbd", 0x1000}, {&(0x7f0000000fc0)="b5ecc05e2d66eb2a12c5f65f6fdd67e26881628f9e010b49e44d7cfb0545086bc0bed0fdad1a3feb0cef7f3b6287aa7838cd322fdf40193adf54118e450ebf6fe43279037f8238e8e12013a43c4a179f5813dac18cb27d2c13bd547b6feabe367214c890bf5cee68519292bd6b94583ec1", 0x71}, {&(0x7f0000001040)="08e3f3f99cae481bdd706d9190740941cf96bfc03f966974236206ca6afea931a1bb196fcc5b8d7e90464eee15947f2fc858870faa9d729b994ec13afd2d8cbeabc085fba3ce10817c0f2fb274a13807281458007389bcda9e44f2d15f8b21beaebacb4e18492122f9c7ba0aa967e44fb05cbdc5f7bf55041ce8a7d428a15623a4e40cfff3dcad56673ece141dd1e3e1cacb3118f85286ccd063b9a1889680993e67329e99faf76943140f9ac4d48663678f79e3327a5bb18ef8a61d16a02d44f094b88e31196d14a7f2ec28cfd45c5276c1d85c7329e2607513f6cb4886af8837869c6bef4067c5565fb4c83b3e111da8aa85d8ee46ac887021dfe1dd", 0xfd}, {&(0x7f0000005540)="a54343c19789e69799792c77c9f444c67bb0d7a3c5611130cb2b5ab037eb36edf8d4157d0b1df13a02f55db123d3ec9f23dc4905f1371fffcd4dfa039d09000000000000005c6f32c4a8ad5978d5684458c90f0edf0050610cde61f579c445220109f4c37ac4b68d265ff0372567954ff556477b92c5aaf5360801f1d802590e9c9fa3ade28249ecde75f5288a6afbb379cd8f28b91a05d5ce9f308171c4ef3ca3cd184b0fa23eb862e69c3a430f5f294cff4d3f73cc7d5333c579aceaac06eac8fb1db6fb09516c5f0d25d576d7116f0b931ebca3b9a5de9a618b6e0a701c5939569f9ffd000000000000", 0xeb}], 0x5, &(0x7f0000000680)=[@cred={{0x1c}}], 0x20, 0x800}}, {{&(0x7f0000001700)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000001bc0)=[{&(0x7f0000001780)="9befb34138eaf2967bb76f3015468b06fd367d43dd8b768cd07e64c411c9ee6a7e09be9903d52e415e8c4cc410321cc838617a9b8a4c0db7d04b35d18fc389ca44335dac09406cde36dde0fa028ae157c0e88ee212f6a2af6337274ca3060e0576698ce41d2f84407fb328013c838ef857efa9237376a451c964d621fe1f8ae85ffa7e4bfc89d4b670b91f66d2bd0303f0359a0485c51eb06c3ce1615a23c891f798b3e22ce0147e7d13a96ad5f83eb38cc36d", 0xb3}, {&(0x7f0000001840)="8727129ea11def83a69b2de5de79bd07814e0d97c1e8e96946d91d8f9d31fb795afa01106c0ca32572dff3839f94d81ad2be5a986a6cb9609c30862e05ef628b0fd5db6ead98799a11924f921131ef6b6c051f743c7b2b37f6d69f1c3a5691bfa417c00100b4a786b0db3c373ec7ac01dd9a5d", 0x73}, {&(0x7f00000018c0)="cd918cb3cad3ba8db115bdc7bed3ac2a78f6964967247b552c02809f03fb3bdee6298e284fd8b2b9d02ced127c1b988f601462", 0x33}, {&(0x7f0000001900)="5c5d49dde2ff37fbdc48a8c72bac482cc3b58bd8a8f75c6e6227af0a", 0x1c}, {&(0x7f0000003140)="2de6ba6614137e76802cfa1abdde67889224e6fbc9f87ecc5d9c7487a6e5d7a60f0a753501abbb4664139a13099ea2ea8373a94c3d2a185cf8c928073f1b3c8a5578dfd5e102904f254a4779fe8885721c5511e5bf589740ad61e4a27137c8c7d769b0869e3441b400a67f29089f2737f46a603ca87095b27ce3776fb4f389a187a7fc7c1dbfd80fe285f8f354343f7923402ea593ddcb73ffb8007654e8e265d0a0218188141621bdd0512661fd4d77aaece907ff326c80bb029e9acb1e3586dbc04f01205bf41e477e46d0e8f68ef3b2ac471374948c506daed6ce9a6bc613426f2d703f5c0258072196c6de573fe5e1a92cdcaea2f3c826665a5266612e82766d2242d79db92a78369b8829a6a2106de4b6059ce6a341004a702e7769e8a8f5715bc4dbc4fa08aeb55c5c1689f7ce48be6ead5d4d4fc154698903a0eebcd16fc3f35c753e669cebf12017b1638fb22fa64244ac0300b0da0eaa42f849840f46d2c6ca04262b5544b152193c75bd8ee587d5ec67008e647d929d17dceacc074b73e773e512468ef130703add97310129aeb99b1e3bae5bb67db3ded1cef147fa714dc6667cc634bad8d5901386e35cbfcaa131ee94b73c949cc4d4c5f5d6684a694781726bebcd1deb89cd9fba80c096b09bbdafb9d48f2fdaced8e21ae6f960b7ccbc4ff0c0c447434df308f0fc86b7592f2f71f4038909e35dce05a50340c27c0766aaef1aa8895934ebdf1a2c023c041e37009f5b8dd6a3af911f730dc68cc210b9853ce99e7cde319abc9fb9c05aaf4188b1ed4115a13e1570bf6ff4132aa6084b8f5c854b9d9d11512f4d36e895244ecb056c9ad4fe12a02a2f75c2bd98e90d57582a7a80dcd52867205fd217332ccd90c282f388f1b839f9ff141bcc985bbcd7982346f27717a5a7b67fd54f7bf5c0249dfe6f3e571937b0561922867a08849b9daf8bd3a6fdf7b16657400d9c0b560d1efebc74969f7b47c7dc4ebac56f5140652f49b8e213c5cc74ed2ccad2aba5eff1081e67b0945b3dc0295c0868922db97c87c9b71528cd230d219309398e5c5f9a1a64c07d48baa2dbeb56cc26d9dbb7438716c1595b09bfcb521dae2cac8406981770d6ab28f3ff0914a007c28b063f93f4bda30b1d749788ad67bf73d3d6854e128d574c53adcb0583b2fc30882081e4b44649373704f4c8fe54d5bc5782b7ee8325acb1f8ef78b25ecfad56b7662668be96130a9a9bcad1d1862fa24fefa93dfb6c7acb4d039fd10808c7888ff0a855bd8aa13d4d154f82f6e2648b06081924e7e59b5c011a4695735044136e513563039a5a307730e913e6cc522dbc4d309e9e5f66e15140effbea6687e062d55b3349530125e8b9b7bd846a33429a5cb940f493c64a802aa2b640f4783eb91e8b0237960f9721cf39d5f22a85b7222d4cf52ae37f35c8079ff1ff688d7b8754c3db614f1e9853d8ce29be471696c80ac94cfbc3aa5e1e30cfb4a1ba6717742df67284e48ec234f693ba8ad536b85e49b5f86784ed7ed9f556b16ea7c7773f9025750ed7d49b9946b6bc01096a5660b89176e83d4f2c95060999cb3f1752c4be2da7082caf05e6e4cf92de600cb274ef66c5c44b6db7b92bba3dde9812f2b30874e62799e859fce7c03f8bc96277c917a29696d32ce053bed4bf76090d0b94529876aa3283386d524a93cc5be668623a57a2fdd7996dd0a25f5ed5a3653c3a13a55b181f3c3b0ab9604fcd0199b4adf298dd26d245ba5ee1b8ccd950028efe72f4dc87e70bddf027e1218c906f6efedebb8a7176ee29cfd12653f879a58e3cbdcbfb80fe8a7d2c7a6df6320d0598d29573c198d5e6be149b9fab77790c85e70870f895b3a6bd23eaa4bce16c8c12bd631fff90ec95221d72b7bc16933dc8e518c63dc21e99164cfc03774478e156d49f2b40dacf551d563c22a112ce30433117fc198ca997ab3654d15cb6796bc3d6ca564418dfd8d8f9e6ede332e52298b8b4825b8267578a2b51b368a49e0be6c8385787737ee53c06c8ed44f287faeb974bfb56dcdf0b63e54786d3134cc6658e4b401c9b56e47b28e504a8627ab19ecf88a2153910e233089a7331e50546b42be451a0c792ea893fa98a6957948929a556475668c81093cfad64aeae3ddc09971897dcc122430cf836bd5472d0a4debf3441bf25cca66559b8e40c1f4aa662db6c5b695ae6e0dbbd1c75585cb9ed676e2dc8bc1599facf77cc582415aabca7e2a049648c5bfd26e8c6a1e4b05aaa463148655795a084b6f25648a9e79c4a60f6320df1214154621debee02e0d2f468aa977b8c90f968a8f52465e1e92864f84efa64f7dd3607b5db050973171e91e0f1cd3cdb29a6a10cce8ca078b9689d81e26eace9e070e630808102220f6b164b77eeae665e47197f83bc85ee4d5ddd5aa328c1e4932c0ca069efe151122b9e8a23bbf249494b5ccb5ff777e3086f2c268d364d6761a6c79c5fc3d752caf8f8f9bda0ca7839b0ebe771ffe91632ba0b534047ecde2a94a86451a46cdab8bc49705b308e410f455bb15f42c98ab05839061817d63f97bf397708b917bab08487e17581c874889622eb941d6c4259f66e9a5a070aee8f5b5358b1309831751839ba19d77dd04c9739ee4ec9e72d7520c8a925edd3d7ce84c9538818a940238c2a871dc12d8ef0abbf81dc8ae2200fe56bc6fd1e59136176b77c4495cfdd5bf5ae4c01bef3f9aa83f42ba07fc1ebdfa3314e4310cdcdc7bfc9bf7f8649b70bf731839aa8ab6f087a86322d83f9479af0c2eaeaa22f8935b3646fbca55e98bc7ea10e72a0424d8d2ad742f53b4b97cb7eee75557aff0a28212355b14ddbaac82b07e5da0f92d0cfb831f3ee132b7cf0d6dfc13214273ef61fedf1b05e43db9d2ca6a39e3c9dc9bd35f78dabd87780267f21d7bb9c4c2a97f3c0849763eb2c0461f6088fbb2c0f507af342117bebfcc0f639b2c6c7219006732061941f86c3d7e32013f1a25e72b79fee230615df466f5121d1d3b0b43ff38fa432240c1e59fe19ff88de66adf8a374e9220c6c25c98bcaee06f3792b8775d1867c9d52e33fdafc4dd9f4c6da6fad5c452f489cb9e588179d91ed4a238055a8aadcf2416472458aea6297a967626d4b75bb16c7303053565728b5a799cdb15ddca41e1b86d9198e596c81652ebf829d5c5a94228647c12176ef09d6971f8495e0b247feae63b65c5ee043925528b1ca2ef2e152c5941366ade95387f97341b5e9b174f0353be8072156afe07a8685109f70ae354d91397b864acb5f2031f6c9d5617d8d2a89acc50a4492ade69576f4be207b0f46f39c3188833fdd228eb617175205e9ceb5f5b8eff653913f5b40f15a92617e35b97ee337605ade8188075f0340c773ef9703b9c17d0162f2c3844f410375ee96ceb13720179fb5a644b8dcebf1db2427d64d12ac6487bcedb41e98bc1b9a09943c364897a8e1feb56aca00b5f65fe0ce2ffdc2d1b7696a1b6f178f96f8a6d96fd9930e330f506a8035e6369ffed4c00853bd7edd74e9e2368a7870deb92f013b96bf8455578bdb7990353919a0ef64ffe23d706e77aefdd042a278c1803209e98e07e8aaa1f0105f1de77a8aad782b0ad18b44ea4792fff602edc8e816356d37d02baaf10cf9de6ab03aea805b160dce0a0fda8af9ea0dadae5cce0cca9dc825f5079a3a5fbe92b80fb79949706d57b90f1fa3166293d2aef146e70b05653166bf8bd479210b7bcf367b2de30bf0a55ad3e62486d59cf8a73fbdffedaf183ef3161724907c194e8c8ab645d3d867601b9b30a840afd3ccc4f6bfab1ffd6dc720e7cc86c5722ba94cf3273ff9513a21cd6b20565b884b3f716c09b924bb0c3f273e801f93a5681daa0fffbcc2bb04c5326df392971276fd6324aad059ac6bfa89931dac84d1ed156aac5bffec7b0b124116930c5d491d664a26ed7b69613da94987f9da015bc2d17d26eb4d55b3c2967c2f18f14a424b5873cc695d36a075a85b5e28e26c9fee2ccca75fca6c0731bb47505f85177372289dec4d9644147d9d548f2c86ca93cf812d32443d8054c94b2cdb52667a7ef214bb69d9e58c2bc233ebcc76cc8d6ae98d45efa630987ff59b6d4fc6ad2a2802860155471a9e92403e37934e6d6e5235bd2a9e0993606a3c42c89fdb2169232affe4027e75654fe7ae54b7cdb82b808cf55a7b0ed6fe24e73b7c169fbc7d18046b048de582d15bcf6fda4b4f57b7b667ccc779cc0dfaeb2efbd72af7419d95075ae02e5e40bf37a99b93e4a513aa36c71c421b0196c235d092d0d7a6c9100c8edbc98944171a8785a04f775f2ab43f48d3d01427a272c9420cd84749cb916ac6dd4195b68145fc8d32700f3e4c019baccb8e5a03085c0b607dfb18dc0557568225b645173d849b086d5106d4b4dca24eebb8d326673734797d7f91ff9afe7890a0c4d0ab05bdb35db3da33c3fd086b8e5131a2e363930456cd0577116013206adf8f32b78f46ceed2d6b98f9b7b923076c363b40c776b59f0f48466ed866595fe36b866c155dfe336138d03a168127b5e20e9b9cc7e5d3a6a0bd735be41bbf523ae7a16219dc63564dfa08ea18de8894d4a280bbc98dc2012942c170d52c54af0e0b8578b9bc122a2211ee4f88beb7e394e4977331182798c436c48de6c27e038c1201c6209430fcf17a9d5d6b3c3cb5dacef0c93e6954a8530c6fcebab3ff7fba3fd9ce4b5d7e08694a5866dd70f98871ec4051783d4ac2c0a063a2d55e77980fef392b5cb4c705e91119c461d7456bedd1124404b990ae4984e41232fefa089912a54f8fc975ddc205786b01f6c04a0ec7af1d01b98049d9e3f2240e3f53c3021e9a001a0409adb22b2d597dff024c3787effd23967889357eca1e112b2b4ba55984d284dcf453f39e75cd386b36db8d15b0c3ed6927495f3d8b36b594733c704be88129f3a806916d333fe84e044c972a8ed1fb99d2ffc39cc1b51441e10f952ae99a595bce0138bd912ede276211d9ad1418d923f955f3c2ed10b8abe9b6c897630cd980ffd5ec7c047cb9664f735e0721d7c4457b6c7807195adb8441a8b967b4739b9a38c4839e5bc685711acc46330be7c8378c7adf94429a04727754689f4b8011b0e6e556a545764d0c2694da2bf0cfed91845ad6c0b7e2d56d6520357716295e8b3f30fdc1e30fc77246cdd9ad3948c2580b81b50a4f43fd6cbc9e8ba37d3162fd47b3bae9213e25aaec1e525c21a35c256486a9ca0733b1d48227037c9e2d81bf9fe6db3b527ffab4791704797feb0ab95571d2859e0fcbb0fcd69f5dc0b681a0c7da239201883f2123c56d132f4c152d49750b097e945309b9e4dbc9e11d18ca86ff6b5c96786e38494e45d16ab1100ffbdd4a7e2b69943887457d5f1a2a76d7565b8ec3fd0491e061cbc564342bf2ac27a09360d7e89778b88a5b006a3ab4289bc96780f132396418164a39227d005e9b6207440e30f3da2029d8cbabc5a4db61af8ccee3cb59bb560c39ff137c983849ab1c1a322b39cb0fb2a7dcf111641d8d75d4741e231f12223fef25405493b334923c6c909ec3c7f1010db37c85a5406175cc0e712cb4f7f42d8bcbf4f66eacbf07531d8cf69d9d42fb0e8b877e57242b4e98c28f690af64070f915c0a3e6116de96ac04e857ef4bd1229aac80eb47f9618764bf1a0058bfa0a9d4f7ac16f02eaa0bd16b710c792e525e3081449501edbfba03863fc945556f06ccbc605b49053bc7d357aa7a39a84eea7caa4ef8d0462ef7cbf4b63d5ca13145b2e2307939d21b69919fab29905", 0x1000}, {&(0x7f0000001940)="aee65d1e9ab2b90ec7a0c0379cc44fb4e9d1", 0x12}, {&(0x7f0000001980)="06741a73ae4034d47cd9ce5fd3209873ed5756ebf9d7ece484e89d30547179de9b7742711fa39c0cecfd980d36272096eb92883f6db9", 0x36}, {&(0x7f00000019c0)="56df89067deecefaa760badca7a398dceecb77b8319733150fdd943734189a44bc32ba41090ea8759f2c4b5dcdd64c05a7559216ac9994d902c3321d26ff5b750fdc7e010e4fa565d6701675e7103f1f2f26416aaa4ecf16f7c4c296c063f28a67c0004b22c68fee0cc22985ae1b80dcbfb6b5a48ade55ddbab4b0378205ab716eb4a585c6a86b14d1167d596c0af848c453762ff7d0b5755c1db1896726b5afa8e37635741ace1714d1a1b2711be4a4a85a7745489a", 0xb6}, {&(0x7f0000001a80)="bccb8ae546fafb8b6710bec28d5bf3c9f081a0199506ea305a8593bbfca1a53fbd69b980abe5e58bd4acaa524b010725df9c6959f1175a5b3ff9be186e7d707cd80d3783d7c7fe982439a196ff082e634a139a6d240368dff1a9f0876e21075ec0760516ca20993a8a2e7efd40c726ef30076c03dfde3e1f1ee1460fedda0130f638845de053e43ef000ae30dec5cea51275d9f91810bf939d5252752d72c478f8b0059b2864d2d263b87ed73aec92dde8c6cf493ce898cbc835cc5a94f343e601efb551a212ee897fbe08c216d5f27afcafbfc2", 0xd4}, {&(0x7f0000001b80)="959a02", 0x3}], 0xa, &(0x7f0000001dc0)=[@cred={{0x1c, 0x1, 0x2, {r1}}}], 0x20, 0x44}}, {{&(0x7f0000001e00)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000005240)=[{&(0x7f0000001e80)="1f58db15d8b412debf5a9879f6a64bf3d6b244f67ad150088d34ddeb69ab11a8260da189b8718b6d1776ef8529", 0x2d}, {&(0x7f0000001ec0)="54a4a5d4d7fb2fcb287cfd2e02ebf0019386a0b5246232a1fe66dde575ab2931085f59570135ac8c051677ad68c1e47a941e749caaa99102baf888af91eff259a17fac05ab5a4e306fcdf6633648548311f496db9ab0bc09f54cc68718ed505332355b61ac7d52af5f9a467565c139274f4111166dd3deb05f462cb960e20b2e685cee25484e1f7dfe162cf17506893d0ad1bb23b3b2c242c0d5a2962a1876fa83ef1055668a5dff19709ab7ade00f17bcb2a118cb767a937b862e6752a486692ece98829c", 0xc5}, {&(0x7f0000001fc0)="6c4b8dc1eb6528c46b421590a65ac54ede6f", 0x12}, {&(0x7f0000002000)="40bcfe4207f6f9964aacb7786c5b9f2c99a695e8d536bb87b8f97a398794478c24ee2f73412bcaca0d8eafa354f36a58bf2c1394963051af61beaa760060342fc6bd6840d5d3ab75ccc4e828538ec838ded25ecd45f0cb9c28894c365428f73d2b770f8ba294c8db5fa0ece56e4091e1097c93c3458f372c551301b5a43be61bbf87f98d579d4c1d44426e63ac9db023708f88230c67baa5af894b766b0463764ab4fd21bfc4fe16e5bac5c1891b2727083d9c00168da2167e9b3f5732c6828d7d6630be579d2bee", 0xc8}, {&(0x7f0000004140)="62fbc1d3ccfb0723424d3c8fef745b260eea30c682852cdc61afbf646dc7494f96583a3d167094c1245c00b7f17929c9559cf60f978ec2b9afee4411fc87486bd275f91c7a868ac6bcbbef564a1d529e82f33f9eb3a1cd7f0375e7c57d7615949d6afac22d02c93b8bb0ad20fbf7fd02a995f2243548447f6d8fa453d427ea7c3bacd2941fd5f4ddc01cebac5f87aa8343c0cc856e84d1a911123b6b9ded311680143f91a34ed39e1d2d2b4c3a66ccb863d4f3698ebdcfd137691a66325c203c7eb3d33dd20cc11a7f2e0dc2ae4fe641d54092125c4ca297e77d6469ef513b8f62ed186d255ac5481b955c6ea7a7e775bd4a39ac171962de1cac1c38fd64af0a0c4e96fdcbe1007725553237dbab53cf472883d9c01c4f3a599dafe90d4223bac1555f9588bbad7b1e73c62d374c78a995c3119a1f229efd1e1381490510f727e0818e6c1620cbcd8a6a12f7c4bfca0841740c2434f1800eb5cc1056e0a71c6b0e1caaec7fc2b98a32a48eb23cf809911acbd24d67b36bf70a23334948b40a6a4e3657de895e0cb0c183204aad9976c8ebd8dd9ad5dcd436e4b61681f60b3f23f09f60f91e1419ba7e47cec32397676a9e145cccb6917d47e049f7f55ac9156f0c563e4c29bad1636868bacac7f107973ddfe80303907401f053d9828e73380e946408caf02eab70ddd8480191799e72e38ae555989d6a50eaaf5e37cd4794cde3fddb1ab693ad2524abe3498d116664af4835b1bc53db8e0000a24f7c1e1ab67ce4d9a64a50a47247c1575498968e9a25c6b9d6e03cb9ce3be271dc12f2113a32b1ea39a35cbe9e13abb697c8a1504e5aa7041be97c508a24279501429fb92c030248d8203c14c35bf25c00ca3bce2b553ee22c72ab9f1a3af109fb798647a0ea5408e8bdfc7590530bda24c3717d60064445ee6c4c17bc9e06951dd2f505483ee4f558215fa290f2d40d609e48a9c1162f3d139bec941d2f650d4b39382b05d499d789ce7fcd08f88e69f3ed58cbbe05ff7b74946d3a3ff30cbb8ff1b16d42440f7407d8f86d351ddbff380a39f67bcf61e9764fc2d7bc821943e6eec28f1e86231c88a36c3c887d16fc999e9a00f7a1d7676ad88665e58e3e1115a5ae4ee518828508be7d6d5bbcdd84519f625feff70ef635f2ede88cf0ab2a47a6d426f0883d33de31a685d46497501884fa68cf846c5d0253053bda4a2fe3b3fb77ab5d9df0a4d0fceaf475df565f71ac966f015587db09f56f776d600adb6a42eef58f80b5d46be81f27bd8e001f4147f22fdd63fbef280b5cf993a3d554e035ba995ee194b05b0e3819a127b1fe5add9dfd46bd4a082949a26d585d022aed08bbb4b8dec11cbcd55477c6c1be17494343ca45d0a6e63e3d3a77d72c2cd8b1a7f8c219f55cdd04d2a11dfbc2145769286879581b21a949e3ac2f51ec335df6444a5ce61a2f5b088b697c550350dc667d552d2d33e3efd31a21b31cd1750c5662b4090d4edf249024a9eacd4d4909d807ac458bc400868998327e5eae956013c4d771f453ffd9e6639d5dc56438acbcc14446097b6d93cc7c9bf66f84c3ce1e6019c74ccd5f861495002b5f862e7871c562dc5ba5d2a26023d878c33881a6db8fc64debe52e2d26599ae2be2fb85f7401d0881b563a8bb5a7a1ee629f00dc3133592c628e4d359285c9fa0c3f596c1d818609f405e6af9ad85fc23dc9bdb241f996ca0148052329665e65c94aba03f528d6e609f7c1ed8e67756fb1b7cbb991cf8be3b49ad98fa43ab2cbcbe206519b232558c95e3b4b4a50e95ebc025732295f2eb0b73d107acba9863d2125f994fc3fee0c72165843f6f41f86acbb109b159fa85b01c70a6dbe52e72aacaa3b69f9ae2d730f0cc953b9fe5ee9ded909d8fa8a74ef899a38085e8106689c3aaece6a4dbb5340563d7629a83a5adfdea71e9b7f5063cd2d98f63738b8247486805c6db86110692334ca5f9afae5ba9e97441e1f1347f4de2ada60de913334a1bdd2463eefb544fadb631f134126d2695900064827c111588a19bd5c2c7652f9f019602c9c29b0ceec508898c0a4453b230d68942de3a6e5a9b7ac84ccd5a294292e5ed768981f88240f1998ddccc5d3252446e31e6667bfcc2cd6ad8e32fdb1d60c0183ff6846b08a029a0134466ea037e78755bd833a5e0f975a826a8b856e01b20fc75d756e02463ac46d17de9a2450e79cb8f3a6ea333214194a6be5486ad35adf586aee2ba8ae49aaf9cabe56d882ed10f17147686ceace265a1c5aabf23072016303cc0bab4482ec0bb15755d097a412b4a9a26e70b145029225905d30bb0e9cf1ac7e96b11c6b1058ecd5f5e992d7be21c26e5f4847c5ef0984c83303a7704bcb659e0bf564b473935defe2ca01d0971dafe40944d4c2c7bd70078a0a1615c14b8f313d7eec569559529cfb16c70f7a7af4e8f6105500e689c31f2a74b494d2ca71898979870ada85fd900d233b05be2524547d4db64a68b37a9bfb7e339a25176c39bca14b82d4789bf1d2fe8e08405baf62f794e51d8763fb4085c80d54690d5fb188200da96fb944a855422142aba6915fbd74266fa022d2e02854274510729efd9dac21c07c8eb91d9d1324642a6a3c1e89053853835dc495a15d2a1e1036493aa5a3b7341f0fb8d85d03245ad23013bb0a1b250f2c7248d27d4e6494e300c11cb8c6b3a73a2218d24c6eccd0ad454cae45a11edabdf782987f31528c86ec94d17a299c00c34ef262a13ddba2fac0baee3944fdc33679fcf92990986c1d5271f03a46bbfd6b021850e53129b19412ae5d5ed574238e4d7dc6227c7234c7db8a5d0b2adab59ae06f7dbdc1b8d2b4e5126667b353e8e86cb83232caf68143aeda694f59b1d65eaad94c05547e39e24dd87d9247ba08de00eeeeeac317ee35dc846031e3e46eb54708417ca8d575e997f1059632d7ba2e3c8ee63c7f707f0000000000000000077eee98b44e786d292ed805bd6ad9f76e0bc1b7ce741f26e82ad382cf1307d254b7a33335d844b174ceb98498b53a12b78a9b3e475eb533212fa582be5056ea7d4350e3f6ce35004cd7a7ab50eadaccf1a507603d1fc9ab2917337756f4eac8d488b6d971021e637df734fc3e65f8c25bdfa99e55d1b0dd05fe8dc69a7ec7e9cfe7d151c9c134aa21c7f4df60eb8bbd8f91927680a140c6a24091450e7a40857b7b2273b0b45331568a49eaa653efc9be1fa9a2816431049d19841e5bcb68c67c455b9bfc339b8d9ff392e4ad231b7894cfb163571c6a4084727e15fc7e9d4f61309cea04b1d2916829c47a7087e3caf7796732b5303da8405a207a7e1e3cb2402bcd9c0a78842fa53e69bbfe9e2debf2821aea16e7e89e84966895a708ecad6f0afc93b55c7d5f82988dca16b4308e3650f829fb422daebed37f42a4a65fa9cbfb32f08068a161d9b28e62f6e4bff70c4f2479371d144673ead5455872ab575babc3a5736184f3166536bd7d8f476e25981d57369b212e99c731daa0f69917d214b806a27a2c820d19ba97e1c08ef35c18b94ea02d5518abe2e4aca51493c5dfa863dfe44c72ed0beeefd7e62c55fe7cfe13a2a40340d91eea5cc4144254b317b1824ae05d062cc45808bd62598f9e40783e852b959fb9e010e3cc2a6821877aac20979581cdff5232cfdcea71a22c9ddff7bf6677e69a6df387d0a54b3c7eab66f725f46e03f28e52c0872ed207241ff85eff6601f9c8dd7fa7b814b0748b95cbce1f3f9520cbeb5d14fadc6111caad5ef8e657cc4bb23b06f8beadfb22e5d63e9174d1d1b81645afd916757c618de65ae26f6ff1e8bb75176376457924c675fbe8d8c7b08b3d744bf092af316a19621c62911a93886c1ee9e805d084619b26c9cb53307b4d95fc534bca8fda0850a16d52ff6558ae4db1b29b78e738aa0b36acfbaf1dd62ea2f0538e349780e1856be708a0ffaef89b053f6646cbd0f5298633d785a5c266bed152e79a2a0c05b092c050d81c903a0b2a511ea33b29425e8611c908466040c180d4ef44b8b626b1180d22a138d5487040e477dd562bf61ea7bf52a873b9a93c24b7de2d239515fb9d540978892672a10c12711c539699836a7a945a33028f98bb6f6355dc3029085b472f263ba9d6a53d697310797ab173fb4a48fd98295eb4dc0081694690c61a5f3d7147a50f7af97165295835b12fa1b9b3f6ede7f4208df9dfd36114726516488fe5ffc0b04f10d4dde1979b9cdfda235fb017ee98f30a04abb3ffba001397eb1ef2c7955e290b697c95f070ee84d44cd45ed36706ba88004015925da62fb65b5a2632cd311ca18cc598e6a742d83c302e8d7c0283a10e013bfce4d5123e1bc1a38a0e21c6f10086022c8790c424d7c44bc7f25248124825e4e80063c91d9f7640606a369c79eba3658195594c7b05597bed07edaac3545f2fbb5d0aac29731cbb61f7abb493c827807cf37078482dad209fe9d6905237f914d0d475e235d9fca800bfefd2bb6fa89f3c8ebefdb7a4b47bdec4a809a829d70d465e821ba74e52f209ae757fc3cba863d027b4830f7180566366b6a902084b32ed572a3cd64e9a17b35deee0bcfe0da197e71289fefbe217ae2494e07c3a6ee8d8bef9ac668d381c4607e43a4a2f11fd6a60fadde6ead67d93c4994e756ebb42930a6dd27c6a2e2f43cec450c12f9f63b75a0c816da4b24333eee2596f90ed7d574818115c3b5992c0a7108af0c0f7e941cd6836ad64e48df7bb896e5cee53d2cdbb629915c645174b2c4b0096c4fac05cd0380ed4534c71ef7d40643e693e319918163bd1e7ed611cecb5e646c893c675862effd5afa6f44107ba1273641a0e1aa6ff7528dbeefdf8bb79109c7c8818b70bfdb841bbeac5b1472030943c4498e4f544e4afd0b1d61c169af07ae80d4fea9c89793a4e0ea59a7d681fbce8828791f4bcca7fadc68acfec8c294a0e1abd4f41eec3c040c92e72e65f7d79786d71f774183b915943113eeacd6b85b9a4e1f95139ab1f61d7811ade3142ef272f9366b0f1c0f7452848c439d31347e6d4e59ac8bc9c73351e251c2ac3e5ddbb0e73c5cccc7198b6339742f39f3169436ecf15f2e4f7eb809a09aaaf3f0395f46baae8fbcd7cce9982d6548c19b27ac56be9c33daae66d619aa4eab233058897040f52ba7667c430ae72a4bdaf5c06cb2ed718405bee7701167ade1e6f57f4470490aa4a986c1a9753310262cdac12fa674796ab6a244ded27b5f04a048b58c16171181bd51a57b7fb4b30e7e4991b37a2c52d3e41c0ea084c9fde0ac15e44c917c8adf548b2ec560a709c4632fce7e368fe7a016d05f72ccd6573a57ddf604422eb91c424239dbce9c9ee62b91bed2218aaffb571cfdf46d521d6e6f476945dc6ea407b6de0f97154e1308f5ef40e988b00ba1b340032789c8bae7be2d51b9318c13dc40592ea0d4dd2820b0b7fe3ea5da65ad755cb6d7bcee2bbd7d41b6cd82b468e0f9f4a85249ce0108eea8a33a6f2d50be3d8b466a516169aeddb8e213508fef4300f26519c91de73ae03f43528fabb6a5e3ce40c7773e16087171eedf349861f3052b729d094d722eea95f17ec30455e138146d0fe244aed8cd12a9b65cd3402f8447feb930472e23c4b9b505382be415129aa6ea329ebc8704c22035a683bde437912a7d86a688b93f00727d8a08d4fdbf41e61934b4b775758a66002f283a57a7795e1e52ac521edb6195ce95ddaf68f7d65df88829a110e924d5831bafda04499219f901df23871d66e5ea1adb187c9f4a72f0817ef5e99af1add901f1cf477e5", 0x1000}, {&(0x7f0000005140)="026b783ba42de4365067022b88c5d3b43cbfb8e28985f8515b541a7312e624b08c0ccd89425ad411b92598c7babeac5ca6b6bf41d1d9b262395886fda4d0f98feddb4f6e012275f51ba2c7b0cc835c70c1ae093693e0b0449bc08837d0d59a400eb5d4ffb981625bc25e7903283d38c3da3f8662f23e54829719412c8f50df53d479d7073e4bef064f9072addfb2e18638ef241541d3325463d478b8b9eeda1c16cda978cc52ee3232807c3932f114be524887fbeae54e2b694ad8e8480fb5b5c44eae45036aa0c849882f0f9fc582089b1b1025790fdbbd5a76f5ccaad51ddbd3b282f5a8ae84faf6e83be2048429ec30fbfcf9cf1b4876", 0xf8}], 0x6, 0x0, 0x0, 0x20000080}}], 0x5, 0x40004044) sendfile(r5, r6, 0x0, 0x100000000000042) ioctl$LOOP_CLR_FD(r5, 0x4c01) mount$fuse(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000f40)=ANY=[@ANYBLOB="66c03f", @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) [ 2915.060158][ T27] audit: type=1800 audit(1677673360.434:724): pid=26962 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.0" name="file0" dev="sda1" ino=1207 res=0 errno=0 [ 2916.741007][T26965] fuse: Unknown parameter 'fÀ?0xffffffffffffffff' 12:22:42 executing program 2: creat(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001180)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000500)="2a67608aedbcaf29113c735006d854ad9d16f4d5b2f9911532b59a2052a82cb1198ee4a4b3673ac13fb33dc584dd22a9bb7dbf53808f7ab293ed020f3b46af45b9844d87475ec0429cf457807fae2a68f0", 0x51}, {&(0x7f0000000280)}], 0x2, &(0x7f0000005400)=ANY=[@ANYBLOB="098c42f12cfad263f2c2ffd6b79bfcf9a006a7b330013ed6461d36df713d62f474bafed648951a9c5632441cb58eb75867cc43b791a94244b915b677cb0deaf698dd023e506823c98da81b25598ea1506d184ead62d4a4ebce70ed25e44658a2fd1ae0f6f6f6696f67b2966081f705d3304e7264ab9d280977fc2d10cd33b59dc5654dfe7754c096b94637b851b1cff15bc2a9957537305b01d17f71c75e5a2e190ddaffb2da806f9ed06dfd4c81748e8a58877a7d575bc0c9625d7b9cc71f76187946c69c22cf18ab09ed36d42cb4f5ac5c9354bb8eed01f6f3e904b9379befde744a86ef0b8e37f698f0c9341595f75ec20b417f63c70f77edcf", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28, 0x800}}, {{&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000700)=[{&(0x7f0000000680)}, {&(0x7f00000006c0)="435f842cbf62fd6ecd5a58830cb36b39", 0x10}], 0x2, &(0x7f0000000980), 0x0, 0x4004091}}, {{0x0, 0x0, &(0x7f0000000bc0), 0x0, &(0x7f00000004c0), 0x0, 0x100080e0}}], 0x3, 0x4) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) socket$inet_tcp(0x2, 0x1, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000005640)=ANY=[@ANYBLOB="050000000000000061110c000000000085100000020000008500000005000000950000000d0000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535ed866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180955a5a9e806627fabd8e6fca420f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e01136f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab084934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad371108000000000000001449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e08038266b56edbe0e50fd5e2f295651a074ffee5f54645a15e1d40050b60cd4238cf01b4679535777a51a347d62b2439ff0519ba2b8484032ed639ebae6ec5f45b816b3d4a0b0906a0f0dd43cc1d1f40aba7286ccdd069eeacddd2"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) fcntl$getown(r4, 0x9) mount(0x0, 0x0, &(0x7f00000002c0)='reiserfs\x00', 0x4000, 0x0) r5 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) r6 = memfd_create(&(0x7f0000000300)='U\xffA\x05\xd6\xe7\xfc\xa3\xb0\x04\xe2\x1b\\by\xdc2\xe3ZoL\x14\xa7\x8c\'\xa7\xcf\xff\xf0+9\xac\\\xa4\xa5=\\\xcc\xf6\xc4R\x88A\x94\xe0\xff\xff\xffX\x91\x1au\x83V\xc1H\xd3\rZ\x01!b\xc0\xaeW\xc5\x1f\xec\xfd\xe3\xc1\a\xeb\\,\x98P \xf2\xfe\xc5\xf9\xd4\x9a\x16\xa6\xb2\xde\x82\xa8\xf9\xcb{\xa9m\x83\xfb\x84\x8e\xef\xe3#\xcf$Df\x89\xe2?`\x96E=-\xd6\x91,4yEE\x1d\x81\x9c\x00\x00\x00\x00\x00\x001N\x1a\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\xcc\xb8o7\t\x0e4$Lb\xf9e\x8dv\xd0Y\x86\x18\v\xd6\xf9\\-\xdc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a4\xf2\x8c\x19\x1e\xf0\xb5_\x93\x98\xb8\xcc\xc2\xc6\x15?\xa44\xd4\x12\xed\xa1\xf1!\xbch\x94\xd6\xf0\x98u\xd0#\x95y\x10\x06^\xdf\x0563\x9dX\xdcI\x06\xfe6\x1e^\"\x90\xbf\xa7&\xa3\xb5\x8d\\\xcf\xa1T\v\xd1\x92oV\x8d\xbcGd\x82\xaeD\xe0D\x10\xa9\xdb[\\eN\xbc\xb26-\xcd\xeat\xfa)\xc8\x00\x91<0\xbcf\x8b\xd5\xdb\xd9AC\xf5Z4h\x1a', 0x0) pwritev(r6, &(0x7f0000000540)=[{&(0x7f0000000040)="3f9ebe239545703482cbae9a17ba12fc50ab1b6e3e", 0x15}], 0x1, 0x81806, 0x2) ioctl$LOOP_CHANGE_FD(r5, 0x4c00, r6) sendmmsg$unix(r0, &(0x7f00000052c0)=[{{&(0x7f0000000580)=@abs, 0x6e, &(0x7f0000000b40)=[{&(0x7f00000004c0)="303e1ff6ed918519bef7278b89def2ecb0f33fee31", 0x15}, {&(0x7f0000000740)="c4e31ef13857c05fde93807b593642f622edc6ba229307b527df7e291ac2ea23ee59dd8c1e1798b05c02bd89a712967a2cf272b6bf461d9ade832f49587fb8d106229b860c29d7acf7f17d30b97c283406dbcf23319e89fbf3395ee5", 0x5c}, {&(0x7f00000007c0)="5a8907450b28c2a339852d709d16a0102c3520b20fb342deb24e70fe3c2d1d947a48c5b92bd7b5c16cc7319853a49a52a09eb4f1d5a14f6ee99d265b7615c2cff4968640b56202433e2d9467d415bd2931db396497f4c01f8c897cafe110fd2b6106becacd77ee8dd81388d2cc37c549ef2a475c3f1c5d50214f9598fb8a825f", 0x80}, {&(0x7f0000000880)="fba9a527d99185340cda4e5e93a67283b25d69c6d685f4c20c202e06e77332ee02da8e890ff8903f8d1766f51575620e5cd34794e13ec9eea473a68316c9cfe699e747419a7987e91b1223b88f3ee18244f01e472e1dca9b71d415a6fd2b26bac1a25846cb8dffdeae4af80f55416ffed0c7b17a24f0420e1a97e931b807f58d3578b790131ed0f3ecf3c20e6e9e839686137b5cca2f6e8cceb58f1d5cf63b771b2e32ea4287e717fb04ab8c99704521dd93e977a159af06a8cfe18398faf5d3fb538e02ed48ab5fb3f34389bfe9490e545ec0aab8bf138c16", 0xd9}, {&(0x7f0000000a80)="69a7b1ab7db40f9c92042cdd325247bfb1150efb5e23df7f4a3340b0c76efe9eb818f51b2f639269c3b5cebd24a7445ae822bbb3aae9824a59622d4bfe98d6a0d6958d18f777f0a3229f6bf997a6817b7090ddf8e7b5baf7023541b76239f9cf42578574c0cd780391236a1d30a55c5935553a4f0e3ccbed8e830fd51c9ca31f1acf3a55bdf306", 0x87}, {&(0x7f0000000980)="14b72df6edd39e24b7af98b38e09390a7b31ff43a6bdf27433a75591268f0ea46c9c455c8d0c1e7fc218203c2ddf6f9148ebb6d616b0674c2ba2ae1ec4d85e88b9169f6530bb10cfadfabd39c910", 0x4e}], 0x6}}, {{&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000d80)=[{&(0x7f0000000680)}, {&(0x7f0000000c40)="03e75f671e2771854f823b4c2d3ca9354ecc9004f471d0f89845d8285d2a2c27a50aa71bb765ee5b675e0d91405afac6cd8f856b41e6b02090a7b0e386e44a190e9c52a9ee966a9e4d308f1f2ce37ff39bdae129d81eb5ee27afdfc036420827c9b2d93a2c81d816037a1fd1807bf7c30888393b5d54e7748ecd80d402797cab2924179e96a1d111efc7982a1ef59f8f2f46a72e2e36f8b464a57e14b81caf6bfb37c68c52edb326b9dcd47a1121d85bfdd447d013b989263c9e01c94a08486638bc325583907b9d2608ced7921110ecdf", 0xd1}, {&(0x7f0000000d40)}], 0x3, &(0x7f0000000dc0), 0x0, 0x1}}, {{&(0x7f0000000e00)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001680)=[{&(0x7f0000001240)="291562a10c5f192f6b43bd6b149b7b854b54627447b52be0bb440101e392d3942145a9e6f5a83c5ea6536600ca8c1e7a9a98310060ea2fb42b9da697477ceaeaf9a03b783a7fdfd7c37d5ac42a372c7c7699df6ff34d4cbbddae325a8be6a936e8b3967e4cafb2cd3e83ba9e4836bb78c6f3d901c085cae87a49e13d0cb9c605647ab37d67e7429ce4ea186863e2d91f7afebd07ac60b7b4850cd1cc53a44a", 0x9f}, {&(0x7f0000002140)="db7b3f74a8c759d66e6424c8fa6f431e3fd44381ac4242367b13b8ca435df3a0b72b38f4c2b66c4515f9113d7497cc550d4b68cc9700a1f9aa75299e8c62981cec410ae05021d788aa519de521212c1fb9a0199d4fc2314db69f27c58958408c3d093e4872008e79213bb16d1590cd0885f3e9f7f6f0461cab0996b6499a4924b2eb2d5d5490107655d1aede500c5d31b21bb7353fef3558019bf71cd7d3ba7b02508ac96d00b813fc0eb66fee6f397bdc87a677291526900d5eb99c072414bb7108cc1e797360e8564e11f0d5059d47c127bfa6aa799ace0826df2fe7dc086ea4bd88a5d0e3f6179c8a2ca32465539409d3aa4a673637bfcb41408198c8472ade7e3eef69de7e38e50bf8d57d60681ee9adfbbb6c6cd0e210a9c279b06efd119e14d6bdfd586b674d19aa5a9c544dbb38e24a2e9452e6b2ed4428473628fb71d42104847b02fbd9bf36c81652b31b75f167522bb8ac1eaccf7a64576f485eca2183ea21e6b5fbed7f0c22b740267e485a149c4f595edf324f0fa10d6d7d0f95617b6e4df5d080ec0bf5d8054917003c1adb0e5848089c3e5d8b5a1c7b668cf2cf1f6b36c0cfb3604c1fcfbe35d4031f4dae7d2ecada0375025103090f17859b1de9c7c0a79558e3fb21fa34215378772fb8bdf7fe35b862e939e0e484f64a462db6d0fb0550cc00cfd3b2fea981743a6f05a7b75afc819dafe407168d1e068e0d445289222ab39183f5786dfd0e612799d1cb8aaa468db19271f1a20b6514ff9d355cae88aaef8b8059e07df17762d7135e99a0a578a14da459d3705f00ce0039a0c98cca783cfe1b50260166b127b9798181bb39010fcca513db127bf67df7f031dcfbf312838c11f4435fc6b2669d9e6404966429eb760137d6661433c7367493095e05c5a4f52b604d15a439d31ce0ca48054d97c92a6135946467e134ed7e24bb5f7920904790fb707b3ea7864592e8bdbaf9f21c690073e45817766040288bf7f02e585325b0b3be189adc200a8f06e0bdb0edb104ed91d843cf6b772a625d1611880fab0d33971730f0e228fd62e4eb10eb3aa9ce9bc6ef8ad263fd768af9ce15b8120f7dab6553f586c79ae215b3bb7c9e48bac0f03d927f9112cad32f65ef44fe0b2fe3ffa362c7a7a8add5275cdc07282379f7b16088c85afae507949b046a849b8f3dd7d0fdf7d5b295d8d3e3eb30c3013707405cd1bfcaaedb0537b770eb9ab83af5d89ee85973e31466a4eced4867c4f49436d36ef3cec4c404b1752102eed0903990ab9173ba62ef0018bec19db1ec78913954a7833da0aba83de54ec308487089612a4ce61783562655d04f740b97cc60c1f453dfc49c71a7c97c0aa470f4e09c75232a247f96bebb55c4da504f0e8ba23452c02b96a9728286fd54d68d31d9bcf9c597215bcfa8910570b55e1a254d09998db492967cd5f71dcd1bace09e9af5ee6b85255ed5834a25072899f0bc8711ceae6e620d0b63b7cbdd746311f72cb5e2ea71b4d30a89f98bec5dee79b76d181cdf88e6bdf2efda8bf758e157f52348ca645f3149ce34540c3c525e6605393e21dfe78b15dc41a21d266d0d5a7693bbfdb8c9cfce2bd575d602421b322769cc66c941f3be88e3b29c019b75f3564f75ee17515f6a309bd7634b15c67a901d3593631cf174896228a0e14b8c15edeb94e160560e34645a2529bfa088c51715169d3c3cc7dc957b475832cc43868f24de5404541a922a3a100bcd136fcd5c6be1d44c893f5847cc334e5e23e015f303b703816865656ac5534cce03a16e575b3bf28d2aff038fbd26b5c1d02e7eab6cdd050909f2391dc268e0db88149efc089b68d2c49d9bbf16acd51cf856f244e138c58dc7093f2e15f3beac9a2550c2fc1947ba2e411f4a34ec57a1fee5fd25c5a0af341079c9e5ef51bf7708441b00c3bf0fbaee31954745be4edb510b717583e4a375d56d52afbe5756d9a20c55143783f890385be198fe05dac6464126610b696fc891e89c6c5d0a0f7808c4996c4e01d576dfab5a4f382f7267b59a6209cef506905af2a40962360b8b120e8d4df52bf0b31f20bc106a91dc99aa3a40ff0cedb48595b0abf1fb1f33457a33077b235bb2c2f822de572eec852dd0023f5e95fb8d66c044a14747e4f110fbd5cd8e853c0baa05a506111203389b920ceadee1bc653e74428359b513f70535dcc64b0b2ed258e9cd8eabc48be4ea7ff8097e997ebe92f743335a7a6b71af6c47657de6168b86b85db2b1b09cf1128327562a7ff6dfdfdc8910c8db3a5c0cff180b4b2f5e2e63c6a7f69edd0d1edb24e8e3b6f6b12b94df4d0719916ac6767542c7f987529312d8e278b6678a34ca3cb30381ca1a6e6a440b656b928af138b4c0f994792849f8af4eda8c47e902675a60b9bdb5196535a8297a8ea4446bc5c51ca09b48f0d4ed1b70cee5ac7f5d78996c852109f3e3ba83ed4c928640931fb5dc62aacc73b7f57954388ea39820cfbb6e8a57f01172042262527a2e91379bf44a935d93285eaa5734ce046fe7c63d9c11c3b822679c61b93a0a60363bc3d8235824fff47ef9a20550d7fea10d45c349bc6bea29603226727bf8c9bcd059f8594d5574606dcb48d14f8bff8dc9ca9590823b6934ea98f3ec1ec87704fc6af4b3f17fb16571840adedf18ceef91fc2d3b7ec377293468385600c4b806bde8a7efc2e5eb525e84ef317b0c1ec56687becd6786a8314ddf5a1b17118ea92537ceef8d76009b12d59cab63559a57e92bf01eb1e5be35295c59717834cadd06610aac76617d7dc4d354673e70c04cf220bdd037922380ec65a95b6e208d3d02580084ee81bda402831b1664864b976106da60dc3e6e133c3b48de15c09699b211299354dbd859c68851af7cb28baaa1f9ed35565461529ab9b99cfc3d303b7b73d84b2a5fb9e4131bbc81754a74f213d56d13645831eda9038f53b142d31dd552c0f750388f46db232a4951d227b541fd29fb99abea70eed38b8c7297d2e47fd9c66a5d11c0a540949d99f32fda7b3c97fd019ecf606ecbaff84c6138cee1e797320902c9cfa5fb8c5105e5ac8944eba8679ff9417e6a10f07b3265d586893716f40633e56dbfbdd498b8cec9c12b9a37baf645b7f6f67af1b126bc2c31d5b4f62b0829fc141d638d2301671711d8fce185f38f2d572fa859b3a16e58012a1369950098301a7614fe3d8cd424871871cd95b388704cd7136dc7277bd018d58899ba9b5970b7965c34eb97b8a108809b1a6b894c1190f2befb317a2a0b56cf1667bf0ad6f29c522787d4296be2eab098f30c45d14b69acc7cd9eaacd07d0b585328b4a750e24a4a49e7ce48b3fe56b3ea40d2e81a828a0b8df468d9ccb01b9ecdcf2748ef63f13ce982bbf5a7706baaabc76d82d16332842a14dd7a45466153e15bb55259ec4de676db549245fdadc27abe0ee74edf22fd822ffcdfeae68599ee401b4f56da1eb3558c2cbbe64624f54cca776419c1a5757b0c0b78045cebe968feaac75f71d687b84cf903f8b1bc3d1e132a9cca12549869be323c5201dcfc0a3d148d87b7fb5b3978b2fae8c1d68b2d137fc86416267556f1a559e62ceac5040bc222a890c5facaf192b7c1528020179b76c8018a5e0f3b6a563cb837f0ee1a6c6e1eaca8e55c6136270eaea5749efd338f69cfa7388b8d1e34349f91fec099878fbc78ef06b30e3e30230189e32bc60936788e42260e0ec7c92a522d8987c683862095a01ee29098fc23f2775a3b2da1249c8f049d9cc883527fd8ab2822d8208a137e6fa4643ff23c322184679ebac281fad578b6de2f6c0668bf77daf2fe7a231270333ce53036b50a02563aa57c8df9b60e0de90bfc0e535629048e2291a36048802425aecf449b3e75bc10b569390897cd565e81873d131c90d6d025b03ea34739c4621d5d8a1c8d04e6508772843ca8a57e58fa62fcaf0043416547fa6d76ae1f3001f3cee27e81f5f8d69e30a3602da208086505dd5d658aeebdcf82d82e0689536096d16b70d7add5b7bf06799560e42f936af7ab5d0c8ec156ab385d3d026b6708787f65eb768d11190ba9e4c016b136503d9f80b5fd349ee27cb76fbedd7407a7f94cb843533ada274b2e8f185739a4dc0e95a84bacd96f68b0b72e4e83b64427061a1b1a009e73b4a7539c8d9eca193c214e1a9f0cbf3ceccab76f79e2ed2fc2f0c5eda4ca67063bc543c1524d94fa4ebae9990071ba2df4f87493c6d919ff3ad28ea7f3fac684af29ea0f2641abb2a84fc3acced074d71ff2011e9b62740b4cc56cdbcf691a3e994ae3cf25f2166cc1f44d4a5a07639a803ec79dd38382b431ae869fa885567846a21261d1907fc4a57cffca5a82eed1e24f8ceb7abf9f789fb0b20ed14617471bcbe2ad74f818edebca4503a7d2d98ac1c1fc2af72d28ef8adce3aa9635de655c73cea815a11891ec6f6a14bfc19367d61d176c1778a777212b3f2248875fb4befa082e27c057d206e353a2f4fb9b3bc841a79cadc4f02f013d34cca6ea525dfe65f436880e2afedfb4244e4fb9a28d444e3ee358f68dd0dc3a5f8e4d9096a258a2c3edd7f825132dc1c88f17f6f7f08e0248c9f1f7fdb3ecdf43e5cd02f9145912a9992055edb79c0355d117cca5fea7875a6412a4a15026d831ffdee064dc65cab4931960db2ad96c3173447ee0e53187b506d196254341f23af2446c5d9e3ffcccc143d1816bc02dace9f5c189d49ae85582ba51b4956374c18b08c03eff874b7895733815fe0a16fdd52b722ce77cdc0a85f4aebc8b0b49446190bcc92a12445638c39c9b81e9fdc982bae98743bd46e1455634d12a85ab41e8a6a5ca7a0616c07799b970afec37088c87c3660d7441d22634b123c868e84ec47aa2d152facebb4d0d91e49399f8d891c935bbb90926c33138f37533774f1a0fb4dccacb98ee22fefa0a3cde0e6bcb157b723f891f001282bb5c0fdd0c7a8a0be242c11f3bbc8161113bacc9b282878f82966261d51040e82ce69a04cdb62e6fe1a6306a960b23e802eccded7164f2d10c9e1d41a72d3a2e760680ae1b9f59d64dab851cba75591754769073fe3b8b4b740e8a5296a490939a6dd0cc3e4ed5a0e4bc56390e84f78bc466046ce52711806b8da74ee1885a0407f73352b366e2cd3e35a0c622509b30880b0b7e7f4893ae68f4474968e9d229cc5650dd20708d72080161ddf5cfb8b2d5c60986a77575ac7b8587acb982f23b3739221060ae35d9d2af0a81c966ff471e4daf1f92bdfbf697443da324e6f9b26a26716f607d937ec7a79b082cd7dee8d251856192e153d9c15844a0d8a05a3a67a1816e093d9e039ccb36ee73272e3a53133e16c0501d8f078d7e8950d3493f26115aadf6e74f3e79e4f460d7d946c8f657e579b8e1f46e29843384a8d4fe7cee80bd9a17c0e33071a33065e46b1b1226ab19be6fe42e61dd35ac132ef33f5b1f422a7d434211584e6d22e375304dc0e978157cdf841fed6d9aab0db068e90a3065b62b452716f070c06a1d19a62b7374e3121ccef4ea374c1f2ad25de7577cc6ad4e5d70aa4ad80ac692774625ab160b5dc2110add5a733391d60cc64b4273049a6b6cfb69007e6cba750ee8322875734d273c275e73615c0f86775dd3ece3e5dad8aa58e71f8ca3607e4fe77b2fcd5f05a85b5d39f04e585eeb485f1e1d252db37c0b0cd4c9fa7f8bd24ab7a917e3f3e8517da501ca15d6f2c8bb30455d62fb76eb96ff1f249821d8d069581c1056c11aa4e496df891864359e0d979b0a8fbc7b8b5cb8d2e1b94ae44fcc62cbd", 0x1000}, {&(0x7f0000000fc0)="b5ecc05e2d66eb2a12c5f65f6fdd67e26881628f9e010b49e44d7cfb0545086bc0bed0fdad1a3feb0cef7f3b6287aa7838cd322fdf40193adf54118e450ebf6fe43279037f8238e8e12013a43c4a179f5813dac18cb27d2c13bd547b6feabe367214c890bf5cee68519292bd6b94583ec1", 0x71}, {&(0x7f0000001040)="08e3f3f99cae481bdd706d9190740941cf96bfc03f966974236206ca6afea931a1bb196fcc5b8d7e90464eee15947f2fc858870faa9d729b994ec13afd2d8cbeabc085fba3ce10817c0f2fb274a13807281458007389bcda9e44f2d15f8b21beaebacb4e18492122f9c7ba0aa967e44fb05cbdc5f7bf55041ce8a7d428a15623a4e40cfff3dcad56673ece141dd1e3e1cacb3118f85286ccd063b9a1889680993e67329e99faf76943140f9ac4d48663678f79e3327a5bb18ef8a61d16a02d44f094b88e31196d14a7f2ec28cfd45c5276c1d85c7329e2607513f6cb4886af8837869c6bef4067c5565fb4c83b3e111da8aa85d8ee46ac887021dfe1dd", 0xfd}, {&(0x7f0000005540)="a54343c19789e69799792c77c9f444c67bb0d7a3c5611130cb2b5ab037eb36edf8d4157d0b1df13a02f55db123d3ec9f23dc4905f1371fffcd4dfa039d09000000000000005c6f32c4a8ad5978d5684458c90f0edf0050610cde61f579c445220109f4c37ac4b68d265ff0372567954ff556477b92c5aaf5360801f1d802590e9c9fa3ade28249ecde75f5288a6afbb379cd8f28b91a05d5ce9f308171c4ef3ca3cd184b0fa23eb862e69c3a430f5f294cff4d3f73cc7d5333c579aceaac06eac8fb1db6fb09516c5f0d25d576d7116f0b931ebca3b9a5de9a618b6e0a701c5939569f9ffd000000000000", 0xeb}], 0x5, &(0x7f0000000680)=[@cred={{0x1c}}], 0x20, 0x800}}, {{&(0x7f0000001700)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000001bc0)=[{&(0x7f0000001780)="9befb34138eaf2967bb76f3015468b06fd367d43dd8b768cd07e64c411c9ee6a7e09be9903d52e415e8c4cc410321cc838617a9b8a4c0db7d04b35d18fc389ca44335dac09406cde36dde0fa028ae157c0e88ee212f6a2af6337274ca3060e0576698ce41d2f84407fb328013c838ef857efa9237376a451c964d621fe1f8ae85ffa7e4bfc89d4b670b91f66d2bd0303f0359a0485c51eb06c3ce1615a23c891f798b3e22ce0147e7d13a96ad5f83eb38cc36d", 0xb3}, {&(0x7f0000001840)="8727129ea11def83a69b2de5de79bd07814e0d97c1e8e96946d91d8f9d31fb795afa01106c0ca32572dff3839f94d81ad2be5a986a6cb9609c30862e05ef628b0fd5db6ead98799a11924f921131ef6b6c051f743c7b2b37f6d69f1c3a5691bfa417c00100b4a786b0db3c373ec7ac01dd9a5d", 0x73}, {&(0x7f00000018c0)="cd918cb3cad3ba8db115bdc7bed3ac2a78f6964967247b552c02809f03fb3bdee6298e284fd8b2b9d02ced127c1b988f601462", 0x33}, {&(0x7f0000001900)="5c5d49dde2ff37fbdc48a8c72bac482cc3b58bd8a8f75c6e6227af0a", 0x1c}, {&(0x7f0000003140)="2de6ba6614137e76802cfa1abdde67889224e6fbc9f87ecc5d9c7487a6e5d7a60f0a753501abbb4664139a13099ea2ea8373a94c3d2a185cf8c928073f1b3c8a5578dfd5e102904f254a4779fe8885721c5511e5bf589740ad61e4a27137c8c7d769b0869e3441b400a67f29089f2737f46a603ca87095b27ce3776fb4f389a187a7fc7c1dbfd80fe285f8f354343f7923402ea593ddcb73ffb8007654e8e265d0a0218188141621bdd0512661fd4d77aaece907ff326c80bb029e9acb1e3586dbc04f01205bf41e477e46d0e8f68ef3b2ac471374948c506daed6ce9a6bc613426f2d703f5c0258072196c6de573fe5e1a92cdcaea2f3c826665a5266612e82766d2242d79db92a78369b8829a6a2106de4b6059ce6a341004a702e7769e8a8f5715bc4dbc4fa08aeb55c5c1689f7ce48be6ead5d4d4fc154698903a0eebcd16fc3f35c753e669cebf12017b1638fb22fa64244ac0300b0da0eaa42f849840f46d2c6ca04262b5544b152193c75bd8ee587d5ec67008e647d929d17dceacc074b73e773e512468ef130703add97310129aeb99b1e3bae5bb67db3ded1cef147fa714dc6667cc634bad8d5901386e35cbfcaa131ee94b73c949cc4d4c5f5d6684a694781726bebcd1deb89cd9fba80c096b09bbdafb9d48f2fdaced8e21ae6f960b7ccbc4ff0c0c447434df308f0fc86b7592f2f71f4038909e35dce05a50340c27c0766aaef1aa8895934ebdf1a2c023c041e37009f5b8dd6a3af911f730dc68cc210b9853ce99e7cde319abc9fb9c05aaf4188b1ed4115a13e1570bf6ff4132aa6084b8f5c854b9d9d11512f4d36e895244ecb056c9ad4fe12a02a2f75c2bd98e90d57582a7a80dcd52867205fd217332ccd90c282f388f1b839f9ff141bcc985bbcd7982346f27717a5a7b67fd54f7bf5c0249dfe6f3e571937b0561922867a08849b9daf8bd3a6fdf7b16657400d9c0b560d1efebc74969f7b47c7dc4ebac56f5140652f49b8e213c5cc74ed2ccad2aba5eff1081e67b0945b3dc0295c0868922db97c87c9b71528cd230d219309398e5c5f9a1a64c07d48baa2dbeb56cc26d9dbb7438716c1595b09bfcb521dae2cac8406981770d6ab28f3ff0914a007c28b063f93f4bda30b1d749788ad67bf73d3d6854e128d574c53adcb0583b2fc30882081e4b44649373704f4c8fe54d5bc5782b7ee8325acb1f8ef78b25ecfad56b7662668be96130a9a9bcad1d1862fa24fefa93dfb6c7acb4d039fd10808c7888ff0a855bd8aa13d4d154f82f6e2648b06081924e7e59b5c011a4695735044136e513563039a5a307730e913e6cc522dbc4d309e9e5f66e15140effbea6687e062d55b3349530125e8b9b7bd846a33429a5cb940f493c64a802aa2b640f4783eb91e8b0237960f9721cf39d5f22a85b7222d4cf52ae37f35c8079ff1ff688d7b8754c3db614f1e9853d8ce29be471696c80ac94cfbc3aa5e1e30cfb4a1ba6717742df67284e48ec234f693ba8ad536b85e49b5f86784ed7ed9f556b16ea7c7773f9025750ed7d49b9946b6bc01096a5660b89176e83d4f2c95060999cb3f1752c4be2da7082caf05e6e4cf92de600cb274ef66c5c44b6db7b92bba3dde9812f2b30874e62799e859fce7c03f8bc96277c917a29696d32ce053bed4bf76090d0b94529876aa3283386d524a93cc5be668623a57a2fdd7996dd0a25f5ed5a3653c3a13a55b181f3c3b0ab9604fcd0199b4adf298dd26d245ba5ee1b8ccd950028efe72f4dc87e70bddf027e1218c906f6efedebb8a7176ee29cfd12653f879a58e3cbdcbfb80fe8a7d2c7a6df6320d0598d29573c198d5e6be149b9fab77790c85e70870f895b3a6bd23eaa4bce16c8c12bd631fff90ec95221d72b7bc16933dc8e518c63dc21e99164cfc03774478e156d49f2b40dacf551d563c22a112ce30433117fc198ca997ab3654d15cb6796bc3d6ca564418dfd8d8f9e6ede332e52298b8b4825b8267578a2b51b368a49e0be6c8385787737ee53c06c8ed44f287faeb974bfb56dcdf0b63e54786d3134cc6658e4b401c9b56e47b28e504a8627ab19ecf88a2153910e233089a7331e50546b42be451a0c792ea893fa98a6957948929a556475668c81093cfad64aeae3ddc09971897dcc122430cf836bd5472d0a4debf3441bf25cca66559b8e40c1f4aa662db6c5b695ae6e0dbbd1c75585cb9ed676e2dc8bc1599facf77cc582415aabca7e2a049648c5bfd26e8c6a1e4b05aaa463148655795a084b6f25648a9e79c4a60f6320df1214154621debee02e0d2f468aa977b8c90f968a8f52465e1e92864f84efa64f7dd3607b5db050973171e91e0f1cd3cdb29a6a10cce8ca078b9689d81e26eace9e070e630808102220f6b164b77eeae665e47197f83bc85ee4d5ddd5aa328c1e4932c0ca069efe151122b9e8a23bbf249494b5ccb5ff777e3086f2c268d364d6761a6c79c5fc3d752caf8f8f9bda0ca7839b0ebe771ffe91632ba0b534047ecde2a94a86451a46cdab8bc49705b308e410f455bb15f42c98ab05839061817d63f97bf397708b917bab08487e17581c874889622eb941d6c4259f66e9a5a070aee8f5b5358b1309831751839ba19d77dd04c9739ee4ec9e72d7520c8a925edd3d7ce84c9538818a940238c2a871dc12d8ef0abbf81dc8ae2200fe56bc6fd1e59136176b77c4495cfdd5bf5ae4c01bef3f9aa83f42ba07fc1ebdfa3314e4310cdcdc7bfc9bf7f8649b70bf731839aa8ab6f087a86322d83f9479af0c2eaeaa22f8935b3646fbca55e98bc7ea10e72a0424d8d2ad742f53b4b97cb7eee75557aff0a28212355b14ddbaac82b07e5da0f92d0cfb831f3ee132b7cf0d6dfc13214273ef61fedf1b05e43db9d2ca6a39e3c9dc9bd35f78dabd87780267f21d7bb9c4c2a97f3c0849763eb2c0461f6088fbb2c0f507af342117bebfcc0f639b2c6c7219006732061941f86c3d7e32013f1a25e72b79fee230615df466f5121d1d3b0b43ff38fa432240c1e59fe19ff88de66adf8a374e9220c6c25c98bcaee06f3792b8775d1867c9d52e33fdafc4dd9f4c6da6fad5c452f489cb9e588179d91ed4a238055a8aadcf2416472458aea6297a967626d4b75bb16c7303053565728b5a799cdb15ddca41e1b86d9198e596c81652ebf829d5c5a94228647c12176ef09d6971f8495e0b247feae63b65c5ee043925528b1ca2ef2e152c5941366ade95387f97341b5e9b174f0353be8072156afe07a8685109f70ae354d91397b864acb5f2031f6c9d5617d8d2a89acc50a4492ade69576f4be207b0f46f39c3188833fdd228eb617175205e9ceb5f5b8eff653913f5b40f15a92617e35b97ee337605ade8188075f0340c773ef9703b9c17d0162f2c3844f410375ee96ceb13720179fb5a644b8dcebf1db2427d64d12ac6487bcedb41e98bc1b9a09943c364897a8e1feb56aca00b5f65fe0ce2ffdc2d1b7696a1b6f178f96f8a6d96fd9930e330f506a8035e6369ffed4c00853bd7edd74e9e2368a7870deb92f013b96bf8455578bdb7990353919a0ef64ffe23d706e77aefdd042a278c1803209e98e07e8aaa1f0105f1de77a8aad782b0ad18b44ea4792fff602edc8e816356d37d02baaf10cf9de6ab03aea805b160dce0a0fda8af9ea0dadae5cce0cca9dc825f5079a3a5fbe92b80fb79949706d57b90f1fa3166293d2aef146e70b05653166bf8bd479210b7bcf367b2de30bf0a55ad3e62486d59cf8a73fbdffedaf183ef3161724907c194e8c8ab645d3d867601b9b30a840afd3ccc4f6bfab1ffd6dc720e7cc86c5722ba94cf3273ff9513a21cd6b20565b884b3f716c09b924bb0c3f273e801f93a5681daa0fffbcc2bb04c5326df392971276fd6324aad059ac6bfa89931dac84d1ed156aac5bffec7b0b124116930c5d491d664a26ed7b69613da94987f9da015bc2d17d26eb4d55b3c2967c2f18f14a424b5873cc695d36a075a85b5e28e26c9fee2ccca75fca6c0731bb47505f85177372289dec4d9644147d9d548f2c86ca93cf812d32443d8054c94b2cdb52667a7ef214bb69d9e58c2bc233ebcc76cc8d6ae98d45efa630987ff59b6d4fc6ad2a2802860155471a9e92403e37934e6d6e5235bd2a9e0993606a3c42c89fdb2169232affe4027e75654fe7ae54b7cdb82b808cf55a7b0ed6fe24e73b7c169fbc7d18046b048de582d15bcf6fda4b4f57b7b667ccc779cc0dfaeb2efbd72af7419d95075ae02e5e40bf37a99b93e4a513aa36c71c421b0196c235d092d0d7a6c9100c8edbc98944171a8785a04f775f2ab43f48d3d01427a272c9420cd84749cb916ac6dd4195b68145fc8d32700f3e4c019baccb8e5a03085c0b607dfb18dc0557568225b645173d849b086d5106d4b4dca24eebb8d326673734797d7f91ff9afe7890a0c4d0ab05bdb35db3da33c3fd086b8e5131a2e363930456cd0577116013206adf8f32b78f46ceed2d6b98f9b7b923076c363b40c776b59f0f48466ed866595fe36b866c155dfe336138d03a168127b5e20e9b9cc7e5d3a6a0bd735be41bbf523ae7a16219dc63564dfa08ea18de8894d4a280bbc98dc2012942c170d52c54af0e0b8578b9bc122a2211ee4f88beb7e394e4977331182798c436c48de6c27e038c1201c6209430fcf17a9d5d6b3c3cb5dacef0c93e6954a8530c6fcebab3ff7fba3fd9ce4b5d7e08694a5866dd70f98871ec4051783d4ac2c0a063a2d55e77980fef392b5cb4c705e91119c461d7456bedd1124404b990ae4984e41232fefa089912a54f8fc975ddc205786b01f6c04a0ec7af1d01b98049d9e3f2240e3f53c3021e9a001a0409adb22b2d597dff024c3787effd23967889357eca1e112b2b4ba55984d284dcf453f39e75cd386b36db8d15b0c3ed6927495f3d8b36b594733c704be88129f3a806916d333fe84e044c972a8ed1fb99d2ffc39cc1b51441e10f952ae99a595bce0138bd912ede276211d9ad1418d923f955f3c2ed10b8abe9b6c897630cd980ffd5ec7c047cb9664f735e0721d7c4457b6c7807195adb8441a8b967b4739b9a38c4839e5bc685711acc46330be7c8378c7adf94429a04727754689f4b8011b0e6e556a545764d0c2694da2bf0cfed91845ad6c0b7e2d56d6520357716295e8b3f30fdc1e30fc77246cdd9ad3948c2580b81b50a4f43fd6cbc9e8ba37d3162fd47b3bae9213e25aaec1e525c21a35c256486a9ca0733b1d48227037c9e2d81bf9fe6db3b527ffab4791704797feb0ab95571d2859e0fcbb0fcd69f5dc0b681a0c7da239201883f2123c56d132f4c152d49750b097e945309b9e4dbc9e11d18ca86ff6b5c96786e38494e45d16ab1100ffbdd4a7e2b69943887457d5f1a2a76d7565b8ec3fd0491e061cbc564342bf2ac27a09360d7e89778b88a5b006a3ab4289bc96780f132396418164a39227d005e9b6207440e30f3da2029d8cbabc5a4db61af8ccee3cb59bb560c39ff137c983849ab1c1a322b39cb0fb2a7dcf111641d8d75d4741e231f12223fef25405493b334923c6c909ec3c7f1010db37c85a5406175cc0e712cb4f7f42d8bcbf4f66eacbf07531d8cf69d9d42fb0e8b877e57242b4e98c28f690af64070f915c0a3e6116de96ac04e857ef4bd1229aac80eb47f9618764bf1a0058bfa0a9d4f7ac16f02eaa0bd16b710c792e525e3081449501edbfba03863fc945556f06ccbc605b49053bc7d357aa7a39a84eea7caa4ef8d0462ef7cbf4b63d5ca13145b2e2307939d21b69919fab29905", 0x1000}, {&(0x7f0000001940)="aee65d1e9ab2b90ec7a0c0379cc44fb4e9d1", 0x12}, {&(0x7f0000001980)="06741a73ae4034d47cd9ce5fd3209873ed5756ebf9d7ece484e89d30547179de9b7742711fa39c0cecfd980d36272096eb92883f6db9", 0x36}, {&(0x7f00000019c0)="56df89067deecefaa760badca7a398dceecb77b8319733150fdd943734189a44bc32ba41090ea8759f2c4b5dcdd64c05a7559216ac9994d902c3321d26ff5b750fdc7e010e4fa565d6701675e7103f1f2f26416aaa4ecf16f7c4c296c063f28a67c0004b22c68fee0cc22985ae1b80dcbfb6b5a48ade55ddbab4b0378205ab716eb4a585c6a86b14d1167d596c0af848c453762ff7d0b5755c1db1896726b5afa8e37635741ace1714d1a1b2711be4a4a85a7745489a", 0xb6}, {&(0x7f0000001a80)="bccb8ae546fafb8b6710bec28d5bf3c9f081a0199506ea305a8593bbfca1a53fbd69b980abe5e58bd4acaa524b010725df9c6959f1175a5b3ff9be186e7d707cd80d3783d7c7fe982439a196ff082e634a139a6d240368dff1a9f0876e21075ec0760516ca20993a8a2e7efd40c726ef30076c03dfde3e1f1ee1460fedda0130f638845de053e43ef000ae30dec5cea51275d9f91810bf939d5252752d72c478f8b0059b2864d2d263b87ed73aec92dde8c6cf493ce898cbc835cc5a94f343e601efb551a212ee897fbe08c216d5f27afcafbfc2", 0xd4}, {&(0x7f0000001b80)="959a02", 0x3}], 0xa, &(0x7f0000001dc0)=[@cred={{0x1c, 0x1, 0x2, {r1}}}], 0x20, 0x44}}, {{&(0x7f0000001e00)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000005240)=[{&(0x7f0000001e80)="1f58db15d8b412debf5a9879f6a64bf3d6b244f67ad150088d34ddeb69ab11a8260da189b8718b6d1776ef8529", 0x2d}, {&(0x7f0000001ec0)="54a4a5d4d7fb2fcb287cfd2e02ebf0019386a0b5246232a1fe66dde575ab2931085f59570135ac8c051677ad68c1e47a941e749caaa99102baf888af91eff259a17fac05ab5a4e306fcdf6633648548311f496db9ab0bc09f54cc68718ed505332355b61ac7d52af5f9a467565c139274f4111166dd3deb05f462cb960e20b2e685cee25484e1f7dfe162cf17506893d0ad1bb23b3b2c242c0d5a2962a1876fa83ef1055668a5dff19709ab7ade00f17bcb2a118cb767a937b862e6752a486692ece98829c", 0xc5}, {&(0x7f0000001fc0)="6c4b8dc1eb6528c46b421590a65ac54ede6f", 0x12}, {&(0x7f0000002000)="40bcfe4207f6f9964aacb7786c5b9f2c99a695e8d536bb87b8f97a398794478c24ee2f73412bcaca0d8eafa354f36a58bf2c1394963051af61beaa760060342fc6bd6840d5d3ab75ccc4e828538ec838ded25ecd45f0cb9c28894c365428f73d2b770f8ba294c8db5fa0ece56e4091e1097c93c3458f372c551301b5a43be61bbf87f98d579d4c1d44426e63ac9db023708f88230c67baa5af894b766b0463764ab4fd21bfc4fe16e5bac5c1891b2727083d9c00168da2167e9b3f5732c6828d7d6630be579d2bee", 0xc8}, {&(0x7f0000004140)="62fbc1d3ccfb0723424d3c8fef745b260eea30c682852cdc61afbf646dc7494f96583a3d167094c1245c00b7f17929c9559cf60f978ec2b9afee4411fc87486bd275f91c7a868ac6bcbbef564a1d529e82f33f9eb3a1cd7f0375e7c57d7615949d6afac22d02c93b8bb0ad20fbf7fd02a995f2243548447f6d8fa453d427ea7c3bacd2941fd5f4ddc01cebac5f87aa8343c0cc856e84d1a911123b6b9ded311680143f91a34ed39e1d2d2b4c3a66ccb863d4f3698ebdcfd137691a66325c203c7eb3d33dd20cc11a7f2e0dc2ae4fe641d54092125c4ca297e77d6469ef513b8f62ed186d255ac5481b955c6ea7a7e775bd4a39ac171962de1cac1c38fd64af0a0c4e96fdcbe1007725553237dbab53cf472883d9c01c4f3a599dafe90d4223bac1555f9588bbad7b1e73c62d374c78a995c3119a1f229efd1e1381490510f727e0818e6c1620cbcd8a6a12f7c4bfca0841740c2434f1800eb5cc1056e0a71c6b0e1caaec7fc2b98a32a48eb23cf809911acbd24d67b36bf70a23334948b40a6a4e3657de895e0cb0c183204aad9976c8ebd8dd9ad5dcd436e4b61681f60b3f23f09f60f91e1419ba7e47cec32397676a9e145cccb6917d47e049f7f55ac9156f0c563e4c29bad1636868bacac7f107973ddfe80303907401f053d9828e73380e946408caf02eab70ddd8480191799e72e38ae555989d6a50eaaf5e37cd4794cde3fddb1ab693ad2524abe3498d116664af4835b1bc53db8e0000a24f7c1e1ab67ce4d9a64a50a47247c1575498968e9a25c6b9d6e03cb9ce3be271dc12f2113a32b1ea39a35cbe9e13abb697c8a1504e5aa7041be97c508a24279501429fb92c030248d8203c14c35bf25c00ca3bce2b553ee22c72ab9f1a3af109fb798647a0ea5408e8bdfc7590530bda24c3717d60064445ee6c4c17bc9e06951dd2f505483ee4f558215fa290f2d40d609e48a9c1162f3d139bec941d2f650d4b39382b05d499d789ce7fcd08f88e69f3ed58cbbe05ff7b74946d3a3ff30cbb8ff1b16d42440f7407d8f86d351ddbff380a39f67bcf61e9764fc2d7bc821943e6eec28f1e86231c88a36c3c887d16fc999e9a00f7a1d7676ad88665e58e3e1115a5ae4ee518828508be7d6d5bbcdd84519f625feff70ef635f2ede88cf0ab2a47a6d426f0883d33de31a685d46497501884fa68cf846c5d0253053bda4a2fe3b3fb77ab5d9df0a4d0fceaf475df565f71ac966f015587db09f56f776d600adb6a42eef58f80b5d46be81f27bd8e001f4147f22fdd63fbef280b5cf993a3d554e035ba995ee194b05b0e3819a127b1fe5add9dfd46bd4a082949a26d585d022aed08bbb4b8dec11cbcd55477c6c1be17494343ca45d0a6e63e3d3a77d72c2cd8b1a7f8c219f55cdd04d2a11dfbc2145769286879581b21a949e3ac2f51ec335df6444a5ce61a2f5b088b697c550350dc667d552d2d33e3efd31a21b31cd1750c5662b4090d4edf249024a9eacd4d4909d807ac458bc400868998327e5eae956013c4d771f453ffd9e6639d5dc56438acbcc14446097b6d93cc7c9bf66f84c3ce1e6019c74ccd5f861495002b5f862e7871c562dc5ba5d2a26023d878c33881a6db8fc64debe52e2d26599ae2be2fb85f7401d0881b563a8bb5a7a1ee629f00dc3133592c628e4d359285c9fa0c3f596c1d818609f405e6af9ad85fc23dc9bdb241f996ca0148052329665e65c94aba03f528d6e609f7c1ed8e67756fb1b7cbb991cf8be3b49ad98fa43ab2cbcbe206519b232558c95e3b4b4a50e95ebc025732295f2eb0b73d107acba9863d2125f994fc3fee0c72165843f6f41f86acbb109b159fa85b01c70a6dbe52e72aacaa3b69f9ae2d730f0cc953b9fe5ee9ded909d8fa8a74ef899a38085e8106689c3aaece6a4dbb5340563d7629a83a5adfdea71e9b7f5063cd2d98f63738b8247486805c6db86110692334ca5f9afae5ba9e97441e1f1347f4de2ada60de913334a1bdd2463eefb544fadb631f134126d2695900064827c111588a19bd5c2c7652f9f019602c9c29b0ceec508898c0a4453b230d68942de3a6e5a9b7ac84ccd5a294292e5ed768981f88240f1998ddccc5d3252446e31e6667bfcc2cd6ad8e32fdb1d60c0183ff6846b08a029a0134466ea037e78755bd833a5e0f975a826a8b856e01b20fc75d756e02463ac46d17de9a2450e79cb8f3a6ea333214194a6be5486ad35adf586aee2ba8ae49aaf9cabe56d882ed10f17147686ceace265a1c5aabf23072016303cc0bab4482ec0bb15755d097a412b4a9a26e70b145029225905d30bb0e9cf1ac7e96b11c6b1058ecd5f5e992d7be21c26e5f4847c5ef0984c83303a7704bcb659e0bf564b473935defe2ca01d0971dafe40944d4c2c7bd70078a0a1615c14b8f313d7eec569559529cfb16c70f7a7af4e8f6105500e689c31f2a74b494d2ca71898979870ada85fd900d233b05be2524547d4db64a68b37a9bfb7e339a25176c39bca14b82d4789bf1d2fe8e08405baf62f794e51d8763fb4085c80d54690d5fb188200da96fb944a855422142aba6915fbd74266fa022d2e02854274510729efd9dac21c07c8eb91d9d1324642a6a3c1e89053853835dc495a15d2a1e1036493aa5a3b7341f0fb8d85d03245ad23013bb0a1b250f2c7248d27d4e6494e300c11cb8c6b3a73a2218d24c6eccd0ad454cae45a11edabdf782987f31528c86ec94d17a299c00c34ef262a13ddba2fac0baee3944fdc33679fcf92990986c1d5271f03a46bbfd6b021850e53129b19412ae5d5ed574238e4d7dc6227c7234c7db8a5d0b2adab59ae06f7dbdc1b8d2b4e5126667b353e8e86cb83232caf68143aeda694f59b1d65eaad94c05547e39e24dd87d9247ba08de00eeeeeac317ee35dc846031e3e46eb54708417ca8d575e997f1059632d7ba2e3c8ee63c7f707f0000000000000000077eee98b44e786d292ed805bd6ad9f76e0bc1b7ce741f26e82ad382cf1307d254b7a33335d844b174ceb98498b53a12b78a9b3e475eb533212fa582be5056ea7d4350e3f6ce35004cd7a7ab50eadaccf1a507603d1fc9ab2917337756f4eac8d488b6d971021e637df734fc3e65f8c25bdfa99e55d1b0dd05fe8dc69a7ec7e9cfe7d151c9c134aa21c7f4df60eb8bbd8f91927680a140c6a24091450e7a40857b7b2273b0b45331568a49eaa653efc9be1fa9a2816431049d19841e5bcb68c67c455b9bfc339b8d9ff392e4ad231b7894cfb163571c6a4084727e15fc7e9d4f61309cea04b1d2916829c47a7087e3caf7796732b5303da8405a207a7e1e3cb2402bcd9c0a78842fa53e69bbfe9e2debf2821aea16e7e89e84966895a708ecad6f0afc93b55c7d5f82988dca16b4308e3650f829fb422daebed37f42a4a65fa9cbfb32f08068a161d9b28e62f6e4bff70c4f2479371d144673ead5455872ab575babc3a5736184f3166536bd7d8f476e25981d57369b212e99c731daa0f69917d214b806a27a2c820d19ba97e1c08ef35c18b94ea02d5518abe2e4aca51493c5dfa863dfe44c72ed0beeefd7e62c55fe7cfe13a2a40340d91eea5cc4144254b317b1824ae05d062cc45808bd62598f9e40783e852b959fb9e010e3cc2a6821877aac20979581cdff5232cfdcea71a22c9ddff7bf6677e69a6df387d0a54b3c7eab66f725f46e03f28e52c0872ed207241ff85eff6601f9c8dd7fa7b814b0748b95cbce1f3f9520cbeb5d14fadc6111caad5ef8e657cc4bb23b06f8beadfb22e5d63e9174d1d1b81645afd916757c618de65ae26f6ff1e8bb75176376457924c675fbe8d8c7b08b3d744bf092af316a19621c62911a93886c1ee9e805d084619b26c9cb53307b4d95fc534bca8fda0850a16d52ff6558ae4db1b29b78e738aa0b36acfbaf1dd62ea2f0538e349780e1856be708a0ffaef89b053f6646cbd0f5298633d785a5c266bed152e79a2a0c05b092c050d81c903a0b2a511ea33b29425e8611c908466040c180d4ef44b8b626b1180d22a138d5487040e477dd562bf61ea7bf52a873b9a93c24b7de2d239515fb9d540978892672a10c12711c539699836a7a945a33028f98bb6f6355dc3029085b472f263ba9d6a53d697310797ab173fb4a48fd98295eb4dc0081694690c61a5f3d7147a50f7af97165295835b12fa1b9b3f6ede7f4208df9dfd36114726516488fe5ffc0b04f10d4dde1979b9cdfda235fb017ee98f30a04abb3ffba001397eb1ef2c7955e290b697c95f070ee84d44cd45ed36706ba88004015925da62fb65b5a2632cd311ca18cc598e6a742d83c302e8d7c0283a10e013bfce4d5123e1bc1a38a0e21c6f10086022c8790c424d7c44bc7f25248124825e4e80063c91d9f7640606a369c79eba3658195594c7b05597bed07edaac3545f2fbb5d0aac29731cbb61f7abb493c827807cf37078482dad209fe9d6905237f914d0d475e235d9fca800bfefd2bb6fa89f3c8ebefdb7a4b47bdec4a809a829d70d465e821ba74e52f209ae757fc3cba863d027b4830f7180566366b6a902084b32ed572a3cd64e9a17b35deee0bcfe0da197e71289fefbe217ae2494e07c3a6ee8d8bef9ac668d381c4607e43a4a2f11fd6a60fadde6ead67d93c4994e756ebb42930a6dd27c6a2e2f43cec450c12f9f63b75a0c816da4b24333eee2596f90ed7d574818115c3b5992c0a7108af0c0f7e941cd6836ad64e48df7bb896e5cee53d2cdbb629915c645174b2c4b0096c4fac05cd0380ed4534c71ef7d40643e693e319918163bd1e7ed611cecb5e646c893c675862effd5afa6f44107ba1273641a0e1aa6ff7528dbeefdf8bb79109c7c8818b70bfdb841bbeac5b1472030943c4498e4f544e4afd0b1d61c169af07ae80d4fea9c89793a4e0ea59a7d681fbce8828791f4bcca7fadc68acfec8c294a0e1abd4f41eec3c040c92e72e65f7d79786d71f774183b915943113eeacd6b85b9a4e1f95139ab1f61d7811ade3142ef272f9366b0f1c0f7452848c439d31347e6d4e59ac8bc9c73351e251c2ac3e5ddbb0e73c5cccc7198b6339742f39f3169436ecf15f2e4f7eb809a09aaaf3f0395f46baae8fbcd7cce9982d6548c19b27ac56be9c33daae66d619aa4eab233058897040f52ba7667c430ae72a4bdaf5c06cb2ed718405bee7701167ade1e6f57f4470490aa4a986c1a9753310262cdac12fa674796ab6a244ded27b5f04a048b58c16171181bd51a57b7fb4b30e7e4991b37a2c52d3e41c0ea084c9fde0ac15e44c917c8adf548b2ec560a709c4632fce7e368fe7a016d05f72ccd6573a57ddf604422eb91c424239dbce9c9ee62b91bed2218aaffb571cfdf46d521d6e6f476945dc6ea407b6de0f97154e1308f5ef40e988b00ba1b340032789c8bae7be2d51b9318c13dc40592ea0d4dd2820b0b7fe3ea5da65ad755cb6d7bcee2bbd7d41b6cd82b468e0f9f4a85249ce0108eea8a33a6f2d50be3d8b466a516169aeddb8e213508fef4300f26519c91de73ae03f43528fabb6a5e3ce40c7773e16087171eedf349861f3052b729d094d722eea95f17ec30455e138146d0fe244aed8cd12a9b65cd3402f8447feb930472e23c4b9b505382be415129aa6ea329ebc8704c22035a683bde437912a7d86a688b93f00727d8a08d4fdbf41e61934b4b775758a66002f283a57a7795e1e52ac521edb6195ce95ddaf68f7d65df88829a110e924d5831bafda04499219f901df23871d66e5ea1adb187c9f4a72f0817ef5e99af1add901f1cf477e5", 0x1000}, {&(0x7f0000005140)="026b783ba42de4365067022b88c5d3b43cbfb8e28985f8515b541a7312e624b08c0ccd89425ad411b92598c7babeac5ca6b6bf41d1d9b262395886fda4d0f98feddb4f6e012275f51ba2c7b0cc835c70c1ae093693e0b0449bc08837d0d59a400eb5d4ffb981625bc25e7903283d38c3da3f8662f23e54829719412c8f50df53d479d7073e4bef064f9072addfb2e18638ef241541d3325463d478b8b9eeda1c16cda978cc52ee3232807c3932f114be524887fbeae54e2b694ad8e8480fb5b5c44eae45036aa0c849882f0f9fc582089b1b1025790fdbbd5a76f5ccaad51ddbd3b282f5a8ae84faf6e83be2048429ec30fbfcf9cf1b4876", 0xf8}], 0x6, 0x0, 0x0, 0x20000080}}], 0x5, 0x40004044) sendfile(r5, r6, 0x0, 0x100000000000042) ioctl$LOOP_CLR_FD(r5, 0x4c01) mount$fuse(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000f40)=ANY=[@ANYBLOB="66c03f", @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) 12:22:42 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) r2 = ioctl$KVM_CREATE_VCPU(r1, 0xae41, 0x0) syz_kvm_setup_cpu$x86(r1, r2, &(0x7f000003d000/0x18000)=nil, &(0x7f0000000040)=[@text64={0x40, 0x0}], 0x1, 0x41, 0x0, 0x0) ioctl$KVM_RUN(r2, 0xae80, 0x0) ioctl$KVM_SET_SREGS(r2, 0x4138ae84, &(0x7f0000000340)={{0x0, 0x0, 0x0, 0x9, 0x22, 0x1, 0x0, 0xfd}, {}, {}, {}, {}, {}, {}, {}, {}, {}, 0x10005, 0x0, 0x0, 0x12601}) [ 2917.215813][ T27] audit: type=1800 audit(1677673362.594:725): pid=26967 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="sda1" ino=1189 res=0 errno=0 12:22:42 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000100)=@newtaction={0x74, 0x30, 0x1, 0x0, 0x0, {}, [{0x60, 0x1, [@m_ct={0x5c, 0x1, 0x0, 0x0, {{0x7}, {0x34, 0x2, 0x0, 0x1, [@TCA_CT_PARMS={0x18}, @TCA_CT_ACTION={0x6, 0x3, 0x28}, @TCA_CT_NAT_PORT_MIN={0x6}, @TCA_CT_NAT_PORT_MAX={0x6}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x74}}, 0x0) 12:22:42 executing program 0: syz_mount_image$ext4(&(0x7f0000000400)='ext4\x00', &(0x7f0000000440)='./file0\x00', 0x0, &(0x7f0000000480), 0x1, 0x3ce, &(0x7f00000004c0)="$eJzs3M9rHFUcAPDvTH7UpjUbQVD0EvFgpJif1lbxYE5e9KR48bQk6Q9ME2lWsCVCBc8FQdCrR/8A8dKDgtW/wKtHkUKQJN5XZndmMybZtJtuHNl8PvDIe/M2+97MY2bfPN57AZxakxHxVkQMRcRsRNTy42ke4k47ZJ/b3d5cykISzeZ7fyWRRMTO9uZS8V1J/vdc/gVTaUT6RRLPH1Luxq3bH9VXV1du5umZxo2PZzZu3X7l+o361ZWrK2sLC/Pzly/OXnrtct/O9evNdz/84fe3d765M/5Mfbl2N6vv+TyvfB79MhmTnWuy3+v9LqxiT5TiyXCFFQEA4Ehp3vcfbvX/azEUe523Wtz9udLKAQAAAH3RbBZ/AQAAgMGVePcHAACAAVfMA9jZ3lwqQoXTEfiPbS1GxES7/Yv13e2c4c6a3pF963v7aTIi/p76/uUsxAmtwwYAAAA4zX5cbG/8d3D8L41nS587GxFjxd5+fTS5L31w/Cd90OciKdlajHiztLfjbqn9cxNDeerJ1lDhSHLl+urKbESMR8RUjJzJ0nNHlDH+xh/3uuWVx/+ykJVfjAXm9XgwfObf/7Ncb9Qf55zZs/V5xHPDh7V/0hnzLe+TeRyfXfvyWre8h7c/J6n5bcRLh97/ezuXJkfvzzrTeh7MFE+Fg9bu3X+hW/nav1rZ/T92dPtPJOX9ejd6L+OD++d/65Z33Of/aPJ+q4Kj+bFP643GzbmI0eSdg8fne6/zoCquR3G9svafevHw3/+i/5fkv/3jpf2he/HTL7uXuuW5/6uVtf9yT/d/75GLv353oVv5j3b/v9qqzFR+RP/v4R61gaquJwAAAAAAAAD9kbbm9iXpdCeeptPT7Xm+T8dYurq+0bhwZf2TteX2HMCJGEmLmV610nzQufYy8k56fl96ISKeioivamdb6eml9dXlqk8eAAAATolzXd7/M38eZ7EHAAAA8P80UXUFAAAAgBPn/R8AAAAG2uPs6y8iIjKokaqfTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACn2z8BAAD//yly2dE=") [ 2917.403955][T26972] fuse: Unknown parameter 'fÀ?0xffffffffffffffff' 12:22:43 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000100)=@newtaction={0x74, 0x30, 0x1, 0x0, 0x0, {}, [{0x60, 0x1, [@m_ct={0x5c, 0x1, 0x0, 0x0, {{0x7}, {0x34, 0x2, 0x0, 0x1, [@TCA_CT_PARMS={0x18}, @TCA_CT_ACTION={0x6, 0x3, 0x28}, @TCA_CT_NAT_PORT_MIN={0x6}, @TCA_CT_NAT_PORT_MAX={0x6}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x74}}, 0x0) 12:22:43 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_COALESCE_SET(r2, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0, 0x14}}, 0x0) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000000c0)=@newqdisc={0x38, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000900)=@delchain={0x24, 0x66, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff2, 0xffff}}}, 0x24}}, 0x0) [ 2918.377179][T26980] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. [ 2918.441315][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2918.449834][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2918.458223][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2918.466871][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2924.360949][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2924.369578][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2924.378241][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2924.386697][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 12:22:50 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r1 = openat$cgroup_procs(r0, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) close(0xffffffffffffffff) connect$unix(0xffffffffffffffff, &(0x7f00000005c0)=@abs, 0x6e) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) r2 = getpid() sched_setscheduler(r2, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r4, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r3, &(0x7f00000000c0), 0x10106, 0x2, 0x0) capget(0x0, &(0x7f0000000480)={0x5}) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xc020f509, 0x0) r5 = creat(&(0x7f0000000040)='./bus\x00', 0x0) ftruncate(r5, 0x800) lseek(r5, 0x200, 0x0) r6 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000240)='/proc/crypto\x00', 0x0, 0x0) ioctl$FS_IOC_GETFSMAP(r6, 0xc0c0583b, &(0x7f0000000640)=ANY=[]) r7 = open(&(0x7f0000000000)='./bus\x00', 0x24000, 0x0) sendfile(r5, r7, 0x0, 0x1ff01) 12:22:50 executing program 5: writev(0xffffffffffffffff, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = dup(0xffffffffffffffff) write$6lowpan_enable(r0, &(0x7f0000000000)='0', 0xfffffd2c) r1 = syz_io_uring_setup(0x6044, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000000)=0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r2, r3, &(0x7f00000001c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r4, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3d}, 0x0, 0x2143}, 0x0) io_uring_enter(r1, 0x2ff, 0x0, 0x0, 0x0, 0x3f00000000000000) 12:22:50 executing program 4: prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f00000000c0)={&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x0}, 0x68) 12:22:50 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000100)=@newtaction={0x74, 0x30, 0x1, 0x0, 0x0, {}, [{0x60, 0x1, [@m_ct={0x5c, 0x1, 0x0, 0x0, {{0x7}, {0x34, 0x2, 0x0, 0x1, [@TCA_CT_PARMS={0x18}, @TCA_CT_ACTION={0x6, 0x3, 0x28}, @TCA_CT_NAT_PORT_MIN={0x6}, @TCA_CT_NAT_PORT_MAX={0x6}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x74}}, 0x0) 12:22:50 executing program 2: creat(&(0x7f0000000000)='./bus\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40c2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x8) r1 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r1, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000002c0), 0x0, 0x40000) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000001180)=[{{0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000500)="2a67608aedbcaf29113c735006d854ad9d16f4d5b2f9911532b59a2052a82cb1198ee4a4b3673ac13fb33dc584dd22a9bb7dbf53808f7ab293ed020f3b46af45b9844d87475ec0429cf457807fae2a68f0", 0x51}, {&(0x7f0000000280)}], 0x2, &(0x7f0000005400)=ANY=[@ANYBLOB="098c42f12cfad263f2c2ffd6b79bfcf9a006a7b330013ed6461d36df713d62f474bafed648951a9c5632441cb58eb75867cc43b791a94244b915b677cb0deaf698dd023e506823c98da81b25598ea1506d184ead62d4a4ebce70ed25e44658a2fd1ae0f6f6f6696f67b2966081f705d3304e7264ab9d280977fc2d10cd33b59dc5654dfe7754c096b94637b851b1cff15bc2a9957537305b01d17f71c75e5a2e190ddaffb2da806f9ed06dfd4c81748e8a58877a7d575bc0c9625d7b9cc71f76187946c69c22cf18ab09ed36d42cb4f5ac5c9354bb8eed01f6f3e904b9379befde744a86ef0b8e37f698f0c9341595f75ec20b417f63c70f77edcf", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28, 0x800}}, {{&(0x7f0000000600)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000700)=[{&(0x7f0000000680)}, {&(0x7f00000006c0)="435f842cbf62fd6ecd5a58830cb36b39", 0x10}], 0x2, &(0x7f0000000980), 0x0, 0x4004091}}, {{0x0, 0x0, &(0x7f0000000bc0), 0x0, &(0x7f00000004c0), 0x0, 0x100080e0}}], 0x3, 0x4) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) socket$inet_tcp(0x2, 0x1, 0x0) r4 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000005640)=ANY=[@ANYBLOB="050000000000000061110c000000000085100000020000008500000005000000950000000d0000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f65515b2e1a38d522be18b000048b043ccc42646d25dfd73bb6d7535ed866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f342a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b9436f1ae0796f23526ec0fd97f734c783bcaecd4596f2e91af6565902716314c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9180955a5a9e806627fabd8e6fca420f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f812d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e9d5c4c560256f3d3759dcfeb820634fd4d419efaefb24305b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e01136f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbd3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab084934d905d30dfe64d05ac37ed018494d9d10d76e603129e9a726579ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000c604cc34c49914f1aa198a77b3610b7403930fd42051d4b7443e5b49c000000000000007d6173050027791c9c1e00ad371108000000000000001449c62a6e1e3f9ce19a9d1715c009a58e6eadac8f61b45853673df72dc813f7454ae22d79ac48034282f030408895886e9644179dcf66d93907cedd49e0c5752f755849953957143a0380d1f62ae63b29fe177745448ccc92577007c12cf9e291200df6bb669d5a57dd74df817ef2f8848f710c3527f829866e4e84aa92000000000072b08b3ac52db204399e08038266b56edbe0e50fd5e2f295651a074ffee5f54645a15e1d40050b60cd4238cf01b4679535777a51a347d62b2439ff0519ba2b8484032ed639ebae6ec5f45b816b3d4a0b0906a0f0dd43cc1d1f40aba7286ccdd069eeacddd2"], &(0x7f0000000080)='GPL\x00', 0x5, 0x29e, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x70) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) fcntl$getown(r4, 0x9) mount(0x0, 0x0, &(0x7f00000002c0)='reiserfs\x00', 0x4000, 0x0) r5 = syz_open_dev$loop(&(0x7f00000001c0), 0x75f, 0x103382) r6 = memfd_create(&(0x7f0000000300)='U\xffA\x05\xd6\xe7\xfc\xa3\xb0\x04\xe2\x1b\\by\xdc2\xe3ZoL\x14\xa7\x8c\'\xa7\xcf\xff\xf0+9\xac\\\xa4\xa5=\\\xcc\xf6\xc4R\x88A\x94\xe0\xff\xff\xffX\x91\x1au\x83V\xc1H\xd3\rZ\x01!b\xc0\xaeW\xc5\x1f\xec\xfd\xe3\xc1\a\xeb\\,\x98P \xf2\xfe\xc5\xf9\xd4\x9a\x16\xa6\xb2\xde\x82\xa8\xf9\xcb{\xa9m\x83\xfb\x84\x8e\xef\xe3#\xcf$Df\x89\xe2?`\x96E=-\xd6\x91,4yEE\x1d\x81\x9c\x00\x00\x00\x00\x00\x001N\x1a\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\xcc\xb8o7\t\x0e4$Lb\xf9e\x8dv\xd0Y\x86\x18\v\xd6\xf9\\-\xdc\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a4\xf2\x8c\x19\x1e\xf0\xb5_\x93\x98\xb8\xcc\xc2\xc6\x15?\xa44\xd4\x12\xed\xa1\xf1!\xbch\x94\xd6\xf0\x98u\xd0#\x95y\x10\x06^\xdf\x0563\x9dX\xdcI\x06\xfe6\x1e^\"\x90\xbf\xa7&\xa3\xb5\x8d\\\xcf\xa1T\v\xd1\x92oV\x8d\xbcGd\x82\xaeD\xe0D\x10\xa9\xdb[\\eN\xbc\xb26-\xcd\xeat\xfa)\xc8\x00\x91<0\xbcf\x8b\xd5\xdb\xd9AC\xf5Z4h\x1a', 0x0) pwritev(r6, &(0x7f0000000540)=[{&(0x7f0000000040)="3f9ebe239545703482cbae9a17ba12fc50ab1b6e3e", 0x15}], 0x1, 0x81806, 0x2) ioctl$LOOP_CHANGE_FD(r5, 0x4c00, r6) sendmmsg$unix(r0, &(0x7f00000052c0)=[{{&(0x7f0000000580)=@abs, 0x6e, &(0x7f0000000b40)=[{&(0x7f00000004c0)="303e1ff6ed918519bef7278b89def2ecb0f33fee31", 0x15}, {&(0x7f0000000740)="c4e31ef13857c05fde93807b593642f622edc6ba229307b527df7e291ac2ea23ee59dd8c1e1798b05c02bd89a712967a2cf272b6bf461d9ade832f49587fb8d106229b860c29d7acf7f17d30b97c283406dbcf23319e89fbf3395ee5", 0x5c}, {&(0x7f00000007c0)="5a8907450b28c2a339852d709d16a0102c3520b20fb342deb24e70fe3c2d1d947a48c5b92bd7b5c16cc7319853a49a52a09eb4f1d5a14f6ee99d265b7615c2cff4968640b56202433e2d9467d415bd2931db396497f4c01f8c897cafe110fd2b6106becacd77ee8dd81388d2cc37c549ef2a475c3f1c5d50214f9598fb8a825f", 0x80}, {&(0x7f0000000880)="fba9a527d99185340cda4e5e93a67283b25d69c6d685f4c20c202e06e77332ee02da8e890ff8903f8d1766f51575620e5cd34794e13ec9eea473a68316c9cfe699e747419a7987e91b1223b88f3ee18244f01e472e1dca9b71d415a6fd2b26bac1a25846cb8dffdeae4af80f55416ffed0c7b17a24f0420e1a97e931b807f58d3578b790131ed0f3ecf3c20e6e9e839686137b5cca2f6e8cceb58f1d5cf63b771b2e32ea4287e717fb04ab8c99704521dd93e977a159af06a8cfe18398faf5d3fb538e02ed48ab5fb3f34389bfe9490e545ec0aab8bf138c16", 0xd9}, {&(0x7f0000000a80)="69a7b1ab7db40f9c92042cdd325247bfb1150efb5e23df7f4a3340b0c76efe9eb818f51b2f639269c3b5cebd24a7445ae822bbb3aae9824a59622d4bfe98d6a0d6958d18f777f0a3229f6bf997a6817b7090ddf8e7b5baf7023541b76239f9cf42578574c0cd780391236a1d30a55c5935553a4f0e3ccbed8e830fd51c9ca31f1acf3a55bdf306", 0x87}, {&(0x7f0000000980)="14b72df6edd39e24b7af98b38e09390a7b31ff43a6bdf27433a75591268f0ea46c9c455c8d0c1e7fc218203c2ddf6f9148ebb6d616b0674c2ba2ae1ec4d85e88b9169f6530bb10cfadfabd39c910", 0x4e}], 0x6}}, {{&(0x7f0000000bc0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000000d80)=[{&(0x7f0000000680)}, {&(0x7f0000000c40)="03e75f671e2771854f823b4c2d3ca9354ecc9004f471d0f89845d8285d2a2c27a50aa71bb765ee5b675e0d91405afac6cd8f856b41e6b02090a7b0e386e44a190e9c52a9ee966a9e4d308f1f2ce37ff39bdae129d81eb5ee27afdfc036420827c9b2d93a2c81d816037a1fd1807bf7c30888393b5d54e7748ecd80d402797cab2924179e96a1d111efc7982a1ef59f8f2f46a72e2e36f8b464a57e14b81caf6bfb37c68c52edb326b9dcd47a1121d85bfdd447d013b989263c9e01c94a08486638bc325583907b9d2608ced7921110ecdf", 0xd1}, {&(0x7f0000000d40)}], 0x3, &(0x7f0000000dc0), 0x0, 0x1}}, {{&(0x7f0000000e00)=@abs={0x0, 0x0, 0x4e24}, 0x6e, &(0x7f0000001680)=[{&(0x7f0000001240)="291562a10c5f192f6b43bd6b149b7b854b54627447b52be0bb440101e392d3942145a9e6f5a83c5ea6536600ca8c1e7a9a98310060ea2fb42b9da697477ceaeaf9a03b783a7fdfd7c37d5ac42a372c7c7699df6ff34d4cbbddae325a8be6a936e8b3967e4cafb2cd3e83ba9e4836bb78c6f3d901c085cae87a49e13d0cb9c605647ab37d67e7429ce4ea186863e2d91f7afebd07ac60b7b4850cd1cc53a44a", 0x9f}, {&(0x7f0000002140)="db7b3f74a8c759d66e6424c8fa6f431e3fd44381ac4242367b13b8ca435df3a0b72b38f4c2b66c4515f9113d7497cc550d4b68cc9700a1f9aa75299e8c62981cec410ae05021d788aa519de521212c1fb9a0199d4fc2314db69f27c58958408c3d093e4872008e79213bb16d1590cd0885f3e9f7f6f0461cab0996b6499a4924b2eb2d5d5490107655d1aede500c5d31b21bb7353fef3558019bf71cd7d3ba7b02508ac96d00b813fc0eb66fee6f397bdc87a677291526900d5eb99c072414bb7108cc1e797360e8564e11f0d5059d47c127bfa6aa799ace0826df2fe7dc086ea4bd88a5d0e3f6179c8a2ca32465539409d3aa4a673637bfcb41408198c8472ade7e3eef69de7e38e50bf8d57d60681ee9adfbbb6c6cd0e210a9c279b06efd119e14d6bdfd586b674d19aa5a9c544dbb38e24a2e9452e6b2ed4428473628fb71d42104847b02fbd9bf36c81652b31b75f167522bb8ac1eaccf7a64576f485eca2183ea21e6b5fbed7f0c22b740267e485a149c4f595edf324f0fa10d6d7d0f95617b6e4df5d080ec0bf5d8054917003c1adb0e5848089c3e5d8b5a1c7b668cf2cf1f6b36c0cfb3604c1fcfbe35d4031f4dae7d2ecada0375025103090f17859b1de9c7c0a79558e3fb21fa34215378772fb8bdf7fe35b862e939e0e484f64a462db6d0fb0550cc00cfd3b2fea981743a6f05a7b75afc819dafe407168d1e068e0d445289222ab39183f5786dfd0e612799d1cb8aaa468db19271f1a20b6514ff9d355cae88aaef8b8059e07df17762d7135e99a0a578a14da459d3705f00ce0039a0c98cca783cfe1b50260166b127b9798181bb39010fcca513db127bf67df7f031dcfbf312838c11f4435fc6b2669d9e6404966429eb760137d6661433c7367493095e05c5a4f52b604d15a439d31ce0ca48054d97c92a6135946467e134ed7e24bb5f7920904790fb707b3ea7864592e8bdbaf9f21c690073e45817766040288bf7f02e585325b0b3be189adc200a8f06e0bdb0edb104ed91d843cf6b772a625d1611880fab0d33971730f0e228fd62e4eb10eb3aa9ce9bc6ef8ad263fd768af9ce15b8120f7dab6553f586c79ae215b3bb7c9e48bac0f03d927f9112cad32f65ef44fe0b2fe3ffa362c7a7a8add5275cdc07282379f7b16088c85afae507949b046a849b8f3dd7d0fdf7d5b295d8d3e3eb30c3013707405cd1bfcaaedb0537b770eb9ab83af5d89ee85973e31466a4eced4867c4f49436d36ef3cec4c404b1752102eed0903990ab9173ba62ef0018bec19db1ec78913954a7833da0aba83de54ec308487089612a4ce61783562655d04f740b97cc60c1f453dfc49c71a7c97c0aa470f4e09c75232a247f96bebb55c4da504f0e8ba23452c02b96a9728286fd54d68d31d9bcf9c597215bcfa8910570b55e1a254d09998db492967cd5f71dcd1bace09e9af5ee6b85255ed5834a25072899f0bc8711ceae6e620d0b63b7cbdd746311f72cb5e2ea71b4d30a89f98bec5dee79b76d181cdf88e6bdf2efda8bf758e157f52348ca645f3149ce34540c3c525e6605393e21dfe78b15dc41a21d266d0d5a7693bbfdb8c9cfce2bd575d602421b322769cc66c941f3be88e3b29c019b75f3564f75ee17515f6a309bd7634b15c67a901d3593631cf174896228a0e14b8c15edeb94e160560e34645a2529bfa088c51715169d3c3cc7dc957b475832cc43868f24de5404541a922a3a100bcd136fcd5c6be1d44c893f5847cc334e5e23e015f303b703816865656ac5534cce03a16e575b3bf28d2aff038fbd26b5c1d02e7eab6cdd050909f2391dc268e0db88149efc089b68d2c49d9bbf16acd51cf856f244e138c58dc7093f2e15f3beac9a2550c2fc1947ba2e411f4a34ec57a1fee5fd25c5a0af341079c9e5ef51bf7708441b00c3bf0fbaee31954745be4edb510b717583e4a375d56d52afbe5756d9a20c55143783f890385be198fe05dac6464126610b696fc891e89c6c5d0a0f7808c4996c4e01d576dfab5a4f382f7267b59a6209cef506905af2a40962360b8b120e8d4df52bf0b31f20bc106a91dc99aa3a40ff0cedb48595b0abf1fb1f33457a33077b235bb2c2f822de572eec852dd0023f5e95fb8d66c044a14747e4f110fbd5cd8e853c0baa05a506111203389b920ceadee1bc653e74428359b513f70535dcc64b0b2ed258e9cd8eabc48be4ea7ff8097e997ebe92f743335a7a6b71af6c47657de6168b86b85db2b1b09cf1128327562a7ff6dfdfdc8910c8db3a5c0cff180b4b2f5e2e63c6a7f69edd0d1edb24e8e3b6f6b12b94df4d0719916ac6767542c7f987529312d8e278b6678a34ca3cb30381ca1a6e6a440b656b928af138b4c0f994792849f8af4eda8c47e902675a60b9bdb5196535a8297a8ea4446bc5c51ca09b48f0d4ed1b70cee5ac7f5d78996c852109f3e3ba83ed4c928640931fb5dc62aacc73b7f57954388ea39820cfbb6e8a57f01172042262527a2e91379bf44a935d93285eaa5734ce046fe7c63d9c11c3b822679c61b93a0a60363bc3d8235824fff47ef9a20550d7fea10d45c349bc6bea29603226727bf8c9bcd059f8594d5574606dcb48d14f8bff8dc9ca9590823b6934ea98f3ec1ec87704fc6af4b3f17fb16571840adedf18ceef91fc2d3b7ec377293468385600c4b806bde8a7efc2e5eb525e84ef317b0c1ec56687becd6786a8314ddf5a1b17118ea92537ceef8d76009b12d59cab63559a57e92bf01eb1e5be35295c59717834cadd06610aac76617d7dc4d354673e70c04cf220bdd037922380ec65a95b6e208d3d02580084ee81bda402831b1664864b976106da60dc3e6e133c3b48de15c09699b211299354dbd859c68851af7cb28baaa1f9ed35565461529ab9b99cfc3d303b7b73d84b2a5fb9e4131bbc81754a74f213d56d13645831eda9038f53b142d31dd552c0f750388f46db232a4951d227b541fd29fb99abea70eed38b8c7297d2e47fd9c66a5d11c0a540949d99f32fda7b3c97fd019ecf606ecbaff84c6138cee1e797320902c9cfa5fb8c5105e5ac8944eba8679ff9417e6a10f07b3265d586893716f40633e56dbfbdd498b8cec9c12b9a37baf645b7f6f67af1b126bc2c31d5b4f62b0829fc141d638d2301671711d8fce185f38f2d572fa859b3a16e58012a1369950098301a7614fe3d8cd424871871cd95b388704cd7136dc7277bd018d58899ba9b5970b7965c34eb97b8a108809b1a6b894c1190f2befb317a2a0b56cf1667bf0ad6f29c522787d4296be2eab098f30c45d14b69acc7cd9eaacd07d0b585328b4a750e24a4a49e7ce48b3fe56b3ea40d2e81a828a0b8df468d9ccb01b9ecdcf2748ef63f13ce982bbf5a7706baaabc76d82d16332842a14dd7a45466153e15bb55259ec4de676db549245fdadc27abe0ee74edf22fd822ffcdfeae68599ee401b4f56da1eb3558c2cbbe64624f54cca776419c1a5757b0c0b78045cebe968feaac75f71d687b84cf903f8b1bc3d1e132a9cca12549869be323c5201dcfc0a3d148d87b7fb5b3978b2fae8c1d68b2d137fc86416267556f1a559e62ceac5040bc222a890c5facaf192b7c1528020179b76c8018a5e0f3b6a563cb837f0ee1a6c6e1eaca8e55c6136270eaea5749efd338f69cfa7388b8d1e34349f91fec099878fbc78ef06b30e3e30230189e32bc60936788e42260e0ec7c92a522d8987c683862095a01ee29098fc23f2775a3b2da1249c8f049d9cc883527fd8ab2822d8208a137e6fa4643ff23c322184679ebac281fad578b6de2f6c0668bf77daf2fe7a231270333ce53036b50a02563aa57c8df9b60e0de90bfc0e535629048e2291a36048802425aecf449b3e75bc10b569390897cd565e81873d131c90d6d025b03ea34739c4621d5d8a1c8d04e6508772843ca8a57e58fa62fcaf0043416547fa6d76ae1f3001f3cee27e81f5f8d69e30a3602da208086505dd5d658aeebdcf82d82e0689536096d16b70d7add5b7bf06799560e42f936af7ab5d0c8ec156ab385d3d026b6708787f65eb768d11190ba9e4c016b136503d9f80b5fd349ee27cb76fbedd7407a7f94cb843533ada274b2e8f185739a4dc0e95a84bacd96f68b0b72e4e83b64427061a1b1a009e73b4a7539c8d9eca193c214e1a9f0cbf3ceccab76f79e2ed2fc2f0c5eda4ca67063bc543c1524d94fa4ebae9990071ba2df4f87493c6d919ff3ad28ea7f3fac684af29ea0f2641abb2a84fc3acced074d71ff2011e9b62740b4cc56cdbcf691a3e994ae3cf25f2166cc1f44d4a5a07639a803ec79dd38382b431ae869fa885567846a21261d1907fc4a57cffca5a82eed1e24f8ceb7abf9f789fb0b20ed14617471bcbe2ad74f818edebca4503a7d2d98ac1c1fc2af72d28ef8adce3aa9635de655c73cea815a11891ec6f6a14bfc19367d61d176c1778a777212b3f2248875fb4befa082e27c057d206e353a2f4fb9b3bc841a79cadc4f02f013d34cca6ea525dfe65f436880e2afedfb4244e4fb9a28d444e3ee358f68dd0dc3a5f8e4d9096a258a2c3edd7f825132dc1c88f17f6f7f08e0248c9f1f7fdb3ecdf43e5cd02f9145912a9992055edb79c0355d117cca5fea7875a6412a4a15026d831ffdee064dc65cab4931960db2ad96c3173447ee0e53187b506d196254341f23af2446c5d9e3ffcccc143d1816bc02dace9f5c189d49ae85582ba51b4956374c18b08c03eff874b7895733815fe0a16fdd52b722ce77cdc0a85f4aebc8b0b49446190bcc92a12445638c39c9b81e9fdc982bae98743bd46e1455634d12a85ab41e8a6a5ca7a0616c07799b970afec37088c87c3660d7441d22634b123c868e84ec47aa2d152facebb4d0d91e49399f8d891c935bbb90926c33138f37533774f1a0fb4dccacb98ee22fefa0a3cde0e6bcb157b723f891f001282bb5c0fdd0c7a8a0be242c11f3bbc8161113bacc9b282878f82966261d51040e82ce69a04cdb62e6fe1a6306a960b23e802eccded7164f2d10c9e1d41a72d3a2e760680ae1b9f59d64dab851cba75591754769073fe3b8b4b740e8a5296a490939a6dd0cc3e4ed5a0e4bc56390e84f78bc466046ce52711806b8da74ee1885a0407f73352b366e2cd3e35a0c622509b30880b0b7e7f4893ae68f4474968e9d229cc5650dd20708d72080161ddf5cfb8b2d5c60986a77575ac7b8587acb982f23b3739221060ae35d9d2af0a81c966ff471e4daf1f92bdfbf697443da324e6f9b26a26716f607d937ec7a79b082cd7dee8d251856192e153d9c15844a0d8a05a3a67a1816e093d9e039ccb36ee73272e3a53133e16c0501d8f078d7e8950d3493f26115aadf6e74f3e79e4f460d7d946c8f657e579b8e1f46e29843384a8d4fe7cee80bd9a17c0e33071a33065e46b1b1226ab19be6fe42e61dd35ac132ef33f5b1f422a7d434211584e6d22e375304dc0e978157cdf841fed6d9aab0db068e90a3065b62b452716f070c06a1d19a62b7374e3121ccef4ea374c1f2ad25de7577cc6ad4e5d70aa4ad80ac692774625ab160b5dc2110add5a733391d60cc64b4273049a6b6cfb69007e6cba750ee8322875734d273c275e73615c0f86775dd3ece3e5dad8aa58e71f8ca3607e4fe77b2fcd5f05a85b5d39f04e585eeb485f1e1d252db37c0b0cd4c9fa7f8bd24ab7a917e3f3e8517da501ca15d6f2c8bb30455d62fb76eb96ff1f249821d8d069581c1056c11aa4e496df891864359e0d979b0a8fbc7b8b5cb8d2e1b94ae44fcc62cbd", 0x1000}, {&(0x7f0000000fc0)="b5ecc05e2d66eb2a12c5f65f6fdd67e26881628f9e010b49e44d7cfb0545086bc0bed0fdad1a3feb0cef7f3b6287aa7838cd322fdf40193adf54118e450ebf6fe43279037f8238e8e12013a43c4a179f5813dac18cb27d2c13bd547b6feabe367214c890bf5cee68519292bd6b94583ec1", 0x71}, {&(0x7f0000001040)="08e3f3f99cae481bdd706d9190740941cf96bfc03f966974236206ca6afea931a1bb196fcc5b8d7e90464eee15947f2fc858870faa9d729b994ec13afd2d8cbeabc085fba3ce10817c0f2fb274a13807281458007389bcda9e44f2d15f8b21beaebacb4e18492122f9c7ba0aa967e44fb05cbdc5f7bf55041ce8a7d428a15623a4e40cfff3dcad56673ece141dd1e3e1cacb3118f85286ccd063b9a1889680993e67329e99faf76943140f9ac4d48663678f79e3327a5bb18ef8a61d16a02d44f094b88e31196d14a7f2ec28cfd45c5276c1d85c7329e2607513f6cb4886af8837869c6bef4067c5565fb4c83b3e111da8aa85d8ee46ac887021dfe1dd", 0xfd}, {&(0x7f0000005540)="a54343c19789e69799792c77c9f444c67bb0d7a3c5611130cb2b5ab037eb36edf8d4157d0b1df13a02f55db123d3ec9f23dc4905f1371fffcd4dfa039d09000000000000005c6f32c4a8ad5978d5684458c90f0edf0050610cde61f579c445220109f4c37ac4b68d265ff0372567954ff556477b92c5aaf5360801f1d802590e9c9fa3ade28249ecde75f5288a6afbb379cd8f28b91a05d5ce9f308171c4ef3ca3cd184b0fa23eb862e69c3a430f5f294cff4d3f73cc7d5333c579aceaac06eac8fb1db6fb09516c5f0d25d576d7116f0b931ebca3b9a5de9a618b6e0a701c5939569f9ffd000000000000", 0xeb}], 0x5, &(0x7f0000000680)=[@cred={{0x1c}}], 0x20, 0x800}}, {{&(0x7f0000001700)=@file={0x0, './bus\x00'}, 0x6e, &(0x7f0000001bc0)=[{&(0x7f0000001780)="9befb34138eaf2967bb76f3015468b06fd367d43dd8b768cd07e64c411c9ee6a7e09be9903d52e415e8c4cc410321cc838617a9b8a4c0db7d04b35d18fc389ca44335dac09406cde36dde0fa028ae157c0e88ee212f6a2af6337274ca3060e0576698ce41d2f84407fb328013c838ef857efa9237376a451c964d621fe1f8ae85ffa7e4bfc89d4b670b91f66d2bd0303f0359a0485c51eb06c3ce1615a23c891f798b3e22ce0147e7d13a96ad5f83eb38cc36d", 0xb3}, {&(0x7f0000001840)="8727129ea11def83a69b2de5de79bd07814e0d97c1e8e96946d91d8f9d31fb795afa01106c0ca32572dff3839f94d81ad2be5a986a6cb9609c30862e05ef628b0fd5db6ead98799a11924f921131ef6b6c051f743c7b2b37f6d69f1c3a5691bfa417c00100b4a786b0db3c373ec7ac01dd9a5d", 0x73}, {&(0x7f00000018c0)="cd918cb3cad3ba8db115bdc7bed3ac2a78f6964967247b552c02809f03fb3bdee6298e284fd8b2b9d02ced127c1b988f601462", 0x33}, {&(0x7f0000001900)="5c5d49dde2ff37fbdc48a8c72bac482cc3b58bd8a8f75c6e6227af0a", 0x1c}, {&(0x7f0000003140)="2de6ba6614137e76802cfa1abdde67889224e6fbc9f87ecc5d9c7487a6e5d7a60f0a753501abbb4664139a13099ea2ea8373a94c3d2a185cf8c928073f1b3c8a5578dfd5e102904f254a4779fe8885721c5511e5bf589740ad61e4a27137c8c7d769b0869e3441b400a67f29089f2737f46a603ca87095b27ce3776fb4f389a187a7fc7c1dbfd80fe285f8f354343f7923402ea593ddcb73ffb8007654e8e265d0a0218188141621bdd0512661fd4d77aaece907ff326c80bb029e9acb1e3586dbc04f01205bf41e477e46d0e8f68ef3b2ac471374948c506daed6ce9a6bc613426f2d703f5c0258072196c6de573fe5e1a92cdcaea2f3c826665a5266612e82766d2242d79db92a78369b8829a6a2106de4b6059ce6a341004a702e7769e8a8f5715bc4dbc4fa08aeb55c5c1689f7ce48be6ead5d4d4fc154698903a0eebcd16fc3f35c753e669cebf12017b1638fb22fa64244ac0300b0da0eaa42f849840f46d2c6ca04262b5544b152193c75bd8ee587d5ec67008e647d929d17dceacc074b73e773e512468ef130703add97310129aeb99b1e3bae5bb67db3ded1cef147fa714dc6667cc634bad8d5901386e35cbfcaa131ee94b73c949cc4d4c5f5d6684a694781726bebcd1deb89cd9fba80c096b09bbdafb9d48f2fdaced8e21ae6f960b7ccbc4ff0c0c447434df308f0fc86b7592f2f71f4038909e35dce05a50340c27c0766aaef1aa8895934ebdf1a2c023c041e37009f5b8dd6a3af911f730dc68cc210b9853ce99e7cde319abc9fb9c05aaf4188b1ed4115a13e1570bf6ff4132aa6084b8f5c854b9d9d11512f4d36e895244ecb056c9ad4fe12a02a2f75c2bd98e90d57582a7a80dcd52867205fd217332ccd90c282f388f1b839f9ff141bcc985bbcd7982346f27717a5a7b67fd54f7bf5c0249dfe6f3e571937b0561922867a08849b9daf8bd3a6fdf7b16657400d9c0b560d1efebc74969f7b47c7dc4ebac56f5140652f49b8e213c5cc74ed2ccad2aba5eff1081e67b0945b3dc0295c0868922db97c87c9b71528cd230d219309398e5c5f9a1a64c07d48baa2dbeb56cc26d9dbb7438716c1595b09bfcb521dae2cac8406981770d6ab28f3ff0914a007c28b063f93f4bda30b1d749788ad67bf73d3d6854e128d574c53adcb0583b2fc30882081e4b44649373704f4c8fe54d5bc5782b7ee8325acb1f8ef78b25ecfad56b7662668be96130a9a9bcad1d1862fa24fefa93dfb6c7acb4d039fd10808c7888ff0a855bd8aa13d4d154f82f6e2648b06081924e7e59b5c011a4695735044136e513563039a5a307730e913e6cc522dbc4d309e9e5f66e15140effbea6687e062d55b3349530125e8b9b7bd846a33429a5cb940f493c64a802aa2b640f4783eb91e8b0237960f9721cf39d5f22a85b7222d4cf52ae37f35c8079ff1ff688d7b8754c3db614f1e9853d8ce29be471696c80ac94cfbc3aa5e1e30cfb4a1ba6717742df67284e48ec234f693ba8ad536b85e49b5f86784ed7ed9f556b16ea7c7773f9025750ed7d49b9946b6bc01096a5660b89176e83d4f2c95060999cb3f1752c4be2da7082caf05e6e4cf92de600cb274ef66c5c44b6db7b92bba3dde9812f2b30874e62799e859fce7c03f8bc96277c917a29696d32ce053bed4bf76090d0b94529876aa3283386d524a93cc5be668623a57a2fdd7996dd0a25f5ed5a3653c3a13a55b181f3c3b0ab9604fcd0199b4adf298dd26d245ba5ee1b8ccd950028efe72f4dc87e70bddf027e1218c906f6efedebb8a7176ee29cfd12653f879a58e3cbdcbfb80fe8a7d2c7a6df6320d0598d29573c198d5e6be149b9fab77790c85e70870f895b3a6bd23eaa4bce16c8c12bd631fff90ec95221d72b7bc16933dc8e518c63dc21e99164cfc03774478e156d49f2b40dacf551d563c22a112ce30433117fc198ca997ab3654d15cb6796bc3d6ca564418dfd8d8f9e6ede332e52298b8b4825b8267578a2b51b368a49e0be6c8385787737ee53c06c8ed44f287faeb974bfb56dcdf0b63e54786d3134cc6658e4b401c9b56e47b28e504a8627ab19ecf88a2153910e233089a7331e50546b42be451a0c792ea893fa98a6957948929a556475668c81093cfad64aeae3ddc09971897dcc122430cf836bd5472d0a4debf3441bf25cca66559b8e40c1f4aa662db6c5b695ae6e0dbbd1c75585cb9ed676e2dc8bc1599facf77cc582415aabca7e2a049648c5bfd26e8c6a1e4b05aaa463148655795a084b6f25648a9e79c4a60f6320df1214154621debee02e0d2f468aa977b8c90f968a8f52465e1e92864f84efa64f7dd3607b5db050973171e91e0f1cd3cdb29a6a10cce8ca078b9689d81e26eace9e070e630808102220f6b164b77eeae665e47197f83bc85ee4d5ddd5aa328c1e4932c0ca069efe151122b9e8a23bbf249494b5ccb5ff777e3086f2c268d364d6761a6c79c5fc3d752caf8f8f9bda0ca7839b0ebe771ffe91632ba0b534047ecde2a94a86451a46cdab8bc49705b308e410f455bb15f42c98ab05839061817d63f97bf397708b917bab08487e17581c874889622eb941d6c4259f66e9a5a070aee8f5b5358b1309831751839ba19d77dd04c9739ee4ec9e72d7520c8a925edd3d7ce84c9538818a940238c2a871dc12d8ef0abbf81dc8ae2200fe56bc6fd1e59136176b77c4495cfdd5bf5ae4c01bef3f9aa83f42ba07fc1ebdfa3314e4310cdcdc7bfc9bf7f8649b70bf731839aa8ab6f087a86322d83f9479af0c2eaeaa22f8935b3646fbca55e98bc7ea10e72a0424d8d2ad742f53b4b97cb7eee75557aff0a28212355b14ddbaac82b07e5da0f92d0cfb831f3ee132b7cf0d6dfc13214273ef61fedf1b05e43db9d2ca6a39e3c9dc9bd35f78dabd87780267f21d7bb9c4c2a97f3c0849763eb2c0461f6088fbb2c0f507af342117bebfcc0f639b2c6c7219006732061941f86c3d7e32013f1a25e72b79fee230615df466f5121d1d3b0b43ff38fa432240c1e59fe19ff88de66adf8a374e9220c6c25c98bcaee06f3792b8775d1867c9d52e33fdafc4dd9f4c6da6fad5c452f489cb9e588179d91ed4a238055a8aadcf2416472458aea6297a967626d4b75bb16c7303053565728b5a799cdb15ddca41e1b86d9198e596c81652ebf829d5c5a94228647c12176ef09d6971f8495e0b247feae63b65c5ee043925528b1ca2ef2e152c5941366ade95387f97341b5e9b174f0353be8072156afe07a8685109f70ae354d91397b864acb5f2031f6c9d5617d8d2a89acc50a4492ade69576f4be207b0f46f39c3188833fdd228eb617175205e9ceb5f5b8eff653913f5b40f15a92617e35b97ee337605ade8188075f0340c773ef9703b9c17d0162f2c3844f410375ee96ceb13720179fb5a644b8dcebf1db2427d64d12ac6487bcedb41e98bc1b9a09943c364897a8e1feb56aca00b5f65fe0ce2ffdc2d1b7696a1b6f178f96f8a6d96fd9930e330f506a8035e6369ffed4c00853bd7edd74e9e2368a7870deb92f013b96bf8455578bdb7990353919a0ef64ffe23d706e77aefdd042a278c1803209e98e07e8aaa1f0105f1de77a8aad782b0ad18b44ea4792fff602edc8e816356d37d02baaf10cf9de6ab03aea805b160dce0a0fda8af9ea0dadae5cce0cca9dc825f5079a3a5fbe92b80fb79949706d57b90f1fa3166293d2aef146e70b05653166bf8bd479210b7bcf367b2de30bf0a55ad3e62486d59cf8a73fbdffedaf183ef3161724907c194e8c8ab645d3d867601b9b30a840afd3ccc4f6bfab1ffd6dc720e7cc86c5722ba94cf3273ff9513a21cd6b20565b884b3f716c09b924bb0c3f273e801f93a5681daa0fffbcc2bb04c5326df392971276fd6324aad059ac6bfa89931dac84d1ed156aac5bffec7b0b124116930c5d491d664a26ed7b69613da94987f9da015bc2d17d26eb4d55b3c2967c2f18f14a424b5873cc695d36a075a85b5e28e26c9fee2ccca75fca6c0731bb47505f85177372289dec4d9644147d9d548f2c86ca93cf812d32443d8054c94b2cdb52667a7ef214bb69d9e58c2bc233ebcc76cc8d6ae98d45efa630987ff59b6d4fc6ad2a2802860155471a9e92403e37934e6d6e5235bd2a9e0993606a3c42c89fdb2169232affe4027e75654fe7ae54b7cdb82b808cf55a7b0ed6fe24e73b7c169fbc7d18046b048de582d15bcf6fda4b4f57b7b667ccc779cc0dfaeb2efbd72af7419d95075ae02e5e40bf37a99b93e4a513aa36c71c421b0196c235d092d0d7a6c9100c8edbc98944171a8785a04f775f2ab43f48d3d01427a272c9420cd84749cb916ac6dd4195b68145fc8d32700f3e4c019baccb8e5a03085c0b607dfb18dc0557568225b645173d849b086d5106d4b4dca24eebb8d326673734797d7f91ff9afe7890a0c4d0ab05bdb35db3da33c3fd086b8e5131a2e363930456cd0577116013206adf8f32b78f46ceed2d6b98f9b7b923076c363b40c776b59f0f48466ed866595fe36b866c155dfe336138d03a168127b5e20e9b9cc7e5d3a6a0bd735be41bbf523ae7a16219dc63564dfa08ea18de8894d4a280bbc98dc2012942c170d52c54af0e0b8578b9bc122a2211ee4f88beb7e394e4977331182798c436c48de6c27e038c1201c6209430fcf17a9d5d6b3c3cb5dacef0c93e6954a8530c6fcebab3ff7fba3fd9ce4b5d7e08694a5866dd70f98871ec4051783d4ac2c0a063a2d55e77980fef392b5cb4c705e91119c461d7456bedd1124404b990ae4984e41232fefa089912a54f8fc975ddc205786b01f6c04a0ec7af1d01b98049d9e3f2240e3f53c3021e9a001a0409adb22b2d597dff024c3787effd23967889357eca1e112b2b4ba55984d284dcf453f39e75cd386b36db8d15b0c3ed6927495f3d8b36b594733c704be88129f3a806916d333fe84e044c972a8ed1fb99d2ffc39cc1b51441e10f952ae99a595bce0138bd912ede276211d9ad1418d923f955f3c2ed10b8abe9b6c897630cd980ffd5ec7c047cb9664f735e0721d7c4457b6c7807195adb8441a8b967b4739b9a38c4839e5bc685711acc46330be7c8378c7adf94429a04727754689f4b8011b0e6e556a545764d0c2694da2bf0cfed91845ad6c0b7e2d56d6520357716295e8b3f30fdc1e30fc77246cdd9ad3948c2580b81b50a4f43fd6cbc9e8ba37d3162fd47b3bae9213e25aaec1e525c21a35c256486a9ca0733b1d48227037c9e2d81bf9fe6db3b527ffab4791704797feb0ab95571d2859e0fcbb0fcd69f5dc0b681a0c7da239201883f2123c56d132f4c152d49750b097e945309b9e4dbc9e11d18ca86ff6b5c96786e38494e45d16ab1100ffbdd4a7e2b69943887457d5f1a2a76d7565b8ec3fd0491e061cbc564342bf2ac27a09360d7e89778b88a5b006a3ab4289bc96780f132396418164a39227d005e9b6207440e30f3da2029d8cbabc5a4db61af8ccee3cb59bb560c39ff137c983849ab1c1a322b39cb0fb2a7dcf111641d8d75d4741e231f12223fef25405493b334923c6c909ec3c7f1010db37c85a5406175cc0e712cb4f7f42d8bcbf4f66eacbf07531d8cf69d9d42fb0e8b877e57242b4e98c28f690af64070f915c0a3e6116de96ac04e857ef4bd1229aac80eb47f9618764bf1a0058bfa0a9d4f7ac16f02eaa0bd16b710c792e525e3081449501edbfba03863fc945556f06ccbc605b49053bc7d357aa7a39a84eea7caa4ef8d0462ef7cbf4b63d5ca13145b2e2307939d21b69919fab29905", 0x1000}, {&(0x7f0000001940)="aee65d1e9ab2b90ec7a0c0379cc44fb4e9d1", 0x12}, {&(0x7f0000001980)="06741a73ae4034d47cd9ce5fd3209873ed5756ebf9d7ece484e89d30547179de9b7742711fa39c0cecfd980d36272096eb92883f6db9", 0x36}, {&(0x7f00000019c0)="56df89067deecefaa760badca7a398dceecb77b8319733150fdd943734189a44bc32ba41090ea8759f2c4b5dcdd64c05a7559216ac9994d902c3321d26ff5b750fdc7e010e4fa565d6701675e7103f1f2f26416aaa4ecf16f7c4c296c063f28a67c0004b22c68fee0cc22985ae1b80dcbfb6b5a48ade55ddbab4b0378205ab716eb4a585c6a86b14d1167d596c0af848c453762ff7d0b5755c1db1896726b5afa8e37635741ace1714d1a1b2711be4a4a85a7745489a", 0xb6}, {&(0x7f0000001a80)="bccb8ae546fafb8b6710bec28d5bf3c9f081a0199506ea305a8593bbfca1a53fbd69b980abe5e58bd4acaa524b010725df9c6959f1175a5b3ff9be186e7d707cd80d3783d7c7fe982439a196ff082e634a139a6d240368dff1a9f0876e21075ec0760516ca20993a8a2e7efd40c726ef30076c03dfde3e1f1ee1460fedda0130f638845de053e43ef000ae30dec5cea51275d9f91810bf939d5252752d72c478f8b0059b2864d2d263b87ed73aec92dde8c6cf493ce898cbc835cc5a94f343e601efb551a212ee897fbe08c216d5f27afcafbfc2", 0xd4}, {&(0x7f0000001b80)="959a02", 0x3}], 0xa, &(0x7f0000001dc0)=[@cred={{0x1c, 0x1, 0x2, {r1}}}], 0x20, 0x44}}, {{&(0x7f0000001e00)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000005240)=[{&(0x7f0000001e80)="1f58db15d8b412debf5a9879f6a64bf3d6b244f67ad150088d34ddeb69ab11a8260da189b8718b6d1776ef8529", 0x2d}, {&(0x7f0000001ec0)="54a4a5d4d7fb2fcb287cfd2e02ebf0019386a0b5246232a1fe66dde575ab2931085f59570135ac8c051677ad68c1e47a941e749caaa99102baf888af91eff259a17fac05ab5a4e306fcdf6633648548311f496db9ab0bc09f54cc68718ed505332355b61ac7d52af5f9a467565c139274f4111166dd3deb05f462cb960e20b2e685cee25484e1f7dfe162cf17506893d0ad1bb23b3b2c242c0d5a2962a1876fa83ef1055668a5dff19709ab7ade00f17bcb2a118cb767a937b862e6752a486692ece98829c", 0xc5}, {&(0x7f0000001fc0)="6c4b8dc1eb6528c46b421590a65ac54ede6f", 0x12}, {&(0x7f0000002000)="40bcfe4207f6f9964aacb7786c5b9f2c99a695e8d536bb87b8f97a398794478c24ee2f73412bcaca0d8eafa354f36a58bf2c1394963051af61beaa760060342fc6bd6840d5d3ab75ccc4e828538ec838ded25ecd45f0cb9c28894c365428f73d2b770f8ba294c8db5fa0ece56e4091e1097c93c3458f372c551301b5a43be61bbf87f98d579d4c1d44426e63ac9db023708f88230c67baa5af894b766b0463764ab4fd21bfc4fe16e5bac5c1891b2727083d9c00168da2167e9b3f5732c6828d7d6630be579d2bee", 0xc8}, {&(0x7f0000004140)="62fbc1d3ccfb0723424d3c8fef745b260eea30c682852cdc61afbf646dc7494f96583a3d167094c1245c00b7f17929c9559cf60f978ec2b9afee4411fc87486bd275f91c7a868ac6bcbbef564a1d529e82f33f9eb3a1cd7f0375e7c57d7615949d6afac22d02c93b8bb0ad20fbf7fd02a995f2243548447f6d8fa453d427ea7c3bacd2941fd5f4ddc01cebac5f87aa8343c0cc856e84d1a911123b6b9ded311680143f91a34ed39e1d2d2b4c3a66ccb863d4f3698ebdcfd137691a66325c203c7eb3d33dd20cc11a7f2e0dc2ae4fe641d54092125c4ca297e77d6469ef513b8f62ed186d255ac5481b955c6ea7a7e775bd4a39ac171962de1cac1c38fd64af0a0c4e96fdcbe1007725553237dbab53cf472883d9c01c4f3a599dafe90d4223bac1555f9588bbad7b1e73c62d374c78a995c3119a1f229efd1e1381490510f727e0818e6c1620cbcd8a6a12f7c4bfca0841740c2434f1800eb5cc1056e0a71c6b0e1caaec7fc2b98a32a48eb23cf809911acbd24d67b36bf70a23334948b40a6a4e3657de895e0cb0c183204aad9976c8ebd8dd9ad5dcd436e4b61681f60b3f23f09f60f91e1419ba7e47cec32397676a9e145cccb6917d47e049f7f55ac9156f0c563e4c29bad1636868bacac7f107973ddfe80303907401f053d9828e73380e946408caf02eab70ddd8480191799e72e38ae555989d6a50eaaf5e37cd4794cde3fddb1ab693ad2524abe3498d116664af4835b1bc53db8e0000a24f7c1e1ab67ce4d9a64a50a47247c1575498968e9a25c6b9d6e03cb9ce3be271dc12f2113a32b1ea39a35cbe9e13abb697c8a1504e5aa7041be97c508a24279501429fb92c030248d8203c14c35bf25c00ca3bce2b553ee22c72ab9f1a3af109fb798647a0ea5408e8bdfc7590530bda24c3717d60064445ee6c4c17bc9e06951dd2f505483ee4f558215fa290f2d40d609e48a9c1162f3d139bec941d2f650d4b39382b05d499d789ce7fcd08f88e69f3ed58cbbe05ff7b74946d3a3ff30cbb8ff1b16d42440f7407d8f86d351ddbff380a39f67bcf61e9764fc2d7bc821943e6eec28f1e86231c88a36c3c887d16fc999e9a00f7a1d7676ad88665e58e3e1115a5ae4ee518828508be7d6d5bbcdd84519f625feff70ef635f2ede88cf0ab2a47a6d426f0883d33de31a685d46497501884fa68cf846c5d0253053bda4a2fe3b3fb77ab5d9df0a4d0fceaf475df565f71ac966f015587db09f56f776d600adb6a42eef58f80b5d46be81f27bd8e001f4147f22fdd63fbef280b5cf993a3d554e035ba995ee194b05b0e3819a127b1fe5add9dfd46bd4a082949a26d585d022aed08bbb4b8dec11cbcd55477c6c1be17494343ca45d0a6e63e3d3a77d72c2cd8b1a7f8c219f55cdd04d2a11dfbc2145769286879581b21a949e3ac2f51ec335df6444a5ce61a2f5b088b697c550350dc667d552d2d33e3efd31a21b31cd1750c5662b4090d4edf249024a9eacd4d4909d807ac458bc400868998327e5eae956013c4d771f453ffd9e6639d5dc56438acbcc14446097b6d93cc7c9bf66f84c3ce1e6019c74ccd5f861495002b5f862e7871c562dc5ba5d2a26023d878c33881a6db8fc64debe52e2d26599ae2be2fb85f7401d0881b563a8bb5a7a1ee629f00dc3133592c628e4d359285c9fa0c3f596c1d818609f405e6af9ad85fc23dc9bdb241f996ca0148052329665e65c94aba03f528d6e609f7c1ed8e67756fb1b7cbb991cf8be3b49ad98fa43ab2cbcbe206519b232558c95e3b4b4a50e95ebc025732295f2eb0b73d107acba9863d2125f994fc3fee0c72165843f6f41f86acbb109b159fa85b01c70a6dbe52e72aacaa3b69f9ae2d730f0cc953b9fe5ee9ded909d8fa8a74ef899a38085e8106689c3aaece6a4dbb5340563d7629a83a5adfdea71e9b7f5063cd2d98f63738b8247486805c6db86110692334ca5f9afae5ba9e97441e1f1347f4de2ada60de913334a1bdd2463eefb544fadb631f134126d2695900064827c111588a19bd5c2c7652f9f019602c9c29b0ceec508898c0a4453b230d68942de3a6e5a9b7ac84ccd5a294292e5ed768981f88240f1998ddccc5d3252446e31e6667bfcc2cd6ad8e32fdb1d60c0183ff6846b08a029a0134466ea037e78755bd833a5e0f975a826a8b856e01b20fc75d756e02463ac46d17de9a2450e79cb8f3a6ea333214194a6be5486ad35adf586aee2ba8ae49aaf9cabe56d882ed10f17147686ceace265a1c5aabf23072016303cc0bab4482ec0bb15755d097a412b4a9a26e70b145029225905d30bb0e9cf1ac7e96b11c6b1058ecd5f5e992d7be21c26e5f4847c5ef0984c83303a7704bcb659e0bf564b473935defe2ca01d0971dafe40944d4c2c7bd70078a0a1615c14b8f313d7eec569559529cfb16c70f7a7af4e8f6105500e689c31f2a74b494d2ca71898979870ada85fd900d233b05be2524547d4db64a68b37a9bfb7e339a25176c39bca14b82d4789bf1d2fe8e08405baf62f794e51d8763fb4085c80d54690d5fb188200da96fb944a855422142aba6915fbd74266fa022d2e02854274510729efd9dac21c07c8eb91d9d1324642a6a3c1e89053853835dc495a15d2a1e1036493aa5a3b7341f0fb8d85d03245ad23013bb0a1b250f2c7248d27d4e6494e300c11cb8c6b3a73a2218d24c6eccd0ad454cae45a11edabdf782987f31528c86ec94d17a299c00c34ef262a13ddba2fac0baee3944fdc33679fcf92990986c1d5271f03a46bbfd6b021850e53129b19412ae5d5ed574238e4d7dc6227c7234c7db8a5d0b2adab59ae06f7dbdc1b8d2b4e5126667b353e8e86cb83232caf68143aeda694f59b1d65eaad94c05547e39e24dd87d9247ba08de00eeeeeac317ee35dc846031e3e46eb54708417ca8d575e997f1059632d7ba2e3c8ee63c7f707f0000000000000000077eee98b44e786d292ed805bd6ad9f76e0bc1b7ce741f26e82ad382cf1307d254b7a33335d844b174ceb98498b53a12b78a9b3e475eb533212fa582be5056ea7d4350e3f6ce35004cd7a7ab50eadaccf1a507603d1fc9ab2917337756f4eac8d488b6d971021e637df734fc3e65f8c25bdfa99e55d1b0dd05fe8dc69a7ec7e9cfe7d151c9c134aa21c7f4df60eb8bbd8f91927680a140c6a24091450e7a40857b7b2273b0b45331568a49eaa653efc9be1fa9a2816431049d19841e5bcb68c67c455b9bfc339b8d9ff392e4ad231b7894cfb163571c6a4084727e15fc7e9d4f61309cea04b1d2916829c47a7087e3caf7796732b5303da8405a207a7e1e3cb2402bcd9c0a78842fa53e69bbfe9e2debf2821aea16e7e89e84966895a708ecad6f0afc93b55c7d5f82988dca16b4308e3650f829fb422daebed37f42a4a65fa9cbfb32f08068a161d9b28e62f6e4bff70c4f2479371d144673ead5455872ab575babc3a5736184f3166536bd7d8f476e25981d57369b212e99c731daa0f69917d214b806a27a2c820d19ba97e1c08ef35c18b94ea02d5518abe2e4aca51493c5dfa863dfe44c72ed0beeefd7e62c55fe7cfe13a2a40340d91eea5cc4144254b317b1824ae05d062cc45808bd62598f9e40783e852b959fb9e010e3cc2a6821877aac20979581cdff5232cfdcea71a22c9ddff7bf6677e69a6df387d0a54b3c7eab66f725f46e03f28e52c0872ed207241ff85eff6601f9c8dd7fa7b814b0748b95cbce1f3f9520cbeb5d14fadc6111caad5ef8e657cc4bb23b06f8beadfb22e5d63e9174d1d1b81645afd916757c618de65ae26f6ff1e8bb75176376457924c675fbe8d8c7b08b3d744bf092af316a19621c62911a93886c1ee9e805d084619b26c9cb53307b4d95fc534bca8fda0850a16d52ff6558ae4db1b29b78e738aa0b36acfbaf1dd62ea2f0538e349780e1856be708a0ffaef89b053f6646cbd0f5298633d785a5c266bed152e79a2a0c05b092c050d81c903a0b2a511ea33b29425e8611c908466040c180d4ef44b8b626b1180d22a138d5487040e477dd562bf61ea7bf52a873b9a93c24b7de2d239515fb9d540978892672a10c12711c539699836a7a945a33028f98bb6f6355dc3029085b472f263ba9d6a53d697310797ab173fb4a48fd98295eb4dc0081694690c61a5f3d7147a50f7af97165295835b12fa1b9b3f6ede7f4208df9dfd36114726516488fe5ffc0b04f10d4dde1979b9cdfda235fb017ee98f30a04abb3ffba001397eb1ef2c7955e290b697c95f070ee84d44cd45ed36706ba88004015925da62fb65b5a2632cd311ca18cc598e6a742d83c302e8d7c0283a10e013bfce4d5123e1bc1a38a0e21c6f10086022c8790c424d7c44bc7f25248124825e4e80063c91d9f7640606a369c79eba3658195594c7b05597bed07edaac3545f2fbb5d0aac29731cbb61f7abb493c827807cf37078482dad209fe9d6905237f914d0d475e235d9fca800bfefd2bb6fa89f3c8ebefdb7a4b47bdec4a809a829d70d465e821ba74e52f209ae757fc3cba863d027b4830f7180566366b6a902084b32ed572a3cd64e9a17b35deee0bcfe0da197e71289fefbe217ae2494e07c3a6ee8d8bef9ac668d381c4607e43a4a2f11fd6a60fadde6ead67d93c4994e756ebb42930a6dd27c6a2e2f43cec450c12f9f63b75a0c816da4b24333eee2596f90ed7d574818115c3b5992c0a7108af0c0f7e941cd6836ad64e48df7bb896e5cee53d2cdbb629915c645174b2c4b0096c4fac05cd0380ed4534c71ef7d40643e693e319918163bd1e7ed611cecb5e646c893c675862effd5afa6f44107ba1273641a0e1aa6ff7528dbeefdf8bb79109c7c8818b70bfdb841bbeac5b1472030943c4498e4f544e4afd0b1d61c169af07ae80d4fea9c89793a4e0ea59a7d681fbce8828791f4bcca7fadc68acfec8c294a0e1abd4f41eec3c040c92e72e65f7d79786d71f774183b915943113eeacd6b85b9a4e1f95139ab1f61d7811ade3142ef272f9366b0f1c0f7452848c439d31347e6d4e59ac8bc9c73351e251c2ac3e5ddbb0e73c5cccc7198b6339742f39f3169436ecf15f2e4f7eb809a09aaaf3f0395f46baae8fbcd7cce9982d6548c19b27ac56be9c33daae66d619aa4eab233058897040f52ba7667c430ae72a4bdaf5c06cb2ed718405bee7701167ade1e6f57f4470490aa4a986c1a9753310262cdac12fa674796ab6a244ded27b5f04a048b58c16171181bd51a57b7fb4b30e7e4991b37a2c52d3e41c0ea084c9fde0ac15e44c917c8adf548b2ec560a709c4632fce7e368fe7a016d05f72ccd6573a57ddf604422eb91c424239dbce9c9ee62b91bed2218aaffb571cfdf46d521d6e6f476945dc6ea407b6de0f97154e1308f5ef40e988b00ba1b340032789c8bae7be2d51b9318c13dc40592ea0d4dd2820b0b7fe3ea5da65ad755cb6d7bcee2bbd7d41b6cd82b468e0f9f4a85249ce0108eea8a33a6f2d50be3d8b466a516169aeddb8e213508fef4300f26519c91de73ae03f43528fabb6a5e3ce40c7773e16087171eedf349861f3052b729d094d722eea95f17ec30455e138146d0fe244aed8cd12a9b65cd3402f8447feb930472e23c4b9b505382be415129aa6ea329ebc8704c22035a683bde437912a7d86a688b93f00727d8a08d4fdbf41e61934b4b775758a66002f283a57a7795e1e52ac521edb6195ce95ddaf68f7d65df88829a110e924d5831bafda04499219f901df23871d66e5ea1adb187c9f4a72f0817ef5e99af1add901f1cf477e5", 0x1000}, {&(0x7f0000005140)="026b783ba42de4365067022b88c5d3b43cbfb8e28985f8515b541a7312e624b08c0ccd89425ad411b92598c7babeac5ca6b6bf41d1d9b262395886fda4d0f98feddb4f6e012275f51ba2c7b0cc835c70c1ae093693e0b0449bc08837d0d59a400eb5d4ffb981625bc25e7903283d38c3da3f8662f23e54829719412c8f50df53d479d7073e4bef064f9072addfb2e18638ef241541d3325463d478b8b9eeda1c16cda978cc52ee3232807c3932f114be524887fbeae54e2b694ad8e8480fb5b5c44eae45036aa0c849882f0f9fc582089b1b1025790fdbbd5a76f5ccaad51ddbd3b282f5a8ae84faf6e83be2048429ec30fbfcf9cf1b4876", 0xf8}], 0x6, 0x0, 0x0, 0x20000080}}], 0x5, 0x40004044) sendfile(r5, r6, 0x0, 0x100000000000042) ioctl$LOOP_CLR_FD(r5, 0x4c01) mount$fuse(0x0, &(0x7f0000000240)='./file0\x00', &(0x7f0000002100), 0x0, &(0x7f0000000f40)=ANY=[@ANYBLOB="66c03f", @ANYRESHEX, @ANYBLOB=',rootmode=00000000000000000100000,user_id=', @ANYRESDEC=0x0, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) 12:22:50 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_COALESCE_SET(r2, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0, 0x14}}, 0x0) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000000c0)=@newqdisc={0x38, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000900)=@delchain={0x24, 0x66, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff2, 0xffff}}}, 0x24}}, 0x0) [ 2925.614289][ T27] audit: type=1800 audit(1677673370.994:726): pid=26991 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="sda1" ino=1203 res=0 errno=0 [ 2925.625317][T26992] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 12:22:51 executing program 3: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)={&(0x7f0000000100)=@newtaction={0x74, 0x30, 0x1, 0x0, 0x0, {}, [{0x60, 0x1, [@m_ct={0x5c, 0x1, 0x0, 0x0, {{0x7}, {0x34, 0x2, 0x0, 0x1, [@TCA_CT_PARMS={0x18}, @TCA_CT_ACTION={0x6, 0x3, 0x28}, @TCA_CT_NAT_PORT_MIN={0x6}, @TCA_CT_NAT_PORT_MAX={0x6}]}, {0x4}, {0xc}, {0xc}}}]}]}, 0x74}}, 0x0) 12:22:51 executing program 4: prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f00000000c0)={&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x0}, 0x68) [ 2925.827209][T26996] fuse: Unknown parameter 'fÀ?0xffffffffffffffff' 12:22:52 executing program 4: prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f00000000c0)={&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x0}, 0x68) 12:22:52 executing program 2: getgroups(0x4000000000000187, &(0x7f0000002100)) 12:22:52 executing program 5: writev(0xffffffffffffffff, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = dup(0xffffffffffffffff) write$6lowpan_enable(r0, &(0x7f0000000000)='0', 0xfffffd2c) r1 = syz_io_uring_setup(0x6044, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000000)=0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r2, r3, &(0x7f00000001c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r4, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3d}, 0x0, 0x2143}, 0x0) io_uring_enter(r1, 0x2ff, 0x0, 0x0, 0x0, 0x3f00000000000000) 12:22:52 executing program 3: r0 = openat$rdma_cm(0xffffffffffffff9c, &(0x7f0000000540), 0x2, 0x0) write$RDMA_USER_CM_CMD_CREATE_ID(r0, &(0x7f00000000c0)={0x0, 0x18, 0xfa00, {0x0, &(0x7f0000000080)={0xffffffffffffffff}, 0x2}}, 0x20) write$RDMA_USER_CM_CMD_BIND(r0, &(0x7f0000000100)={0x14, 0x88, 0xfa00, {r1, 0x10, 0x0, @in={0x2, 0x4e22, @loopback}}}, 0x90) [ 2930.040964][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2930.049431][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2930.057897][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2930.066326][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2931.079814][ T27] audit: type=1804 audit(1677673376.444:727): pid=27013 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir1734157627/syzkaller.2q0Oc0/821/bus" dev="sda1" ino=1183 res=1 errno=0 12:22:57 executing program 5: writev(0xffffffffffffffff, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = dup(0xffffffffffffffff) write$6lowpan_enable(r0, &(0x7f0000000000)='0', 0xfffffd2c) r1 = syz_io_uring_setup(0x6044, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000000)=0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r2, r3, &(0x7f00000001c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r4, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3d}, 0x0, 0x2143}, 0x0) io_uring_enter(r1, 0x2ff, 0x0, 0x0, 0x0, 0x3f00000000000000) 12:22:57 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_COALESCE_SET(r2, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0, 0x14}}, 0x0) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000000c0)=@newqdisc={0x38, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000900)=@delchain={0x24, 0x66, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff2, 0xffff}}}, 0x24}}, 0x0) 12:22:57 executing program 4: prctl$PR_SET_MM_MAP(0x23, 0xe, &(0x7f00000000c0)={&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x0}, 0x68) 12:22:57 executing program 2: getgroups(0x4000000000000187, &(0x7f0000002100)) 12:22:57 executing program 3: keyctl$read(0xb, 0x0, 0x0, 0x0) 12:22:57 executing program 1: r0 = socket$inet_sctp(0x2, 0x5, 0x84) getsockopt$inet_sctp_SCTP_DEFAULT_SNDINFO(r0, 0x84, 0x21, &(0x7f0000000000), &(0x7f0000000040)=0x10) [ 2932.072703][ T27] audit: type=1800 audit(1677673376.444:728): pid=27013 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1183 res=0 errno=0 12:22:57 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f0000000000), 0x8) 12:22:57 executing program 2: getgroups(0x4000000000000187, &(0x7f0000002100)) [ 2932.161271][T27022] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 12:22:57 executing program 4: mknodat$null(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x103) faccessat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0) 12:22:57 executing program 2: getgroups(0x4000000000000187, &(0x7f0000002100)) 12:22:57 executing program 0: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$netlink(0x10, 0x3, 0x0) r2 = socket(0x10, 0x3, 0x0) sendmsg$ETHTOOL_MSG_COALESCE_SET(r2, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={0x0, 0x14}}, 0x0) getsockname$packet(r2, &(0x7f0000000080)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000100)=0x14) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000008c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r3, @ANYBLOB="0000000000000000280012000c00010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000780)={&(0x7f00000000c0)=@newqdisc={0x38, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff1, 0xffff}}, [@qdisc_kind_options=@q_multiq={{0xb}, {0x8}}]}, 0x38}}, 0x0) sendmsg$nl_route_sched(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000900)=@delchain={0x24, 0x66, 0x1, 0x0, 0x0, {0x0, 0x0, 0x0, r3, {}, {0xfff2, 0xffff}}}, 0x24}}, 0x0) 12:22:57 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f0000000000), 0x8) [ 2932.474153][T27036] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.0'. 12:22:57 executing program 5: writev(0xffffffffffffffff, 0x0, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x2, 0x0) r0 = dup(0xffffffffffffffff) write$6lowpan_enable(r0, &(0x7f0000000000)='0', 0xfffffd2c) r1 = syz_io_uring_setup(0x6044, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, &(0x7f0000002000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, &(0x7f0000000100)=0x0, &(0x7f0000000000)=0x0) r4 = socket$inet6_tcp(0xa, 0x1, 0x0) openat(0xffffffffffffff9c, &(0x7f0000002040)='./file0/file0\x00', 0x0, 0x0) syz_io_uring_submit(r2, r3, &(0x7f00000001c0)=@IORING_OP_RECVMSG={0xa, 0x0, 0x0, r4, 0x0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, 0x0, 0x3d}, 0x0, 0x2143}, 0x0) io_uring_enter(r1, 0x2ff, 0x0, 0x0, 0x0, 0x3f00000000000000) 12:22:57 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$nfc(&(0x7f0000000140), r0) sendmsg$NFC_CMD_DEP_LINK_UP(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f00000001c0)=ANY=[@ANYBLOB='D\x00\x00\x00', @ANYRES16=r2, @ANYBLOB="010026bd7000ffdbdf250400000005000a000100000008000100", @ANYRES32], 0x44}}, 0x0) 12:22:57 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f0000000000), 0x8) 12:22:57 executing program 2: openat$snapshot(0xffffffffffffff9c, &(0x7f0000000040), 0x40001, 0x0) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, 0x0) ioctl$SNAPSHOT_FREE_SWAP_PAGES(0xffffffffffffffff, 0x3309) pipe2$watch_queue(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) sendmsg$NL80211_CMD_DEL_PMK(0xffffffffffffffff, &(0x7f0000000280)={&(0x7f0000000180)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000440)=ANY=[@ANYBLOB='L\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="6c244298565d3e6afde6338951849c09002cbd7000fbdbdf257c00000008000300", @ANYRES32=0x0, @ANYBLOB="0c00990001000000410000000a00060008021100000000000a000600ffffffffffff00000a0006000802110000000000"], 0x4c}, 0x1, 0x0, 0x0, 0x91}, 0x801) syz_genetlink_get_family_id$batadv(&(0x7f0000000140), r0) ioctl$SYNC_IOC_MERGE(r0, 0xc0303e03, &(0x7f00000000c0)={"6d2ccd310ba2b4dcafb4b968d12c1c6ca2cf55154fc01d93e2bf8831be389fb1"}) pipe2$watch_queue(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) ioctl$SECCOMP_IOCTL_NOTIF_RECV(r1, 0xc0502100, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP_USER(r1, 0xd000943e, &(0x7f0000000780)={0x0, 0x0, "34278f9c3e1c54370d37e22be89ad112292ec04b5f0ff85e839de93b4f21f70a40036e80f16085b78192b311414a5bab19ec86283feabfe9b2a4dbada1ce9853141a90283fdf7e9b80088c4ec37aeb2af5ccea33c8394a37020e5272824d2b138806245cbd90c098099ee41a8f6f387e7eae2d72e0d45c9e435fc8e0c6091c47ae5a463797288f4d43888799d0de97b8ad8c1fc90d18d14ded63d3ca891ef6f20df0e4ab47dff993f768fea38e276c308b6a7f9738210b57f02e1e19c5b2e52403230bef4a63c68a4823302ea067b41e8a3bbf5990bf1ebfede324987a8434e198696be5c270f068c7ea97b05492b1da441eec4a9b72e76984986a3284c38dc6", "f401d6e5d18b1621582ab2a76c787767bd4618ab822d803a3caeed7cbf6a9ac092154bc81f973b8fd27f9df46d2b2fdd9c4d7595ee86e0a37659c23630f3b64ff28f7fc25b33018e1b234b02f2870bc7ce6c7e574f54cf746e003b8a5b6e62a96aef5d4a3ce4aa5800705f346696960273faeda764758a5ac62965880ba7b769aa5d7ad5a4609de03093c9b56436c667df5e3eec1101f8cd46009606d293b00076ce52c9d8f3e75119682936849f94eec395871cc5b128ce4f47ef8dc05f3fd8bd98cc7c11c7f9db5d2fe6820aecfc5dfa77e2ff7b4580f536de64087523b0c389d57f5906c6a3dbdd242bfb68aa8614beec920ba9ec6f0104e5f794190cfb7cf02fd1cb597c3fbc3694b2c1fb1cb74c79aca2763042a6fb4f850ed8f9f51162845e5a41e0b93ed98cce63c4cc54fc40d120bd8ec4c69c6a76e98691c999dc5be17a79279fb5581fe683114fbfc08d23780cef3025e52e52df9bc869361a16a706eac1b6658637fa5d08d24eb4892eae097ae8bbcedacee5a721676a756a0517f4d380a528f7299c9c108510a1f72ddfa9941d6488483c4a82ff2c1cca7fc7efa6bfdcd96d1a8e4791c0ecc0fb9f7ee4c8af1889cce74659d467933cbe8ac4f0ac54551f266495425ebf7f6d0b6f8cb1b891f56bbf718fdaa1664c2d31653234f522062f4303cc1ac615751db601437ad1a2a7cc476a9a6e65fb1a1e09598e325b9ee6250212ea13902b512720848c92b5113a29bb879a5981e979d6c51e27a796dc732dbe5472d59bb63a2c6334b46af2447d1a2fc3ddd7531002445d35c0e10242112656af5d4cbf099a61d5e78627f75361e3ac381f8ba3a910d8f5ab0782254ff1c0bb3b07877d924235e1ae81d4ee1e9643e3e5c173a94a8591b84e49c1c3544207520969a1654515d596a547a16469686e2c099aa0f55f46b50357471f6f295678978ad7576dcd011fa3d546955b24162c2e3c8efc47cc4b472e5e48e9d325fa556e774046c9339cfad3558d37eb9afcba95b1be5b6cc4478a15c3d9360f336799cb5c51bf6e6b1cb164f7cc1192330f17313cd1131a5c1c48b06702b949236b80c02ebbb4d68e319ebe9e4852c8e2baabd62ae13a5a7fb912875f5c492b818d4bf0b562f889686c84c3c27b211e79dbef723e4aa9b300bfaf4f14f83e40719d83e1d39ebafb7f0c6befe44a7ece954ebb12c6b06132b79eb46ed0637656c91eba5fecf4561f566a0bf4adf8802ec7c522036237560c8b6a3c2af2110632496076fd22bf4e410d0f52e6b48f1ae281e307cdef74e08aecd6df6f7300281bde9108238528802307ae0676917bc02c5e597b5ec5dcb6f236363839ba7c4d7f1dda7bb26637ec041a1affd05d0c5263bbe1c82f3c5de868319e1164d86c810b6b4025b1be4d5b6cf1d4e88243a382cb2c97efe208a7d3bf9a88e6302be673d16f0c7c32bf8362d4071c17e82e4bca6962ad386706878f1c6acaf029828ff5a71d02e10f6b6d40f9daedc582131015db20ed4dbc808f045ed5969de9f5f6704424a91ff33f5910be291d75b1928fc9e0e73de4ee7c4103b6159d16c47e16a51cb5ba50cdfdd9418d84debe38fb63188890f2d942f9457640992d302a1b548f5ca2f483777638d30d46b7ce71df5d034aaf648f39daf9125f44526c88a796915df3a739b62b3c33ea254eacc7f59af77b7cc13d404310cc2a33dfa3b17d13a00f1e1f15b7654c5a48356b18e7bb8f6b6b1660be6174d9e0368aabd34e1a1fd0a7a6c234d299dec32d7e0634b6ab7ad1ea74da6c2e4c5e42bab3a7d840ca6212ac21a52e79b95f14a0c0b92cbb77c04297e79b3bb9c0bbcb2f1f4e4b7631171ff063b71bafa74d51c3b8649e45b7ba7a8fa3d89892cec7d904406502885b4a204843b9b8aa0e40fe707b87fa95b60789a4533cda5bc452736cda72cddcb34bd8ed4c67fd12a9301892e8b45cb40dd0df88d760917baf3734c04696661d94458e9a15dce38ea5f1cedeac1df0f2a53d7208389166c2c11fecd3ccf606e3691e9d75e7334562d895f4926baf4150d2266526abaeba00678c6fea88d9bd7d2b6cf0c099372029359a3023943ed350aafe4267d4412377eebb58e5b371960bf8c2c1b4cb8c5ee020c21bed45dc9288dd3402528aad9024467a68af045d75a8b7d495af7c7cfdf157cd814a69b91d69bb8a8f70059d03f35670524ad7f8f3e738c4405f72634ea1f0adc0e54a1f1fa983837bdad22be7580c8fb58262c9c876b238c5e6cfc88a57df2934cbd929e8452bde154ce0329cc151e1ff99f861b7257c29d8f8b1d06e99df27267a89f25afc287eb53a9a85cf049a394c825dd9dede430277fd8bb870fde9ef310ead0b187a2eaa20ae876399641ea950a4744a06e6e9168197b25884a51bd2de15f042a7997233ff84b3cc21c1a4dc4c0a308273bf6777431ae1fc7cb8d9a81af3c94712b8e044f481b3737a1a6facdac950c569efa5395be55c57b899b0c2c99f9c82e27568fb0c71185bc638d933215f3fb164391e6f92f5fac464bb617a648efeb1246b42af4f1270babd410223f7b52a0c6b9b7d5c99ad901b556840b0b987b6f0dfaf76a33056c031c4c27bd1e34a911d6e39c8542a219d07fd8136cfbd3489978074f0832339c03cf6d6b522e4e872b16ab2a83d8a37f20eac55206682bf52251d2fe5bec1c094ec892f55aa5746c9d5698b14476f18f2b5347651ebfd05e7fb1e9598be911bd5234b3fc4c3f47273b09374c44ff36368400da7a41d1acc2c6ee0bded72bad5d48db449f88f3fb988be1f5be54a204becb1decbf2bc6e35be8c37809046001a7b72782cef0e69608a3065a7fd6fde0a5e96021f0c3e8a87e641b70e2c18419476c21a7ab89c959696a3654c930671f4a45ebe9fcdcec58d0e8101365f84963da4b4c4cc48d065ed68bb2e50d83370e94a91e3f3db33468cf4fd5d1599c0c36defb393442498966cf94cfbd7713758fce21e11e48596bf282623a64c6ecaa6b4cf2e2b44fb9f7fc291ff3f374886329fb6be2d4da3376c4da1901b253d37ae90d5f50203c573b159b8460c55f4251e3423e38e7adc158fa265e97eec0f90224244d90d4106076e60ceb072d0cd5da461e45f7a2a69f98ecd9b5bf6bf52da9cd39604015f88a4b6122ee4935ce6c66b6ca5422693711e0ac8ace3bb48da9a85bad1bbb578053f3fcc0e9d6b7b8208438bd3ec6f611b211c176ba3aa94511e1e666df7fb21c95de3ffd2ed27a125aeaff4ecfb68354d97b286d93e3cd77f938a24c0c620627b1ad8f610824169aea29f7739216c9e7562c42e347a740f94cdb5235cc4ac539fb6fd97515ded024ef5a51fc5a84c4306ee3833efdbc264d37ea97157a957eb17a6f6ffda8a5dc5bb00c0a07934e98dbe602d7e73b66b81e79899a35974ff30719bed975a0d2b9982d7e53eab2a5e42b37ffb674998f582f9247cdf65e7a5094cbf5f20c0d322474039b2bf49425b4411c43bf7f74f246253f197649dda36304d4de1017f050e9efcdc118ee1425922c50a6409374b13791ba78600592f727c3ec864d49e156ecf8f49b2777005320763034426c72c320339142319af1e2b3424109390c7ff176ee3448186a67b9e9f3ee3290f6eb2aa1513e0838381a04460c58c513a44f99922229fdf77d59f92121fea4f96824703d1afaebd1aeab14d5cacdec24e5f9a22717f72d713ba5fe4b892293de4d8096b1a1b90891ce2df2205df9b84cfd65427556b44734dcf164824b9dd340580dcc1bc49523d65543d00315e234d963aa20643b55782e3343d67db63b827e194b723c55a4645d5f13e6e83db4aecf4b3457067ba51205efd77cc2ba00be88644661f9112e6ee81ee758657e39086cdf736876de986904d23cb28d968ba9b83919a2b4cd6ab6ce684e4451f9676641c4f44a1089f3adcaae3e7aa4e91cd6acabd1d017d60b18bf6517d47380ed16413d739fd0061de7507782949942db3dd2fecbdbe69487f17188aa8da2743f5f657f3010f91db7f4c28c6a834b57fcf55fd1dff4173bca75ab0328a1898525eb65d34eec286daf33a91075913697ec9f52ef2092e748f9dd8450ab580ad1575290fd100aa91c8cb8576174a15709d91215d0d132ba7e8f5693414ef78c33f91d34487c2456f5fe8c97786c1dc759422528211aeb29a106a7bdea8e09106916050783e82ba72baff660a7d3d817571147ddbd075aa44e663c378085463e4d1960ac311a12bdb91d38667b5d70244b8110ffa8462b86e068229eac122fb9a755551f590bd34ae23bce91811e226f99e91deaeb545c69a2c1b19419289f1f60ef1ee2a9edf6442b71271d538acc158fd49c95b62fb9c51f1f94213e2af5a97e20eb55c35fb5cbb465a0df95ae4caa031a7fe2ea3077b2b396280a5583824727ee3a3f3138ccfd0bd6e1ecab564917b9b97857d8a66f2fc9afd0ce9b0328e3779115abd2d097811b911237fc1a955bf913f8597c27c15be714b4f06165cabdafceecc6656a7364e47c76d3ed4a60298ae8e28568c8b93f51e1d03b328d41e88535671b11c331f310de87d363e8c992330ce442981aa9cd502441c48eaa0436111f6e3542ff8cb15895ab1928e50791cc2069b8ba0d25e742dcf38dba5b609616705a7499d8aa56dc588665e2728fe5e529c36e6adb4828ef46991da577f6602438a8691f325ad81ec4d7a17b95eb49101f7783390be717728a5945f4abf04a5e98416c092e96985d7824666de0b89c2517d9147f761473266b34092dea004601796c44e72440f1a65150c638d0287b640e9ae6110140a2f8249656f48fc9da04dffaa5cb7886654da10058412f9c7bbeb5641467aeb73c090d129ae279cd099b487967999d10df13dbe7415ae4b122aaa51ebe965981bf2f5a1789fc9ec3e55f664ec5c444e116de858ae0a0d3b3e9c51498463ba4aa7afcee62e88ecbe39ae9859de16292b3b65a187ba3493ff10e0f23354f0685b9fb40bf28ec5820714b8ae964a234de542be5df747bf9d812b9d84ba88b8f74f25b6d741670f3fb82f8fbfa315756868263d8e5a740e18d8f5d816c16656079d6994e4afc6826b1c4386280bba89d5bc9a024baf0d49374d03bcb6f87e9a224a576f08016c0888daa5fe18a27322042b0f6bef4fcb5274049aa3f2f544799339df3c357f579eec7ef895a82f144c407557c142f41e9e1c0a559ae9175b0d5853d9584d1d24e8336d90a9caa1b37742d7a7ba1a9eca8493f13c0240b2b53a8014fd4754bd64cc4ed3bd910e4d45fe763568d861146c2d035a67daec7be276c3374bac6bf4415e3c9b73b7aeac06b26d335c60c1f165ef32417dcbee1df1a0923fe9adb0f08ed1913fda0ccebe99ab989ea9e67c7830626c859fc247d7ecd6aee1db60db60ab"}) 12:22:58 executing program 4: syz_mount_image$btrfs(&(0x7f00000051c0), &(0x7f0000005200)='./file0\x00', 0x0, &(0x7f0000005240), 0x1, 0x51ab, &(0x7f0000005280)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH5g7/6D7KrqA4Cf/f0jm91FHAFJNYqA6ZDNJjFKK1MC1UFxpi4OdZw60UR2g9ssJCZhICnthEA7U5hUVKa1o0NDHUdpkUY6jlK1pEyBcaRTm7ZMxWhl/EFtaxnGSodSm87be8/d+87dm/dCdiFLP58/9p33vufnfT/2nXvvOxcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOD/h38ZWPMb+1f89Py6+PfPuOHDewcuve+jWw8c3bRpw5EQ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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/B87cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAsAAAAACPO3DqNnAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBSAAAA//+3Rsqd") [ 2935.250935][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2935.259375][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2935.267785][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2935.276121][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2941.000940][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2941.009529][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2941.018015][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2941.026464][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 12:23:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) clock_gettime(0x0, &(0x7f0000000340)) ppoll(&(0x7f00000002c0)=[{r1}], 0x1, 0x0, 0x0, 0x0) close(r0) 12:23:06 executing program 3: r0 = socket$inet6_sctp(0xa, 0x1, 0x84) setsockopt$inet_sctp6_SCTP_CONTEXT(r0, 0x84, 0x11, &(0x7f0000000000), 0x8) 12:23:06 executing program 2: r0 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@newqdisc={0x45c, 0x24, 0xf0b, 0x0, 0x0, {0x60, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x430, 0x2, [@TCA_TBF_RTAB={0x404, 0x2, [0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9]}, @TCA_TBF_PARMS={0x28, 0x1, {{0x1, 0x0, 0x0, 0x0, 0x0, 0x4}}}]}}]}, 0x45c}}, 0x0) 12:23:06 executing program 0: syz_mount_image$xfs(&(0x7f000000bb00), &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000380)={[{@quota}, {@nogrpid}, {@uquota}, {@noalign}, {@gqnoenforce}, {@nolazytime}, {@gqnoenforce}]}, 0x1, 0xbaed, &(0x7f000000bbc0)="$eJzs2k9PHGUcB/DfLiwt9VDTm3qBVq0eFKg2hFt3TVpXEy5y4GSKLWIjtaZw6B8T8epJX0Jfg40xMTEefRXGN9CDiWfXzM4My/4RSoaHRfl8ku7MMzP7Y777e2a2yezq9Y9aEfXoqsWQjz/Z+ml2o/Xz9680v33ywYW1fOvOtWL3TLGcLZYXI+JsxE62XhR94drTp/WsdH1v3enps7XzES8Vw7LeYr7463F5XGdAsfnFcv9Efj7Fn6sPB2Bfq80b13ud7/ZtMiIaxe7anllRK/ZNRnz9S/6P/7rV5o32QP+za3Gq2JZdjzOD1+BpNOY2JVNkO5Pft2M6Is6N+7Pm+DRbK63sWi/HEdEq7u0t9/j/v2Zr5T39P73azdbKQP+z/9Mv5qO/x316AAAcsa2Hjz5f29xcv2/FihUruyvjvjNxHHpNH/eZMA7HcTsZd0b+XXu5+aze/9x/Ys/67p5bX/35++KPPzwul8XmD0eU7HsI3+l0Ot2HyTONmP/0zub6fLb7UiPezwYLWf3XG3EzG1zJBpcb8SAbvNMdTMd32eDtW/c2b2cb3jja8N38O1Hv/9nAiF9B5PnfvDf7W7ncp2RZbTJ6z9dOrMPlX/isXO5Tcqj/R3SqSYyY/3vPvzY47wfm/8xwxfND+bsbdud/9sdeLef/mYh4LUWu59Ve/ubZPv0/IP/ky8VxE733DufvK36z7/4ydu3lJ52B/h8if1weUXIo/9z23S/nth4+euvO3bWN9Y31L96dvzq/tLSwdHVprjsl8tcU8Q5Urf9xbuA9Wf/7Ps2h/v86+v6SxMV6TE3Fg7Xt7fsL+Ws5vJK/jsx/iOv/UvmFdKE8/qD5P9U79kSo2P/bA+85+Pr/4xj7/xzay2l/NXjyv//klz8d+eVPWL4y+eWXPx355U9YvjL55Zc/HfnlT1i+Mvnllz8d+eVPWL4y+eWXPx355U9YvjL55Zc/HfnlT1i+Mvnllz8d+eVPWL4y+eWXPx355U9YvjL55Zc/HfnlT1i+stOeHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2KdjlYahKAzA516rtDgobuKib9J0aNHVJZOgiw9gHyCzm4/gK0gFwddyV0JuoERBB6VIv29K8sPJufwJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8V/X8chaRu5v0Ob+6uXs5u529PpxU948XR9fd02Za4tP3gYgYRzRtVobuT1er3I7O63Mnk3E6iHT89VZvT9+sfdhf7HT7lNflH56aXl0t5qX5VHobRcRuidPaV5FKNopYPkcsm81tzW+pq8X5oP/WXt/78P/eVhst6Q+Vs32wd9fhmpUF3/f3DAypgohKGDQYdIfCDNKISigW0qGUgEpJ2KLS3d3d3d3d3d2d7zEw8CD+8OZ53/t5uR9/n89xzLX22te1r3We+7vWuvb8dY76zn17YPSBgYExPu7fNf//GTpsyWHDPzjf3R/+gT0wMDDzwMCYm7nH/+cbOmzJefXvtdDQYUsOvO9z/uMeDwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8T/LmE6eeOWKt78EDA5sMfGC997eNWBd00NFnX331xzbQ/xkGLbP8uidPvMqw07aZcOgW+yw8znLvWzP9/1bDO4926EQDA2su9XEPhY/BoI97AHys9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/Yh+y/v88724vW+CtNUa8dPJxL9h78+FfrPaxjvhj9Z+6/v/AaoMGBkb0HXt438WGLr7kVAMDA5vvfcG4kwy899xsw5+bc5yRBkZ6+0enevtx8g9547Hfvx3y3nss+/b7L/TWPoMHfWAQ73PnMxuvsNFxJ876we2UHz6Pwe/fGXGsqYYfa9r11lh72nU32HDq1dZYbpWVVllpzZmmm3m62WeffvaZZ5925dVWX2m6dx4/ZI4Tvf046UeZ40gfnOMTQ98/x8EfcY4TfegUx0pznGi1d997oiED0709leEHnWzIwILDd6Yf9X3X7njDXzvXOIMHBmYb9O54Bg0a8fsf8ZrNhr9m6aELLPS/srx9jg+/J4wy4nuzDj/aW/8H/ct4Jxr09sEHRgzgg+NdaOiwJYd/+92fHxFu1nf23vzws+a/ST53Fn378cN6jv2B7b87d0b6kPf44LmzyIcPMZ07wwc4aMjA+8+d4S+b9N1zZ/gIphgysOzwnRmG70w5ZGD94Tszvr0z+sDWw3emWWGt1Vcc9Pb94F+6TTXovWv7Q86z+T9wno38zt3in37k3a9Hfuffpme+8+//u3SeffDg7x/v0GFLzvuB82zYiLEM++8a0//ueEf+9+Md9l+M9//o33//Mt6t/9fhRvzR8U/jHWGeEdtZ39k8v9F/cZh3L6ER18lmI975g3fcjzze967jIe97+6n+i4O/vR3tX67jzQe/bxgf9XNuxfD6d76OnwFjf/BvskF3Dwz6d3OZ8kOG9E9zGfXfz+Wjfp5NNeLDc5z/l3MZZWBgnH+ey8gD8w3/hBsx2ikGsn+ayyj/PV3GCK8fMZdBH2Uug85+r8tkbz83yeCBUUYZWH+59dZbZ/p3Ht/dneGdx39/Tk72UeY+8r+d+6CPOvcJRtxoRvrXuX+0c3LZgZHe+z/E//6lyf8Z/v/fTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvpX+xD1v/f7N31/6/YdehNI9bjHXL12avO8XGP92P2H73+/4i+/7T+/xyrnn314IH3nvvQdZxHfe81g95Z13v+JYa9t0JwuMP86+9xuM3eXff53SXTJx6xneSdlZXf/l2PeNMx5zn++MHD3/qfVpIdffTRBo01MDD+iN0PXUf6g+vNj/j2f9s60h+3d6/Vj7DOrvt/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv9iHrP9/9ojtZssdd9IuIxZCH7LX1qOs8HGP92P2H73+/4i+/7T+/wqjbL3X4IH3nvu36/+/8xrr//9P8O61av1//gv6d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn+xvP7/oBHbgbO3WWmWuYdvh++vO9GxQz7u8X7M/lPX/x/t0IkGBtZc6uMeCh8D9/9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/N/276d9N/276d9O/m/7d9O+mfzf9u+nfTf9u+nfTv5v+3fTvpn83/bvp303/bvp307+b/t3076Z/sRHr/w+8s/7/uwbN47yIwvr//3f7kP5D9Y9a+g/TP2rpP6/+UUv/b+kftfSfT/+opf/8+kct/RfQP2rpv6D+UUv/hfSPWvovrH/U0n8R/aOW/ovqH7X0/7b+UUv/xfSPWvp/R/+opf939Y9a+n9P/6il/+L6Ry39l9A/aum/pP5RS/+l9I9a+n9f/6il/w/0j1r6L61/1NL/h/pHLf1/pH/U0v/H+kct/X+if9TS/6f6Ry39l9E/aun/M/2jlv7L6h+19F9O/6il//L6Ry39V9A/aum/ov5RS/+V9I9a+q+sf9TSfxX9o5b+q+oftfRfTf+opf/P9Y9a+v9C/6il/+r6Ry3919A/aum/pv5RS/+19I9a+q+tf9TS/5f6Ry3919E/aum/rv5RS//19I9a+v9K/6il/6/1j1r6/0b/qKX/+vpHLf030D9q6b+h/lFL/430j1r6b6x/1NL/t/pHLf030T9q6b+p/lFL/830j1r6b65/1NL/d/pHLf1/r3/U0v8P+kct/f+of9TS/0/6Ry39/6x/1NL/L/pHLf3/qn/U0n8L/aOW/n/TP2rp/3f9o5b+/9A/aum/pf5RS/+t9I9a+m+tf9TSfxv9o5b+2+oftfTfTv+opf/2+kct/XfQP2rpv6P+UUv/nfSPWvrvrH/U0n8X/aOW/rvqH7X0303/qKX/7vpHLf330D9q6b+n/lFL/730j1r6761/1NJ/H/2jlv776h+19N9P/6il//76Ry39D9A/aul/oP5RS/+D9I9a+h+sf9TS/xD9o5b+h+oftfQ/TP+opf/h+kct/Y/QP2rpf6T+UUv/o/SPWvofrX/U0v8Y/aOW/sfqH7X0P07/qKX/8fpHLf1P0D9q6X+i/lFL/5P0j1r6n6x/1NL/FP2jlv6n6h+19D9N/6il/+n6Ry39z9A/aul/pv5RS/+z9I9a+p+tf9TS/xz9o5b+5+oftfQ/T/+opf/5+kct/S/QP2rpf6H+UUv/i/SPWvpfrH/U0v8S/aOW/pfqH7X0v0z/qKX/5fpHLf2v0D9q6X+l/lFL/6v0j1r6X61/1NL/Gv2jlv7X6h+19L9O/6il//X6Ry39b9A/aul/o/5RS/+b9I9a+t+sf9TS/xb9o5b+t+oftfS/Tf+opf/t+kct/e/QP2rpf6f+UUv/u/SPWvrfrX/U0v8e/aOW/vfqH7X0v0//qKX//fpHLf0f0D9q6f+g/lFL/4f0j1r6P6x/1NL/Ef2jlv6P6h+19H9M/6il/+P6Ry39n9A/aun/pP5RS/+n9I9a+j+tf9TS/xn9o5b+z+oftfR/Tv+opf/z+kct/V/QP2rp/6L+UUv/l/SPWvq/rH/U0v8V/aOW/q/qH7X0f03/qKX/6/pHLf3f0D9q6f+m/lFL/7f0j0r6v/2l/v+qpf8g/aOW/oP1j1r6j6R/1NJ/ZP2jlv5D9I9a+o+if9TSf1T9o5b+o+kftfQfXf+opf8Y+kct/cfUP2rp/wn9o5b+n9Q/aun/Kf2jlv5j6R+19B9b/6il/6f1j1r6j6N/1NL/M/pHLf3H1T9q6f9Z/aOW/p/TP2rp/3n9o5b+4+kftfQfX/+opf8E+kct/SfUP2rp/wX9o5b+X9Q/aun/Jf2jlv5f1j9q6T+R/lFL/4n1j1r6T6J/1NJ/Uv2jlv6T6R+19J9c/6il/xT6Ry39p9Q/auk/lf5RS/+v6B+19P+q/lFL/6/pH7X0/7r+UUv/qfWPWvpPo3/U0n9a/aOW/tPpH7X0n17/qKX/DPpHLf1n1D9q6T+T/lFL/5n1j1r6z6J/1NJ/Vv2jlv6z6R+19J9d/6il/xz6Ry3959Q/auk/l/5RS/9v6B+19P+m/lFL/7n1j1r6z6N/1NJ/qP5RS/9h+kct/efVP2rp/y39o5b+8+kftfSfX/+opf8C+kct/RfUP2rpv5D+UUv/hfWPWvovon/U0n9R/aOW/t/WP2rpv5j+UUv/7+gftfT/rv5RS//v6R+19F9c/6il/xL6Ry39l9Q/aum/lP5RS//v6x+19P+B/lFL/6X1j1r6/1D/qKX/j/SPWvr/WP+opf9P9I9a+v9U/6il/zL6Ry39f6Z/1NJ/Wf2jlv7L6R+19F9e/6il/wr6Ry39V9Q/aum/kv5RS/+V9Y9a+q+if9TSf1X9o5b+q+kftfT/uf5RS/9f6B+19F9d/6il/xr6Ry3919Q/aum/lv5RS/+19Y9a+v9S/6il/zr6Ry3919U/aum/nv5RS/9f6R+19P+1/lFL/9/oH7X0X1//qKX/BvpHLf031D9q6b+R/lFL/431j1r6/1b/qKX/JvpHLf031T9q6b+Z/lFL/831j1r6/07/qKX/7/WPWvr/Qf+opf8f9Y9a+v9J/6il/5/1j1r6/0X/qKX/X/WPWvpvoX/U0v9v+kct/f+uf9TS/x/6Ry39t9Q/aum/lf5RS/+t9Y9a+m+jf9TSf1v9o5b+2+kftfTfXv+opf8O+kct/XfUP2rpv5P+UUv/nfWPWvrvon/U0n9X/aOW/rvpH7X0313/qKX/HvpHLf331D9q6b+X/lFL/731j1r676N/1NJ/X/2jlv776R+19N9f/6il/wH6Ry39D9Q/aul/kP5RS/+D9Y9a+h+if9TS/1D9o5b+h+kftfQ/XP+opf8R+kct/Y/UP2rpf5T+UUv/o/WPWvofo3/U0v9Y/aOW/sfpH7X0P17/qKX/CfpHLf1P1D9q6X+S/lFL/5P1j1r6n6J/1NL/VP2jlv6n6R+19D9d/6il/xn6Ry39z9Q/aul/lv5RS/+z9Y9a+p+jf9TS/1z9o5b+5+kftfQ/X/+opf8F+kct/S/UP2rpf5H+UUv/i/WPWvpfon/U0v9S/aOW/pfpH7X0v1z/qKX/FfpHLf2v1D9q6X+V/lFL/6v1j1r6X6N/1NL/Wv2jlv7X6R+19L9e/6il/w36Ry39b9Q/aul/k/5RS/+b9Y9a+t+if9TS/1b9o5b+t+kftfS/Xf+opf8d+kct/e/UP2rpf5f+UUv/u/WPWvrfo3/U0v9e/aOW/vfpH7X0v1//qKX/A/pHLf0f1D9q6f+Q/lFL/4f1j1r6P6J/1NL/Uf2jlv6P6R+19H9c/6il/xP6Ry39n9Q/aun/lP5RS/+n9Y9a+j+jf9TS/1n9o5b+z+kftfR/Xv+opf8L+kct/V/UP2rp/5L+UUv/l/WPWvq/on/U0v9V/aOW/q/pH7X0f13/qKX/G/pHLf3f1D9q6f+W/lFJ/5EG9I9a+g/SP2rpP1j/qKX/SPpHLf1H1j9q6T9E/6il/yj6Ry39R9U/auk/mv5RS//R9Y9a+o+hf9TSf0z9o5b+n9A/aun/Sf2jlv6f0j9q6T+W/lFL/7H1j1r6f1r/qKX/OPpHLf0/o3/U0n9c/aOW/p/VP2rp/zn9o5b+n9c/auk/nv5RS//x9Y9a+k+gf9TSf0L9o5b+X9A/aun/Rf2jlv5f0j9q6f9l/aOW/hPpH7X0n1j/qKX/JPpHLf0n1T9q6T+Z/lFL/8n1j1r6T6F/1NJ/Sv2jlv5T6R+19P+K/lFL/6/qH7X0/5r+UUv/r+sftfSfWv+opf80+kct/afVP2rpP53+UUv/6fWPWvrPoH/U0n9G/aOW/jPpH7X0n1n/qKX/LPpHLf1n1T9q6T+b/lFL/9n1j1r6z6F/1NJ/Tv2jlv5z6R+19P+G/lFL/2/qH7X0n1v/qKX/PPpHLf2H6h+19B+mf9TSf179o5b+39I/auk/n/5RS//59Y9a+i+gf9TSf0H9o5b+C+kftfRfWP+opf8i+kct/RfVP2rp/239o5b+i+kftfT/jv5RS//v6h+19P+e/lFL/8X1j1r6L6F/1NJ/Sf2jlv5L6R+19P++/lFL/x/oH7X0X1r/qKX/D/WPWvr/SP+opf+P9Y9a+v9E/6il/0/1j1r6L6N/1NL/Z/pHLf2X1T9q6b+c/lFL/+X1j1r6r6B/1NJ/Rf2jlv4r6R+19F9Z/6il/yr6Ry39V9U/aum/mv5RS/+f6x+19P+F/lFL/9X1j1r6r6F/1NJ/Tf2jlv5r6R+19F9b/6il/y/1j1r6r6N/1NJ/Xf2jlv7r6R+19P+V/lFL/1/rH7X0/43+UUv/9fWPWvpvoH/U0n9D/aOW/hvpH7X031j/qKX/b/WPWvpvon/U0n9T/aOW/pvpH7X031z/qKX/7/SPWvr/Xv+opf8f9I9a+v9R/6il/5/0j1r6/1n/qKX/X/SPWvr/Vf+opf8W+kct/f+mf9TS/+/6Ry39/6F/1NJ/S/2jlv5b6R+19N9a/6il/zb6Ry39t9U/aum/nf5RS//t9Y9a+u+gf9TSf0f9o5b+O+kftfTfWf+opf8u+kct/XfVP2rpv5v+UUv/3fWPWvrvoX/U0n9P/aOW/nvpH7X031v/qKX/PvpHLf331T9q6b+f/lFL//31j1r6H6B/1NL/QP2jlv4H6R+19D9Y/6il/yH6Ry39D9U/aul/mP5RS//D9Y9a+h+hf9TS/0j9o5b+R+kftfQ/Wv+opf8x+kct/Y/VP2rpf5z+UUv/4/WPWvqfoH/U0v9E/aOW/ifpH7X0P1n/qKX/KfpHLf1P1T9q6X+a/lFL/9P1j1r6n6F/1NL/TP2jlv5n6R+19D9b/6il/zn6Ry39z9U/aul/nv5RS//z9Y9a+l+gf9TS/0L9o5b+F+kftfS/WP+opf8l+kct/S/VP2rpf5n+UUv/y/WPWvpfoX/U0v9K/aOW/lfpH7X0v1r/qKX/NfpHLf2v1T9q6X+d/lFL/+v1j1r636B/1NL/Rv2jlv436R+19L9Z/6il/y36Ry39b9U/aul/m/5RS//b9Y9a+t+hf9TS/079o5b+d+kftfS/W/+opf89+kct/e/VP2rpf5/+UUv/+/WPWvo/oH/U0v9B/aOW/g/pH7X0f1j/qKX/I/pHLf0f1T9q6f+Y/lFL/8f1j1r6P6F/1NL/Sf2jlv5P6R+19H9a/6il/zP6Ry39n9U/aun/nP5RS//n9Y9a+r+gf9TS/0X9o5b+L+kftfR/Wf+opf8r+kct/V/VP2rp/5r+UUv/1/WPWvq/oX/U0v9N/aOW/m/pH5X0H3lA/6il/yD9o5b+g/WPWvqPpH/U0n9k/aOW/kP0j1r6j6J/1NJ/VP2jlv6j6R+19B9d/6il/xj6Ry39x9Q/aun/Cf2jlv6f1D9q6f8p/aOW/mPpH7X0H1v/qKX/p/WPWvqPo3/U0v8z+kct/cfVP2rp/1n9o5b+n9M/aun/ef2jlv7j6R+19B9f/6il/wT6Ry39J9Q/aun/Bf2jlv5f1D9q6f8l/aOW/l/WP2rpP5H+UUv/ifWPWvpPon/U0n9S/aOW/pPpH7X0n1z/qKX/FPpHLf2n1D9q6T+V/lFL/6/oH7X0/6r+UUv/r+kftfT/uv5RS/+p9Y9a+k+jf9TSf1r9o5b+0+kftfSfXv+opf8M+kct/WfUP2rpP5P+UUv/mfWPWvrPon/U0n9W/aOW/rPpH7X0n13/qKX/HPpHLf3n1D9q6T+X/lFL/2/oH7X0/6b+UUv/ufWPWvrPo3/U0n+o/lFL/2H6Ry3959U/aun/Lf2jlv7z6R+19J9f/6il/wL6Ry39F9Q/aum/kP5RS/+F9Y9a+i+if9TSf1H9o5b+39Y/aum/mP5RS//v6B+19P+u/lFL/+/pH7X0X1z/qKX/EvpHLf2X1D9q6b+U/lFL/+/rH7X0/4H+UUv/pfWPWvr/UP+opf+P9I9a+v9Y/6il/0/0j1r6/1T/qKX/MvpHLf1/pn/U0n9Z/aOW/svpH7X0X17/qKX/CvpHLf1X1D9q6b+S/lFL/5X1j1r6r6J/1NJ/Vf2jlv6r6R+19P+5/lFL/1/oH7X0X13/qKX/GvpHLf3X1D9q6b+W/lFL/7X1j1r6/1L/qKX/OvpHLf3X1T9q6b+e/lFL/1/pH7X0/7X+UUv/3+gftfRfX/+opf8G+kct/TfUP2rpv5H+UUv/jfWPWvr/Vv+opf8m+kct/TfVP2rpv5n+UUv/zfWPWvr/Tv+opf/v9Y9a+v9B/6il/x/1j1r6/0n/qKX/n/WPWvr/Rf+opf9f9Y9a+m+hf9TS/2/6Ry39/65/1NL/H/pHLf231D9q6b+V/lFL/631j1r6b6N/1NJ/W/2jlv7b6R+19N9e/6il/w76Ry39d9Q/aum/k/5RS/+d9Y9a+u+if9TSf1f9o5b+u+kftfTfXf+opf8e+kct/ffUP2rpv5f+UUv/vfWPWvrvo3/U0n9f/aOW/vvpH7X031//qKX/AfpHLf0P1D9q6X+Q/lFL/4P1j1r6H6J/1NL/UP2jlv6H6R+19D9c/6il/xH6Ry39j9Q/aul/lP5RS/+j9Y9a+h+jf9TS/1j9o5b+x+kftfQ/Xv+opf8J+kct/U/UP2rpf5L+UUv/k/WPWvqfon/U0v9U/aOW/qfpH7X0P13/qKX/GfpHLf3P1D9q6X+W/lFL/7P1j1r6n6N/1NL/XP2jlv7n6R+19D9f/6il/wX6Ry39L9Q/aul/kf5RS/+L9Y9a+l+if9TS/1L9o5b+l+kftfS/XP+opf8V+kct/a/UP2rpf5X+UUv/q/WPWvpfo3/U0v9a/aOW/tfpH7X0v17/qKX/DfpHLf1v1D9q6X+T/lFL/5v1j1r636J/1NL/Vv2jlv636R+19L9d/6il/x36Ry3979Q/aul/l/5RS/+79Y9a+t+jf9TS/179o5b+9+kftfS/X/+opf8D+kct/R/UP2rp/5D+UUv/h/WPWvo/on/U0v9R/aOW/o/pH7X0f1z/qKX/E/pHLf2f1D9q6f+U/lFL/6f1j1r6P6N/1NL/Wf2jlv7P6R+19H9e/6il/wv6Ry39X9Q/aun/kv5RS/+X9Y9a+r+if9TS/1X9o5b+r+kftfR/Xf+opf8b+kct/d/UP2rp/5b+UUn/IQP6Ry39B+kftfQfrH/U0n8k/aOW/iPrH7X0H6J/1NJ/FP2jlv6j6h+19B9N/6il/+j6Ry39x9A/auk/pv5RS/9P6B+19P+k/lFL/0/pH7X0H0v/qKX/2PpHLf0/rX/U0n8c/aOW/p/RP2rpP67+UUv/z+oftfT/nP5RS//P6x+19B9P/6il//j6Ry39J9A/auk/of5RS/8v6B+19P+i/lFL/y/pH7X0/7L+UUv/ifSPWvpPrH/U0n8S/aOW/pPqH7X0n0z/qKX/5PpHLf2n0D9q6T+l/lFL/6n0j1r6f0X/qKX/V/WPWvp/Tf+opf/X9Y9a+k+tf9TSfxr9o5b+0+oftfSfTv+opf/0+kct/WfQP2rpP6P+UUv/mfSPWvrPrH/U0n8W/aOW/rPqH7X0n03/qKX/7PpHLf3n0D9q6T+n/lFL/7n0j1r6f0P/qKX/N/WPWvrPrX/U0n8e/aOW/kP1j1r6D9M/auk/r/5RS/9v6R+19J9P/6il//z6Ry39F9A/aum/oP5RS/+F9I9a+i+sf9TSfxH9o5b+i+oftfT/tv5RS//F9I9a+n9H/6il/3f1j1r6f0//qKX/4vpHLf2X0D9q6b+k/lFL/6X0j1r6f1//qKX/D/SPWvovrX/U0v+H+kct/X+kf9TS/8f6Ry39f6J/1NL/p/pHLf2X0T9q6f8z/aOW/svqH7X0X07/qKX/8vpHLf1X0D9q6b+i/lFL/5X0j1r6r6x/1NJ/Ff2jlv6r6h+19F9N/6il/8/1j1r6/0L/qKX/6vpHLf3X0D9q6b+m/lFL/7X0j1r6r61/1NL/l/pHLf3X0T9q6b+u/lFL//X0j1r6/0r/qKX/r/WPWvr/Rv+opf/6+kct/TfQP2rpv6H+UUv/jfSPWvpvrH/U0v+3+kct/TfRP2rpv6n+UUv/zfSPWvpvrn/U0v93+kct/X+vf9TS/w/6Ry39/6h/1NL/T/pHLf3/rH/U0v8v+kct/f+qf9TSfwv9o5b+f9M/aun/d/2jlv7/0D9q6b+l/lFL/630j1r6b61/1NJ/G/2jlv7b6h+19N9O/6il//b6Ry39d9A/aum/o/5RS/+d9I9a+u+sf9TSfxf9o5b+u+oftfTfTf+opf/u+kct/ffQP2rpv6f+UUv/vfSPWvrvrX/U0n8f/aOW/vvqH7X030//qKX//vpHLf0P0D9q6X+g/lFL/4P0j1r6H6x/1NL/EP2jlv6H6h+19D9M/6il/+H6Ry39j9A/aul/pP5RS/+j9I9a+h+tf9TS/xj9o5b+x+oftfQ/Tv+opf/x+kct/U/QP2rpf6L+UUv/k/SPWvqfrH/U0v8U/aOW/qfqH7X0P03/qKX/6fpHLf3P0D9q6X+m/lFL/7P0j1r6n61/1NL/HP2jlv7n6h+19D9P/6il//n6Ry39L9A/aul/of5RS/+L9I9a+l+sf9TS/xL9o5b+l+oftfS/TP+opf/l+kct/a/QP2rpf6X+UUv/q/SPWvpfrX/U0v8a/aOW/tfqH7X0v07/qKX/9fpHLf1v0D9q6X+j/lFL/5v0j1r636x/1NL/Fv2jlv636h+19L9N/6il/+36Ry3979A/aul/p/5RS/+79I9a+t+tf9TS/x79o5b+9+oftfS/T/+opf/9+kct/R/QP2rp/6D+UUv/h/SPWvo/rH/U0v8R/aOW/o/qH7X0f0z/qKX/4/pHLf2f0D9q6f+k/lFL/6f0j1r6P61/1NL/Gf2jlv7P6h+19H9O/6il//P6Ry39X9A/aun/ov5RS/+X9I9a+r+sf9TS/xX9o5b+r+oftfR/Tf+opf/r+kct/d/QP2rp/6b+UUv/t/SPSvqPMqB/1NJ/kP5RS//B+kct/UfSP2rpP7L+UUv/IfpHLf1H0T9q6T+q/lFL/9H0j1r6j65/1NJ/DP2jlv5j6h+19P+E/lFL/0/qH7X0/5T+UUv/sfSPWvqPrX/U0v/T+kct/cfRP2rp/xn9o5b+4+oftfT/rP5RS//P6R+19P+8/lFL//H0j1r6j69/1NJ/Av2jlv4T6h+19P+C/lFL/y/qH7X0/5L+UUv/L+sftfSfSP+opf/E+kct/SfRP2rpP6n+UUv/yfSPWvpPrn/U0n8K/aOW/lPqH7X0n0r/qKX/V/SPWvp/Vf+opf/X9I9a+n9d/6il/9T6Ry39p9E/auk/rf5RS//p9I9a+k+vf9TSfwb9o5b+M+oftfSfSf+opf/M+kct/WfRP2rpP6v+UUv/2fSPWvrPrn/U0n8O/aOW/nPqH7X0n0v/qKX/N/SPWvp/U/+opf/c+kct/efRP2rpP1T/qKX/MP2jlv7z6h+19P+W/lFL//n0j1r6z69/1NJ/Af2jlv4L6h+19F9I/6il/8L6Ry39F9E/aum/qP5RS/9v6x+19F9M/6il/3f0j1r6f1f/qKX/9/SPWvovrn/U0n8J/aOW/kvqH7X0X0r/qKX/9/WPWvr/QP+opf/S+kct/X+of9TS/0f6Ry39f6x/1NL/J/pHLf1/qn/U0n8Z/aOW/j/TP2rpv6z+UUv/5fSPWvovr3/U0n8F/aOW/ivqH7X0X0n/qKX/yvpHLf1X0T9q6b+q/lFL/9X0j1r6/1z/qKX/L/SPWvqvrn/U0n8N/aOW/mvqH7X0X0v/qKX/2vpHLf1/qX/U0n8d/aOW/uvqH7X0X0//qKX/r/SPWvr/Wv+opf9v9I9a+q+vf9TSfwP9o5b+G+oftfTfSP+opf/G+kct/X+rf9TSfxP9o5b+m+oftfTfTP+opf/m+kct/X+nf9TS//f6Ry39/6B/1NL/j/pHLf3/pH/U0v/P+kct/f+if9TS/6/6Ry39t9A/aun/N/2jlv5/1z9q6f8P/aOW/lvqH7X030r/qKX/1vpHLf230T9q6b+t/lFL/+30j1r6b69/1NJ/B/2jlv476h+19N9J/6il/876Ry39d9E/aum/q/5RS//d9I9a+u+uf9TSfw/9o5b+e+oftfTfS/+opf/e+kct/ffRP2rpv6/+UUv//fSPWvrvr3/U0v8A/aOW/gfqH7X0P0j/qKX/wfpHLf0P0T9q6X+o/lFL/8P0j1r6H65/1NL/CP2jlv5H6h+19D9K/6il/9H6Ry39j9E/aul/rP5RS//j9I9a+h+vf9TS/wT9o5b+J+oftfQ/Sf+opf/J+kct/U/RP2rpf6r+UUv/0/SPWvqfrn/U0v8M/aOW/mfqH7X0P0v/qKX/2fpHLf3P0T9q6X+u/lFL//P0j1r6n69/1NL/Av2jlv4X6h+19L9I/6il/8X6Ry39L9E/aul/qf5RS//L9I9a+l+uf9TS/wr9o5b+V+oftfS/Sv+opf/V+kct/a/RP2rpf63+UUv/6/SPWvpfr3/U0v8G/aOW/jfqH7X0v0n/qKX/zfpHLf1v0T9q6X+r/lFL/9v0j1r6365/1NL/Dv2jlv536h+19L9L/6il/936Ry3979E/aul/r/5RS//79I9a+t+vf9TS/wH9o5b+D+oftfR/SP+opf/D+kct/R/RP2rp/6j+UUv/x/SPWvo/rn/U0v8J/aOW/k/qH7X0f0r/qKX/0/pHLf2f0T9q6f+s/lFL/+f0j1r6P69/1NL/Bf2jlv4v6h+19H9J/6il/8v6Ry39X9E/aun/qv5RS//X9I9a+r+uf9TS/w39o5b+b+oftfR/S/+opP+oA/pHLf0H6R+19B+sf9TSfyT9o5b+I+sftfQfon/U0n8U/aOW/qPqH7X0H03/qKX/6PpHLf3H0D9q6T+m/lFL/0/oH7X0/6T+UUv/T+kftfQfS/+opf/Y+kct/T+tf9TSfxz9o5b+n9E/auk/rv5RS//P6h+19P+c/lFL/8/rH7X0H0//qKX/+PpHLf0n0D9q6T+h/lFL/y/oH7X0/6L+UUv/L+kftfT/sv5RS/+J9I9a+k+sf9TSfxL9o5b+k+oftfSfTP+opf/k+kct/afQP2rpP6X+UUv/qfSPWvp/Rf+opf9X9Y9a+n9N/6il/9f1j1r6T61/1NJ/Gv2jlv7T6h+19J9O/6il//T6Ry39Z9A/auk/o/5RS/+Z9I9a+s+sf9TSfxb9o5b+s+oftfSfTf+opf/s+kct/efQP2rpP6f+UUv/ufSPWvp/Q/+opf839Y9a+s+tf9TSfx79o5b+Q/WPWvoP0z9q6T+v/lFL/2/pH7X0n0//qKX//PpHLf0X0D9q6b+g/lFL/4X0j1r6L6x/1NJ/Ef2jlv6L6h+19P+2/lFL/8X0j1r6f0f/qKX/d/WPWvp/T/+opf/i+kct/ZfQP2rpv6T+UUv/pfSPWvp/X/+opf8P9I9a+i+tf9TS/4f6Ry39f6R/1NL/x/pHLf1/on/U0v+n+kct/ZfRP2rp/zP9o5b+y+oftfRfTv+opf/y+kct/VfQP2rpv6L+UUv/lfSPWvqvrH/U0n8V/aOW/qvqH7X0X03/qKX/z/WPWvr/Qv+opf/q+kct/dfQP2rpv6b+UUv/tfSPWvqvrX/U0v+X+kct/dfRP2rpv67+UUv/9fSPWvr/Sv+opf+v9Y9a+v9G/6il//r6Ry39N9A/aum/of5RS/+N9I9a+m+sf9TS/7f6Ry39N9E/aum/qf5RS//N9I9a+m+uf9TS/3f6Ry39f69/1NL/D/pHLf3/qH/U0v9P+kct/f+sf9TS/y/6Ry39/6p/1NJ/C/2jlv5/0z9q6f93/aOW/v/QP2rpv6X+UUv/rfSPWvpvrX/U0n8b/aOW/tvqH7X0307/qKX/9vpHLf130D9q6b+j/lFL/530j1r676x/1NJ/F/2jlv676h+19N9N/6il/+76Ry3999A/aum/p/5RS/+99I9a+u+tf9TSfx/9o5b+++oftfTfT/+opf/++kct/Q/QP2rpf6D+UUv/g/SPWvofrH/U0v8Q/aOW/ofqH7X0P0z/qKX/4fpHLf2P0D9q6X+k/lFL/6P0j1r6H61/1NL/GP2jlv7H6h+19D9O/6il//H6Ry39T9A/aul/ov5RS/+T9I9a+p+sf9TS/xT9o5b+p+oftfQ/Tf+opf/p+kct/c/QP2rpf6b+UUv/s/SPWvqfrX/U0v8c/aOW/ufqH7X0P0//qKX/+fpHLf0v0D9q6X+h/lFL/4v0j1r6X6x/1NL/Ev2jlv6X6h+19L9M/6il/+X6Ry39r9A/aul/pf5RS/+r9I9a+l+tf9TS/xr9o5b+1+oftfS/Tv+opf/1+kct/W/QP2rpf6P+UUv/m/SPWvrfrH/U0v8W/aOW/rfqH7X0v03/qKX/7fpHLf3v0D9q6X+n/lFL/7v0j1r6361/1NL/Hv2jlv736h+19L9P/6il//36Ry39H9A/aun/oP5RS/+H9I9a+j+sf9TS/xH9o5b+j+oftfR/TP+opf/j+kct/Z/QP2rp/6T+UUv/p/SPWvo/rX/U0v8Z/aOW/s/qH7X0f07/qKX/8/pHLf1f0D9q6f+i/lFL/5f0j1r6v6x/1NL/Ff2jlv6v6h+19H9N/6il/+v6Ry3939A/aun/pv5RS/+39I9K+o82oH/U0n+Q/lFL/8H6Ry39R9I/auk/sv5RS/8h+kct/UfRP2rpP6r+UUv/0fSPWvqPrn/U0n8M/aOW/mPqH7X0/4T+UUv/T+oftfT/lP5RS/+x9I9a+o+tf9TS/9P6Ry39x9E/aun/Gf2jlv7j6h+19P+s/lFL/8/pH7X0/7z+UUv/8fSPWvqPr3/U0n8C/aOW/hPqH7X0/4L+UUv/L+oftfT/kv5RS/8v6x+19J9I/6il/8T6Ry39J9E/auk/qf5RS//J9I9a+k+uf9TSfwr9o5b+U+oftfSfSv+opf9X9I9a+n9V/6il/9f0j1r6f13/qKX/1PpHLf2n0T9q6T+t/lFL/+n0j1r6T69/1NJ/Bv2jlv4z6h+19J9J/6il/8z6Ry39Z9E/auk/q/5RS//Z9I9a+s+uf9TSfw79o5b+c+oftfSfS/+opf839I9a+n9T/6il/9z6Ry3959E/auk/VP+opf8w/aOW/vPqH7X0/5b+UUv/+fSPWvrPr3/U0n8B/aOW/gvqH7X0X0j/qKX/wvpHLf0X0T9q6b+o/lFL/2/rH7X0X0z/qKX/d/SPWvp/V/+opf/39I9a+i+uf9TSfwn9o5b+S+oftfRfSv+opf/39Y9a+v9A/6il/9L6Ry39f6h/1NL/R/pHLf1/rH/U0v8n+kct/X+qf9TSfxn9o5b+P9M/aum/rP5RS//l9I9a+i+vf9TSfwX9o5b+K+oftfRfSf+opf/K+kct/VfRP2rpv6r+UUv/1fSPWvr/XP+opf8v9I9a+q+uf9TSfw39o5b+a+oftfRfS/+opf/a+kct/X+pf9TSfx39o5b+6+oftfRfT/+opf+v9I9a+v9a/6il/2/0j1r6r69/1NJ/A/2jlv4b6h+19N9I/6il/8b6Ry39f6t/1NJ/E/2jlv6b6h+19N9M/6il/+b6Ry39f6d/1NL/9/pHLf3/oH/U0v+P+kct/f+kf9TS/8/6Ry39/6J/1NL/r/pHLf230D9q6f83/aOW/n/XP2rp/w/9o5b+W+oftfTfSv+opf/W+kct/bfRP2rpv63+UUv/7fSPWvpvr3/U0n8H/aOW/jvqH7X030n/qKX/zvpHLf130T9q6b+r/lFL/930j1r6765/1NJ/D/2jlv576h+19N9L/6il/976Ry3999E/aum/r/5RS//99I9a+u+vf9TS/wD9o5b+B+oftfQ/SP+opf/B+kct/Q/RP2rpf6j+UUv/w/SPWvofrn/U0v8I/aOW/kfqH7X0P0r/qKX/0fpHLf2P0T9q6X+s/lFL/+P0j1r6H69/1NL/BP2jlv4n6h+19D9J/6il/8n6Ry39T9E/aul/qv5RS//T9I9a+p+uf9TS/wz9o5b+Z+oftfQ/S/+opf/Z+kct/c/RP2rpf67+UUv/8/SPWvqfr3/U0v8C/aOW/hfqH7X0v0j/qKX/xfpHLf0v0T9q6X+p/lFL/8v0j1r6X65/1NL/Cv2jlv5X6h+19L9K/6il/9X6Ry39r9E/aul/rf5RS//r9I9a+l+vf9TS/wb9o5b+N+oftfS/Sf+opf/N+kct/W/RP2rpf6v+UUv/2/SPWvrfrn/U0v8O/aOW/nfqH7X0v0v/qKX/3fpHLf3v0T9q6X+v/lFL//v0j1r6369/1NL/Af2jlv4P6h+19H9I/6il/8P6Ry39H9E/aun/qP5RS//H9I9a+j+uf9TS/wn9o5b+T+oftfR/Sv+opf/T+kct/Z/RP2rp/6z+UUv/5/SPWvo/r3/U0v8F/aOW/i/qH7X0f0n/qKX/y/pHLf1f0T9q6f+q/lFL/9f0j1r6v65/1NL/Df2jlv5v6h+19H9L/6ik/+gD+kct/QfpH7X0H6x/1NJ/JP2jlv4j6x+19B+if9TSfxT9o5b+o+oftfQfTf+opf/o+kct/cfQP2rpP6b+UUv/T+gftfT/pP5RS/9P6R+19B9L/6il/9j6Ry39P61/1NJ/HP2jlv6f0T9q6T+u/lFL/8/qH7X0/5z+UUv/z+sftfQfT/+opf/4+kct/SfQP2rpP6H+UUv/L+gftfT/ov5RS/8v6R+19P+y/lFL/4n0j1r6T6x/1NJ/Ev2jlv6T6h+19J9M/6il/+T6Ry39p9A/auk/pf5RS/+p9I9a+n9F/6il/1f1j1r6f03/qKX/1/WPWvpPrX/U0n8a/aOW/tPqH7X0n07/qKX/9PpHLf1n0D9q6T+j/lFL/5n0j1r6z6x/1NJ/Fv2jlv6z6h+19J9N/6il/+z6Ry3959A/auk/p/5RS/+59I9a+n9D/6il/zf1j1r6z61/1NJ/Hv2jlv5D9Y9a+g/TP2rpP6/+UUv/b+kftfSfT/+opf/8+kct/RfQP2rpv6D+UUv/hfSPWvovrH/U0n8R/aOW/ovqH7X0/7b+UUv/xfSPWvp/R/+opf939Y9a+n9P/6il/+L6Ry39l9A/aum/pP5RS/+l9I9a+n9f/6il/w/0j1r6L61/1NL/h/pHLf1/pH/U0v/H+kct/X+if9TS/6f6Ry39l9E/aun/M/2jlv7L6h+19F9O/6il//L6Ry39V9A/aum/ov5RS/+V9I9a+q+sf9TSfxX9o5b+q+oftfRfTf+opf/P9Y9a+v9C/6il/+r6Ry3919A/aum/pv5RS/+19I9a+q+tf9TS/5f6Ry3919E/aum/rv5RS//19I9a+v9K/6il/6/1j1r6/0b/qKX/+vpHLf030D9q6b+h/lFL/430j1r6b6x/1NL/t/pHLf030T9q6b+p/lFL/830j1r6b65/1NL/d/pHLf1/r3/U0v8P+kct/f+of9TS/0/6Ry39/6x/1NL/L/pHLf3/qn/U0n8L/aOW/n/TP2rp/3f9o5b+/9A/aum/pf5RS/+t9I9a+m+tf9TSfxv9o5b+2+oftfTfTv+opf/2+kct/XfQP2rpv6P+UUv/nfSPWvrvrH/U0n8X/aOW/rvqH7X0303/qKX/7vpHLf330D9q6b+n/lFL/730j1r6761/1NJ/H/2jlv776h+19N9P/6il//76Ry39D9A/aul/oP5RS/+D9I9a+h+sf9TS/xD9o5b+h+oftfQ/TP+opf/h+kct/Y/QP2rpf6T+UUv/o/SPWvofrX/U0v8Y/aOW/sfqH7X0P07/qKX/8fpHLf1P0D9q6X+i/lFL/5P0j1r6n6x/1NL/FP2jlv6n6h+19D9N/6il/+n6Ry39z9A/aul/pv5RS/+z9I9a+p+tf9TS/xz9o5b+5+oftfQ/T/+opf/5+kct/S/QP2rpf6H+UUv/i/SPWvpfrH/U0v8S/aOW/pfqH7X0v0z/qKX/5fpHLf2v0D9q6X+l/lFL/6v0j1r6X61/1NL/Gv2jlv7X6h+19L9O/6il//X6Ry39b9A/aul/o/5RS/+b9I9a+t+sf9TS/xb9o5b+t+oftfS/Tf+opf/t+kct/e/QP2rpf6f+UUv/u/SPWvrfrX/U0v8e/aOW/vfqH7X0v0//qKX//fpHLf0f0D9q6f+g/lFL/4f0j1r6P6x/1NL/Ef2jlv6P6h+19H9M/6il/+P6Ry39n9A/aun/pP5RS/+n9I9a+j+tf9TS/xn9o5b+z+oftfR/Tv+opf/z+kct/V/QP2rp/6L+UUv/l/SPWvq/rH/U0v8V/aOW/q/qH7X0f03/qKX/6/pHLf3f0D9q6f+m/lFL/7f0j0r6jzGgf9TSf5D+UUv/wfpHLf1H0j9q6T+y/lFL/yH6Ry39R9E/auk/qv5RS//R9I9a+o+uf9TSfwz9o5b+Y+oftfT/hP5RS/9P6h+19P+U/lFL/7H0j1r6j61/1NL/0/pHLf3H0T9q6f8Z/aOW/uPqH7X0/6z+UUv/z+kftfT/vP5RS//x9I9a+o+vf9TSfwL9o5b+E+oftfT/gv5RS/8v6h+19P+S/lFL/y/rH7X0n0j/qKX/xPpHLf0n0T9q6T+p/lFL/8n0j1r6T65/1NJ/Cv2jlv5T6h+19J9K/6il/1f0j1r6f1X/qKX/1/SPWvp/Xf+opf/U+kct/afRP2rpP63+UUv/6fSPWvpPr3/U0n8G/aOW/jPqH7X0n0n/qKX/zPpHLf1n0T9q6T+r/lFL/9n0j1r6z65/1NJ/Dv2jlv5z6h+19J9L/6il/zf0j1r6f1P/qKX/3PpHLf3n0T9q6T9U/6il/zD9o5b+8+oftfT/lv5RS//59I9a+s+vf9TSfwH9o5b+C+oftfRfSP+opf/C+kct/RfRP2rpv6j+UUv/b+sftfRfTP+opf939I9a+n9X/6il//f0j1r6L65/1NJ/Cf2jlv5L6h+19F9K/6il//f1j1r6/0D/qKX/0vpHLf1/qH/U0v9H+kct/X+sf9TS/yf6Ry39f6p/1NJ/Gf2jlv4/0z9q6b+s/lFL/+X0j1r6L69/1NJ/Bf2jlv4r6h+19F9J/6il/8r6Ry39V9E/aum/qv5RS//V9I9a+v9c/6il/y/0j1r6r65/1NJ/Df2jlv5r6h+19F9L/6il/9r6Ry39f6l/1NJ/Hf2jlv7r6h+19F9P/6il/6/0j1r6/1r/qKX/b/SPWvqvr3/U0n8D/aOW/hvqH7X030j/qKX/xvpHLf1/q3/U0n8T/aOW/pvqH7X030z/qKX/5vpHLf1/p3/U0v/3+kct/f+gf9TS/4/6Ry39/6R/1NL/z/pHLf3/on/U0v+v+kct/bfQP2rp/zf9o5b+f9c/aun/D/2jlv5b6h+19N9K/6il/9b6Ry39t9E/aum/rf5RS//t9I9a+m+vf9TSfwf9o5b+O+oftfTfSf+opf/O+kct/XfRP2rpv6v+UUv/3fSPWvrvrn/U0n8P/aOW/nvqH7X030v/qKX/3vpHLf330T9q6b+v/lFL//30j1r6769/1NL/AP2jlv4H6h+19D9I/6il/8H6Ry39D9E/aul/qP5RS//D9I9a+h+uf9TS/wj9o5b+R+oftfQ/Sv+opf/R+kct/Y/RP2rpf6z+UUv/4/SPWvofr3/U0v8E/aOW/ifqH7X0P0n/qKX/yfpHLf1P0T9q6X+q/lFL/9P0j1r6n65/1NL/DP2jlv5n6h+19D9L/6il/9n6Ry39z9E/aul/rv5RS//z9I9a+p+vf9TS/wL9o5b+F+oftfS/SP+opf/F+kct/S/RP2rpf6n+UUv/y/SPWvpfrn/U0v8K/aOW/lfqH7X0v0r/qKX/1fpHLf2v0T9q6X+t/lFL/+v0j1r6X69/1NL/Bv2jlv436h+19L9J/6il/836Ry39b9E/aul/q/5RS//b9I9a+t+uf9TS/w79o5b+d+oftfS/S/+opf/d+kct/e/RP2rpf6/+UUv/+/SPWvrfr3/U0v8B/aOW/g/qH7X0f0j/qKX/w/pHLf0f0T9q6f+o/lFL/8f0j1r6P65/1NL/Cf2jlv5P6h+19H9K/6il/9P6Ry39n9E/aun/rP5RS//n9I9a+j+vf9TS/wX9o5b+L+oftfR/Sf+opf/L+kct/V/RP2rp/6r+UUv/1/SPWvq/rn/U0v8N/aOW/m/qH7X0f0v/qKT/mAP6Ry39B+kftfQfrH/U0n8k/aOW/iPrH7X0H6J/1NJ/FP2jlv6j6h+19B9N/6il/+j6Ry39x9A/auk/pv5RS/9P6B+19P+k/lFL/0/pH7X0H0v/qKX/2PpHLf0/rX/U0n8c/aOW/p/RP2rpP67+UUv/z+oftfT/nP5RS//P6x+19B9P/6il//j6Ry39J9A/auk/of5RS/8v6B+19P+i/lFL/y/pH7X0/7L+UUv/ifSPWvpPrH/U0n8S/aOW/pPqH7X0n0z/qKX/5PpHLf2n0D9q6T+l/lFL/6n0j1r6f0X/qKX/V/WPWvp/Tf+opf/X9Y9a+k+tf9TSfxr9o5b+0+oftfSfTv+opf/0+kct/WfQP2rpP6P+UUv/mfSPWvrPrH/U0n8W/aOW/rPqH7X0n03/qKX/7PpHLf3n0D9q6T+n/lFL/7n0j1r6f0P/qKX/N/WPWvrPrX/0H9cfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/4cdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWEHDgQAAAAAgPxfG6GqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoKO3AsAAAAACDM3zqNjg0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCtAAAA//96f2hv") lsetxattr$trusted_overlay_upper(&(0x7f00000000c0)='.\x00', &(0x7f0000000100), 0x0, 0x0, 0x0) 12:23:06 executing program 5: syz_mount_image$hfsplus(&(0x7f0000000600), &(0x7f0000000100)='./file1\x00', 0x1010814, &(0x7f0000000180)=ANY=[], 0x1, 0x63d, &(0x7f0000000640)="$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") writev(0xffffffffffffffff, 0x0, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000300)='blkio.bfq.idle_time\x00', 0x275a, 0x0) write$cgroup_int(r0, &(0x7f0000000380), 0x1040c) 12:23:06 executing program 4: syz_mount_image$nilfs2(&(0x7f00000000c0), &(0x7f0000000100)='./file0\x00', 0x4800, &(0x7f0000000040)=ANY=[], 0x1, 0xda6, &(0x7f0000003c80)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyNxsrj/Px0ldLbd9668M+p73x/ecrJVo6ZlcfxPLaQUmqmlKo8Ph6Wd2NiNf3sk+uXOqVVOr/yWMbTC/db8x5Ynj/NpLtpMl38+OjtVz54fvG9IzePXHjzzL2taT0AAACMhv8GAAD//5Cp5/o=") r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r1 = epoll_create1(0x0) poll(&(0x7f0000000000)=[{r1}], 0x1, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r0, 0xc0186e86, &(0x7f0000000040)={0x20000000, 0x80000000006}) 12:23:06 executing program 3: getpid() syz_mount_image$ext4(&(0x7f0000000440)='ext3\x00', &(0x7f0000000480)='./file0\x00', 0xc0ed0006, &(0x7f0000000080)={[{@nobh}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x401}}, {@bsdgroups}, {@noload}, {@data_err_ignore}, {@usrjquota}]}, 0xfe, 0x441, &(0x7f00000004c0)="$eJzs3LtvHEUYAPBv7/zIE5sQHjEJGALC4mHHzoMUFIBAogAJCYogKmM7kcklRrGRSGSBoTAlikSPKJH4C6igQUCFREMBPYoUITcJVIf2bte+2HfGZ59zie/3k9aeuZ3TzLe7czc743UAHWsw/ZFE7IuIPyKir5q9tcBg9dfNpfmJf5bmJ5Iol9/6O6mUu7E0P5EXzd+3t5opl7N8b516F9+NGC+Vpi5l+ZG5Cx+MzF6+8tz0hfFzU+emLo6dPn3i+JGeU2MnWxJnGteNgY9nDh967Z2rb0ycufrez9+m7f09218bR6sMVo9uXU+2urI221+TTrra2BCaUoyI9HR1V/p/XxRj9/K+vnj1s7Y2DthW5XK5XO/7ObNQBnawJNrdAqA98i/69P43327T0OOOcP2l6g1QGvfNbKvu6YpCVqZ71f1tKw1GxJmFf79Kt9imeQgAgFrfp+OfZ+uN/wrxQE25e7I1lP6IuDciDkTEfRFxMCLuj6iUfTAiHmqy/tUrJGvHP4Vrmwpsg9Lx3wvZ2tat47989Bf9xSy3vxJ/d3J2ujR1LDsmQ9Hdm+ZH16njh1d++6LRvtrxX7ql9edjwawd17pWTdBNjs+NbyXmWtc/jRjoqhd/EvkyThIRhyJiYJN1TD/9zeFG+/4//nW0YJ2p/HXEU9XzvxCr4s8lDdcnR58/NXZyZFeUpo6N5FfFWr/8uvhmo/q3FH8LpOd/T93rfzn+F5NdEbOXr5yvrNfONl/H4p+fN7yn2ez135O8XUn3ZK99ND43d2k0oid5fe3rYyvvzfN5+TT+oaP1+/+BWDkSD0dEehEfiYhHIuLRrO2PRcTjEXF0nfh/evmJ95uPf51Z+RZK459c//z3p6mV8998onj+x++ajz+Xnv8TldRQ9spGPv822sCtHDsAAAC4WxQiYl8kheHldKEwPFz9G/6DsadQmpmde+bszIcXJ6vPCPRHdyGf6eqrmQ8dzeaG8/zYqvzxbN74y+LuSn54YqY02e7gocPtbdD/U38V2906YNt5Xgs6l/4PnUv/h86l/0Pn0v+hc9Xr/5+0oR3A7ef7HzqX/g+dS/+HzqX/Q0dq+Gx8YUuP/Evs+EQU7ohm7PxE14b/mcUmE711d7X7kwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA1/gsAAP//SHLlgw==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000440)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r0, 0x0) write$snddsp(0xffffffffffffffff, &(0x7f0000000100), 0x0) 12:23:06 executing program 2: r0 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@newqdisc={0x45c, 0x24, 0xf0b, 0x0, 0x0, {0x60, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x430, 0x2, [@TCA_TBF_RTAB={0x404, 0x2, [0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9]}, @TCA_TBF_PARMS={0x28, 0x1, {{0x1, 0x0, 0x0, 0x0, 0x0, 0x4}}}]}}]}, 0x45c}}, 0x0) [ 2941.551926][T27060] sch_tbf: burst 0 is lower than device lo mtu (65550) ! 12:23:07 executing program 5: syz_mount_image$tmpfs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x21408, 0x0, 0x1, 0x0, &(0x7f0000006380)) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000400)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@access_client}]}}) [ 2941.710563][T27064] sch_tbf: burst 0 is lower than device lo mtu (65550) ! 12:23:07 executing program 4: syz_clone(0xa22a500, 0x0, 0x0, 0x0, 0x0, 0x0) 12:23:07 executing program 5: syz_mount_image$tmpfs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x21408, 0x0, 0x1, 0x0, &(0x7f0000006380)) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000400)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@access_client}]}}) 12:23:07 executing program 2: r0 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@newqdisc={0x45c, 0x24, 0xf0b, 0x0, 0x0, {0x60, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x430, 0x2, [@TCA_TBF_RTAB={0x404, 0x2, [0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9]}, @TCA_TBF_PARMS={0x28, 0x1, {{0x1, 0x0, 0x0, 0x0, 0x0, 0x4}}}]}}]}, 0x45c}}, 0x0) [ 2941.924074][T27075] sch_tbf: burst 0 is lower than device lo mtu (65550) ! [ 2946.120937][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2946.129360][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2946.137759][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2946.146104][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 12:23:15 executing program 4: openat$binder_debug(0xffffffffffffff9c, &(0x7f0000001800)='/sys/kernel/debug/binder/stats\x00', 0x0, 0x0) 12:23:15 executing program 3: getpid() syz_mount_image$ext4(&(0x7f0000000440)='ext3\x00', &(0x7f0000000480)='./file0\x00', 0xc0ed0006, &(0x7f0000000080)={[{@nobh}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x401}}, {@bsdgroups}, {@noload}, {@data_err_ignore}, {@usrjquota}]}, 0xfe, 0x441, &(0x7f00000004c0)="$eJzs3LtvHEUYAPBv7/zIE5sQHjEJGALC4mHHzoMUFIBAogAJCYogKmM7kcklRrGRSGSBoTAlikSPKJH4C6igQUCFREMBPYoUITcJVIf2bte+2HfGZ59zie/3k9aeuZ3TzLe7czc743UAHWsw/ZFE7IuIPyKir5q9tcBg9dfNpfmJf5bmJ5Iol9/6O6mUu7E0P5EXzd+3t5opl7N8b516F9+NGC+Vpi5l+ZG5Cx+MzF6+8tz0hfFzU+emLo6dPn3i+JGeU2MnWxJnGteNgY9nDh967Z2rb0ycufrez9+m7f09218bR6sMVo9uXU+2urI221+TTrra2BCaUoyI9HR1V/p/XxRj9/K+vnj1s7Y2DthW5XK5XO/7ObNQBnawJNrdAqA98i/69P43327T0OOOcP2l6g1QGvfNbKvu6YpCVqZ71f1tKw1GxJmFf79Kt9imeQgAgFrfp+OfZ+uN/wrxQE25e7I1lP6IuDciDkTEfRFxMCLuj6iUfTAiHmqy/tUrJGvHP4Vrmwpsg9Lx3wvZ2tat47989Bf9xSy3vxJ/d3J2ujR1LDsmQ9Hdm+ZH16njh1d++6LRvtrxX7ql9edjwawd17pWTdBNjs+NbyXmWtc/jRjoqhd/EvkyThIRhyJiYJN1TD/9zeFG+/4//nW0YJ2p/HXEU9XzvxCr4s8lDdcnR58/NXZyZFeUpo6N5FfFWr/8uvhmo/q3FH8LpOd/T93rfzn+F5NdEbOXr5yvrNfONl/H4p+fN7yn2ez135O8XUn3ZK99ND43d2k0oid5fe3rYyvvzfN5+TT+oaP1+/+BWDkSD0dEehEfiYhHIuLRrO2PRcTjEXF0nfh/evmJ95uPf51Z+RZK459c//z3p6mV8998onj+x++ajz+Xnv8TldRQ9spGPv822sCtHDsAAAC4WxQiYl8kheHldKEwPFz9G/6DsadQmpmde+bszIcXJ6vPCPRHdyGf6eqrmQ8dzeaG8/zYqvzxbN74y+LuSn54YqY02e7gocPtbdD/U38V2906YNt5Xgs6l/4PnUv/h86l/0Pn0v+hc9Xr/5+0oR3A7ef7HzqX/g+dS/+HzqX/Q0dq+Gx8YUuP/Evs+EQU7ohm7PxE14b/mcUmE711d7X7kwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA1/gsAAP//SHLlgw==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000440)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r0, 0x0) write$snddsp(0xffffffffffffffff, &(0x7f0000000100), 0x0) 12:23:15 executing program 5: syz_mount_image$tmpfs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x21408, 0x0, 0x1, 0x0, &(0x7f0000006380)) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000400)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@access_client}]}}) 12:23:15 executing program 2: r0 = socket(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_SIOCGIFINDEX(r1, 0x8933, &(0x7f0000000000)={'lo\x00', 0x0}) sendmsg$nl_route_sched(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040)={&(0x7f00000001c0)=@newqdisc={0x45c, 0x24, 0xf0b, 0x0, 0x0, {0x60, 0x0, 0x0, r2, {}, {0xffff, 0xffff}}, [@qdisc_kind_options=@q_tbf={{0x8}, {0x430, 0x2, [@TCA_TBF_RTAB={0x404, 0x2, [0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9]}, @TCA_TBF_PARMS={0x28, 0x1, {{0x1, 0x0, 0x0, 0x0, 0x0, 0x4}}}]}}]}, 0x45c}}, 0x0) 12:23:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) clock_gettime(0x0, &(0x7f0000000340)) ppoll(&(0x7f00000002c0)=[{r1}], 0x1, 0x0, 0x0, 0x0) close(r0) 12:23:15 executing program 0: syz_usb_connect$cdc_ncm(0x0, 0x6e, &(0x7f0000000080)={{0x12, 0x1, 0x201, 0x2, 0x0, 0x0, 0x20, 0x525, 0xa4a1, 0x40, 0x1, 0x2, 0x3, 0x1, [{{0x9, 0x2, 0x5c, 0x2, 0x1, 0x0, 0x0, 0x0, {{0x9, 0x4, 0x0, 0x0, 0x1, 0x2, 0xd, 0x0, 0x0, {{0x5}, {0x5}, {0xd}, {0x6}}}}}}]}}, &(0x7f00000001c0)={0x0, 0x0, 0x24, &(0x7f0000000140)={0x5, 0xf, 0x24, 0x2, [@ss_container_id={0x14, 0x10, 0x4, 0x0, "fc7ced95e3ee51931869c134358934fd"}, @wireless={0xb}]}}) 12:23:15 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nbd(&(0x7f0000000040), r0) sendmsg$NBD_CMD_CONNECT(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000001c0)={0x30, r1, 0x61fed8a36a3c956d, 0x0, 0x0, {}, [@NBD_ATTR_SOCKETS={0x4}, @NBD_ATTR_BLOCK_SIZE_BYTES={0xc}, @NBD_ATTR_SIZE_BYTES={0xc}]}, 0x30}}, 0x0) 12:23:15 executing program 2: add_key$fscrypt_v1(&(0x7f0000000300), &(0x7f0000000340)={'fscrypt:', @desc1}, &(0x7f0000000380)={0x0, "a52b4996bf6f58e43f8c999ff34e719133a1618e752fed0e77403fa61ba8d71b798db80e378c0b45561be16fefe4a178414fd82c4d229bdeeee813b50abb18f6"}, 0x48, 0xffffffffffffffff) r0 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) add_key$keyring(&(0x7f0000000440), &(0x7f0000000480)={'syz', 0x2}, 0x0, 0x0, r0) r1 = add_key$fscrypt_v1(&(0x7f00000004c0), &(0x7f0000000500), &(0x7f0000000540)={0x0, "7e47dc4a7caee5f9f432371db7762e263d529f6ec2cd2ffa1de99453d99b65ed190748f39c8971d7537128d63f437ea8be626bf6bf23e46e5f9267cbc5725c2d"}, 0x48, 0xfffffffffffffffe) keyctl$update(0x2, r1, &(0x7f00000005c0)="1b", 0x1) [ 2950.126507][T27089] sch_tbf: burst 0 is lower than device lo mtu (65550) ! 12:23:15 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000009c0)={'batadv_slave_1\x00', 0x0}) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f00000009c0)={'batadv_slave_1\x00', 0x0}) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_SET(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000480)={0x20, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_LINKINFO_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x20}}, 0x0) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r4, @ANYBLOB="01000000000000000000", @ANYRES32=r1], 0x20}}, 0x0) 12:23:15 executing program 5: syz_mount_image$tmpfs(&(0x7f0000000040), &(0x7f00000000c0)='./file0\x00', 0x21408, 0x0, 0x1, 0x0, &(0x7f0000006380)) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) mount$9p_fd(0x0, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000b80), 0x0, &(0x7f0000000400)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@access_client}]}}) 12:23:15 executing program 2: add_key$fscrypt_v1(&(0x7f0000000300), &(0x7f0000000340)={'fscrypt:', @desc1}, &(0x7f0000000380)={0x0, "a52b4996bf6f58e43f8c999ff34e719133a1618e752fed0e77403fa61ba8d71b798db80e378c0b45561be16fefe4a178414fd82c4d229bdeeee813b50abb18f6"}, 0x48, 0xffffffffffffffff) r0 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) add_key$keyring(&(0x7f0000000440), &(0x7f0000000480)={'syz', 0x2}, 0x0, 0x0, r0) r1 = add_key$fscrypt_v1(&(0x7f00000004c0), &(0x7f0000000500), &(0x7f0000000540)={0x0, "7e47dc4a7caee5f9f432371db7762e263d529f6ec2cd2ffa1de99453d99b65ed190748f39c8971d7537128d63f437ea8be626bf6bf23e46e5f9267cbc5725c2d"}, 0x48, 0xfffffffffffffffe) keyctl$update(0x2, r1, &(0x7f00000005c0)="1b", 0x1) 12:23:15 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000009c0)={'batadv_slave_1\x00', 0x0}) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f00000009c0)={'batadv_slave_1\x00', 0x0}) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_SET(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000480)={0x20, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_LINKINFO_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x20}}, 0x0) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r4, @ANYBLOB="01000000000000000000", @ANYRES32=r1], 0x20}}, 0x0) 12:23:15 executing program 2: add_key$fscrypt_v1(&(0x7f0000000300), &(0x7f0000000340)={'fscrypt:', @desc1}, &(0x7f0000000380)={0x0, "a52b4996bf6f58e43f8c999ff34e719133a1618e752fed0e77403fa61ba8d71b798db80e378c0b45561be16fefe4a178414fd82c4d229bdeeee813b50abb18f6"}, 0x48, 0xffffffffffffffff) r0 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) add_key$keyring(&(0x7f0000000440), &(0x7f0000000480)={'syz', 0x2}, 0x0, 0x0, r0) r1 = add_key$fscrypt_v1(&(0x7f00000004c0), &(0x7f0000000500), &(0x7f0000000540)={0x0, "7e47dc4a7caee5f9f432371db7762e263d529f6ec2cd2ffa1de99453d99b65ed190748f39c8971d7537128d63f437ea8be626bf6bf23e46e5f9267cbc5725c2d"}, 0x48, 0xfffffffffffffffe) keyctl$update(0x2, r1, &(0x7f00000005c0)="1b", 0x1) 12:23:15 executing program 3: getpid() syz_mount_image$ext4(&(0x7f0000000440)='ext3\x00', &(0x7f0000000480)='./file0\x00', 0xc0ed0006, &(0x7f0000000080)={[{@nobh}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x401}}, {@bsdgroups}, {@noload}, {@data_err_ignore}, {@usrjquota}]}, 0xfe, 0x441, &(0x7f00000004c0)="$eJzs3LtvHEUYAPBv7/zIE5sQHjEJGALC4mHHzoMUFIBAogAJCYogKmM7kcklRrGRSGSBoTAlikSPKJH4C6igQUCFREMBPYoUITcJVIf2bte+2HfGZ59zie/3k9aeuZ3TzLe7czc743UAHWsw/ZFE7IuIPyKir5q9tcBg9dfNpfmJf5bmJ5Iol9/6O6mUu7E0P5EXzd+3t5opl7N8b516F9+NGC+Vpi5l+ZG5Cx+MzF6+8tz0hfFzU+emLo6dPn3i+JGeU2MnWxJnGteNgY9nDh967Z2rb0ycufrez9+m7f09218bR6sMVo9uXU+2urI221+TTrra2BCaUoyI9HR1V/p/XxRj9/K+vnj1s7Y2DthW5XK5XO/7ObNQBnawJNrdAqA98i/69P43327T0OOOcP2l6g1QGvfNbKvu6YpCVqZ71f1tKw1GxJmFf79Kt9imeQgAgFrfp+OfZ+uN/wrxQE25e7I1lP6IuDciDkTEfRFxMCLuj6iUfTAiHmqy/tUrJGvHP4Vrmwpsg9Lx3wvZ2tat47989Bf9xSy3vxJ/d3J2ujR1LDsmQ9Hdm+ZH16njh1d++6LRvtrxX7ql9edjwawd17pWTdBNjs+NbyXmWtc/jRjoqhd/EvkyThIRhyJiYJN1TD/9zeFG+/4//nW0YJ2p/HXEU9XzvxCr4s8lDdcnR58/NXZyZFeUpo6N5FfFWr/8uvhmo/q3FH8LpOd/T93rfzn+F5NdEbOXr5yvrNfONl/H4p+fN7yn2ez135O8XUn3ZK99ND43d2k0oid5fe3rYyvvzfN5+TT+oaP1+/+BWDkSD0dEehEfiYhHIuLRrO2PRcTjEXF0nfh/evmJ95uPf51Z+RZK459c//z3p6mV8998onj+x++ajz+Xnv8TldRQ9spGPv822sCtHDsAAAC4WxQiYl8kheHldKEwPFz9G/6DsadQmpmde+bszIcXJ6vPCPRHdyGf6eqrmQ8dzeaG8/zYqvzxbN74y+LuSn54YqY02e7gocPtbdD/U38V2906YNt5Xgs6l/4PnUv/h86l/0Pn0v+hc9Xr/5+0oR3A7ef7HzqX/g+dS/+HzqX/Q0dq+Gx8YUuP/Evs+EQU7ohm7PxE14b/mcUmE711d7X7kwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA1/gsAAP//SHLlgw==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000440)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r0, 0x0) write$snddsp(0xffffffffffffffff, &(0x7f0000000100), 0x0) 12:23:15 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000009c0)={'batadv_slave_1\x00', 0x0}) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f00000009c0)={'batadv_slave_1\x00', 0x0}) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_SET(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000480)={0x20, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_LINKINFO_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x20}}, 0x0) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r4, @ANYBLOB="01000000000000000000", @ANYRES32=r1], 0x20}}, 0x0) 12:23:15 executing program 5: add_key$fscrypt_v1(&(0x7f0000000300), &(0x7f0000000340)={'fscrypt:', @desc1}, &(0x7f0000000380)={0x0, "a52b4996bf6f58e43f8c999ff34e719133a1618e752fed0e77403fa61ba8d71b798db80e378c0b45561be16fefe4a178414fd82c4d229bdeeee813b50abb18f6"}, 0x48, 0xffffffffffffffff) r0 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) add_key$keyring(&(0x7f0000000440), &(0x7f0000000480)={'syz', 0x2}, 0x0, 0x0, r0) r1 = add_key$fscrypt_v1(&(0x7f00000004c0), &(0x7f0000000500), &(0x7f0000000540)={0x0, "7e47dc4a7caee5f9f432371db7762e263d529f6ec2cd2ffa1de99453d99b65ed190748f39c8971d7537128d63f437ea8be626bf6bf23e46e5f9267cbc5725c2d"}, 0x48, 0xfffffffffffffffe) keyctl$update(0x2, r1, &(0x7f00000005c0)="1b", 0x1) [ 2951.241005][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2951.249406][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2951.257849][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2951.266158][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2953.891133][ T1215] ieee802154 phy0 wpan0: encryption failed: -22 [ 2953.897509][ T1215] ieee802154 phy1 wpan1: encryption failed: -22 [ 2956.360868][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2956.369230][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2956.377704][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2956.386150][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 12:23:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) clock_gettime(0x0, &(0x7f0000000340)) ppoll(&(0x7f00000002c0)=[{r1}], 0x1, 0x0, 0x0, 0x0) close(r0) 12:23:22 executing program 2: add_key$fscrypt_v1(&(0x7f0000000300), &(0x7f0000000340)={'fscrypt:', @desc1}, &(0x7f0000000380)={0x0, "a52b4996bf6f58e43f8c999ff34e719133a1618e752fed0e77403fa61ba8d71b798db80e378c0b45561be16fefe4a178414fd82c4d229bdeeee813b50abb18f6"}, 0x48, 0xffffffffffffffff) r0 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) add_key$keyring(&(0x7f0000000440), &(0x7f0000000480)={'syz', 0x2}, 0x0, 0x0, r0) r1 = add_key$fscrypt_v1(&(0x7f00000004c0), &(0x7f0000000500), &(0x7f0000000540)={0x0, "7e47dc4a7caee5f9f432371db7762e263d529f6ec2cd2ffa1de99453d99b65ed190748f39c8971d7537128d63f437ea8be626bf6bf23e46e5f9267cbc5725c2d"}, 0x48, 0xfffffffffffffffe) keyctl$update(0x2, r1, &(0x7f00000005c0)="1b", 0x1) 12:23:22 executing program 5: add_key$fscrypt_v1(&(0x7f0000000300), &(0x7f0000000340)={'fscrypt:', @desc1}, &(0x7f0000000380)={0x0, "a52b4996bf6f58e43f8c999ff34e719133a1618e752fed0e77403fa61ba8d71b798db80e378c0b45561be16fefe4a178414fd82c4d229bdeeee813b50abb18f6"}, 0x48, 0xffffffffffffffff) r0 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) add_key$keyring(&(0x7f0000000440), &(0x7f0000000480)={'syz', 0x2}, 0x0, 0x0, r0) r1 = add_key$fscrypt_v1(&(0x7f00000004c0), &(0x7f0000000500), &(0x7f0000000540)={0x0, "7e47dc4a7caee5f9f432371db7762e263d529f6ec2cd2ffa1de99453d99b65ed190748f39c8971d7537128d63f437ea8be626bf6bf23e46e5f9267cbc5725c2d"}, 0x48, 0xfffffffffffffffe) keyctl$update(0x2, r1, &(0x7f00000005c0)="1b", 0x1) 12:23:22 executing program 4: r0 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r0, 0x8933, &(0x7f00000009c0)={'batadv_slave_1\x00', 0x0}) r2 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$ifreq_SIOCGIFINDEX_batadv_hard(r2, 0x8933, &(0x7f00000009c0)={'batadv_slave_1\x00', 0x0}) r4 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000440), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_LINKINFO_SET(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000480)={0x20, 0x0, 0x0, 0x0, 0x0, {}, [@ETHTOOL_A_LINKINFO_HEADER={0xc, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}]}, 0x20}}, 0x0) sendmsg$ETHTOOL_MSG_LINKINFO_SET(r0, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)={&(0x7f0000000480)=ANY=[@ANYBLOB=' \x00\x00\x00', @ANYRES16=r4, @ANYBLOB="01000000000000000000", @ANYRES32=r1], 0x20}}, 0x0) 12:23:22 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) r1 = openat$vga_arbiter(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) dup3(r0, r1, 0x0) 12:23:22 executing program 3: getpid() syz_mount_image$ext4(&(0x7f0000000440)='ext3\x00', &(0x7f0000000480)='./file0\x00', 0xc0ed0006, &(0x7f0000000080)={[{@nobh}, {@auto_da_alloc_val={'auto_da_alloc', 0x3d, 0x401}}, {@bsdgroups}, {@noload}, {@data_err_ignore}, {@usrjquota}]}, 0xfe, 0x441, &(0x7f00000004c0)="$eJzs3LtvHEUYAPBv7/zIE5sQHjEJGALC4mHHzoMUFIBAogAJCYogKmM7kcklRrGRSGSBoTAlikSPKJH4C6igQUCFREMBPYoUITcJVIf2bte+2HfGZ59zie/3k9aeuZ3TzLe7czc743UAHWsw/ZFE7IuIPyKir5q9tcBg9dfNpfmJf5bmJ5Iol9/6O6mUu7E0P5EXzd+3t5opl7N8b516F9+NGC+Vpi5l+ZG5Cx+MzF6+8tz0hfFzU+emLo6dPn3i+JGeU2MnWxJnGteNgY9nDh967Z2rb0ycufrez9+m7f09218bR6sMVo9uXU+2urI221+TTrra2BCaUoyI9HR1V/p/XxRj9/K+vnj1s7Y2DthW5XK5XO/7ObNQBnawJNrdAqA98i/69P43327T0OOOcP2l6g1QGvfNbKvu6YpCVqZ71f1tKw1GxJmFf79Kt9imeQgAgFrfp+OfZ+uN/wrxQE25e7I1lP6IuDciDkTEfRFxMCLuj6iUfTAiHmqy/tUrJGvHP4Vrmwpsg9Lx3wvZ2tat47989Bf9xSy3vxJ/d3J2ujR1LDsmQ9Hdm+ZH16njh1d++6LRvtrxX7ql9edjwawd17pWTdBNjs+NbyXmWtc/jRjoqhd/EvkyThIRhyJiYJN1TD/9zeFG+/4//nW0YJ2p/HXEU9XzvxCr4s8lDdcnR58/NXZyZFeUpo6N5FfFWr/8uvhmo/q3FH8LpOd/T93rfzn+F5NdEbOXr5yvrNfONl/H4p+fN7yn2ez135O8XUn3ZK99ND43d2k0oid5fe3rYyvvzfN5+TT+oaP1+/+BWDkSD0dEehEfiYhHIuLRrO2PRcTjEXF0nfh/evmJ95uPf51Z+RZK459c//z3p6mV8998onj+x++ajz+Xnv8TldRQ9spGPv822sCtHDsAAAC4WxQiYl8kheHldKEwPFz9G/6DsadQmpmde+bszIcXJ6vPCPRHdyGf6eqrmQ8dzeaG8/zYqvzxbN74y+LuSn54YqY02e7gocPtbdD/U38V2906YNt5Xgs6l/4PnUv/h86l/0Pn0v+hc9Xr/5+0oR3A7ef7HzqX/g+dS/+HzqX/Q0dq+Gx8YUuP/Evs+EQU7ohm7PxE14b/mcUmE711d7X7kwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKA1/gsAAP//SHLlgw==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_service_bytes_recursive\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000440)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r0, 0x0) write$snddsp(0xffffffffffffffff, &(0x7f0000000100), 0x0) 12:23:22 executing program 5: add_key$fscrypt_v1(&(0x7f0000000300), &(0x7f0000000340)={'fscrypt:', @desc1}, &(0x7f0000000380)={0x0, "a52b4996bf6f58e43f8c999ff34e719133a1618e752fed0e77403fa61ba8d71b798db80e378c0b45561be16fefe4a178414fd82c4d229bdeeee813b50abb18f6"}, 0x48, 0xffffffffffffffff) r0 = add_key$keyring(&(0x7f0000000180), &(0x7f00000001c0)={'syz', 0x2}, 0x0, 0x0, 0xffffffffffffffff) add_key$keyring(&(0x7f0000000440), &(0x7f0000000480)={'syz', 0x2}, 0x0, 0x0, r0) r1 = add_key$fscrypt_v1(&(0x7f00000004c0), &(0x7f0000000500), &(0x7f0000000540)={0x0, "7e47dc4a7caee5f9f432371db7762e263d529f6ec2cd2ffa1de99453d99b65ed190748f39c8971d7537128d63f437ea8be626bf6bf23e46e5f9267cbc5725c2d"}, 0x48, 0xfffffffffffffffe) keyctl$update(0x2, r1, &(0x7f00000005c0)="1b", 0x1) 12:23:22 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x1c, 0x2, 0x3, 0x801, 0x0, 0x0, {}, [@NFQA_CFG_CMD={0x8, 0x1, {0x3}}]}, 0x1c}}, 0x0) 12:23:22 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet_sctp(0x2, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000140)={'vxcan0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=@bridge_delneigh={0x24, 0x1d, 0x1, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@NDA_VLAN={0x6}]}, 0x24}}, 0x0) 12:23:22 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000007c0)={0x6, 0x3, &(0x7f0000000500)=@framed, &(0x7f0000000540)='syzkaller\x00', 0x1, 0xf8, &(0x7f0000000580)=""/248, 0x0, 0x2, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 12:23:22 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x1c, 0x2, 0x3, 0x801, 0x0, 0x0, {}, [@NFQA_CFG_CMD={0x8, 0x1, {0x3}}]}, 0x1c}}, 0x0) 12:23:22 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet_sctp(0x2, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000140)={'vxcan0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=@bridge_delneigh={0x24, 0x1d, 0x1, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@NDA_VLAN={0x6}]}, 0x24}}, 0x0) [ 2962.120870][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2962.129268][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2962.137660][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2962.146092][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 12:23:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) clock_gettime(0x0, &(0x7f0000000340)) ppoll(&(0x7f00000002c0)=[{r1}], 0x1, 0x0, 0x0, 0x0) close(r0) 12:23:29 executing program 5: syz_clone(0x9142400, 0x0, 0x0, 0x0, 0x0, 0x0) 12:23:29 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000007c0)={0x6, 0x3, &(0x7f0000000500)=@framed, &(0x7f0000000540)='syzkaller\x00', 0x1, 0xf8, &(0x7f0000000580)=""/248, 0x0, 0x2, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 12:23:29 executing program 3: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e75"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000300)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@access_client}], [], 0x6b}}) 12:23:29 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x1c, 0x2, 0x3, 0x801, 0x0, 0x0, {}, [@NFQA_CFG_CMD={0x8, 0x1, {0x3}}]}, 0x1c}}, 0x0) 12:23:29 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet_sctp(0x2, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000140)={'vxcan0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=@bridge_delneigh={0x24, 0x1d, 0x1, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@NDA_VLAN={0x6}]}, 0x24}}, 0x0) 12:23:29 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) r1 = socket$inet_sctp(0x2, 0x5, 0x84) ioctl$ifreq_SIOCGIFINDEX_vcan(r1, 0x8933, &(0x7f0000000140)={'vxcan0\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000040)=@bridge_delneigh={0x24, 0x1d, 0x1, 0x0, 0x0, {0x7, 0x0, 0x0, r2}, [@NDA_VLAN={0x6}]}, 0x24}}, 0x0) 12:23:29 executing program 0: r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$NFQNL_MSG_CONFIG(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000000c0)={0x1c, 0x2, 0x3, 0x801, 0x0, 0x0, {}, [@NFQA_CFG_CMD={0x8, 0x1, {0x3}}]}, 0x1c}}, 0x0) 12:23:29 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000007c0)={0x6, 0x3, &(0x7f0000000500)=@framed, &(0x7f0000000540)='syzkaller\x00', 0x1, 0xf8, &(0x7f0000000580)=""/248, 0x0, 0x2, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) 12:23:29 executing program 3: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e75"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000300)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@access_client}], [], 0x6b}}) 12:23:29 executing program 5: syz_clone(0x9142400, 0x0, 0x0, 0x0, 0x0, 0x0) 12:23:29 executing program 2: bpf$PROG_LOAD_XDP(0x5, &(0x7f00000007c0)={0x6, 0x3, &(0x7f0000000500)=@framed, &(0x7f0000000540)='syzkaller\x00', 0x1, 0xf8, &(0x7f0000000580)=""/248, 0x0, 0x2, '\x00', 0x0, 0x25, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) [ 2967.891042][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2967.899486][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2967.907863][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2967.916272][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 12:23:38 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000000c0), r1) sendmsg$IEEE802154_LIST_IFACE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000000c0)={0x20, r2, 0x1, 0x0, 0x0, {}, [@IEEE802154_ATTR_DEV_NAME={0xa, 0x1, 'wpan4\x00'}]}, 0x20}}, 0x0) 12:23:38 executing program 0: syz_mount_image$ntfs(&(0x7f0000000180), &(0x7f0000000000)='./file0\x00', 0x0, &(0x7f0000000040)={[{@dmask}, {@errors_remount}, {@case_sensitive_no}, {@fmask={'fmask', 0x3d, 0x7ffffffa}}, {@gid}, {@show_sys_files_no}, {@nls={'nls', 0x3d, 'cp1250'}}, {@show_sys_files_yes}, {@dmask={'dmask', 0x3d, 0x80000006}}, {@errors_remount}, {}, {@disable_sparse_yes}, {@case_sensitive_yes}], [{@context={'context', 0x3d, 'system_u'}}, {@rootcontext={'rootcontext', 0x3d, 'user_u'}}, {@audit}]}, 0x1, 0x1ee3d, &(0x7f000001f4c0)="$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Z4wz1hnnjHcmOBOdSc5kZ4oz1ZnmTHdmODOdWc5sZ44z15nnzHcWOAudRc5iZ4mz1FnmLHdWOCudVc5qZ42z1lnnrHc2OBudTc5mZ4uz1dnmbHd2ODudXc5uZ4+z19nn7HcOOAedQ85h54hz1DnmHHdOOCedU85p54xz1jnnnHcuOBedS85l54pz1bnmXHduODedW85t545z17nn3HceOA+dR85j54nz1HnmPHdeOC+dV85r543z1nnnvHc+OB+dT85n54vz1fnmfHd+OD+dX85v54/z1/nnJHATuoncxG4SN6mbzE3upnBTuqnc1G4aN62bzk3vZnAzupnczG4WN6ubzc3u5nBzurnc3G4eN6+bz83vFnALuoXcwm4Rt6hbzC3ulnBLuqXc0m4Zt6xbzi3vVnArupXcym4Vt6pbza3u1nBrurXc2m4dt65bz63vNnAbuo3cxm4Tt6nbzG3utnBbuq3c1m4bt63bzm3vdnA7up3czm4Xt6vbze3uYi7uEi7pUi7tMi7rci7vCq7oSq7sKq7qaq7uGq7pWq7tOq7req7vBm7oRi5woYvc2O3h9nR7ub3dPm5ft5/b3x3gDnQHuYPdIe5Qd5g73B3hjnRHuaPdMe5Yd5w73p3gTnQnuZPdKe5Ud5o73Z3hznRnubPdOe5cd547313gLnQXuYvdJe5Sd5m73F3hrnRXuavdNe5ad5273t3gbnQ3uZvdLe5Wd5u73d3h7nR3ubvdPe5ed5+73z3gHnQPuYfdI+5R95h73D3hnnRPuafdM+5Z95x73r3gXnQvuZfdK+5V95p73b3h3nRvubfdO+5d9557333gPnQfuY/dJ+5T95n73H3hvnRfua/dN+5b95373v3gfnQ/uZ/dL+5X95v73f3h/nR/ub/dP+5f95+bwEvoJfISe0m8pF4yL7mXwkvppfJSe2m8tF46L72XwcvoZfIye1m8rF42L7uXw8vp5fJye3m8vF4+L79XwCvoFfIKe0W8ol4xr7hXwivplfJKe2W8sl45r7xXwavoVfIqe1W8ql41r7pXw6vp1fJqe3W8ul49r77XwGvoNfIae028pl4zr7nXwmvptfJae228tl47r73XwevodfI6e128rl43r7uHebhHeKRHebTHeKzHebwneKInebKneKqnebpneKZnebbneK7neb4XeKEXecCDHvJir4fX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") creat(&(0x7f0000000280)='./file2\x00', 0x0) 12:23:38 executing program 2: socket$inet6(0xa, 0x3, 0x6) syz_io_uring_setup(0x2e76, &(0x7f00000001c0), &(0x7f0000ab9000/0x2000)=nil, &(0x7f0000004000/0x1000)=nil, 0x0, 0x0) r0 = socket$netlink(0x10, 0x3, 0x0) r1 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000180), 0x0, 0x0) r2 = ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.current\x00', 0x275a, 0x0) write$binfmt_script(r3, &(0x7f0000000000)=ANY=[@ANYRES32=r0], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r3, 0x0) preadv(r3, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0xffffffff000}], 0x5, 0x0, 0x0) r4 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_GET_NESTED_STATE(r4, 0x4048aecb, &(0x7f0000003680)={{0x0, 0x0, 0x80}}) 12:23:38 executing program 3: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e75"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000300)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@access_client}], [], 0x6b}}) 12:23:38 executing program 5: syz_clone(0x9142400, 0x0, 0x0, 0x0, 0x0, 0x0) 12:23:38 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:23:38 executing program 1: syz_mount_image$fuse(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) mount$fuseblk(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0), 0x0, &(0x7f0000000240)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x8000}}) 12:23:38 executing program 3: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="1500000065ffff0180000008003950323030302e75"], 0x15) r2 = dup(r1) write$FUSE_BMAP(r2, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r2, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000300)={'trans=fd,', {'rfdno', 0x3d, r0}, 0x2c, {'wfdno', 0x3d, r2}, 0x2c, {[{@access_client}], [], 0x6b}}) 12:23:38 executing program 5: syz_clone(0x9142400, 0x0, 0x0, 0x0, 0x0, 0x0) 12:23:38 executing program 2: bpf$ENABLE_STATS(0x20, &(0x7f0000001340), 0x4) r0 = syz_clone(0x2100, &(0x7f0000003940)="83e34bce718214439723e4d1613e580a8926bf0850d58367cbb6478c67d0d9c4d36c6a7029ff4499c2a719cd08b9e5c40a8aa4a856dcb068feca7ff9d8325e72d8305e4dd04e294707a1726d00e7403376eb6259b92f774346e5edc42ba9e9a82da9596fbc688b5038cfbe7aa9ff14baf7e2c3da6754174ab212f3555e1ba993030dcfc2562a10ef77f06b6a1d35d61df59effc7f4926f734a44a87737ff5ea837965fc74b108fee1c2a0f8616b7cce1601a394f6403fd5bcdd11b262da698d9603af470149c7aecf49095a0fa1931baba3704433a0d8c490c39d8bae8f01136adf4b4328587a9111c73740bef2fc0b1fbf00a5a45c6ad754c6645cda70b60a18a7be675a02dc222513da6291dc9db4e0c2c5e64a7eece3e370c89a6534fb59c588502ed96d5c0b0714dd0e6b6e690d89b4668c03cc7b6d22bcfaf26842b93bec3a884963ad4a06e50d0313fb66352fa8841bc55c3e6ebe6cef5dcd70217d0a492ffc39eeafbf597dcfb19dd06e33e91452441edad0e0fe502fd2bd809c7d3b1c528f4d0e93c92b967556b5d36709a920af67d0d841448d0d966d39acb7ef842aa7fd8d54c31e25d360be4256d414513a323fcdab913da2234e09eb83e9f7383eb15979d15ddd4b6b7d5492d0810bd449b725fd1d8e56068783dccfd3bb8516bb71902de322de7ae8b7002d5556f3f26bcef23a5f006028e321551ea1bc0f595c82214523561605f96c791558df1fd6478f0fb6b40a1d94ff5e7aeb90f74394fca489a755aff9f9ec9d4fe414fc8874c959e1d5637498f45a95b38e348b891d02aba24f50aeff2ab1b02d65f4df32438fd52f5d44cea4bf90cac273650fabfd6ded30f2dd8d8298209b3c63d165a215acb520713736e63c14e238781addfa712feaf956aedf2a8d18c1bcb3491ee8bde3c69d14aac99a49083e74f449095e272c268444d5bad5c4f724bd3d4810cb26e2e0cd89104c475284323d00fce56ea73bcfd93b842446413f2f25a48b753596a65aeeffef12d2886c8aa2aa849b1a3c1516a35b6fce8d5d859e4a8ea3212d6460ab6e1f770a1a131f233e73ad4b31876bd1cb76eb67ff51eb8419b68a1e7a155b00272795633bd2e31b1eebefb26cb5d9e6c600f07ba8ecde08b87a8d3412ef487ce8cd583e649acd7a18fe73260fe35404ad0a2dde05bacb81e662813096a8cc0341469bcb7643f1161d07e6aae95afb3e4c796020f0c9d37b3d545ff2c48cb033c37b71ca717618f925a198dcbf77adfcd409de9341fd40e1e0a3e673db743586770d132a3c5d4a03c41505f25ac4f87c0ff0b1f4d08f461b52605a7e28f6bb37ebe083447942a444f23d5ec51b1456df1abc28dfa5c51235c00d6f30ce82f97feea41c6522966101dca640f8a051e93597fd93a83e68fdb34086118e344adb7ce77b9ca44b9ae3e2d7e74692a5580c5e38c2e2853ffd73cd759557b1ac7bb9abaf6708290a229ff57f9d907146b8c6a489f87572ae974047adff6cfb96a67cffe3e38f56823060bad88c26124ace60e89adbf026a94d41cda76e5567187bb2564efc1a9df6e8dc10a0882e8089f33aed5874acb1d17fa07a3b65e7067130d9fae4f0838db5f0184e56de5b9397c12139db292b7bb45e0368dd4a9e215188d19fc2377e67979c82f470253f7f80de1fd7d5c7ac1244fe1d6779b8f43845eaaa17c954cf56b4714a088eb760066b86d3ec3ac97e05dc99dde0b8d39300dac7c1874051f30f0bbaa75abddadb59b1fe7de2d69d7336e230027dc515c529b69418864a42c73de1469762a7898f7fb560616fb1cd36726942cfa110100801c99838d9d7491f29e7b42fb0de727ab658d84b92d7239b4e6a4941c5a9fb12d617fd13b5a4690b57fb1b21e2f2228a8727abbd205b43a21ca407debb397bad4376bb69cef801d61a49c870804144b986ee845d7dcd2a6409efe27ce5d72a96a895d4f35214edd7d884c48acf561b2843cc5b27affbe57c2c6a83f8c0b8e4026e82d03e1a04a58d7e99f0057412632e6966f155c6185ce1612e7193126646142a7f6063ed833118e6913975c01087ec876edeba34832bbaa767ac83ff8be593038251a0528888b4ad811ef5450c5cac97fea45eb6dde774e4eff9b7bf843c4f3c32cb182ffebf002886fc4797bd2751f9d30207b87660985d503501afb51d97b1de7ed51316106743960028b4ff09f9ffbe3da3494952582a46f398bde4cb5b2e7beaf3c3280122aba3481149b0f8ce627913b0cec20328a49be7f7fdb797eaa6a2701e529b83199291ea970607cd85e61599065602a82ffce4d5536e3c8fe7fc8377abed516c897d4a9a60767fc50c38bec306beea394b0b838b4bfe6cdb3ec14ceef65d3ce3b8d8e5f75a00ed585f7f9abcb78919c70bdc7ab49e0c6cee83cef18581dfb9534a39d5db23649206c04f805676e52e6d2bfde714b72bb038d64355b87241f5b46595c09318484d8f5e704e2072f1db5a1886e4ff868ce19f511cbd2e13df84fdcf4abc8c0c0cada193b8f537035e0aa8c6d97d46530c19073fe0a14308734f4a5cd316de4aee4992fe4085718fbfdaef97b795891f346fa654b7da99976537b7352eb7ba2a8af95ce910344114ba5730876cfe7a760290586b75fbf883662f3372ea61d26a514077490ac6aa81d7fad45ce0eba1048eca377e6468905f6f3e4e4b07208023bdb78e5581e7964db3ea65123de655e25b8191b80e5b494a3e6aa759965f25a7fff63b86784cfa327d0896b2b0dacc0193c96dd890c45443a61d7734c8f6dece7dfee9d45ae9883e27b4bca55f27adb3a8391cd6266ab8aa3330460d27e3534111bfa8f99f275816f52233ce6cc918332eda25bbb5c0bece879768d8b276fa63a8e00008c81e02f43c3c765efdbc4fae6242c1cc13195924868f138f6802e3067393f58e9ccf5b779b9f09f1b48faacdc6d3ec96709225d418489f8d18d68ade1b910c3e535c2950654cbc9c25187f79beb738892beb5c61036957690e6946122339e2423e8803a0f9c6c780c31f73722f6ed8391779abcd97e86217e2f114560388c4273c920be998b18668820ab94e088902acc17ceb5965c51d10c57607afa354500421120c081c41834bf58e47235f87e0e228e85b5cddf01239449b71d209615f53fe39caaa465e4d74299e4a4cfb0dd6d667c285758f844e39ffe98824236d354584e97167846c8b5180a32f41adecee7a467e2db553e8eb0cb45423291077299546628847e85e933553670506d09773cefa5d9fe2ad8f76a034c8efb4307903015c69903e42e3bb11768cba1ec6ac6a38d44531ad7d40049fb257a7f31b56225ce4911517bf62511672086d17bfaae228eb816008d5630c0748a1247c27605af17e62eeba7bbc3020d654cc422b3a69d2f3719076e044139aa7a16a51cbb26d28be99096ba8778019bd7c0048b5a9ed7c01c63961215ff6b5204c354437657222e11281a5a0a65c7a1f4fec0a3ffbbfd600299562274fb46dbdc7f89863d6c0ebb8c37a3347a25d0324f5aff09c30dfb3bc9e8929e884995494a9b207f4795368ce0e00495ff4a67c2055cbd3b5c52543a0ce33afc23bc621a0b65b1f47d97356c740a09acdea9b9be78055c6e27e5fca699aa63e655f936c3c222582f5ba6bceb8728bb7976a24c5c7d27c87ed5d4f296c0513c37e88e0d304c9cddbce6fa5f9603c6c36cfa11e6168da8ac6cd3101d82da36facbf184b139d7c7c0607cfa3aa36fe759c455bb209c3985f86bee92c6e1ad78765399f3b9823c96b3fd610b906925ef92c15fa35d82a526f3135a858ddcae46d11b43804a8f0484a2bd9c1d830c83b169ebdddfc1bdd9fb5f3fb7ffeae0e3d83950f080f5ae355521f44224dfe6e03da9f38eed0878d314a18073c0fe8656481022ba9ba4004394ba37960680c45b87821eb6efd1b5f5de7ca91072624d5a967760e6d057bf227f57f3815d95655bcd64fe15587bbafe7d9baa728cb9c4f229d7e9ae023e02759525f2831c25e042444ec8ca2c3bd0a867f2090dc80d3914df80b3be59424bf4006aff52292d412dd6ca83ff9da7186241b7bc8bce9ec778df1b01faaadd2b58bf3ab3df6d6483aa5fb480b525d9e7aa2735c9d7b8e9df7c6d1232bbbfbe6c2a34c800fc1fa78d7ab15da58f4b0b224dde821dc40599d5bd3fc667c1a89e82fc2457a8757f53d7ed00c1c84055e86b15d5009c6cbeac3c22843fc01c9e544ccf20bed5446617d00ece7ff413f28e5bfafa77d59adf5317ffe7acad34c897828e78305ca6454ce817ec02989abc377bc0482014d56dc79d28f299981d2142d5784922f20032a0747574f182c6ae724bbee32356ae7ebd97ffb2efd9fa5b33583a8803d816804746fb955e520f7e348d5d759fe9ff7f57eec9d5e2d7116076866bc9e7399f4354ee1a187480fe251b47a8b23bc651a6643a2468d3ed3f61b8b27d13353553c13a12d1818bfaabb4685531b42d6298db13fe2e0d450a79ece99b0a0357917094a3710738e788d5081c3c94f3b29dd4efb567deb6e845349d7b57be2b9a6917239b9d9b80acc178a7bf2b2ba8902ab893012d0de8cbb34cf28fbf33d6367c97a7621b247c48947b3c3a8dd1c88cac670b47c449852219e8cd74cbf2adf8d9e02a49780691a90b51914a3ca8818b8ae23422fa2ee8074619e54c3b006206bd3259794a4f91dd7777dede1bd1d888d9f2ea12834cafc5e102bc5da7a0dfd7667a8d649dd4a9a57ec602d4066ddb09779915079e8f0cb719edb37e782217ac35f08044b3764cf399c6e3156b65e872f7ac0191af8491795b5155e53dc7ffa5bd23e60cbf17ef0f8ff5f5474b89b1078967e845bb1cb63018bda7c10d862c3ca96b39fdeab7deea57a6b17fbdbb56427cd61037b5bc9103fc0c64597ecdb85188eca5e21753103dfef204c70230e33ea839e7e3dcb5dd9875e72637b6ea137cb782a76b56d317eb665b6f971d16ac8dc26881d925da39e6689f0e358186df8936af03543aa965c199c888cc0f99c175a62ab264f3efc2a974cbbcde7aff06b8cdf96ab4ef144660002a010a350c0ffaf0b1489b0150621100ff737bde969cce8f52fa16cb2aae3c8fadcd4009bb2052cba3d9d3911757a217b47145cea464858156d9475d84637f9d38afbde5fe1e8b92a552d6252e3fc1432c82a2b71e6ca610e410bb08b98eb487db72294c75062475133f0ac3a0a321ea56543be07e0c71f66361447914563e33f1d428095381c29bfb7ab8327814538940a630d6ac842c2554e870ad3b285bea36aba8ae6ce8d0c608eacbfe5efcc378c444ab2b3c554b119679489c8e32f1ceaa3ae772c9bc9508b22d5bd4ab04cc18c8f44bab1c44bad3cce16dc2c1e43c3dfa10a2d8f28e1771bf840c70773d5874379d77827677785dec5f4fdf4baeed44dee3e07a189b87648e7212731b40eff02ae3940b6319f8c6a3fd3b2ac18438487c971adefaba191624ce365158fb76c83c15d988ce04a575e58ba7485c0a059af0959c8f47abf62e8ca76b919a2de50b271ae4dfdf2c0692d8bf3823612ea2c7005fdc1c016dfe83875cef99248a673d61cd5d3cd0c2b5e95716fb676b4183f850d1e1a07e52b5177529631880813247aa8aea2fa7e38e79b4e92d37aa9a2c00bf3127758a22d11fbe1acb8619a110cde2e2ad395df07a4a215940b03c25fb6936e82bb8eb43dfb3fadb356552bf4bae766c486d9f05660141af1813b2965b73ca47b206015ec190e304972a54c4e149a2538e709143170316a29b6081726a2438e5844d1b3390413178781991e1ffccf2fc61050585bb126de3c39691a3c100d2a25b1c71c538dba482dce1b4fe48b04ba8db32c1ca94b3a312afc8ef4946b477e7c0280a6c2a8c64f8551879b2ac835813fc50985fb2463a8221a8f14e59d40c9976d5528ac5c67f05706affeb51c909933f2e293369e040ce8b18cf18f542656c17391c483340910794950b321e5565", 0x1092, &(0x7f0000001000), &(0x7f0000001040), &(0x7f0000001080)="4b79ff9fa865b520b245d03b04bce424d46a1599cb8e9553090cfac8e68b07a64b60c200abb8f0dc60477c2315") syz_clone(0x45080, &(0x7f0000001140)="74c18885732fa23a7c3e73b8d0fd507e9d271948601a140ba1d7195d228e59c22ba713bf0d583869969f860503d30cf0bc87e87b001e6af76870e84d327534cc8b0f5c766bdd598361e845e13032b53079238515cd28eb400c2e234082668e8a2c1de0545d1051bd71c9a9c45d3a42143e5549bb91f23c839e759cef61a0627bfae29028051f9c19fb1e5e8b2d83157854b1d352afaf17f44b02fa58620a20eee2a0f95c442d018f242adcfdb1c7b62b8d6cca37adb2cf0f52886288249d063768ce73ea571f6f3fab6d1cf072c3a942b53fe4f9a0e5e7e9f88a0b", 0xdb, &(0x7f0000001240), &(0x7f0000001280), &(0x7f00000012c0)="26e97f1d0f8fccdcc98a9be9c2a198307628ca45f9495db5374a28381d630761acb3b3c0c8ec58f2a13db30ae69fc1b5169f820dbebbac39555a382dd2e7211eb4ee8014be295729e429a51d") syz_open_procfs$namespace(r0, &(0x7f00000010c0)='ns/mnt\x00') write$cgroup_pid(0xffffffffffffffff, &(0x7f0000001100)=0xffffffffffffffff, 0x12) r1 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000001900)={0x0, 0x0, 0x30}, 0xc) syz_clone(0x7202c080, &(0x7f0000001380)="ffe5f66bbea486938821d85561229f1247fc7a74af6c7856d5caedd99dc76dce1c7f7edb554ba9318c2a5406dfcd4070a9805c4d413044dbca74627c91faa18460ebd2ac2b7a2e93", 0x48, &(0x7f0000001400), &(0x7f0000001440), &(0x7f0000001480)="58ae63e9bbdd161fdc64c19260f3bf89835c293b57c02768ee25dfb6507b81") bpf$MAP_DELETE_BATCH(0x1b, &(0x7f0000001680)={&(0x7f0000001940)="fa97115e51f618bd1e9a019a2794a59baafd7a604d5674e9c9d3bfbc65007f099c97fe19dfa3bce5abebcba04cdc271d42701978d6cc3529320ca1c2b48d33e3bbbb6e5af6d336bbb030325739395ba92b91162c90b7a521734f2ee94c9a53957a10bff8c226174bd086656cf360d2d5e958d10537561c4ff4b2a7e05a06a7f808ae8940b58652d9b3127ebb54c9f0989d4ebc9d29c5c5e252603757970fe73a30aa6cd4b264a174591f79ffe7aaae517cbfe0c7b0f3b0880950a1d998e0a3872ae2e4e5d5503e9dffc77bfb5eac314358f2ded33d72c17d5967c7eef4e2e2af605beb2df6586fa218c1a074d536b3936239dd06fbb18afd5b925fd8d19e7d96dad653f788103d68688f899d7dbd25a40fe1800ae85c25edb3d0e72883a6b2b52a76d944ebe940368a610435e430467853fa4c366307dbda49b24c7854ff9cef099a63bbb689d61cc9f4c2b861369af29e67f4c3b42f0008a2d24fe746ba4e19d282bbfb5636d5a8b9e735985e50b8193dc4dfc51ea858137d303bc1ba157533e130dead4c876c701442a6ac8ecb92c02ce666e9bea039328e6d249ece9cda6da327085ae528aabb4d1105beeb1f31bf8f92cd0be7fa601ce8098bf156bd759c2a1a874e96cd722e635e9c4b0a250bf88d09b024567ed19aeb41f8c0d7292194bfe9ed80589d5e932a84e1f681d1013a5dc445a60a0d774c07d953016794c036ef8b7434c7221a79223b48af5352a8c360c48c45aaf88cef6b103d637c1166008e971cf87204ab6dc6bf23cfaeedda0d10334255b5db394aab71ca70b0cadfb046086d9a393cc66702b9b5770a93ba030355b45608ac2ebd64b1329be465619489b0c546b9ccec1fa3a46c767cec56f8174de20851ca1f9e7c78a39a99dd5a55b03cddbe68db8e03fe49d1879de232b7a3fba9b47982b19e7db5055a39c2ae4d7c9b405dbcf45bea62c1c55ed7294505ffba5399128b4a1e0b7cfa52593fb5abd04f8a8f32ff4631a34d757e5129925ff5fc1fbea4b21c67e10b3ff651b21e13a6164966aba85885ad69fc4c8ac8c1bee37c8716451d7fb1f462dc7905690b32e5ca98f80aac81d16b80d93bac16e63df6cf52252877ab23c9c414e190f7dad2a644aa6296e8958bb6e70c9c0fae54bff26d6b596b348205d48eae18b1919d3b68fb6039ae257e510b4ce59fa7635d41e9230e694cc33922f962928615872995da574d3d674515974ded4eaf58090a70750abaaea3dfba9fef8accef1c2fa1806ff191cef29200aa0080ae88cadf55ae4ffc7241c644b6d8b64bc225873ad23c5107b65f3e509f7a923f6d6791d4b44db4715ef48cbdfdfdbcb2a90c1825431887bab5a9cfe7340406401458a31158f370af14a9388a13c361de0f3094c75c748fd3a96c46102331aa87b8cdc2e3734af90d000806e4dbe6f2d107cbe9643565e5ebd76d3ff0d9cdc2f921c89936299bc4b2d580f26bc869dbf67230f821b211577d1ee9f39ba50f82660f1f069bf067db576901e0688381ccaea7e3c6304314a9dfedc3f6c9c7ad8ab68430e9b3ccfbffada16b462671852b5f4d4d34689a4dcc5d58d58b673d5c5d4212e5d9bd4b895a669df735f33481a88a50cac1bf09980892022db34f4c805f135a7addf73cb1b4b14747aa2bdcac1bcaf15f52a98f9cb6bd97ab7e8cabb8916bc2ccb8413ed592065dbe0c6d0d032cc5da51cdf2693dfe79b818c179dca0a1292825f86e1e5b656ac30773ee85b07ca9dbad36fd6608304d6d7d85c68e110d3265ad13c77e006f388823eff7afa1e6b0e1f2907031efe53a6abdfc62cf3ea8b82fdff42f6934203884e9f8890fe449bd4b7a084fe2f9ea4e410880389c6cb75175c3598b80a80d763cc29c0f02871ac15c61d124af977e25bd14aa38ed30eac9fb32ab87ee269130f632e1767bbb0f662f8999f4e5b1c598a5ac18c7f7dc05059afa631aa5901d1f83804d378a07207123a2ddb38ff2ce04c833dfcb7feb68b4276079157ffc0573eb6d613554210e0d2b0c0c7a32a5ac15eaf56c287de8f8016999c2b0eb79c0c526e36fb8aea51a23f1d754e2d7182ddf44c50421055af17a74335bd763de47b8285bf87b18cc2b6d19455599ef8d4cf738b599749885312b32a58d8cabb605a38f33c23b9e445dcf58ece8e503d0072698c6748f7242e1541773c644bee561442ff77afa608cf051c448053847f1efd5e253d02c8d15255e15ee8b604252a8fef8799293fcfe4ac782098bb5ff107cb7e382d3c040ad0ed28f1e45446fa9a47f2dc4f9851fdf02f294e496e1edd412699d3523ba433db5312fc9c0c38fa9639a199817e131d3d27735931b162bfc0d3b08761bf3460c6d30912a3ecd1b6b493705a99b624d4c991098ed91bc2a28dcf337e23729e3ded7923e14c0d87532524d80311bddada948464e9e015dfdb7d7189bb24aad140be82c09ca95a06c317fcad77ab938a2ade5424536f365706b714ae6dbaa45fc77e085e8f73c914aa43e933ee3e07621b350238a854f1d2861739c4f0dbf6df330af1f9c112e26bb96d765e4a43481939e07bba5e4652f82bc5f195df070579a01b51876bcb72394ad5bb2dd564256dd0abf000c4cecf26972a0167c7d4021a50a30b07495d109b66f4904dbd2798361275df0c41f8f763455e30f3c2a26c8c3c79832d28914ff160e0d975296bf329f8dfa01ab3718a3bc79f8a4a399d1b44de924483b8e1e9cbe397349fda5861e7a61ceca91624fed649a90074cafe2889337159542437580e3bb59d2261858b3e5f345071cd809a5893acaf8f999f913b9b3aee340b1b8a6ed1bd65a99e8e9d5b4357d0ccee77e25923a3548fdb74638230b620ca3be4c726175df5cb84710ff660b850b92f4726f36f6b92988ab0b5e5f19b5b9bc4d353a96e8279980bec56d130e54a1f7f0f3053fe8751c2ae8c539dc84187cef00bcc90eca748774556c8824c56fce5dcb55a6b0e0a5946776cbdbdc0e35f1a69ad898a86f152f493eb9de6502da899d5c7ad5dabd95e1cb4f62ebc5427b75638b644e5c95991206b7248654b4185c7ad7c25bf105e4efeb23c24d48c5ec10f036985af56478f11e362dcdb297b0a652c6441ead3af056ccd165c7cc88335ee9d7a7be960919becb45350168952aaa79d9246255f624f60849d39bf09a2475d0dc9b994fedd5e491117a2be68c2ae3765cc8e4a3fb56dfd1b5db2fe221660e360cb49990dc723bf1991a9384bd1cfaf9357b769a3e68173ef070f3de3e9dc32052cde8a289443a5ba389b908a7600357beaa33f16d01c24bcb6bda79fb3a5e6c8c915f36beb24d96e32168e6c1c75eb2e2662c357f155b631f9a6900044b58c59a5da04bef74e47748ecec8e2c31c076f5b701fa1c0b643d09acad0f1522769acb83366bb2237a85ffd0f58acdfe215ac9bae60abbaff603760ebe880acc8f1831fb56094cb7c1462d7a9f5707c5f85cdd2902cd967bf56f5e57d2d8e348253b23d0fa8df63fcb294554c6ee2a78f87d784ddc137a1855e8f10ef9c900c7fd338ed93a70628d778cc77c7229ea9ccfade97f57124892797d62c5c7140ad4667195f9871d1645548457d45590b0ebf87185fa193321e3beebd422adcb9a525e3d6eb65f32f4108f3096a355e72346ba9b29f756226d823ed354b7426cb68aa1b51065974ec8c79aaa34a02010f6070945eab1239a6c07af04dc1c447348ce6b1cff55c7a115dccda2741f0174860fdd4d380a93960419fc8f83a74b0644e6ee0dac304dea21b58c230376bfbb64b619678ed1c21ee1ce4e624a39ad7aa249ee211692c9b17f43234c70ff3284f8d92a5b6ed8ab37aee11e38110856ae8df96c933575d171e3c6c434283dbcd5b26ce582b6f9abb823d70b1a8b311a096a9fdc84e2c6a971ad8c1e0c0d7863ade25d42d4f5e9ca405552789b4f14c53715fb8d06464475bc8b3ab0afab30785fc5b1262db5b3a6c20e6d1125e91ea0ddc40ed4cf184491224cdfae0421d58a43f544cc3862d10b5557ea19d8033293f00b99179736c24744f851134f4d809dcf979a01fe7df50893a5a8984f8564834177053d16fa8341ff0ca8f8491f6fa1028f43c7a09875f0060a2c1abe1368fd3f124a2f2f1a20ac1ddb3e74a0183caff366473eacb7e022baebe301578fdef0bbf5c222a5f8ed0881d02e653284b21f6e4100fcd18842c748c6daa743e6d90036cf509fc5b80e239bab92596624fe9783e04d6f624a366fed7d4803cde1d54cd2f72906b106ec645ddb9d5c0aeb81bbe7088bfaa53fc9d16520a390951bcc006d7a717574cf4cf317f71698a516ee6cccfd0e576a2f49110b3781a90f067e085ba7ebed4afeb0419c01da97577ab00dca56bd8c4d1df5570b3ba2c8a0121a9f8b0bf3775a119d426de2cf77e055765b7e8dda4600178ed590d671cf75151594a8a4fe0c96f704121fd8f92cf023dbf5342d6f77c31014b763e2cb94cd6bcd3a3b54ee803656f7a7e416995cb161694f2186cce659277143199f1911c9575ba9667e08fc4e114f2eea82858d36f8afefe7c2ff080d571c8875888033414ec826683cad1dfb264fe4dc25947d1b62e84d8646ad9dd7cf4ca528b4a822dc0e7004db69ce5b1c92972091a3096b0744a091b18811919482c80b462c2a00a74398fb5e31f6ad1037087a50a944f000944e50f846a5cde44c7b83a2f8164eaaae6d9dfac56aa18ddf01baf5d2fbb5d24cc353bbc88d6ea343a96864730cf5228894ba776a32416e14c767049859afd51876c881e84ec86d44dbdd97c05b6ac6f51aad71791ae18c448c4a61ca87217aa68e755a59cb2bc2499dc6218ce91e160fc4b9b943013f9007a137034291cfb5a2f610307f2126e307614dffce307260e4f5595aba9d631c1c6fb53b6ab3695f49f52b40007f067a431ae2d3921bd5139a7bf166ed00160390991c951e81c953b1efcbb6ab044db6711656ef09405290835f275fd076dcb8f77b6a806629483b19bd646b23a77b12fcb4520c74a460fbe5345c8673abb68a828b4adb75915c845a63073d5f2ec73553ff51412b5087d6d994852049e56a85f370162e34517d73a846f07d4835ccebc34fef383dd5c996a899954be5ce3e7490a8074402d017e0a4447bc30364d78138e52c88a828efcaa118e442f35ec298ba37f3d5ad590081b562e6ab7fd18410d5569882e2739627f8aee91d46471529728b39c8fb234198c71d8e0f77d04f5c855fad72a60a31e2d041811c23f77b388049cf30ce4611c8d64073e735009e7babf1ff8bad39287f75de9dcf3e0c16fd7f5639bacdbf0bf9ef8fb01ed664c4271747fcfe60b24e3520ec2b1fa42c3aa4ae19fa6c8965f1b3f9d280ae2cb6cf04293a94099a78f2a096c223e2731ff68d622b9fd59202db59abd51c1e867cb80ea60a01d25ca8d3aa4d80cc44ea7d2aee8537dc76d5a86ceabe271bcbcde6bd39d29898cbd6572e8be4ad215a4ca3515e83e4e09341a9dd0d37394a1e5c7663c13c9bee346e03775b799fa3acb9b0750f89b236d6cc98288319f2102ae8c0430f133dd9ebebfc03afee525cac15215e6412904c6a7e9745e3ea4c69b2aab4eb58d3dbefadd5f146ca2d8294f942b83e6323ec6345cc55e0495998c36a6aeb65c0145ee08f8b390c06e284b2ed01168de307f652c912cfb4ce0dea39f79a6acf609b4578c5a4ecd61bbda849f32015f4cbc84e4b3e8f3068f12b311cab41cb0f4106fb18c99dfbc6d6a8532c3b4b90d3ec73de76febc04d73c95c10224627a9a3aa744ff32f0", &(0x7f0000002940)=""/4096, &(0x7f0000001580)="091f9c7f49a7c2a01f5426fb849a1836774837339b04db26e5b62738ef4ae687ec42aa9fb4b43c19fff41f92474848184401c7b64e13d6f05538a2a4", &(0x7f00000015c0)="c0beca1301e64c877763c6cb88d1be80dc02da81e5c80fdbf36127546f02189e1259105246367f2a6c0e3d686facf5dfd0a5e2e10d22b302c98940472eee7c80984e81e8287b00db20f27decd2ea0ea845985d1939764950740c6dbb2081613ddab6c92d831ff807338ee88cbac269c92f31bf85276339a078343da9f6ad7df7077f3eaf9341ebd50e74e9e5859e384cb8c0c3", 0x6, r1, 0x4}, 0x38) [ 2973.640875][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2973.649332][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2973.657830][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2973.669199][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2973.677700][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2974.114718][T27189] 9pnet_fd: Insufficient options for proto=fd 12:23:39 executing program 0: syz_io_uring_setup(0x1027, &(0x7f0000000080), &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000540), 0x0) shmget$private(0x0, 0x2000, 0x800, &(0x7f0000ffd000/0x2000)=nil) 12:23:39 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:23:39 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:23:39 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:23:39 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:23:41 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:23:41 executing program 0: syz_io_uring_setup(0x1027, &(0x7f0000000080), &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000540), 0x0) shmget$private(0x0, 0x2000, 0x800, &(0x7f0000ffd000/0x2000)=nil) 12:23:42 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) [ 2978.841024][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2978.849615][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2978.858237][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2978.866721][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2978.875189][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2984.521003][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2984.529469][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2984.537922][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2984.546310][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 12:23:51 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:23:51 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:23:51 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:23:51 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:23:51 executing program 0: syz_io_uring_setup(0x1027, &(0x7f0000000080), &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000540), 0x0) shmget$private(0x0, 0x2000, 0x800, &(0x7f0000ffd000/0x2000)=nil) 12:23:51 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:23:51 executing program 0: syz_io_uring_setup(0x1027, &(0x7f0000000080), &(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, &(0x7f0000000540), 0x0) shmget$private(0x0, 0x2000, 0x800, &(0x7f0000ffd000/0x2000)=nil) 12:23:56 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:23:57 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:23:58 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:23:58 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:23:58 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) [ 2994.130946][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2994.139538][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2994.148010][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2994.156437][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2994.164828][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 2994.173235][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3000.040925][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3000.049318][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3000.057785][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3000.066104][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3005.083040][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3005.091599][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3005.100025][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3005.108577][ C1] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 12:24:11 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:24:11 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:24:11 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:24:11 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:24:11 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:24:11 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:24:18 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:24:18 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:24:18 executing program 0: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:24:18 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:24:18 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) [ 3020.317231][ T1215] ieee802154 phy0 wpan0: encryption failed: -22 [ 3020.374023][ T1215] ieee802154 phy1 wpan1: encryption failed: -22 12:24:25 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:24:26 executing program 4: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) [ 3020.759102][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3020.767693][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3020.776171][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3020.784630][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3020.793139][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3020.801593][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3020.810085][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3020.818552][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3020.827010][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3025.810935][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3025.819356][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3025.827819][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3029.320916][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3029.329627][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog [ 3029.338356][ C0] GRED: Unable to relocate VQ 0x0 after dequeue, screwing up backlog 12:24:36 executing program 1: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:24:36 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:24:36 executing program 3: symlinkat(&(0x7f0000000080)='.\x00', 0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00') futimesat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{}, {0x0, 0xea60}}) 12:24:36 executing program 0: syz_mount_image$hfs(&(0x7f00000006c0), &(0x7f0000000280)='./file0\x00', 0x0, &(0x7f0000000580)={[{@gid}, {}, {@dir_umask={'dir_umask', 0x3d, 0x570}}, {@file_umask={'file_umask', 0x3d, 0x1ff}}, {@iocharset={'iocharset', 0x3d, 'koi8-ru'}}, {@codepage={'codepage', 0x3d, 'cp437'}}, {@file_umask={'file_umask', 0x3d, 0x2}}, {}, {@dir_umask={'dir_umask', 0x3d, 0x8}}]}, 0x0, 0x28b, &(0x7f00000002c0)="$eJzs3T9v00AYx/HfXdI2tFVx/yAkxkIlJtSWBbEEobwIJgQ0QaqIigRFop0qZsTGwsDGW+BFsIB4AzAxsTHQCaM7X6mT2olT1XUivh8pkYPvsZ+zz/E9kagF4L91t/Xtw80f7mWkmmqSbktWUkOqS7qky40XO7vbu91Oe9CGaj7CvYySSHOizdZOJyvUxfmIIHKf6ppP/xvKEcdx/L3qJFA5f/VnsNJMuDr9+sa5Z1bY7CiND8rLYyKYQx3qpRaqzgMAUK1w/7fhPj8f5u/WSmvhtj/u9//gZNmR5bD0PM7dnd6P8cDGqfu/m9sdxMad34t+1XG954+lW2+PqsQiiUz1fZ5WMrJ6JphmWFXpc7EXHm93Oze2nnbbVq/UDFLNVvx7Oxm6R4Zku1pwkBTbmpJBlzWjnPN9mHJ92MzJf/mUezw188l8MfdNpHdq/5v/1WPjTpM/U1HfmUryX8/fou9l5FopXH/NZtP2NFn0O7kS9hAM6WUjuyLR0YhaVO8PBD6D379iLzdqqS8q6d1Gfu981HJm1OaQqJX+qOPRnB9ZNvPG3DOr+qmPaqXm/9Yd7TUVuTJdG98yjIyB/an7llGBO4cdtSdIG/HwvdYj3dLC8739J7Vut/PMLTxkYYwX3LfhGKTBwt5+67NUcRrvrVTqLsr6nsI4OT7pVWeCiriJg0nqv1S9su5LJPcWDZinDy4yZ3q2uJFTAS3599mRKri5/AquaM119bp0rfgeo5DnJJnOX2Va+qoH/P4PAAAAAAAAAAAAAAAAAAAwac7jfyxU3UcAAAAAAAAAAAAAAAAAAAAAACbdGTz/N47/JI/cyXz+b/rvdJ/p83/fnqa7AFL+BgAA///jwI5F") r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getdents64(r0, &(0x7f00000001c0)=""/69, 0x45) 12:24:36 executing program 2: timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x143042, 0x0) ftruncate(r1, 0x2008002) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r0, 0x0) r2 = gettid() process_vm_writev(r2, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x61, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) creat(&(0x7f0000000780)='./bus\x00', 0x188) 12:24:36 executing program 4: r0 = dup(0xffffffffffffffff) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r2 = openat$cgroup_procs(r1, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r3 = getpid() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003b00)=[{{&(0x7f0000002080)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003580)=[{&(0x7f0000000600)="49d8e0ba97", 0x5}, {&(0x7f0000002380)="666202ea12d1c017f356af7cc8defd3c00bd2bff66e51b631c6da3a1ee1b5d81e989bf54280a18a74cae6f59364552e5e437660a581e5af373d2dee5e46235ba68470e3814b9e91b", 0x48}, {&(0x7f0000002400)="921f36107ced5c45cb85aa6fd7d78559b259f5e64c4de2a4e9f1657ee4d26715e7003d4821d70a3f3100ee54052dcbc45e76778bfb8ce65ea95db0823e4de5da56fea138dbd695a22002784ec85e18ec933c32a2f02ded798f80be2b9353156b8115906b34e338928bf21190f791aee4db7bab1c7763d9fa50f0fb24dad412", 0x7f}, {&(0x7f0000002480)="b8341ea8e020cec054bd590c95846bb4c61ef6a704f8cdba692766a0698ff8910056c548e4c1f0ddbce1ee8411ab32d0640f4455510888c2dc07703e82ac7d8b3a1e3943fafb6215f132e9616df0ca6eb9be11608815ef5a3bf0ec6ee96bc55529015d9bfdef340b1e4ad6e36bb6ee360f664926984ad5e81d632f71539d43430302c2db2e330d84aaceea8d530891ffec86bb87718d5039b7f772bb6f53639d2bf38529fab12853aaf040f3d3ff2e1c0aab4440755afc1b594ed41c5f6a3829d8c233f40ba727f838ca5b0a62a24db01723187039c99d41d295c08e26522db27bae1853036ad17de3862f27dc2272c8f994af4e2c74d507b9c5606575aa86fb0e10526f0dd8ceb18729be872ca2b8690c31c024d813e9e3f1eb179b62f5b7f6d9772204294acfe1395af6905369100d2657f1df3a78b12fac047c4e4ccec45180bf771f3e8519ca6aece679b9191d118241725ca1696bf9f23d095f98cb4e57ffd38db9d1e2824e05440886cd15c33751edfb99a5f783f370cad3a32d3387832c860a774d2f3320ba23ad07510e359f594c6925dd1945de44c1c2403cd0d06ffc298679b271f335551b14df5e10417efaacdc0ee94fda336b513dee622c36736fef8f7ca680b31a764cc1a7fb454e9b5e922a7b0243bce1e1534b218af4c183c1931175b5054f47b1a96c46e8d8ac2399c8fbfbf7ed5b36fbc858973dc323af111b6bba8e5e74c45cbef32b2ad320fd87099d38cdb7367e33c577a36183a15aa2e70855c7f8166231b94a3088f632ea98c9a4107eb9cb8e0ccdae0bfbd57ea1785a3b2971c66ac3bfa3952b322749706df72251198f7514ee45c0f8172b37d546a0ea537d7029c0b74b499fe304801576f67b92b29f9cec766ce57215c5a7c48e1735e05b95d540d45e4ee44e6003eb9370db5b7fd6f20f282a622fb3cf9970be929063203f2e37112e222f31073f8a2e0d8a0f8ea2cc2e264289fe4b24666a805848dafe1e5bf87d4235a8a5506345dab81628c67c69d17ea6be15453f88529d216e58af0fc766b0cce19f2a1bf4ae097c1a8202063f063f2365db994c76d7171ef1f6ad1f4005273cbb2c966ce02d5a565be0158a79ce1230db539662fdf8c0bafda8e0f5af6e498fd0d946af34b87eba58421f643ae9f7f2487083b6a9ad98b11da77b4f36af143cf48a2e6d9e783528a9679e47ce23891f090ad5b8235780c0663029e740fd3eadcded9bcf95430707c5c26767541aaccfe7ac959bfa598c99fba4dc8280d6476cfc38db25d2cd1b7ff670590dc5814451ac9bb213b183ab0b901ae198a05cfc0ea41b49d0e01cb231ef32cd8b3920741a8dbbfb805f3f5ebbc75cf111f0d1732fc856140e5bb8577bf2edd18111cbc350e563dc2cd48fcce4306458f99c23f42bad0f237bdee29e06464c71f5ee0c27720d1d70fa8bf0d790f5cdf3f63c94225303c4ecdbcb7184f32ddb458752ac57642b1d59ccdf4f1dead20260c9a5f01ad4d8d698e4fd5c8beb3600ec9cd691c195b15ace0732f54c8f2f0e476eabeb926339314930d9427593ad1495d68632776dd3314e511caf93a0e338c5130b2ae27d4b33def6b6aa611ef934e75f6574c2b6512f703c29372b0f5c8cbb7dc986d4f6ff70a3c886932331a9795da8108ca3f578f80e5ac64b2856a86837c3d18424d97cdfc3fc831f7bce5ca9aa57ad8fa2bd07bb4780a627bc9c846ca2f64bf06cbeba71c07c95d535d94e79fb8dfd673d58a2dd1bbbd3e9d08d5c4d83a6c1e62a123434c4e0186800a740af3a4a09c54e575b61dfbceb9c752f6a668ca02cff3a4aa23f25af85b9fd619f846fbf2562d6ab524ee853464bc9ccce2bf9a180d0ef8c0dd06ebc12ba083413997fca9a2396d8e91e1621369a7df944e50fb303865da334db75c2b53c71671132148675ea0ef83fd37dbf07f060678a5a33d6dcad6e32996a9d2e7f7705ef81f8c23fe11e5abed0e195dbef76655fc6d92997cdae04929097dea5f5a7f283517bf1f566c0791d6783264c761e4440d825c8945725c89780a666acd3fb73d1bd46af05e75ba42de35197e65304e0e2fe8591eb54ec3d6faba38bdcc4ad2e825eecd3f710f8c0546a500cbad5226f307e2bfc7b6344d33a917d03ee89ef69c7fdb55b48270537d7ade7487664c47490c22248dba706d3f272a432c0d99dce646137f2c5c1a01ac8069ebf84eee375c5bd9095609199929f02665d440b9ec7bbba9fad0b6c4320d5f0eafd434bde9e38986b931ced8f4f44e80c99f504d5a1c345b6dafec02af96bc0a4d601b28dcc67340429501b973e11bc2baf49318ce48e43cfe1868334129a50f2377d7e9c62d8f1e2c1682ffbf2339569c693377a619b5fb37600288f43b5ed5f9e119a4236229299e99de1f924b24eb1b3008eecb2f1546efc4fc7ce939cc9cef8835c669c56098359bb2fc9d8f060c2474e91b523d916e6e5f75f17a38e9f1be0b513f0bd8b0f1a699d7de4eebfc40e19934df85319a9dbd30d07073a4b32a0d8ca39b145122f35792ccd4cdfb3b670e3cc95df92d03a6c79f66b49c4dbaeba25d8e7963a52d1042d3eb62d5fd539c61a555923bcc33eb91e93c7cff2347c1e22302edc2c23093e466ff29755550ab4ca15ab4c86dee8d3b69de13be6aaa5c7c9859279040b2ad15607fefa759baae5545bbab0ee6beca3c44eb3f1439160a57ef594fa59b2ba3d71615672c11f6abfaf493787d1757271ac5c8cc6d4dc51ab8afd2db474a5816f667987853278916321544d0ca94854a61f5f87eff26385cc70bbf1ef543c4b8844d8fc36002d0667fd77fa62551d4fccc23bd98a88a8d2f69d36c4f614eab3407db3a564aa33257dc1d55d06740e06000fd05df6025643eb5a8fb192392c3e72702a32d09ebaf2984cabc5ac830359de3a60877179c2054e5737d076c19056cb57cee2a8b96f7e3a96ea861618983fa5fb3e367681ca264681ef78c8543aef3b3482d89a0984b2800cab2097a329d964866e75296e023d522a2ed91fdc480031ae5da4b52e594fd788a22360dd66421d9717a818c27c3a696a423e2f75acfc820355e8459146f7bde98a945bb614526749dea57748b1096702fa28d6bf69e1068d99ecdb0bbde9eba08fd3ce78b95b5c6d26a480f1f31d6764d4e11974de4d7df73af6c601ae8f3415a148d57d970c2d0fc70d0fd051203de57b145c3a47ff1034f237ccbd1d129889d5b12692739d2940a643e91a9892c48e5b18942806a8f09df1ca81a85007f6ece87c64838e9a3ac137f9c66c6889eb1ba81262038d87b3996a2a6061da844d9ce8edf350d8773cc2b7e68536598a5eefaada43a128b3a9427823253646d83fd9cfe8cbe2fd16c3483b8913e63b248b4a455d65a9d25f529153ba54dd2473211ec00e6cf017b57a271aa76890dc1474b06f395db3af6a705b4e4407eefc4254bfc366fbf3b4651a15cb24da7a0e641aee1766c07ec05298d73b75facd5265d47dae46aeb5a83d97a36fd5d286b085b3703208d8daa38bb1646b21191c9bd971c31e85d085608211ccaa2c3a5761530e2aa99ca18837d57d8f653ace2f3a10cf871c02e5d2adb8ac6dc0b90ba90fc89d96b68a25cb14e203a3c82c7562abfbb418dc68c1dc7cadc74f25e1bce52e1d78b1ddd7d0a0cf16de13be6efaf372cf8662160a687f525a49ee73f4b20834d0228460df01de0318f5ef681b90b95cd74c344db04e52a729c3799f6e257b793232cf8b6122f8206f87ee7b0c28cdd9d4713710f2e16902b199b318c53317e273ca59ef36d0fc47e20d480ac261d70f16ab5e378551f6f25465ae92c4c6d11442c444378cba36e3ef9a9cee662d5e2d8e70c50eaf0aea5825d8074c64e3fd0aa58f0357ce23f7b5d9ecf54724032cd5880d569492e63e1cc023c90c84e495560443b4024efb7c81e28667b4f0bd804f1f3d98be0553b6da9e1e5b34dd828039a213caaff3c24fb3b34646599cc4c992fa692c698502df2771502a47481d6980135f88f9f6dc9f29faa40246ece26b7563331af9b35468adfd25a620cd3e4b13b0b502777345af7f638e3c253fb2cf1bcc59f7358772757b2d599b325236284b2066a74ce1d854fa98c7b44421177682701e1a4befe5b0935a31bee741789057c4f0194972f56ef0b54b03dd79270d9c300fb246e386a87483a5c52f8ff9bb616d0655387b267aa99b96ded1b7fb0da9541c932d026eb84ca638d625014c6983b8d8b6237458dc49aab62cc1a04208702cc34f11c3be3aad3000069dafb4e0414a397d8ff14695a98d1c710e1372e0d8abc3071afd42afe29bf8518b8e6bcbe4690d54ff7f83140873755ad02faad5e50d20c1105ea86b8c4b56b51b2c23754f456b9c34425fa66bd9d5bc4c6165b843f2d67e0ec97b3c213bc64f2f804444be838dddb79b3b8b3d2b8c8be0effc795ce237d1055d45f2682bd04ff531e8c298b86310815b5286587fd121c7a8b5e124ff38420f0ebe5502c2e8ed9500074593fb22fcf21b90b4c6726def2ce135eb60de270624b1f247c83aa4bef890825bdebeb4709248c18ac069720ee0bf485692aea2530687cdcea36c14354cf6337540dc24a7f44ffb8f28d394b3e24dcf263ef4f0e8a804de5b8ee25dcff2f5b8257c3a85b386e2c0061dbb790bc9ff86c4f7eca97002e1e738e90f3baf36d5e587239ceffb94d533259f7c38e6b7b9ed985a552f1c030969db39e07ac2bfb42cb57a7510778f34565e4578409ed91f59f9fe5c9cff2f1b807c678ea2e14030f7bcbd87a6d8cd0946fc1ea8a27b40ed009364fb1c4ce20a51162a5c86c169626f351b6face7c4c8acf9a6ae712aecb9fa7bbc02e4cd95843b7af7a8aa1869e51235f484883238ecaee750a7c42ed9786b7ca8c7151caf47843db2ec188ebc6b2d489c15e19f7a6a6172ab5776c9feaa609d2837b6eaf704bd3cb71905a56017e89476f855ef35dfdcc8676a205857646db6e55ff66f97d9008ee959927bf45bde27eb2e0e395b9e72cf11dae63b48190354558bedcb960c8a3489c280a89ac3bae832fd42e1eb295b91d380ed0d6631e38edc3f301dfe038d7fcbd7525de804237051320c52905ce6b386ef0d3b6301bd9de13ec4223a4e6f048e457fde4e8eff9a4337d92bf175b02a098300b0f5b310d067818fc1d50fb9289817f92e0aabb9e4fc72501ccb661f5a89a0b757f0133754433b31bd456c333944fd648d560f2e49c1289e180ff52ba653cd64f67acf9d5527cb0296fbb328d02316f6f4af1dbd2aff36a4ccb7ead2c2683f78f87db9e4892bd3e7e6fcbf5dca9d7ba76cfae76cf9558c4738464a8a16bc883acd4d15f80d93af3a65fdf335de8a4f57b6595ea900b1075be98b288ec7005748bf5d29463f05123532eb4ee63b09b598decbca75e1130afc7f1457964b9efcd16168e3194c96d4514869b9f8fefde8b63a049aa6236a00e7246cf992b5535f8b35abb82a6165411bb4566fb87596e4beff311b2639d867f14a04fb558cbf075148ddd452f686eca8dc0cd8ad9a3945333686da3b346d577c2396093459a5d0feb0e8f744133a2b8e54253542583a0463760c1dc9b2c953b3c0f29ccb78b1859b3eacaf082da65d28cd348f729235f6aea526718b5addcea3cfa041b04778c59236e1afb121251c8387d70901fd1eef00e15becef00f9d8baacafa9b903790fa59325f56229fb3959ddbd81c482be66a1a4b2604bed911be17251abdb85854f7e302ec4db52c8c6230a30106540b318e6052a8a72e254e6b1af9d4dc0", 0x1000}, {&(0x7f0000003480)="7e97892b679e18c9f5f484d1944e65a3a1327851778f44ecc48728458160681e410d9e71508c8261707ffd6d877c0ee5db7f9089df1690737b7753c93ec94f7c1f071934707cc5c53287578e30de4f3fb0eb0b98bd85f4c8ce94066769811a26529968696917739d747a2724890031f72ee6b50b689646467e1fb10ce8c94848", 0x80}, {&(0x7f0000003500)="c9baabf08e76ee0f61a059be3164e9ccab494c647f881943e4ba7b1636a7a3583742f3db6c8f79df596a495e71f49ce29b94ad9376384eedf6638a9ed547f1f49341323c2a950019e2e2fd00dd9cfca3543e23529a5268d3e828184f235c1b744fb672b893b2dc267a7cfe9c7c442d4eebefda896c93db", 0x77}], 0x6, &(0x7f0000003600)=[@rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r1, r2]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r1]}}, @cred={{0x1c}}], 0xb8, 0x4}}, {{&(0x7f00000036c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000003800)=[{&(0x7f0000003740)="54ff97ccf9fbae305c4ca559b5e9ee241568a9c13dd2cb595b23184b2967334536ea71a16e65affa80db14bddbade8ed49d2e6cb9393fde6a3d852d121dc28073eac834dcfe2cacff01c1be797f94ea5545b67d7f9965ad584420e64bdaec66a1d8bd8ba9102779df631553a6bf62196d3987dec3529f03a20b9323b93084656fc30c3a6730b2fa6ba2d2a1c413c11d1491de06262462528e4fb38f257ae47bed9174c9ccc", 0xa5}], 0x1, &(0x7f0000003a40)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, r1, r1, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r1, 0xffffffffffffffff]}}], 0xb0, 0x4000800}}], 0x2, 0x4000000) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r3, 0x2, &(0x7f0000000340)=0x4de) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r3, 0x8, &(0x7f0000000300)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0x1ff) sched_getscheduler(0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket$netlink(0x10, 0x3, 0x0) umount2(&(0x7f0000000280)='./file0/file0\x00', 0x6) r8 = openat$full(0xffffffffffffff9c, &(0x7f0000002140), 0x24000, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000022c0)=[{{&(0x7f0000000500)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000900)=[{&(0x7f0000000580)="302ec765d05dda9417d7ae01059c88f80ba4b4e2bb312a53db30fc12a6f33ae0f407157b72ee672ef581b23de0b69980c91c519f085dd9b3", 0x38}, {&(0x7f0000000640)="6dba100afc453d005d622604a1a1d192710da1b87c2de5ef9a405dd10e5946d6f6fb16617e12505780ba3562cc8d2081bcf9bcbee591a86570fdca953fab0368bd23ab53477ee615174815c0be97aadccffed2389d835e8606b62f741832e213d5babd79831ae9b32b3daa17a734815c9f43ee0f5f1b165bc38898f1dbb50d06bf77c449df53305028ab17b7203f9e8910bf13786c7e82ace52350fbb4be75011b780f1570b622e7e1825daeac64543d8a5121db5a256afb2b7efec289954d79bbf2c2fda3e89aa9ab8c387d4a83ae225f936f3c2953b22b", 0xd8}, {&(0x7f0000000740)="86bf84032d7f3fbabce7da8fef4e311ddab200ff3ec7dcb4b0edbf9e343a973d3355031a99ae654928118d78eb7c0c346d9cb088afd7f8ec78437731cf1a52a2bda8376e8af97369790d6b08d80c6990b365ecccc6162bb04793bfe1db6f27044434dc6ef5d44be1f28c62c94cdd183372c814f9a508380cea9b6ca7c746073b9b4e2eae641cab71381129cd603a318474008d32f58a55c14b0c79c15e714b4e0e14567a54bdb5a48d682646acfac5a430ee57d358bbea6f422a416a1d379191b202ced8b2c197592f70b131beeed16c044fc27020c26f467a380d12e4ad236ce144399ef8fac88ef0f349eccf", 0xed}, {&(0x7f0000000840)="9876794d297fb029a6d29f6ff7d7b86dedcedb99028978c882557ff0e7d489557e82424c56d349984ee24e3d9525e5e4cd63368d009bec077cc8fe35dfcd350a100fafa41f20ea04387deeb2e948165ae3dea559e574bba424a8723e969f772d37d47fe56f9096fb6285b220eb933e93e48f95e8de6c0a65903b9bd45d4d5d8e323ab68facd68be561bba9b468543bf1", 0x90}, {&(0x7f00000005c0)="ec676019", 0x4}], 0x5, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xffffffffffffffff}}}], 0x20, 0x41}}, {{0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f00000009c0)="30d5a97c67d3ecd5cef2093f39539d00dce8bb19d4e195372aead961e36b3aa3629a0b1a2fb813cfb1eb7ac0ea3d6c4de1678c9126e6dcb38d69fee1cd16c764bab486ef6c6f5971025b0bfe5a47", 0x4e}, {&(0x7f0000000a40)="01455ffd4d3b2be9ea834b2b829b8d101acd8eefb3d994cd91f6bcdd85458c9518e940f7221ac17dfa1e8b5ba3a5c1d955249f9b51a98c01650ba466589bbae1e23b55bf2abbd4f6ad49f49710c7b7b25634f7df6e7a43fb72435fca7452784e2c6358c800c26bece405b2ad528badfb687a05ca71d5cdd3dd73b213159ac3468866062d08080b49fc571ce40d7eee5576f5470cdc5511a9dd468c24232dce2689dfa893ba48b9025f5c8e7981572de6095b4d335a1cabc516b4e959fad5b073724839e414f05c44a370a0e29fe8b0eccca44041278d56f95caf2485e8f50ce1f36943a816927533a2c0ab0defffd5316c", 0xf1}, {&(0x7f0000000b40)="ee885810582d4d9f078e3a9397523e20d53406e44ea2fd56ae520734b7062eba391130be2fe84a67b0082a4b2d0c91b148dd19ebb3f8cb8f4a1a5428854c45e309b68721532f9f7fed8d65025fbb218479a2b7d23792c7ba0a3cffe051536170fca9bfff3d3bd8e527026041d3118297c94e6f2958351f1472d079cf8cbccb792df4c2519adf245acb54760e756a3f4a1700c06c07ff80b1300c84ae018d0a73786139bfed20d9f10bb31e6f", 0xac}, {&(0x7f0000000c00)="640652f06786b61dd01b4b55b26f63afa3aeab367b92a678b6f770bfa92dee5cf7ce6539db5509209ea3c3d8a5f0d465e67df7d039acefe8387a83dcb3e07eb46b13cffe0fc392c9c73308303b1194d1df4810c45625004eaf45f505bf9789da8864f1d4a7298cfe7b6556be0f3d13ba110dab02f8ed8ddc51f4ae2ff0f0d0da1050703c1a9891ccb6a1546ac557483b4ac5188e056673e208fc97fbbcb517722cc0bd44f11f34fdb646514719894f2890deeba413dd36ed0e2c9f2d0126b151aeac2893aa8288675a81b4137b0e610135715e1b001f1512a45aff6692b9ccb4ed94ee71bc70253b", 0xe8}], 0x4, &(0x7f0000000d40)=[@cred={{0x1c, 0x1, 0x2, {r3, 0xee01, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}], 0x60}}, {{0x0, 0x0, &(0x7f0000001f40)=[{&(0x7f0000000dc0)="595aa196ce1ef476271016083c2dd714ded9b9fc3321d58ce6b982fd152f9690f01a154830a58781a0d0d896b09123191a6dcc4373c48a9326bb97d9da584e7177bef402a92ca30f97ff39c21dcce6e2362103d773552633f2f073eb27f37334201ddd302c4d6a5e1a48c794ef62dbacfa64a3ccbff23edf0c64f8c7f47882ac3388eeca3bc0d1846fecb7c23f6d4f50e0", 0x91}, {&(0x7f0000000e80)="c73aefa6295036c682d5aa3ea2f3224e2ca92735cd3261e7aac0153b2ffd01246b5aa00a44960c79d1b21a371370ee86e772cd9e039b4d8df0f39067804313a2ac92b79843f5fa7aa531c396ed68b0ecf69ddebe6f5b97f8efd09480d677030864e7ca76043e8117914ea5fbec422b023267d1ff20918acbdef791b380d35a1da3fd50494497c572be16c8", 0x8b}, {&(0x7f0000000f40)="12ad5407a2f9199bcc03c0e5dd53bbe39cbd7851529ee4400aa611e7fcd39c645ccd2f14b896832668e0f379ad827d6880f387fc1931e534ad53f3dad11e550cf26d558a6eceaec9478119fba0ab15ee7be5d90aa262ae9213b68a4c1179640739f4b9475baadef17253eb4f4640d319fb602982a783bffce9b8d6e132d75ccbd6d5b4d2adf7b15ea2558646c338d081e36b03a2ca650122ce54c556bc3c92915ab36010140e33d10bca33f953560c112bfed9733c20cad3fc3b1d77c2a9d909ba018ae413ddcec6893725368b72eed4b6ecec8a373bbcd6a8a9db11df2ae8b878c7ea1b0556be352097582fde3fe947c1f098586d1a5b295cb16eec579da6dc24d9233ecf0f58fec6e17ae9c8aa098ae63fa91583312ada06fea5d7f031ca2309f311cce58ae18931d7065b0c1b54e14743bc99d9bdd4526a6b50270a06dc1eff4e117c734142fb3ce981caefb0f70e09258f2a16558731c75db0b08c90c62b37ab8b618c43328629c348ad662be7314bacb844db826576ca4cab3ac0bdfec81ca58dcd923f82f9bf0784bdc368f95fa24a2adb06a0e72549ca48f97ae455aeb210b86d01e5adc8b7bdb6a103b7a0365d1aa59eef21722c990043b5a686dffadc67beabf8ab0d81953ba86cc8a2fdfb95813c7a8a3c2d048c0b0dcf752e661022e29614c0056e1dbd5369f04c0f28e9dde3218a2649edcaaef1497366f1b0d7cea86265f670b6a8b74ca4ff54d8e0b97ed06bdad6120553796c133e80b613ba77dcdc87d3f38cc1d2f5cf3a58c6a8ce2b6ddbdc43e9c963a1c226ac57f95e80e37aab8d99f94e5f1e4962e2da8ada373ca24c62c5b7d9076efb00496df5570abc5d2d31242ff1543588428d03477462e9b0fcddff70833c2c3aab4581029043ff7ac171db5fa8cd56bdc559bc3e267ebba4a2a6fe7773304cb2e255db1975ebcdf7d499a9b46a2fa663c5e9a590d3d0948c1b5bd0af77c17f420ac81b68beda2b17620148ce12e480854f8af579a0db5b05e9662eb8a8f6396b1ddb43246ed4d04a54e9713c9ad05a1351d00846b04a7c26856179c1283d7183aa252cdfa0829c3df336985a1bf895e2ea9cca7202dcd6a81c9e86c044b2e4d4c467a92de19bbb09b47eb8a4d88f8a9ea39eb06e8acaa6646714c390c9356bae06ae64407f21951689e032011feafafaf204eb40411f707bd218a8f423aa108d35ba7f8167ff1060e01b711eb69fe8e8e5c9f476803d496672b0624e09f752da6032bece6a7d56fb7de268e1fab5143296b861d6e3d886bc139a2eafb21339a7e4cf5f995d25cccd2015e84073b019ce7dd105d2287e115c22ebef31e5318c561352796bbc0b7c1feda79e0235a185c8ef71f3029a0987e35c3e83ae44dc312cbf1047f442bc81e9d37ca5b1b167febe28e1433d84101efb255a8a5961e49aa20cccb55df4635a34938646278ae0fb2824addccd16fe9d42dce3570b86b4f9d9989022aa6dde43955314499442d9ee8c418c0aa729761df7843fbbe5a9659a976e18cd167eadad3c78271a32ad8789d49f53bd8d2a5d05b6a0b02a1fcccddb436e58f59c180fc8d3e1c8895e9ddaf7b48d8a92603ae6cf7c3ab72e77712f0cfc26657f0831f71a26ed46a3ef10dcec2114b8f9679c96eb31d7c0cc32449b783adeeeb1bf56c652324aac937d0ed05d9c8abf5a3ad099c8192fe5cdc148e1ab1a18eac75ddce5dc3e8d461ae0851bbacee41799eecda5bb79fdec18223f62dc300d7173844599834854379d2b7c9b9af7857b4e6e72fd602390d1f319e1fe19e01304fab9285208f394cf0ff4880747608cb15d892e89ef758f6336bde90a2206f03f169ba84115ff4325b169f0063948638e0ac285c9e42dfb82ccf18b7c450b6785b1787bfac071e1f67b56b50378ec68765e7d61fbd3329df2e9436f1e0a33facc335d10c69bf8ec390a461862b0c6e038cbf878eeb8e4726889cd1081afbc1c36b773fbf5f084faf35b0706fccdaf9ad6d30ad3d75c813ab1d66d257b8bf3d079f9798932ac741209c2eb1d3f956a3fca2ff2dfc742254af2a1b7271e5e92560940c139e0f9a835a104836130c990e30d61489b264b4eeff09524d7d8f51a01a3e6046b23a0395b65ce12d7539572e96e47565ccc5697e283e64f3fb5427fc6e515ab933fcb8039781267c9fbcc97b219d623383aaf2ade8301f425155e5bb2061d1994aaa8dc1d2d666b5e6ed21277e441b0a52f25713dc6d3f6462132f858ab824d7f07b2b7a9a1347e59893a6eecabc2368899f5e6cc6b4fdd3a50a685b91ed353e0bb2f67b9e31a74236a472ee1d7994a5cad0977dc444490fa113b485703e338d7bc840cf9bbfccca7fe0ef04926dde1ea18ed74c4b6d9046da0943cc868ed52b78014d4a955e383f4ae502a478d0723d68ee84d243d298fb9f88304c335664702a89b24eed4503e921fd3eb1de8697ba7095d3460631875b36e2cf0f66315923fb54c399593e0a501c3fa0ad2fa0b829a565577f9289813ad508e74609a2e9d1daffea0437600f5209c51cd3e211fe5455b58fa6607395a487516e5817a76b30914783d71f9638610dfe342724bf4ebbe5023a5c93550a5ce3a9fdf83ea68874a29777aa9daf25092e019b774a619f44adf2a42899dba157c73694d72e765eb89918d8ab6db5fd8e482b0323716a701dccf31bfcbefa1037e4570386ef773428b72ac4d9c8ead3597345a9ed662c66902bbea808fc6ad8748ed097576fb9f59dbab8ace6b400c8f07e58dfdb227e54e4d8bb3b2c7939852a2fee24af67aeb17ea7287d5862e8442f169bf633d8e2ddf36bb8c0d8c77a160c041dbf022d45b6571988e5828bb6b1e72811ec7c7c96de86a9c3786ea6b0005208cb7ca84cc7494b546cb6881bc13b55243bbcd3f908d0e655fd44992e42d28147e2fa8d67fe259c63f048e9c6a8b9b8b1205faf2e3c212d95463682d061d3b5f05f9e5e6594f600f5f897f0b974727f864ad884eca41c553a0c05afd902a3106d55fe09c8952ad34156064ba9c048410480a1c67490a9d2538bb6b0db7d085ed43dd6238542f3bac85ac4eed325b00715058e71cb0a71871b1e3e9137085f357ca2db24959af4570b4739321c3440710825bf621383128f3d1915639bb1d47dfae6b461c867bc60a7df36c95e107bcbdea2dc32290c547c4f3e96319cbbf7e542db2176620c7049bbac786c98844495fce32251600b6467e5e0c520e01c0d8bf07bde62fb41c24697e70e1dcceeff5b470b6fe578bef4a229d93efa6ab4bcdaed5477e03a6d790b60084c21de323c048e76a4c9040fb8a62237465f1b4e03e09b802fc5d087502c8268df8fb0dac1fff5910ccdff1dbeab764d782a8a4abf57887d80e227c685e74524104d0fe854ace57a29e01bc6f98098d10c76bf4f74df9272e8c96defd13b19e752d64713ee065d18650ae2d3fee8cd02b75833dd7293b1030dbd18537f141e92b8dc406c017d47082a159634efa249bf6fd31dcd8c07a7ad0cedd8623bab9805b4831999402c98fe0a35dc38857963c3cbe5b37e586022d229cba96d250b9704086f1c70057b3aecb897a2c89c9c0853b574c76108c366844a820b65991f1082c78921b90c8be4d05700d150369b01c313875752192f496bbad7943a3d9bda9731a1e2bed3c366e39840d30850e4b430d103abf43e40124d78d21eca66c22f07b9c205cd353bf277fc9c5caf1e09effad7864fc13ccabb62395985385913182cd583ebb59fe393355179eb08acebe499bd4e9fe2699c9fd00781ee31535d80d1bac32f68f825fff21206f58f0d7681506a33482ad9de65fb66ca9fe8d4e4d1550360dcb64d08de8987ea6124b8b920243291dee37c6ec34501f2bab10821085ffb19a3660e90984963717e82448f375eb69ff011e8145a7f119f88cff34dd428b29f0b63756d65a143f4c62ae44029d5a54f776bb5721e06015e22972f97e34195c1a907d210e925f66e151de4c62825f6634af626f76299421f688dc0ee6a389c71a7c31de7c215ade3d3e8b67cda70d8de5deaa4169e985a0a5d43520c913c9d6997e08a2b33449ee8ed73224cb2f438a9de035935b7d0daf7ee1ef5a5f0ee1894653f1c83d62b57b20889ea72ec57274048a8808d481b158bd764041cf420bb9b70cbe6e81344990b9196e78594c720d611335983b61fb7e28e55ab8fdf60d02b1e0a1acf7f62b965d85e844b32498f8dab8c0dd5766f7bbfb0f71bfddd3061427a339051e8ed251db9b441910214d6aa591835a1037112c1615fcd6e768a250da3ee18353cbf8a046387b8b0508b70f66c8e072670736e6c48453f02d2d2b1f5ab78e8fc7a382b9793024979474314a39f351f89bdf603cec050c97ccbdca90ffc8b12cfe57cdf1e57fe0724b2362e4feff03340b9ebe1574108f45d80d2dff54e5355df03572ffcd2e9ef6a6046a154da90b3f0bf8dd69a5e769232df7a7d5a52ea9f3e060ed1bc5824ba077904756fe67e5e55ff8102fbfc4615b51a2df919ff2c7bf760d06bf8843848c84dc524678fbf1c09359c16a7d5f859069d5e9936a3566f4c0bb2bc04919c5f8b8aa6e71ffc4ac4d621a8bc4eae3161ac6817dd7b434b6f910ac7e956c86de2f0979a7ef134d3c03031e07f035f1d01c272bcd7f613514e2593157808506ec64ebed0bd7d388dbc8e20a38a29ed387c8a1553ec4dacb986e5b0086ddf91010e6f37156480e927e7ac318c3ae6589b2341c9426cc8099dc5a7c32167825104e000cb826ca921e49f7d4f070c57ee4b4beb5d74c529b3555da8f20dd0a77235491e2336224750f3d573d504b54293f281c2abf6084a6cbcb1ad16b5ebebb8334cba68d5edb85089d1f1d7481e4a4a1913243005761d330466107b9d74e6e4a2b2f035e2fc56f493430a8fcaeab93be634da04db3ecc5819ea5f4dc484f42af8451bfac5f87749fc8c272ce6aa9a2397424079934b5c5f08ce9b01896ac4c898b45df39f681613c3c8a7ac2053b0badc7ad7115325efcd2bcbe374cafc009a3692a689a392f9296ce4f4354b08066dfbfe95af9f0bdb77434d2be0ea1962887183aed3a4d197d9ba8f0d452bb81ec6ad0edb9f9867deb48989d0896699e49a9a2c35569ffcb5d03f3ed928e5f2d8d21e73569af08010874a29dc3cc91b7fdf970b9c66de6b21b7ca8bde1c507a28fcb1482bf0e53bcdc039f05fbc00ac4844dd6bd915c0a9a77f8c367f932a74bc3c81a0189711e5ea337349c77ea6566648514dc55a5e55560d6655100c5ce4b5efd8f033c305d83aba5a624661afc7bda32b509510a630196d0c0aa9dd245ed37abd3b248678204b51d92a92260e9302beed9ebb54ef0331daad6ebe2c0475570aee5dce8bfca967428fcb39880818e7f90394c8ac45baa5aee924f18f9b72c208f33d2ff522da365f98b8e0a6e15fa992bd77794c96aef8164c296ed4ad38b793ea1dfbc6a11014e3394b99d52e82808ca99d96661e99acb284b9bbb0f869f8f1ac5caee23e8600171e64d1eea0ee4337a85d2227586db89e43c85a7fb6e2f8b84c2120e0531c17db4ea04bd67a200b29fb107f41656614e5b7e631dbe6e6f4e3781f351b8288b335452409910aacd5c11c827b9b03cb07ced2e088de7afe44b1843c9b3a1f8808bb6b1f472ded0456fb38f72379e55d393e8fde474b26e25bb024fdfc9b28f0acc61eb9115fb9001706c767a3fa743070c523daf1da4448ed1bc201ceb0cafc464630cdea5b90eb5a09cdde83b178439dfa859a5af462c154ce3ddd99a3d", 0x1000}], 0x3, &(0x7f0000002180)=[@rights={{0x14, 0x1, 0x1, [r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [r7, r0, 0xffffffffffffffff, r1, r1, r4]}}, @rights={{0x18, 0x1, 0x1, [r5, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff, r8]}}], 0x108, 0x4000}}], 0x3, 0x100) sendmsg$netlink(r7, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f0000000400)=ANY=[@ANYBLOB="40000000100001000000000000000000080000000000000029000000", @ANYRES32=0x0, @ANYBLOB="14001b00000000000000002100000000000000040000000000000000000000f37b3fb727846173472235e1806ae6effc7db682008cb27cbdf183afb4001859b07edec01c4c36ca63c2dbb2c66ee60d732cc73669d3b130c4d7227ff40bdffae201891f9a686fbf053c03b011f3fe578efe776e9625a1b9402846accd78a94f026b241174496ae582b3"], 0x40}], 0x1}, 0x0) sendmsg$netlink(r6, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f0000001f80)=ANY=[@ANYBLOB="38000000100001000000000000000000080000000000000008000000", @ANYRES32=0x0, @ANYBLOB="14001b0000000000000000210000000000000001040000004fab0b84310b6e314d02e498cd09ebd1fe9eddadce846ab98ac20f019819350a6efc1f9e50bcea585f8016329e74ca614ba8f87ec1c94fda1ad9cc14bc735a1982df956234fa20cf1c72c6c73a401e3e7b7662d67d58ee63c80494880c0646e303431a483c437bc7b3cf6ee4fba220936535f8aaffd360972e99ac58901af7ee788b063032c81431975942565f338a24b0040e8145d7147ff0ce29b3ff811494569a19f293ef3ece479b"], 0x38}], 0x1}, 0x0) 12:24:36 executing program 3: symlinkat(&(0x7f0000000080)='.\x00', 0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00') futimesat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{}, {0x0, 0xea60}}) 12:24:36 executing program 0: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f07ebbeef, 0x8031, 0xffffffffffffffff, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x60005f, 0x19) mremap(&(0x7f0000a8e000/0x1000)=nil, 0x1000, 0x1000, 0x3, &(0x7f00008c0000/0x1000)=nil) [ 3032.297913][T27387] netlink: 'syz-executor.4': attribute type 27 has an invalid length. 12:24:37 executing program 3: symlinkat(&(0x7f0000000080)='.\x00', 0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00') futimesat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{}, {0x0, 0xea60}}) [ 3032.428493][T27387] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. [ 3032.476525][T27387] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready 12:24:37 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:24:37 executing program 2: timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x143042, 0x0) ftruncate(r1, 0x2008002) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r0, 0x0) r2 = gettid() process_vm_writev(r2, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x61, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) creat(&(0x7f0000000780)='./bus\x00', 0x188) 12:24:37 executing program 3: symlinkat(&(0x7f0000000080)='.\x00', 0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00') futimesat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{}, {0x0, 0xea60}}) [ 3032.568287][T27387] A link change request failed with some changes committed already. Interface caif0 may have been left with an inconsistent configuration, please check. [ 3032.634949][T27391] netlink: 'syz-executor.4': attribute type 27 has an invalid length. [ 3034.363365][T27394] [ 3034.365767][T27394] ====================================================== [ 3034.372820][T27394] WARNING: possible circular locking dependency detected [ 3034.379868][T27394] 6.2.0-next-20230301-syzkaller #0 Not tainted [ 3034.386026][T27394] ------------------------------------------------------ [ 3034.393065][T27394] syz-executor.0/27394 is trying to acquire lock: [ 3034.399479][T27394] ffff888076d04b68 (&vma->vm_lock->lock){++++}-{3:3}, at: collapse_file+0x4fa5/0x5980 [ 3034.409160][T27394] [ 3034.409160][T27394] but task is already holding lock: [ 3034.416529][T27394] ffff888079925040 (&mapping->i_mmap_rwsem){++++}-{3:3}, at: collapse_file+0x3da6/0x5980 [ 3034.426405][T27394] [ 3034.426405][T27394] which lock already depends on the new lock. [ 3034.426405][T27394] [ 3034.436851][T27394] [ 3034.436851][T27394] the existing dependency chain (in reverse order) is: [ 3034.445877][T27394] [ 3034.445877][T27394] -> #2 (&mapping->i_mmap_rwsem){++++}-{3:3}: [ 3034.454159][T27394] down_write+0x92/0x200 [ 3034.458951][T27394] dma_resv_lockdep+0x26f/0x5f0 [ 3034.464399][T27394] do_one_initcall+0x141/0x7d0 [ 3034.469732][T27394] kernel_init_freeable+0x5ec/0x900 [ 3034.475500][T27394] kernel_init+0x1e/0x2c0 [ 3034.480381][T27394] ret_from_fork+0x1f/0x30 [ 3034.485370][T27394] [ 3034.485370][T27394] -> #1 (fs_reclaim){+.+.}-{0:0}: [ 3034.492620][T27394] fs_reclaim_acquire+0x11d/0x160 [ 3034.498199][T27394] prepare_alloc_pages+0x159/0x570 [ 3034.503866][T27394] __alloc_pages+0x149/0x5c0 [ 3034.509008][T27394] __folio_alloc+0x16/0x40 [ 3034.513975][T27394] vma_alloc_folio+0x155/0x850 [ 3034.520939][T27394] __handle_mm_fault+0x1857/0x3e70 [ 3034.526764][T27394] handle_mm_fault+0x2c0/0x9c0 [ 3034.532105][T27394] do_user_addr_fault+0x2c1/0x1210 [ 3034.537874][T27394] exc_page_fault+0x98/0x170 [ 3034.543048][T27394] asm_exc_page_fault+0x26/0x30 [ 3034.548555][T27394] [ 3034.548555][T27394] -> #0 (&vma->vm_lock->lock){++++}-{3:3}: [ 3034.556590][T27394] __lock_acquire+0x2ec7/0x5d40 [ 3034.562177][T27394] lock_acquire.part.0+0x11a/0x370 [ 3034.567933][T27394] down_write+0x92/0x200 [ 3034.572723][T27394] collapse_file+0x4fa5/0x5980 [ 3034.578060][T27394] hpage_collapse_scan_file+0xcd3/0x1680 [ 3034.584256][T27394] madvise_collapse+0x53b/0xca0 [ 3034.589681][T27394] madvise_vma_behavior+0x649/0x20e0 [ 3034.595527][T27394] madvise_walk_vmas+0x1c7/0x2b0 [ 3034.601033][T27394] do_madvise.part.0+0x31c/0x470 [ 3034.606552][T27394] __x64_sys_madvise+0x117/0x150 [ 3034.612086][T27394] do_syscall_64+0x39/0xb0 [ 3034.617081][T27394] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3034.623537][T27394] [ 3034.623537][T27394] other info that might help us debug this: [ 3034.623537][T27394] [ 3034.633794][T27394] Chain exists of: [ 3034.633794][T27394] &vma->vm_lock->lock --> fs_reclaim --> &mapping->i_mmap_rwsem [ 3034.633794][T27394] [ 3034.647386][T27394] Possible unsafe locking scenario: [ 3034.647386][T27394] [ 3034.654848][T27394] CPU0 CPU1 [ 3034.660228][T27394] ---- ---- [ 3034.665611][T27394] lock(&mapping->i_mmap_rwsem); [ 3034.670657][T27394] lock(fs_reclaim); [ 3034.677191][T27394] lock(&mapping->i_mmap_rwsem); [ 3034.684759][T27394] lock(&vma->vm_lock->lock); [ 3034.689551][T27394] [ 3034.689551][T27394] *** DEADLOCK *** [ 3034.689551][T27394] [ 3034.697718][T27394] 2 locks held by syz-executor.0/27394: [ 3034.703277][T27394] #0: ffff888079925040 (&mapping->i_mmap_rwsem){++++}-{3:3}, at: collapse_file+0x3da6/0x5980 [ 3034.713610][T27394] #1: ffff88802a281d58 (&mm->mmap_lock){++++}-{3:3}, at: collapse_file+0x4667/0x5980 [ 3034.723330][T27394] [ 3034.723330][T27394] stack backtrace: [ 3034.729228][T27394] CPU: 1 PID: 27394 Comm: syz-executor.0 Not tainted 6.2.0-next-20230301-syzkaller #0 [ 3034.738805][T27394] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 02/16/2023 [ 3034.748891][T27394] Call Trace: [ 3034.752207][T27394] [ 3034.755162][T27394] dump_stack_lvl+0xd9/0x150 [ 3034.759815][T27394] check_noncircular+0x25f/0x2e0 [ 3034.764786][T27394] ? print_circular_bug+0x5c0/0x5c0 [ 3034.770028][T27394] ? finish_task_switch.isra.0+0x2b0/0xc80 [ 3034.775881][T27394] __lock_acquire+0x2ec7/0x5d40 [ 3034.780769][T27394] ? lockdep_hardirqs_on_prepare+0x410/0x410 [ 3034.786786][T27394] ? put_pages_list+0x540/0x540 [ 3034.791667][T27394] lock_acquire.part.0+0x11a/0x370 [ 3034.796810][T27394] ? collapse_file+0x4fa5/0x5980 [ 3034.801794][T27394] ? lock_release+0x780/0x780 [ 3034.806503][T27394] ? collapse_file+0x4fa5/0x5980 [ 3034.811495][T27394] ? rcu_read_lock_sched_held+0x3e/0x70 [ 3034.817105][T27394] ? trace_lock_acquire+0x1f1/0x2b0 [ 3034.822343][T27394] ? collapse_file+0x4fa5/0x5980 [ 3034.827322][T27394] ? lock_acquire+0x32/0xc0 [ 3034.831953][T27394] ? collapse_file+0x4fa5/0x5980 [ 3034.836950][T27394] down_write+0x92/0x200 [ 3034.841242][T27394] ? collapse_file+0x4fa5/0x5980 [ 3034.846235][T27394] ? down_write_killable_nested+0x250/0x250 [ 3034.852163][T27394] collapse_file+0x4fa5/0x5980 [ 3034.857002][T27394] ? hpage_collapse_scan_pmd+0x4a80/0x4a80 [ 3034.862891][T27394] ? find_held_lock+0x2d/0x110 [ 3034.867700][T27394] ? hpage_collapse_scan_file+0x2b5/0x1680 [ 3034.873677][T27394] ? xas_next_entry+0x26f/0x3c0 [ 3034.878637][T27394] hpage_collapse_scan_file+0xcd3/0x1680 [ 3034.884363][T27394] ? collapse_file+0x5980/0x5980 [ 3034.889369][T27394] madvise_collapse+0x53b/0xca0 [ 3034.894268][T27394] ? current_is_khugepaged+0x30/0x30 [ 3034.899605][T27394] madvise_vma_behavior+0x649/0x20e0 [ 3034.904940][T27394] ? madvise_vma_anon_name+0xf0/0xf0 [ 3034.910273][T27394] ? find_vma_prev+0xe4/0x160 [ 3034.914996][T27394] ? vm_unmapped_area+0x770/0x770 [ 3034.920149][T27394] ? down_write_nested+0x200/0x200 [ 3034.925313][T27394] madvise_walk_vmas+0x1c7/0x2b0 [ 3034.930290][T27394] ? madvise_vma_anon_name+0xf0/0xf0 [ 3034.935620][T27394] ? __remove_memory+0x40/0x40 [ 3034.940425][T27394] ? do_madvise.part.0+0x2e9/0x470 [ 3034.945575][T27394] ? lock_acquire+0x32/0xc0 [ 3034.950110][T27394] ? do_madvise.part.0+0x2e9/0x470 [ 3034.955266][T27394] do_madvise.part.0+0x31c/0x470 [ 3034.960247][T27394] ? madvise_pageout+0x560/0x560 [ 3034.965236][T27394] __x64_sys_madvise+0x117/0x150 [ 3034.970218][T27394] do_syscall_64+0x39/0xb0 [ 3034.974681][T27394] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 3034.980605][T27394] RIP: 0033:0x7f2f87a8c0f9 [ 3034.985055][T27394] Code: 28 00 00 00 75 05 48 83 c4 28 c3 e8 f1 19 00 00 90 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 b8 ff ff ff f7 d8 64 89 01 48 [ 3035.004702][T27394] RSP: 002b:00007f2f887ac168 EFLAGS: 00000246 ORIG_RAX: 000000000000001c [ 3035.013143][T27394] RAX: ffffffffffffffda RBX: 00007f2f87babf80 RCX: 00007f2f87a8c0f9 [ 3035.021152][T27394] RDX: 0000000000000019 RSI: 000000000060005f RDI: 0000000020000000 [ 3035.029138][T27394] RBP: 00007f2f87ae7ae9 R08: 0000000000000000 R09: 0000000000000000 [ 3035.037134][T27394] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 3035.045123][T27394] R13: 00007fff2fda90ef R14: 00007f2f887ac300 R15: 0000000000022000 [ 3035.053127][T27394] [ 3035.388601][T27391] bridge0: port 3(team0) entered disabled state [ 3035.395001][T27391] bridge0: port 2(bridge_slave_1) entered disabled state [ 3035.402461][T27391] bridge0: port 1(bridge_slave_0) entered disabled state [ 3035.994464][T27391] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 3036.055952][T27391] batman_adv: batadv0: Interface deactivated: batadv_slave_1 12:24:42 executing program 1: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f07ebbeef, 0x8031, 0xffffffffffffffff, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x60005f, 0x19) mremap(&(0x7f0000a8e000/0x1000)=nil, 0x1000, 0x1000, 0x3, &(0x7f00008c0000/0x1000)=nil) 12:24:42 executing program 3: timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x143042, 0x0) ftruncate(r1, 0x2008002) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r0, 0x0) r2 = gettid() process_vm_writev(r2, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x61, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) creat(&(0x7f0000000780)='./bus\x00', 0x188) 12:24:42 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0xab}, 0x0) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x5) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000280)={0x0, 0x0}) sched_setaffinity(r1, 0x4, &(0x7f0000000180)=0x400000000499a) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x5, &(0x7f00000001c0)=ANY=[@ANYBLOB="18000000008000000000000001000000940000000fad413e850000000f00000095"], &(0x7f0000000400)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0xd8) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='sched_switch\x00', r4}, 0x10) r5 = socket$inet6_tcp(0xa, 0x1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) r8 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) write$cgroup_int(r7, &(0x7f0000000200), 0xf000) sendfile(r7, r8, 0x0, 0xf03b0000) sendfile(0xffffffffffffffff, r6, 0x0, 0x8000000000004) r9 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000480)={'syz_tun\x00'}) bpf$PROG_LOAD(0x5, &(0x7f00000006c0)={0x3, 0xc, &(0x7f00000003c0)=ANY=[@ANYBLOB="180000000100000000000000030000007d4700001b000000bd58f8ff0000000018160000", @ANYRES32, @ANYBLOB="0000000000000000181100", @ANYRES32=0x1, @ANYBLOB="00000000000000002f4000001800b9cd80210f018b48000000000000000000009500000000000000"], 0x0, 0x2, 0xd8, &(0x7f00000004c0)=""/216, 0x40f00, 0x0, '\x00', 0x0, 0x32, 0xffffffffffffffff, 0x8, &(0x7f00000005c0)={0x6, 0x1}, 0x8, 0x10, &(0x7f0000000600)={0x4, 0xc, 0xa3ab, 0xdb8}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f0000000680)=[0xffffffffffffffff]}, 0x80) r10 = dup(0xffffffffffffffff) write$FUSE_DIRENTPLUS(r10, &(0x7f0000000000)=ANY=[], 0x160) open_tree(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x80001) sendto$inet6(r5, 0x0, 0x0, 0x22004001, &(0x7f0000b63fe4)={0xa, 0x2, 0x0, @loopback}, 0x1c) syz_mount_image$tmpfs(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) write$cgroup_subtree(r6, &(0x7f0000000100)={[{0x2d, 'net_prio'}, {0x2d, 'perf_event'}, {0x0, 'perf_event'}]}, 0x22) 12:24:42 executing program 2: timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x143042, 0x0) ftruncate(r1, 0x2008002) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r0, 0x0) r2 = gettid() process_vm_writev(r2, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x61, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) creat(&(0x7f0000000780)='./bus\x00', 0x188) 12:24:42 executing program 0: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f07ebbeef, 0x8031, 0xffffffffffffffff, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x60005f, 0x19) mremap(&(0x7f0000a8e000/0x1000)=nil, 0x1000, 0x1000, 0x3, &(0x7f00008c0000/0x1000)=nil) [ 3037.487367][T27391] netdevsim netdevsim4 netdevsim0: unset [1, 0] type 2 family 0 port 6081 - 0 [ 3037.499371][T27391] netdevsim netdevsim4 netdevsim1: unset [1, 0] type 2 family 0 port 6081 - 0 [ 3037.508823][T27391] netdevsim netdevsim4 netdevsim2: unset [1, 0] type 2 family 0 port 6081 - 0 [ 3037.520154][T27391] netdevsim netdevsim4 netdevsim3: unset [1, 0] type 2 family 0 port 6081 - 0 12:24:43 executing program 3: timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x143042, 0x0) ftruncate(r1, 0x2008002) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r0, 0x0) r2 = gettid() process_vm_writev(r2, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x61, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) creat(&(0x7f0000000780)='./bus\x00', 0x188) 12:24:43 executing program 2: timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x143042, 0x0) ftruncate(r1, 0x2008002) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r0, 0x0) r2 = gettid() process_vm_writev(r2, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x61, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) creat(&(0x7f0000000780)='./bus\x00', 0x188) 12:24:43 executing program 5: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f07ebbeef, 0x8031, 0xffffffffffffffff, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x60005f, 0x19) mremap(&(0x7f0000a8e000/0x1000)=nil, 0x1000, 0x1000, 0x3, &(0x7f00008c0000/0x1000)=nil) 12:24:43 executing program 4: r0 = dup(0xffffffffffffffff) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r2 = openat$cgroup_procs(r1, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r3 = getpid() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003b00)=[{{&(0x7f0000002080)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003580)=[{&(0x7f0000000600)="49d8e0ba97", 0x5}, {&(0x7f0000002380)="666202ea12d1c017f356af7cc8defd3c00bd2bff66e51b631c6da3a1ee1b5d81e989bf54280a18a74cae6f59364552e5e437660a581e5af373d2dee5e46235ba68470e3814b9e91b", 0x48}, {&(0x7f0000002400)="921f36107ced5c45cb85aa6fd7d78559b259f5e64c4de2a4e9f1657ee4d26715e7003d4821d70a3f3100ee54052dcbc45e76778bfb8ce65ea95db0823e4de5da56fea138dbd695a22002784ec85e18ec933c32a2f02ded798f80be2b9353156b8115906b34e338928bf21190f791aee4db7bab1c7763d9fa50f0fb24dad412", 0x7f}, {&(0x7f0000002480)="b8341ea8e020cec054bd590c95846bb4c61ef6a704f8cdba692766a0698ff8910056c548e4c1f0ddbce1ee8411ab32d0640f4455510888c2dc07703e82ac7d8b3a1e3943fafb6215f132e9616df0ca6eb9be11608815ef5a3bf0ec6ee96bc55529015d9bfdef340b1e4ad6e36bb6ee360f664926984ad5e81d632f71539d43430302c2db2e330d84aaceea8d530891ffec86bb87718d5039b7f772bb6f53639d2bf38529fab12853aaf040f3d3ff2e1c0aab4440755afc1b594ed41c5f6a3829d8c233f40ba727f838ca5b0a62a24db01723187039c99d41d295c08e26522db27bae1853036ad17de3862f27dc2272c8f994af4e2c74d507b9c5606575aa86fb0e10526f0dd8ceb18729be872ca2b8690c31c024d813e9e3f1eb179b62f5b7f6d9772204294acfe1395af6905369100d2657f1df3a78b12fac047c4e4ccec45180bf771f3e8519ca6aece679b9191d118241725ca1696bf9f23d095f98cb4e57ffd38db9d1e2824e05440886cd15c33751edfb99a5f783f370cad3a32d3387832c860a774d2f3320ba23ad07510e359f594c6925dd1945de44c1c2403cd0d06ffc298679b271f335551b14df5e10417efaacdc0ee94fda336b513dee622c36736fef8f7ca680b31a764cc1a7fb454e9b5e922a7b0243bce1e1534b218af4c183c1931175b5054f47b1a96c46e8d8ac2399c8fbfbf7ed5b36fbc858973dc323af111b6bba8e5e74c45cbef32b2ad320fd87099d38cdb7367e33c577a36183a15aa2e70855c7f8166231b94a3088f632ea98c9a4107eb9cb8e0ccdae0bfbd57ea1785a3b2971c66ac3bfa3952b322749706df72251198f7514ee45c0f8172b37d546a0ea537d7029c0b74b499fe304801576f67b92b29f9cec766ce57215c5a7c48e1735e05b95d540d45e4ee44e6003eb9370db5b7fd6f20f282a622fb3cf9970be929063203f2e37112e222f31073f8a2e0d8a0f8ea2cc2e264289fe4b24666a805848dafe1e5bf87d4235a8a5506345dab81628c67c69d17ea6be15453f88529d216e58af0fc766b0cce19f2a1bf4ae097c1a8202063f063f2365db994c76d7171ef1f6ad1f4005273cbb2c966ce02d5a565be0158a79ce1230db539662fdf8c0bafda8e0f5af6e498fd0d946af34b87eba58421f643ae9f7f2487083b6a9ad98b11da77b4f36af143cf48a2e6d9e783528a9679e47ce23891f090ad5b8235780c0663029e740fd3eadcded9bcf95430707c5c26767541aaccfe7ac959bfa598c99fba4dc8280d6476cfc38db25d2cd1b7ff670590dc5814451ac9bb213b183ab0b901ae198a05cfc0ea41b49d0e01cb231ef32cd8b3920741a8dbbfb805f3f5ebbc75cf111f0d1732fc856140e5bb8577bf2edd18111cbc350e563dc2cd48fcce4306458f99c23f42bad0f237bdee29e06464c71f5ee0c27720d1d70fa8bf0d790f5cdf3f63c94225303c4ecdbcb7184f32ddb458752ac57642b1d59ccdf4f1dead20260c9a5f01ad4d8d698e4fd5c8beb3600ec9cd691c195b15ace0732f54c8f2f0e476eabeb926339314930d9427593ad1495d68632776dd3314e511caf93a0e338c5130b2ae27d4b33def6b6aa611ef934e75f6574c2b6512f703c29372b0f5c8cbb7dc986d4f6ff70a3c886932331a9795da8108ca3f578f80e5ac64b2856a86837c3d18424d97cdfc3fc831f7bce5ca9aa57ad8fa2bd07bb4780a627bc9c846ca2f64bf06cbeba71c07c95d535d94e79fb8dfd673d58a2dd1bbbd3e9d08d5c4d83a6c1e62a123434c4e0186800a740af3a4a09c54e575b61dfbceb9c752f6a668ca02cff3a4aa23f25af85b9fd619f846fbf2562d6ab524ee853464bc9ccce2bf9a180d0ef8c0dd06ebc12ba083413997fca9a2396d8e91e1621369a7df944e50fb303865da334db75c2b53c71671132148675ea0ef83fd37dbf07f060678a5a33d6dcad6e32996a9d2e7f7705ef81f8c23fe11e5abed0e195dbef76655fc6d92997cdae04929097dea5f5a7f283517bf1f566c0791d6783264c761e4440d825c8945725c89780a666acd3fb73d1bd46af05e75ba42de35197e65304e0e2fe8591eb54ec3d6faba38bdcc4ad2e825eecd3f710f8c0546a500cbad5226f307e2bfc7b6344d33a917d03ee89ef69c7fdb55b48270537d7ade7487664c47490c22248dba706d3f272a432c0d99dce646137f2c5c1a01ac8069ebf84eee375c5bd9095609199929f02665d440b9ec7bbba9fad0b6c4320d5f0eafd434bde9e38986b931ced8f4f44e80c99f504d5a1c345b6dafec02af96bc0a4d601b28dcc67340429501b973e11bc2baf49318ce48e43cfe1868334129a50f2377d7e9c62d8f1e2c1682ffbf2339569c693377a619b5fb37600288f43b5ed5f9e119a4236229299e99de1f924b24eb1b3008eecb2f1546efc4fc7ce939cc9cef8835c669c56098359bb2fc9d8f060c2474e91b523d916e6e5f75f17a38e9f1be0b513f0bd8b0f1a699d7de4eebfc40e19934df85319a9dbd30d07073a4b32a0d8ca39b145122f35792ccd4cdfb3b670e3cc95df92d03a6c79f66b49c4dbaeba25d8e7963a52d1042d3eb62d5fd539c61a555923bcc33eb91e93c7cff2347c1e22302edc2c23093e466ff29755550ab4ca15ab4c86dee8d3b69de13be6aaa5c7c9859279040b2ad15607fefa759baae5545bbab0ee6beca3c44eb3f1439160a57ef594fa59b2ba3d71615672c11f6abfaf493787d1757271ac5c8cc6d4dc51ab8afd2db474a5816f667987853278916321544d0ca94854a61f5f87eff26385cc70bbf1ef543c4b8844d8fc36002d0667fd77fa62551d4fccc23bd98a88a8d2f69d36c4f614eab3407db3a564aa33257dc1d55d06740e06000fd05df6025643eb5a8fb192392c3e72702a32d09ebaf2984cabc5ac830359de3a60877179c2054e5737d076c19056cb57cee2a8b96f7e3a96ea861618983fa5fb3e367681ca264681ef78c8543aef3b3482d89a0984b2800cab2097a329d964866e75296e023d522a2ed91fdc480031ae5da4b52e594fd788a22360dd66421d9717a818c27c3a696a423e2f75acfc820355e8459146f7bde98a945bb614526749dea57748b1096702fa28d6bf69e1068d99ecdb0bbde9eba08fd3ce78b95b5c6d26a480f1f31d6764d4e11974de4d7df73af6c601ae8f3415a148d57d970c2d0fc70d0fd051203de57b145c3a47ff1034f237ccbd1d129889d5b12692739d2940a643e91a9892c48e5b18942806a8f09df1ca81a85007f6ece87c64838e9a3ac137f9c66c6889eb1ba81262038d87b3996a2a6061da844d9ce8edf350d8773cc2b7e68536598a5eefaada43a128b3a9427823253646d83fd9cfe8cbe2fd16c3483b8913e63b248b4a455d65a9d25f529153ba54dd2473211ec00e6cf017b57a271aa76890dc1474b06f395db3af6a705b4e4407eefc4254bfc366fbf3b4651a15cb24da7a0e641aee1766c07ec05298d73b75facd5265d47dae46aeb5a83d97a36fd5d286b085b3703208d8daa38bb1646b21191c9bd971c31e85d085608211ccaa2c3a5761530e2aa99ca18837d57d8f653ace2f3a10cf871c02e5d2adb8ac6dc0b90ba90fc89d96b68a25cb14e203a3c82c7562abfbb418dc68c1dc7cadc74f25e1bce52e1d78b1ddd7d0a0cf16de13be6efaf372cf8662160a687f525a49ee73f4b20834d0228460df01de0318f5ef681b90b95cd74c344db04e52a729c3799f6e257b793232cf8b6122f8206f87ee7b0c28cdd9d4713710f2e16902b199b318c53317e273ca59ef36d0fc47e20d480ac261d70f16ab5e378551f6f25465ae92c4c6d11442c444378cba36e3ef9a9cee662d5e2d8e70c50eaf0aea5825d8074c64e3fd0aa58f0357ce23f7b5d9ecf54724032cd5880d569492e63e1cc023c90c84e495560443b4024efb7c81e28667b4f0bd804f1f3d98be0553b6da9e1e5b34dd828039a213caaff3c24fb3b34646599cc4c992fa692c698502df2771502a47481d6980135f88f9f6dc9f29faa40246ece26b7563331af9b35468adfd25a620cd3e4b13b0b502777345af7f638e3c253fb2cf1bcc59f7358772757b2d599b325236284b2066a74ce1d854fa98c7b44421177682701e1a4befe5b0935a31bee741789057c4f0194972f56ef0b54b03dd79270d9c300fb246e386a87483a5c52f8ff9bb616d0655387b267aa99b96ded1b7fb0da9541c932d026eb84ca638d625014c6983b8d8b6237458dc49aab62cc1a04208702cc34f11c3be3aad3000069dafb4e0414a397d8ff14695a98d1c710e1372e0d8abc3071afd42afe29bf8518b8e6bcbe4690d54ff7f83140873755ad02faad5e50d20c1105ea86b8c4b56b51b2c23754f456b9c34425fa66bd9d5bc4c6165b843f2d67e0ec97b3c213bc64f2f804444be838dddb79b3b8b3d2b8c8be0effc795ce237d1055d45f2682bd04ff531e8c298b86310815b5286587fd121c7a8b5e124ff38420f0ebe5502c2e8ed9500074593fb22fcf21b90b4c6726def2ce135eb60de270624b1f247c83aa4bef890825bdebeb4709248c18ac069720ee0bf485692aea2530687cdcea36c14354cf6337540dc24a7f44ffb8f28d394b3e24dcf263ef4f0e8a804de5b8ee25dcff2f5b8257c3a85b386e2c0061dbb790bc9ff86c4f7eca97002e1e738e90f3baf36d5e587239ceffb94d533259f7c38e6b7b9ed985a552f1c030969db39e07ac2bfb42cb57a7510778f34565e4578409ed91f59f9fe5c9cff2f1b807c678ea2e14030f7bcbd87a6d8cd0946fc1ea8a27b40ed009364fb1c4ce20a51162a5c86c169626f351b6face7c4c8acf9a6ae712aecb9fa7bbc02e4cd95843b7af7a8aa1869e51235f484883238ecaee750a7c42ed9786b7ca8c7151caf47843db2ec188ebc6b2d489c15e19f7a6a6172ab5776c9feaa609d2837b6eaf704bd3cb71905a56017e89476f855ef35dfdcc8676a205857646db6e55ff66f97d9008ee959927bf45bde27eb2e0e395b9e72cf11dae63b48190354558bedcb960c8a3489c280a89ac3bae832fd42e1eb295b91d380ed0d6631e38edc3f301dfe038d7fcbd7525de804237051320c52905ce6b386ef0d3b6301bd9de13ec4223a4e6f048e457fde4e8eff9a4337d92bf175b02a098300b0f5b310d067818fc1d50fb9289817f92e0aabb9e4fc72501ccb661f5a89a0b757f0133754433b31bd456c333944fd648d560f2e49c1289e180ff52ba653cd64f67acf9d5527cb0296fbb328d02316f6f4af1dbd2aff36a4ccb7ead2c2683f78f87db9e4892bd3e7e6fcbf5dca9d7ba76cfae76cf9558c4738464a8a16bc883acd4d15f80d93af3a65fdf335de8a4f57b6595ea900b1075be98b288ec7005748bf5d29463f05123532eb4ee63b09b598decbca75e1130afc7f1457964b9efcd16168e3194c96d4514869b9f8fefde8b63a049aa6236a00e7246cf992b5535f8b35abb82a6165411bb4566fb87596e4beff311b2639d867f14a04fb558cbf075148ddd452f686eca8dc0cd8ad9a3945333686da3b346d577c2396093459a5d0feb0e8f744133a2b8e54253542583a0463760c1dc9b2c953b3c0f29ccb78b1859b3eacaf082da65d28cd348f729235f6aea526718b5addcea3cfa041b04778c59236e1afb121251c8387d70901fd1eef00e15becef00f9d8baacafa9b903790fa59325f56229fb3959ddbd81c482be66a1a4b2604bed911be17251abdb85854f7e302ec4db52c8c6230a30106540b318e6052a8a72e254e6b1af9d4dc0", 0x1000}, {&(0x7f0000003480)="7e97892b679e18c9f5f484d1944e65a3a1327851778f44ecc48728458160681e410d9e71508c8261707ffd6d877c0ee5db7f9089df1690737b7753c93ec94f7c1f071934707cc5c53287578e30de4f3fb0eb0b98bd85f4c8ce94066769811a26529968696917739d747a2724890031f72ee6b50b689646467e1fb10ce8c94848", 0x80}, {&(0x7f0000003500)="c9baabf08e76ee0f61a059be3164e9ccab494c647f881943e4ba7b1636a7a3583742f3db6c8f79df596a495e71f49ce29b94ad9376384eedf6638a9ed547f1f49341323c2a950019e2e2fd00dd9cfca3543e23529a5268d3e828184f235c1b744fb672b893b2dc267a7cfe9c7c442d4eebefda896c93db", 0x77}], 0x6, &(0x7f0000003600)=[@rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r1, r2]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r1]}}, @cred={{0x1c}}], 0xb8, 0x4}}, {{&(0x7f00000036c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000003800)=[{&(0x7f0000003740)="54ff97ccf9fbae305c4ca559b5e9ee241568a9c13dd2cb595b23184b2967334536ea71a16e65affa80db14bddbade8ed49d2e6cb9393fde6a3d852d121dc28073eac834dcfe2cacff01c1be797f94ea5545b67d7f9965ad584420e64bdaec66a1d8bd8ba9102779df631553a6bf62196d3987dec3529f03a20b9323b93084656fc30c3a6730b2fa6ba2d2a1c413c11d1491de06262462528e4fb38f257ae47bed9174c9ccc", 0xa5}], 0x1, &(0x7f0000003a40)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, r1, r1, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r1, 0xffffffffffffffff]}}], 0xb0, 0x4000800}}], 0x2, 0x4000000) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r3, 0x2, &(0x7f0000000340)=0x4de) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r3, 0x8, &(0x7f0000000300)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0x1ff) sched_getscheduler(0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket$netlink(0x10, 0x3, 0x0) umount2(&(0x7f0000000280)='./file0/file0\x00', 0x6) r8 = openat$full(0xffffffffffffff9c, &(0x7f0000002140), 0x24000, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000022c0)=[{{&(0x7f0000000500)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000900)=[{&(0x7f0000000580)="302ec765d05dda9417d7ae01059c88f80ba4b4e2bb312a53db30fc12a6f33ae0f407157b72ee672ef581b23de0b69980c91c519f085dd9b3", 0x38}, {&(0x7f0000000640)="6dba100afc453d005d622604a1a1d192710da1b87c2de5ef9a405dd10e5946d6f6fb16617e12505780ba3562cc8d2081bcf9bcbee591a86570fdca953fab0368bd23ab53477ee615174815c0be97aadccffed2389d835e8606b62f741832e213d5babd79831ae9b32b3daa17a734815c9f43ee0f5f1b165bc38898f1dbb50d06bf77c449df53305028ab17b7203f9e8910bf13786c7e82ace52350fbb4be75011b780f1570b622e7e1825daeac64543d8a5121db5a256afb2b7efec289954d79bbf2c2fda3e89aa9ab8c387d4a83ae225f936f3c2953b22b", 0xd8}, {&(0x7f0000000740)="86bf84032d7f3fbabce7da8fef4e311ddab200ff3ec7dcb4b0edbf9e343a973d3355031a99ae654928118d78eb7c0c346d9cb088afd7f8ec78437731cf1a52a2bda8376e8af97369790d6b08d80c6990b365ecccc6162bb04793bfe1db6f27044434dc6ef5d44be1f28c62c94cdd183372c814f9a508380cea9b6ca7c746073b9b4e2eae641cab71381129cd603a318474008d32f58a55c14b0c79c15e714b4e0e14567a54bdb5a48d682646acfac5a430ee57d358bbea6f422a416a1d379191b202ced8b2c197592f70b131beeed16c044fc27020c26f467a380d12e4ad236ce144399ef8fac88ef0f349eccf", 0xed}, {&(0x7f0000000840)="9876794d297fb029a6d29f6ff7d7b86dedcedb99028978c882557ff0e7d489557e82424c56d349984ee24e3d9525e5e4cd63368d009bec077cc8fe35dfcd350a100fafa41f20ea04387deeb2e948165ae3dea559e574bba424a8723e969f772d37d47fe56f9096fb6285b220eb933e93e48f95e8de6c0a65903b9bd45d4d5d8e323ab68facd68be561bba9b468543bf1", 0x90}, {&(0x7f00000005c0)="ec676019", 0x4}], 0x5, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xffffffffffffffff}}}], 0x20, 0x41}}, {{0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f00000009c0)="30d5a97c67d3ecd5cef2093f39539d00dce8bb19d4e195372aead961e36b3aa3629a0b1a2fb813cfb1eb7ac0ea3d6c4de1678c9126e6dcb38d69fee1cd16c764bab486ef6c6f5971025b0bfe5a47", 0x4e}, {&(0x7f0000000a40)="01455ffd4d3b2be9ea834b2b829b8d101acd8eefb3d994cd91f6bcdd85458c9518e940f7221ac17dfa1e8b5ba3a5c1d955249f9b51a98c01650ba466589bbae1e23b55bf2abbd4f6ad49f49710c7b7b25634f7df6e7a43fb72435fca7452784e2c6358c800c26bece405b2ad528badfb687a05ca71d5cdd3dd73b213159ac3468866062d08080b49fc571ce40d7eee5576f5470cdc5511a9dd468c24232dce2689dfa893ba48b9025f5c8e7981572de6095b4d335a1cabc516b4e959fad5b073724839e414f05c44a370a0e29fe8b0eccca44041278d56f95caf2485e8f50ce1f36943a816927533a2c0ab0defffd5316c", 0xf1}, {&(0x7f0000000b40)="ee885810582d4d9f078e3a9397523e20d53406e44ea2fd56ae520734b7062eba391130be2fe84a67b0082a4b2d0c91b148dd19ebb3f8cb8f4a1a5428854c45e309b68721532f9f7fed8d65025fbb218479a2b7d23792c7ba0a3cffe051536170fca9bfff3d3bd8e527026041d3118297c94e6f2958351f1472d079cf8cbccb792df4c2519adf245acb54760e756a3f4a1700c06c07ff80b1300c84ae018d0a73786139bfed20d9f10bb31e6f", 0xac}, {&(0x7f0000000c00)="640652f06786b61dd01b4b55b26f63afa3aeab367b92a678b6f770bfa92dee5cf7ce6539db5509209ea3c3d8a5f0d465e67df7d039acefe8387a83dcb3e07eb46b13cffe0fc392c9c73308303b1194d1df4810c45625004eaf45f505bf9789da8864f1d4a7298cfe7b6556be0f3d13ba110dab02f8ed8ddc51f4ae2ff0f0d0da1050703c1a9891ccb6a1546ac557483b4ac5188e056673e208fc97fbbcb517722cc0bd44f11f34fdb646514719894f2890deeba413dd36ed0e2c9f2d0126b151aeac2893aa8288675a81b4137b0e610135715e1b001f1512a45aff6692b9ccb4ed94ee71bc70253b", 0xe8}], 0x4, &(0x7f0000000d40)=[@cred={{0x1c, 0x1, 0x2, {r3, 0xee01, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}], 0x60}}, {{0x0, 0x0, &(0x7f0000001f40)=[{&(0x7f0000000dc0)="595aa196ce1ef476271016083c2dd714ded9b9fc3321d58ce6b982fd152f9690f01a154830a58781a0d0d896b09123191a6dcc4373c48a9326bb97d9da584e7177bef402a92ca30f97ff39c21dcce6e2362103d773552633f2f073eb27f37334201ddd302c4d6a5e1a48c794ef62dbacfa64a3ccbff23edf0c64f8c7f47882ac3388eeca3bc0d1846fecb7c23f6d4f50e0", 0x91}, {&(0x7f0000000e80)="c73aefa6295036c682d5aa3ea2f3224e2ca92735cd3261e7aac0153b2ffd01246b5aa00a44960c79d1b21a371370ee86e772cd9e039b4d8df0f39067804313a2ac92b79843f5fa7aa531c396ed68b0ecf69ddebe6f5b97f8efd09480d677030864e7ca76043e8117914ea5fbec422b023267d1ff20918acbdef791b380d35a1da3fd50494497c572be16c8", 0x8b}, {&(0x7f0000000f40)="12ad5407a2f9199bcc03c0e5dd53bbe39cbd7851529ee4400aa611e7fcd39c645ccd2f14b896832668e0f379ad827d6880f387fc1931e534ad53f3dad11e550cf26d558a6eceaec9478119fba0ab15ee7be5d90aa262ae9213b68a4c1179640739f4b9475baadef17253eb4f4640d319fb602982a783bffce9b8d6e132d75ccbd6d5b4d2adf7b15ea2558646c338d081e36b03a2ca650122ce54c556bc3c92915ab36010140e33d10bca33f953560c112bfed9733c20cad3fc3b1d77c2a9d909ba018ae413ddcec6893725368b72eed4b6ecec8a373bbcd6a8a9db11df2ae8b878c7ea1b0556be352097582fde3fe947c1f098586d1a5b295cb16eec579da6dc24d9233ecf0f58fec6e17ae9c8aa098ae63fa91583312ada06fea5d7f031ca2309f311cce58ae18931d7065b0c1b54e14743bc99d9bdd4526a6b50270a06dc1eff4e117c734142fb3ce981caefb0f70e09258f2a16558731c75db0b08c90c62b37ab8b618c43328629c348ad662be7314bacb844db826576ca4cab3ac0bdfec81ca58dcd923f82f9bf0784bdc368f95fa24a2adb06a0e72549ca48f97ae455aeb210b86d01e5adc8b7bdb6a103b7a0365d1aa59eef21722c990043b5a686dffadc67beabf8ab0d81953ba86cc8a2fdfb95813c7a8a3c2d048c0b0dcf752e661022e29614c0056e1dbd5369f04c0f28e9dde3218a2649edcaaef1497366f1b0d7cea86265f670b6a8b74ca4ff54d8e0b97ed06bdad6120553796c133e80b613ba77dcdc87d3f38cc1d2f5cf3a58c6a8ce2b6ddbdc43e9c963a1c226ac57f95e80e37aab8d99f94e5f1e4962e2da8ada373ca24c62c5b7d9076efb00496df5570abc5d2d31242ff1543588428d03477462e9b0fcddff70833c2c3aab4581029043ff7ac171db5fa8cd56bdc559bc3e267ebba4a2a6fe7773304cb2e255db1975ebcdf7d499a9b46a2fa663c5e9a590d3d0948c1b5bd0af77c17f420ac81b68beda2b17620148ce12e480854f8af579a0db5b05e9662eb8a8f6396b1ddb43246ed4d04a54e9713c9ad05a1351d00846b04a7c26856179c1283d7183aa252cdfa0829c3df336985a1bf895e2ea9cca7202dcd6a81c9e86c044b2e4d4c467a92de19bbb09b47eb8a4d88f8a9ea39eb06e8acaa6646714c390c9356bae06ae64407f21951689e032011feafafaf204eb40411f707bd218a8f423aa108d35ba7f8167ff1060e01b711eb69fe8e8e5c9f476803d496672b0624e09f752da6032bece6a7d56fb7de268e1fab5143296b861d6e3d886bc139a2eafb21339a7e4cf5f995d25cccd2015e84073b019ce7dd105d2287e115c22ebef31e5318c561352796bbc0b7c1feda79e0235a185c8ef71f3029a0987e35c3e83ae44dc312cbf1047f442bc81e9d37ca5b1b167febe28e1433d84101efb255a8a5961e49aa20cccb55df4635a34938646278ae0fb2824addccd16fe9d42dce3570b86b4f9d9989022aa6dde43955314499442d9ee8c418c0aa729761df7843fbbe5a9659a976e18cd167eadad3c78271a32ad8789d49f53bd8d2a5d05b6a0b02a1fcccddb436e58f59c180fc8d3e1c8895e9ddaf7b48d8a92603ae6cf7c3ab72e77712f0cfc26657f0831f71a26ed46a3ef10dcec2114b8f9679c96eb31d7c0cc32449b783adeeeb1bf56c652324aac937d0ed05d9c8abf5a3ad099c8192fe5cdc148e1ab1a18eac75ddce5dc3e8d461ae0851bbacee41799eecda5bb79fdec18223f62dc300d7173844599834854379d2b7c9b9af7857b4e6e72fd602390d1f319e1fe19e01304fab9285208f394cf0ff4880747608cb15d892e89ef758f6336bde90a2206f03f169ba84115ff4325b169f0063948638e0ac285c9e42dfb82ccf18b7c450b6785b1787bfac071e1f67b56b50378ec68765e7d61fbd3329df2e9436f1e0a33facc335d10c69bf8ec390a461862b0c6e038cbf878eeb8e4726889cd1081afbc1c36b773fbf5f084faf35b0706fccdaf9ad6d30ad3d75c813ab1d66d257b8bf3d079f9798932ac741209c2eb1d3f956a3fca2ff2dfc742254af2a1b7271e5e92560940c139e0f9a835a104836130c990e30d61489b264b4eeff09524d7d8f51a01a3e6046b23a0395b65ce12d7539572e96e47565ccc5697e283e64f3fb5427fc6e515ab933fcb8039781267c9fbcc97b219d623383aaf2ade8301f425155e5bb2061d1994aaa8dc1d2d666b5e6ed21277e441b0a52f25713dc6d3f6462132f858ab824d7f07b2b7a9a1347e59893a6eecabc2368899f5e6cc6b4fdd3a50a685b91ed353e0bb2f67b9e31a74236a472ee1d7994a5cad0977dc444490fa113b485703e338d7bc840cf9bbfccca7fe0ef04926dde1ea18ed74c4b6d9046da0943cc868ed52b78014d4a955e383f4ae502a478d0723d68ee84d243d298fb9f88304c335664702a89b24eed4503e921fd3eb1de8697ba7095d3460631875b36e2cf0f66315923fb54c399593e0a501c3fa0ad2fa0b829a565577f9289813ad508e74609a2e9d1daffea0437600f5209c51cd3e211fe5455b58fa6607395a487516e5817a76b30914783d71f9638610dfe342724bf4ebbe5023a5c93550a5ce3a9fdf83ea68874a29777aa9daf25092e019b774a619f44adf2a42899dba157c73694d72e765eb89918d8ab6db5fd8e482b0323716a701dccf31bfcbefa1037e4570386ef773428b72ac4d9c8ead3597345a9ed662c66902bbea808fc6ad8748ed097576fb9f59dbab8ace6b400c8f07e58dfdb227e54e4d8bb3b2c7939852a2fee24af67aeb17ea7287d5862e8442f169bf633d8e2ddf36bb8c0d8c77a160c041dbf022d45b6571988e5828bb6b1e72811ec7c7c96de86a9c3786ea6b0005208cb7ca84cc7494b546cb6881bc13b55243bbcd3f908d0e655fd44992e42d28147e2fa8d67fe259c63f048e9c6a8b9b8b1205faf2e3c212d95463682d061d3b5f05f9e5e6594f600f5f897f0b974727f864ad884eca41c553a0c05afd902a3106d55fe09c8952ad34156064ba9c048410480a1c67490a9d2538bb6b0db7d085ed43dd6238542f3bac85ac4eed325b00715058e71cb0a71871b1e3e9137085f357ca2db24959af4570b4739321c3440710825bf621383128f3d1915639bb1d47dfae6b461c867bc60a7df36c95e107bcbdea2dc32290c547c4f3e96319cbbf7e542db2176620c7049bbac786c98844495fce32251600b6467e5e0c520e01c0d8bf07bde62fb41c24697e70e1dcceeff5b470b6fe578bef4a229d93efa6ab4bcdaed5477e03a6d790b60084c21de323c048e76a4c9040fb8a62237465f1b4e03e09b802fc5d087502c8268df8fb0dac1fff5910ccdff1dbeab764d782a8a4abf57887d80e227c685e74524104d0fe854ace57a29e01bc6f98098d10c76bf4f74df9272e8c96defd13b19e752d64713ee065d18650ae2d3fee8cd02b75833dd7293b1030dbd18537f141e92b8dc406c017d47082a159634efa249bf6fd31dcd8c07a7ad0cedd8623bab9805b4831999402c98fe0a35dc38857963c3cbe5b37e586022d229cba96d250b9704086f1c70057b3aecb897a2c89c9c0853b574c76108c366844a820b65991f1082c78921b90c8be4d05700d150369b01c313875752192f496bbad7943a3d9bda9731a1e2bed3c366e39840d30850e4b430d103abf43e40124d78d21eca66c22f07b9c205cd353bf277fc9c5caf1e09effad7864fc13ccabb62395985385913182cd583ebb59fe393355179eb08acebe499bd4e9fe2699c9fd00781ee31535d80d1bac32f68f825fff21206f58f0d7681506a33482ad9de65fb66ca9fe8d4e4d1550360dcb64d08de8987ea6124b8b920243291dee37c6ec34501f2bab10821085ffb19a3660e90984963717e82448f375eb69ff011e8145a7f119f88cff34dd428b29f0b63756d65a143f4c62ae44029d5a54f776bb5721e06015e22972f97e34195c1a907d210e925f66e151de4c62825f6634af626f76299421f688dc0ee6a389c71a7c31de7c215ade3d3e8b67cda70d8de5deaa4169e985a0a5d43520c913c9d6997e08a2b33449ee8ed73224cb2f438a9de035935b7d0daf7ee1ef5a5f0ee1894653f1c83d62b57b20889ea72ec57274048a8808d481b158bd764041cf420bb9b70cbe6e81344990b9196e78594c720d611335983b61fb7e28e55ab8fdf60d02b1e0a1acf7f62b965d85e844b32498f8dab8c0dd5766f7bbfb0f71bfddd3061427a339051e8ed251db9b441910214d6aa591835a1037112c1615fcd6e768a250da3ee18353cbf8a046387b8b0508b70f66c8e072670736e6c48453f02d2d2b1f5ab78e8fc7a382b9793024979474314a39f351f89bdf603cec050c97ccbdca90ffc8b12cfe57cdf1e57fe0724b2362e4feff03340b9ebe1574108f45d80d2dff54e5355df03572ffcd2e9ef6a6046a154da90b3f0bf8dd69a5e769232df7a7d5a52ea9f3e060ed1bc5824ba077904756fe67e5e55ff8102fbfc4615b51a2df919ff2c7bf760d06bf8843848c84dc524678fbf1c09359c16a7d5f859069d5e9936a3566f4c0bb2bc04919c5f8b8aa6e71ffc4ac4d621a8bc4eae3161ac6817dd7b434b6f910ac7e956c86de2f0979a7ef134d3c03031e07f035f1d01c272bcd7f613514e2593157808506ec64ebed0bd7d388dbc8e20a38a29ed387c8a1553ec4dacb986e5b0086ddf91010e6f37156480e927e7ac318c3ae6589b2341c9426cc8099dc5a7c32167825104e000cb826ca921e49f7d4f070c57ee4b4beb5d74c529b3555da8f20dd0a77235491e2336224750f3d573d504b54293f281c2abf6084a6cbcb1ad16b5ebebb8334cba68d5edb85089d1f1d7481e4a4a1913243005761d330466107b9d74e6e4a2b2f035e2fc56f493430a8fcaeab93be634da04db3ecc5819ea5f4dc484f42af8451bfac5f87749fc8c272ce6aa9a2397424079934b5c5f08ce9b01896ac4c898b45df39f681613c3c8a7ac2053b0badc7ad7115325efcd2bcbe374cafc009a3692a689a392f9296ce4f4354b08066dfbfe95af9f0bdb77434d2be0ea1962887183aed3a4d197d9ba8f0d452bb81ec6ad0edb9f9867deb48989d0896699e49a9a2c35569ffcb5d03f3ed928e5f2d8d21e73569af08010874a29dc3cc91b7fdf970b9c66de6b21b7ca8bde1c507a28fcb1482bf0e53bcdc039f05fbc00ac4844dd6bd915c0a9a77f8c367f932a74bc3c81a0189711e5ea337349c77ea6566648514dc55a5e55560d6655100c5ce4b5efd8f033c305d83aba5a624661afc7bda32b509510a630196d0c0aa9dd245ed37abd3b248678204b51d92a92260e9302beed9ebb54ef0331daad6ebe2c0475570aee5dce8bfca967428fcb39880818e7f90394c8ac45baa5aee924f18f9b72c208f33d2ff522da365f98b8e0a6e15fa992bd77794c96aef8164c296ed4ad38b793ea1dfbc6a11014e3394b99d52e82808ca99d96661e99acb284b9bbb0f869f8f1ac5caee23e8600171e64d1eea0ee4337a85d2227586db89e43c85a7fb6e2f8b84c2120e0531c17db4ea04bd67a200b29fb107f41656614e5b7e631dbe6e6f4e3781f351b8288b335452409910aacd5c11c827b9b03cb07ced2e088de7afe44b1843c9b3a1f8808bb6b1f472ded0456fb38f72379e55d393e8fde474b26e25bb024fdfc9b28f0acc61eb9115fb9001706c767a3fa743070c523daf1da4448ed1bc201ceb0cafc464630cdea5b90eb5a09cdde83b178439dfa859a5af462c154ce3ddd99a3d", 0x1000}], 0x3, &(0x7f0000002180)=[@rights={{0x14, 0x1, 0x1, [r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [r7, r0, 0xffffffffffffffff, r1, r1, r4]}}, @rights={{0x18, 0x1, 0x1, [r5, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff, r8]}}], 0x108, 0x4000}}], 0x3, 0x100) sendmsg$netlink(r7, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f0000000400)=ANY=[@ANYBLOB="40000000100001000000000000000000080000000000000029000000", @ANYRES32=0x0, @ANYBLOB="14001b00000000000000002100000000000000040000000000000000000000f37b3fb727846173472235e1806ae6effc7db682008cb27cbdf183afb4001859b07edec01c4c36ca63c2dbb2c66ee60d732cc73669d3b130c4d7227ff40bdffae201891f9a686fbf053c03b011f3fe578efe776e9625a1b9402846accd78a94f026b241174496ae582b3"], 0x40}], 0x1}, 0x0) sendmsg$netlink(r6, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f0000001f80)=ANY=[@ANYBLOB="38000000100001000000000000000000080000000000000008000000", @ANYRES32=0x0, @ANYBLOB="14001b0000000000000000210000000000000001040000004fab0b84310b6e314d02e498cd09ebd1fe9eddadce846ab98ac20f019819350a6efc1f9e50bcea585f8016329e74ca614ba8f87ec1c94fda1ad9cc14bc735a1982df956234fa20cf1c72c6c73a401e3e7b7662d67d58ee63c80494880c0646e303431a483c437bc7b3cf6ee4fba220936535f8aaffd360972e99ac58901af7ee788b063032c81431975942565f338a24b0040e8145d7147ff0ce29b3ff811494569a19f293ef3ece479b"], 0x38}], 0x1}, 0x0) 12:24:43 executing program 0: openat$kvm(0xffffffffffffff9c, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f07ebbeef, 0x8031, 0xffffffffffffffff, 0x0) prctl$PR_SCHED_CORE(0x3e, 0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x60005f, 0x19) mremap(&(0x7f0000a8e000/0x1000)=nil, 0x1000, 0x1000, 0x3, &(0x7f00008c0000/0x1000)=nil) [ 3038.156535][T27440] netlink: 'syz-executor.4': attribute type 27 has an invalid length. [ 3038.183451][T27440] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.4'. 12:24:43 executing program 3: timer_settime(0x0, 0x0, &(0x7f000006b000)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) wait4(0xffffffffffffffff, 0x0, 0x0, 0x0) mkdir(0x0, 0x0) creat(&(0x7f0000000080)='./bus\x00', 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x14103e, 0x0) r1 = open(&(0x7f00000004c0)='./bus\x00', 0x143042, 0x0) ftruncate(r1, 0x2008002) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x11, r0, 0x0) r2 = gettid() process_vm_writev(r2, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x1f80}], 0x61, &(0x7f0000c22fa0)=[{&(0x7f0000000080)=""/1, 0x2034afa5}], 0x1, 0x0) creat(&(0x7f0000000780)='./bus\x00', 0x188) [ 3038.257070][T27440] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 3038.270240][T27440] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 3038.288413][T27440] 8021q: adding VLAN 0 to HW filter on device bond0 [ 3038.299221][T27440] 8021q: adding VLAN 0 to HW filter on device team0 [ 3038.310848][T27440] chnl_net:chnl_net_open(): err: Unable to register and open device, Err:-19 [ 3038.319852][T27440] caif:caif_disconnect_client(): nothing to disconnect [ 3038.328003][T27440] chnl_net:chnl_flowctrl_cb(): NET flowctrl func called flow: CLOSE/DEINIT [ 3038.337141][T27440] chnl_net:chnl_net_open(): state disconnected 12:24:43 executing program 2: r0 = dup(0xffffffffffffffff) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) r2 = openat$cgroup_procs(r1, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r3 = getpid() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000003b00)=[{{&(0x7f0000002080)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000003580)=[{&(0x7f0000000600)="49d8e0ba97", 0x5}, {&(0x7f0000002380)="666202ea12d1c017f356af7cc8defd3c00bd2bff66e51b631c6da3a1ee1b5d81e989bf54280a18a74cae6f59364552e5e437660a581e5af373d2dee5e46235ba68470e3814b9e91b", 0x48}, {&(0x7f0000002400)="921f36107ced5c45cb85aa6fd7d78559b259f5e64c4de2a4e9f1657ee4d26715e7003d4821d70a3f3100ee54052dcbc45e76778bfb8ce65ea95db0823e4de5da56fea138dbd695a22002784ec85e18ec933c32a2f02ded798f80be2b9353156b8115906b34e338928bf21190f791aee4db7bab1c7763d9fa50f0fb24dad412", 0x7f}, {&(0x7f0000002480)="b8341ea8e020cec054bd590c95846bb4c61ef6a704f8cdba692766a0698ff8910056c548e4c1f0ddbce1ee8411ab32d0640f4455510888c2dc07703e82ac7d8b3a1e3943fafb6215f132e9616df0ca6eb9be11608815ef5a3bf0ec6ee96bc55529015d9bfdef340b1e4ad6e36bb6ee360f664926984ad5e81d632f71539d43430302c2db2e330d84aaceea8d530891ffec86bb87718d5039b7f772bb6f53639d2bf38529fab12853aaf040f3d3ff2e1c0aab4440755afc1b594ed41c5f6a3829d8c233f40ba727f838ca5b0a62a24db01723187039c99d41d295c08e26522db27bae1853036ad17de3862f27dc2272c8f994af4e2c74d507b9c5606575aa86fb0e10526f0dd8ceb18729be872ca2b8690c31c024d813e9e3f1eb179b62f5b7f6d9772204294acfe1395af6905369100d2657f1df3a78b12fac047c4e4ccec45180bf771f3e8519ca6aece679b9191d118241725ca1696bf9f23d095f98cb4e57ffd38db9d1e2824e05440886cd15c33751edfb99a5f783f370cad3a32d3387832c860a774d2f3320ba23ad07510e359f594c6925dd1945de44c1c2403cd0d06ffc298679b271f335551b14df5e10417efaacdc0ee94fda336b513dee622c36736fef8f7ca680b31a764cc1a7fb454e9b5e922a7b0243bce1e1534b218af4c183c1931175b5054f47b1a96c46e8d8ac2399c8fbfbf7ed5b36fbc858973dc323af111b6bba8e5e74c45cbef32b2ad320fd87099d38cdb7367e33c577a36183a15aa2e70855c7f8166231b94a3088f632ea98c9a4107eb9cb8e0ccdae0bfbd57ea1785a3b2971c66ac3bfa3952b322749706df72251198f7514ee45c0f8172b37d546a0ea537d7029c0b74b499fe304801576f67b92b29f9cec766ce57215c5a7c48e1735e05b95d540d45e4ee44e6003eb9370db5b7fd6f20f282a622fb3cf9970be929063203f2e37112e222f31073f8a2e0d8a0f8ea2cc2e264289fe4b24666a805848dafe1e5bf87d4235a8a5506345dab81628c67c69d17ea6be15453f88529d216e58af0fc766b0cce19f2a1bf4ae097c1a8202063f063f2365db994c76d7171ef1f6ad1f4005273cbb2c966ce02d5a565be0158a79ce1230db539662fdf8c0bafda8e0f5af6e498fd0d946af34b87eba58421f643ae9f7f2487083b6a9ad98b11da77b4f36af143cf48a2e6d9e783528a9679e47ce23891f090ad5b8235780c0663029e740fd3eadcded9bcf95430707c5c26767541aaccfe7ac959bfa598c99fba4dc8280d6476cfc38db25d2cd1b7ff670590dc5814451ac9bb213b183ab0b901ae198a05cfc0ea41b49d0e01cb231ef32cd8b3920741a8dbbfb805f3f5ebbc75cf111f0d1732fc856140e5bb8577bf2edd18111cbc350e563dc2cd48fcce4306458f99c23f42bad0f237bdee29e06464c71f5ee0c27720d1d70fa8bf0d790f5cdf3f63c94225303c4ecdbcb7184f32ddb458752ac57642b1d59ccdf4f1dead20260c9a5f01ad4d8d698e4fd5c8beb3600ec9cd691c195b15ace0732f54c8f2f0e476eabeb926339314930d9427593ad1495d68632776dd3314e511caf93a0e338c5130b2ae27d4b33def6b6aa611ef934e75f6574c2b6512f703c29372b0f5c8cbb7dc986d4f6ff70a3c886932331a9795da8108ca3f578f80e5ac64b2856a86837c3d18424d97cdfc3fc831f7bce5ca9aa57ad8fa2bd07bb4780a627bc9c846ca2f64bf06cbeba71c07c95d535d94e79fb8dfd673d58a2dd1bbbd3e9d08d5c4d83a6c1e62a123434c4e0186800a740af3a4a09c54e575b61dfbceb9c752f6a668ca02cff3a4aa23f25af85b9fd619f846fbf2562d6ab524ee853464bc9ccce2bf9a180d0ef8c0dd06ebc12ba083413997fca9a2396d8e91e1621369a7df944e50fb303865da334db75c2b53c71671132148675ea0ef83fd37dbf07f060678a5a33d6dcad6e32996a9d2e7f7705ef81f8c23fe11e5abed0e195dbef76655fc6d92997cdae04929097dea5f5a7f283517bf1f566c0791d6783264c761e4440d825c8945725c89780a666acd3fb73d1bd46af05e75ba42de35197e65304e0e2fe8591eb54ec3d6faba38bdcc4ad2e825eecd3f710f8c0546a500cbad5226f307e2bfc7b6344d33a917d03ee89ef69c7fdb55b48270537d7ade7487664c47490c22248dba706d3f272a432c0d99dce646137f2c5c1a01ac8069ebf84eee375c5bd9095609199929f02665d440b9ec7bbba9fad0b6c4320d5f0eafd434bde9e38986b931ced8f4f44e80c99f504d5a1c345b6dafec02af96bc0a4d601b28dcc67340429501b973e11bc2baf49318ce48e43cfe1868334129a50f2377d7e9c62d8f1e2c1682ffbf2339569c693377a619b5fb37600288f43b5ed5f9e119a4236229299e99de1f924b24eb1b3008eecb2f1546efc4fc7ce939cc9cef8835c669c56098359bb2fc9d8f060c2474e91b523d916e6e5f75f17a38e9f1be0b513f0bd8b0f1a699d7de4eebfc40e19934df85319a9dbd30d07073a4b32a0d8ca39b145122f35792ccd4cdfb3b670e3cc95df92d03a6c79f66b49c4dbaeba25d8e7963a52d1042d3eb62d5fd539c61a555923bcc33eb91e93c7cff2347c1e22302edc2c23093e466ff29755550ab4ca15ab4c86dee8d3b69de13be6aaa5c7c9859279040b2ad15607fefa759baae5545bbab0ee6beca3c44eb3f1439160a57ef594fa59b2ba3d71615672c11f6abfaf493787d1757271ac5c8cc6d4dc51ab8afd2db474a5816f667987853278916321544d0ca94854a61f5f87eff26385cc70bbf1ef543c4b8844d8fc36002d0667fd77fa62551d4fccc23bd98a88a8d2f69d36c4f614eab3407db3a564aa33257dc1d55d06740e06000fd05df6025643eb5a8fb192392c3e72702a32d09ebaf2984cabc5ac830359de3a60877179c2054e5737d076c19056cb57cee2a8b96f7e3a96ea861618983fa5fb3e367681ca264681ef78c8543aef3b3482d89a0984b2800cab2097a329d964866e75296e023d522a2ed91fdc480031ae5da4b52e594fd788a22360dd66421d9717a818c27c3a696a423e2f75acfc820355e8459146f7bde98a945bb614526749dea57748b1096702fa28d6bf69e1068d99ecdb0bbde9eba08fd3ce78b95b5c6d26a480f1f31d6764d4e11974de4d7df73af6c601ae8f3415a148d57d970c2d0fc70d0fd051203de57b145c3a47ff1034f237ccbd1d129889d5b12692739d2940a643e91a9892c48e5b18942806a8f09df1ca81a85007f6ece87c64838e9a3ac137f9c66c6889eb1ba81262038d87b3996a2a6061da844d9ce8edf350d8773cc2b7e68536598a5eefaada43a128b3a9427823253646d83fd9cfe8cbe2fd16c3483b8913e63b248b4a455d65a9d25f529153ba54dd2473211ec00e6cf017b57a271aa76890dc1474b06f395db3af6a705b4e4407eefc4254bfc366fbf3b4651a15cb24da7a0e641aee1766c07ec05298d73b75facd5265d47dae46aeb5a83d97a36fd5d286b085b3703208d8daa38bb1646b21191c9bd971c31e85d085608211ccaa2c3a5761530e2aa99ca18837d57d8f653ace2f3a10cf871c02e5d2adb8ac6dc0b90ba90fc89d96b68a25cb14e203a3c82c7562abfbb418dc68c1dc7cadc74f25e1bce52e1d78b1ddd7d0a0cf16de13be6efaf372cf8662160a687f525a49ee73f4b20834d0228460df01de0318f5ef681b90b95cd74c344db04e52a729c3799f6e257b793232cf8b6122f8206f87ee7b0c28cdd9d4713710f2e16902b199b318c53317e273ca59ef36d0fc47e20d480ac261d70f16ab5e378551f6f25465ae92c4c6d11442c444378cba36e3ef9a9cee662d5e2d8e70c50eaf0aea5825d8074c64e3fd0aa58f0357ce23f7b5d9ecf54724032cd5880d569492e63e1cc023c90c84e495560443b4024efb7c81e28667b4f0bd804f1f3d98be0553b6da9e1e5b34dd828039a213caaff3c24fb3b34646599cc4c992fa692c698502df2771502a47481d6980135f88f9f6dc9f29faa40246ece26b7563331af9b35468adfd25a620cd3e4b13b0b502777345af7f638e3c253fb2cf1bcc59f7358772757b2d599b325236284b2066a74ce1d854fa98c7b44421177682701e1a4befe5b0935a31bee741789057c4f0194972f56ef0b54b03dd79270d9c300fb246e386a87483a5c52f8ff9bb616d0655387b267aa99b96ded1b7fb0da9541c932d026eb84ca638d625014c6983b8d8b6237458dc49aab62cc1a04208702cc34f11c3be3aad3000069dafb4e0414a397d8ff14695a98d1c710e1372e0d8abc3071afd42afe29bf8518b8e6bcbe4690d54ff7f83140873755ad02faad5e50d20c1105ea86b8c4b56b51b2c23754f456b9c34425fa66bd9d5bc4c6165b843f2d67e0ec97b3c213bc64f2f804444be838dddb79b3b8b3d2b8c8be0effc795ce237d1055d45f2682bd04ff531e8c298b86310815b5286587fd121c7a8b5e124ff38420f0ebe5502c2e8ed9500074593fb22fcf21b90b4c6726def2ce135eb60de270624b1f247c83aa4bef890825bdebeb4709248c18ac069720ee0bf485692aea2530687cdcea36c14354cf6337540dc24a7f44ffb8f28d394b3e24dcf263ef4f0e8a804de5b8ee25dcff2f5b8257c3a85b386e2c0061dbb790bc9ff86c4f7eca97002e1e738e90f3baf36d5e587239ceffb94d533259f7c38e6b7b9ed985a552f1c030969db39e07ac2bfb42cb57a7510778f34565e4578409ed91f59f9fe5c9cff2f1b807c678ea2e14030f7bcbd87a6d8cd0946fc1ea8a27b40ed009364fb1c4ce20a51162a5c86c169626f351b6face7c4c8acf9a6ae712aecb9fa7bbc02e4cd95843b7af7a8aa1869e51235f484883238ecaee750a7c42ed9786b7ca8c7151caf47843db2ec188ebc6b2d489c15e19f7a6a6172ab5776c9feaa609d2837b6eaf704bd3cb71905a56017e89476f855ef35dfdcc8676a205857646db6e55ff66f97d9008ee959927bf45bde27eb2e0e395b9e72cf11dae63b48190354558bedcb960c8a3489c280a89ac3bae832fd42e1eb295b91d380ed0d6631e38edc3f301dfe038d7fcbd7525de804237051320c52905ce6b386ef0d3b6301bd9de13ec4223a4e6f048e457fde4e8eff9a4337d92bf175b02a098300b0f5b310d067818fc1d50fb9289817f92e0aabb9e4fc72501ccb661f5a89a0b757f0133754433b31bd456c333944fd648d560f2e49c1289e180ff52ba653cd64f67acf9d5527cb0296fbb328d02316f6f4af1dbd2aff36a4ccb7ead2c2683f78f87db9e4892bd3e7e6fcbf5dca9d7ba76cfae76cf9558c4738464a8a16bc883acd4d15f80d93af3a65fdf335de8a4f57b6595ea900b1075be98b288ec7005748bf5d29463f05123532eb4ee63b09b598decbca75e1130afc7f1457964b9efcd16168e3194c96d4514869b9f8fefde8b63a049aa6236a00e7246cf992b5535f8b35abb82a6165411bb4566fb87596e4beff311b2639d867f14a04fb558cbf075148ddd452f686eca8dc0cd8ad9a3945333686da3b346d577c2396093459a5d0feb0e8f744133a2b8e54253542583a0463760c1dc9b2c953b3c0f29ccb78b1859b3eacaf082da65d28cd348f729235f6aea526718b5addcea3cfa041b04778c59236e1afb121251c8387d70901fd1eef00e15becef00f9d8baacafa9b903790fa59325f56229fb3959ddbd81c482be66a1a4b2604bed911be17251abdb85854f7e302ec4db52c8c6230a30106540b318e6052a8a72e254e6b1af9d4dc0", 0x1000}, {&(0x7f0000003480)="7e97892b679e18c9f5f484d1944e65a3a1327851778f44ecc48728458160681e410d9e71508c8261707ffd6d877c0ee5db7f9089df1690737b7753c93ec94f7c1f071934707cc5c53287578e30de4f3fb0eb0b98bd85f4c8ce94066769811a26529968696917739d747a2724890031f72ee6b50b689646467e1fb10ce8c94848", 0x80}, {&(0x7f0000003500)="c9baabf08e76ee0f61a059be3164e9ccab494c647f881943e4ba7b1636a7a3583742f3db6c8f79df596a495e71f49ce29b94ad9376384eedf6638a9ed547f1f49341323c2a950019e2e2fd00dd9cfca3543e23529a5268d3e828184f235c1b744fb672b893b2dc267a7cfe9c7c442d4eebefda896c93db", 0x77}], 0x6, &(0x7f0000003600)=[@rights={{0x10}}, @cred={{0x1c, 0x1, 0x2, {r3, 0xee01}}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r1, r2]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, r0, 0xffffffffffffffff, r1]}}, @cred={{0x1c}}], 0xb8, 0x4}}, {{&(0x7f00000036c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000003800)=[{&(0x7f0000003740)="54ff97ccf9fbae305c4ca559b5e9ee241568a9c13dd2cb595b23184b2967334536ea71a16e65affa80db14bddbade8ed49d2e6cb9393fde6a3d852d121dc28073eac834dcfe2cacff01c1be797f94ea5545b67d7f9965ad584420e64bdaec66a1d8bd8ba9102779df631553a6bf62196d3987dec3529f03a20b9323b93084656fc30c3a6730b2fa6ba2d2a1c413c11d1491de06262462528e4fb38f257ae47bed9174c9ccc", 0xa5}], 0x1, &(0x7f0000003a40)=[@rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @rights={{0x38, 0x1, 0x1, [r0, r1, r1, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r1, r1, 0xffffffffffffffff]}}], 0xb0, 0x4000800}}], 0x2, 0x4000000) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r3, 0x2, &(0x7f0000000340)=0x4de) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(r3, 0x8, &(0x7f0000000300)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0x1ff) sched_getscheduler(0x0) r6 = socket$netlink(0x10, 0x3, 0x0) r7 = socket$netlink(0x10, 0x3, 0x0) umount2(&(0x7f0000000280)='./file0/file0\x00', 0x6) r8 = openat$full(0xffffffffffffff9c, &(0x7f0000002140), 0x24000, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000022c0)=[{{&(0x7f0000000500)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000900)=[{&(0x7f0000000580)="302ec765d05dda9417d7ae01059c88f80ba4b4e2bb312a53db30fc12a6f33ae0f407157b72ee672ef581b23de0b69980c91c519f085dd9b3", 0x38}, {&(0x7f0000000640)="6dba100afc453d005d622604a1a1d192710da1b87c2de5ef9a405dd10e5946d6f6fb16617e12505780ba3562cc8d2081bcf9bcbee591a86570fdca953fab0368bd23ab53477ee615174815c0be97aadccffed2389d835e8606b62f741832e213d5babd79831ae9b32b3daa17a734815c9f43ee0f5f1b165bc38898f1dbb50d06bf77c449df53305028ab17b7203f9e8910bf13786c7e82ace52350fbb4be75011b780f1570b622e7e1825daeac64543d8a5121db5a256afb2b7efec289954d79bbf2c2fda3e89aa9ab8c387d4a83ae225f936f3c2953b22b", 0xd8}, {&(0x7f0000000740)="86bf84032d7f3fbabce7da8fef4e311ddab200ff3ec7dcb4b0edbf9e343a973d3355031a99ae654928118d78eb7c0c346d9cb088afd7f8ec78437731cf1a52a2bda8376e8af97369790d6b08d80c6990b365ecccc6162bb04793bfe1db6f27044434dc6ef5d44be1f28c62c94cdd183372c814f9a508380cea9b6ca7c746073b9b4e2eae641cab71381129cd603a318474008d32f58a55c14b0c79c15e714b4e0e14567a54bdb5a48d682646acfac5a430ee57d358bbea6f422a416a1d379191b202ced8b2c197592f70b131beeed16c044fc27020c26f467a380d12e4ad236ce144399ef8fac88ef0f349eccf", 0xed}, {&(0x7f0000000840)="9876794d297fb029a6d29f6ff7d7b86dedcedb99028978c882557ff0e7d489557e82424c56d349984ee24e3d9525e5e4cd63368d009bec077cc8fe35dfcd350a100fafa41f20ea04387deeb2e948165ae3dea559e574bba424a8723e969f772d37d47fe56f9096fb6285b220eb933e93e48f95e8de6c0a65903b9bd45d4d5d8e323ab68facd68be561bba9b468543bf1", 0x90}, {&(0x7f00000005c0)="ec676019", 0x4}], 0x5, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00, 0xffffffffffffffff}}}], 0x20, 0x41}}, {{0x0, 0x0, &(0x7f0000000d00)=[{&(0x7f00000009c0)="30d5a97c67d3ecd5cef2093f39539d00dce8bb19d4e195372aead961e36b3aa3629a0b1a2fb813cfb1eb7ac0ea3d6c4de1678c9126e6dcb38d69fee1cd16c764bab486ef6c6f5971025b0bfe5a47", 0x4e}, {&(0x7f0000000a40)="01455ffd4d3b2be9ea834b2b829b8d101acd8eefb3d994cd91f6bcdd85458c9518e940f7221ac17dfa1e8b5ba3a5c1d955249f9b51a98c01650ba466589bbae1e23b55bf2abbd4f6ad49f49710c7b7b25634f7df6e7a43fb72435fca7452784e2c6358c800c26bece405b2ad528badfb687a05ca71d5cdd3dd73b213159ac3468866062d08080b49fc571ce40d7eee5576f5470cdc5511a9dd468c24232dce2689dfa893ba48b9025f5c8e7981572de6095b4d335a1cabc516b4e959fad5b073724839e414f05c44a370a0e29fe8b0eccca44041278d56f95caf2485e8f50ce1f36943a816927533a2c0ab0defffd5316c", 0xf1}, {&(0x7f0000000b40)="ee885810582d4d9f078e3a9397523e20d53406e44ea2fd56ae520734b7062eba391130be2fe84a67b0082a4b2d0c91b148dd19ebb3f8cb8f4a1a5428854c45e309b68721532f9f7fed8d65025fbb218479a2b7d23792c7ba0a3cffe051536170fca9bfff3d3bd8e527026041d3118297c94e6f2958351f1472d079cf8cbccb792df4c2519adf245acb54760e756a3f4a1700c06c07ff80b1300c84ae018d0a73786139bfed20d9f10bb31e6f", 0xac}, {&(0x7f0000000c00)="640652f06786b61dd01b4b55b26f63afa3aeab367b92a678b6f770bfa92dee5cf7ce6539db5509209ea3c3d8a5f0d465e67df7d039acefe8387a83dcb3e07eb46b13cffe0fc392c9c73308303b1194d1df4810c45625004eaf45f505bf9789da8864f1d4a7298cfe7b6556be0f3d13ba110dab02f8ed8ddc51f4ae2ff0f0d0da1050703c1a9891ccb6a1546ac557483b4ac5188e056673e208fc97fbbcb517722cc0bd44f11f34fdb646514719894f2890deeba413dd36ed0e2c9f2d0126b151aeac2893aa8288675a81b4137b0e610135715e1b001f1512a45aff6692b9ccb4ed94ee71bc70253b", 0xe8}], 0x4, &(0x7f0000000d40)=[@cred={{0x1c, 0x1, 0x2, {r3, 0xee01, 0xffffffffffffffff}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}], 0x60}}, {{0x0, 0x0, &(0x7f0000001f40)=[{&(0x7f0000000dc0)="595aa196ce1ef476271016083c2dd714ded9b9fc3321d58ce6b982fd152f9690f01a154830a58781a0d0d896b09123191a6dcc4373c48a9326bb97d9da584e7177bef402a92ca30f97ff39c21dcce6e2362103d773552633f2f073eb27f37334201ddd302c4d6a5e1a48c794ef62dbacfa64a3ccbff23edf0c64f8c7f47882ac3388eeca3bc0d1846fecb7c23f6d4f50e0", 0x91}, {&(0x7f0000000e80)="c73aefa6295036c682d5aa3ea2f3224e2ca92735cd3261e7aac0153b2ffd01246b5aa00a44960c79d1b21a371370ee86e772cd9e039b4d8df0f39067804313a2ac92b79843f5fa7aa531c396ed68b0ecf69ddebe6f5b97f8efd09480d677030864e7ca76043e8117914ea5fbec422b023267d1ff20918acbdef791b380d35a1da3fd50494497c572be16c8", 0x8b}, {&(0x7f0000000f40)="12ad5407a2f9199bcc03c0e5dd53bbe39cbd7851529ee4400aa611e7fcd39c645ccd2f14b896832668e0f379ad827d6880f387fc1931e534ad53f3dad11e550cf26d558a6eceaec9478119fba0ab15ee7be5d90aa262ae9213b68a4c1179640739f4b9475baadef17253eb4f4640d319fb602982a783bffce9b8d6e132d75ccbd6d5b4d2adf7b15ea2558646c338d081e36b03a2ca650122ce54c556bc3c92915ab36010140e33d10bca33f953560c112bfed9733c20cad3fc3b1d77c2a9d909ba018ae413ddcec6893725368b72eed4b6ecec8a373bbcd6a8a9db11df2ae8b878c7ea1b0556be352097582fde3fe947c1f098586d1a5b295cb16eec579da6dc24d9233ecf0f58fec6e17ae9c8aa098ae63fa91583312ada06fea5d7f031ca2309f311cce58ae18931d7065b0c1b54e14743bc99d9bdd4526a6b50270a06dc1eff4e117c734142fb3ce981caefb0f70e09258f2a16558731c75db0b08c90c62b37ab8b618c43328629c348ad662be7314bacb844db826576ca4cab3ac0bdfec81ca58dcd923f82f9bf0784bdc368f95fa24a2adb06a0e72549ca48f97ae455aeb210b86d01e5adc8b7bdb6a103b7a0365d1aa59eef21722c990043b5a686dffadc67beabf8ab0d81953ba86cc8a2fdfb95813c7a8a3c2d048c0b0dcf752e661022e29614c0056e1dbd5369f04c0f28e9dde3218a2649edcaaef1497366f1b0d7cea86265f670b6a8b74ca4ff54d8e0b97ed06bdad6120553796c133e80b613ba77dcdc87d3f38cc1d2f5cf3a58c6a8ce2b6ddbdc43e9c963a1c226ac57f95e80e37aab8d99f94e5f1e4962e2da8ada373ca24c62c5b7d9076efb00496df5570abc5d2d31242ff1543588428d03477462e9b0fcddff70833c2c3aab4581029043ff7ac171db5fa8cd56bdc559bc3e267ebba4a2a6fe7773304cb2e255db1975ebcdf7d499a9b46a2fa663c5e9a590d3d0948c1b5bd0af77c17f420ac81b68beda2b17620148ce12e480854f8af579a0db5b05e9662eb8a8f6396b1ddb43246ed4d04a54e9713c9ad05a1351d00846b04a7c26856179c1283d7183aa252cdfa0829c3df336985a1bf895e2ea9cca7202dcd6a81c9e86c044b2e4d4c467a92de19bbb09b47eb8a4d88f8a9ea39eb06e8acaa6646714c390c9356bae06ae64407f21951689e032011feafafaf204eb40411f707bd218a8f423aa108d35ba7f8167ff1060e01b711eb69fe8e8e5c9f476803d496672b0624e09f752da6032bece6a7d56fb7de268e1fab5143296b861d6e3d886bc139a2eafb21339a7e4cf5f995d25cccd2015e84073b019ce7dd105d2287e115c22ebef31e5318c561352796bbc0b7c1feda79e0235a185c8ef71f3029a0987e35c3e83ae44dc312cbf1047f442bc81e9d37ca5b1b167febe28e1433d84101efb255a8a5961e49aa20cccb55df4635a34938646278ae0fb2824addccd16fe9d42dce3570b86b4f9d9989022aa6dde43955314499442d9ee8c418c0aa729761df7843fbbe5a9659a976e18cd167eadad3c78271a32ad8789d49f53bd8d2a5d05b6a0b02a1fcccddb436e58f59c180fc8d3e1c8895e9ddaf7b48d8a92603ae6cf7c3ab72e77712f0cfc26657f0831f71a26ed46a3ef10dcec2114b8f9679c96eb31d7c0cc32449b783adeeeb1bf56c652324aac937d0ed05d9c8abf5a3ad099c8192fe5cdc148e1ab1a18eac75ddce5dc3e8d461ae0851bbacee41799eecda5bb79fdec18223f62dc300d7173844599834854379d2b7c9b9af7857b4e6e72fd602390d1f319e1fe19e01304fab9285208f394cf0ff4880747608cb15d892e89ef758f6336bde90a2206f03f169ba84115ff4325b169f0063948638e0ac285c9e42dfb82ccf18b7c450b6785b1787bfac071e1f67b56b50378ec68765e7d61fbd3329df2e9436f1e0a33facc335d10c69bf8ec390a461862b0c6e038cbf878eeb8e4726889cd1081afbc1c36b773fbf5f084faf35b0706fccdaf9ad6d30ad3d75c813ab1d66d257b8bf3d079f9798932ac741209c2eb1d3f956a3fca2ff2dfc742254af2a1b7271e5e92560940c139e0f9a835a104836130c990e30d61489b264b4eeff09524d7d8f51a01a3e6046b23a0395b65ce12d7539572e96e47565ccc5697e283e64f3fb5427fc6e515ab933fcb8039781267c9fbcc97b219d623383aaf2ade8301f425155e5bb2061d1994aaa8dc1d2d666b5e6ed21277e441b0a52f25713dc6d3f6462132f858ab824d7f07b2b7a9a1347e59893a6eecabc2368899f5e6cc6b4fdd3a50a685b91ed353e0bb2f67b9e31a74236a472ee1d7994a5cad0977dc444490fa113b485703e338d7bc840cf9bbfccca7fe0ef04926dde1ea18ed74c4b6d9046da0943cc868ed52b78014d4a955e383f4ae502a478d0723d68ee84d243d298fb9f88304c335664702a89b24eed4503e921fd3eb1de8697ba7095d3460631875b36e2cf0f66315923fb54c399593e0a501c3fa0ad2fa0b829a565577f9289813ad508e74609a2e9d1daffea0437600f5209c51cd3e211fe5455b58fa6607395a487516e5817a76b30914783d71f9638610dfe342724bf4ebbe5023a5c93550a5ce3a9fdf83ea68874a29777aa9daf25092e019b774a619f44adf2a42899dba157c73694d72e765eb89918d8ab6db5fd8e482b0323716a701dccf31bfcbefa1037e4570386ef773428b72ac4d9c8ead3597345a9ed662c66902bbea808fc6ad8748ed097576fb9f59dbab8ace6b400c8f07e58dfdb227e54e4d8bb3b2c7939852a2fee24af67aeb17ea7287d5862e8442f169bf633d8e2ddf36bb8c0d8c77a160c041dbf022d45b6571988e5828bb6b1e72811ec7c7c96de86a9c3786ea6b0005208cb7ca84cc7494b546cb6881bc13b55243bbcd3f908d0e655fd44992e42d28147e2fa8d67fe259c63f048e9c6a8b9b8b1205faf2e3c212d95463682d061d3b5f05f9e5e6594f600f5f897f0b974727f864ad884eca41c553a0c05afd902a3106d55fe09c8952ad34156064ba9c048410480a1c67490a9d2538bb6b0db7d085ed43dd6238542f3bac85ac4eed325b00715058e71cb0a71871b1e3e9137085f357ca2db24959af4570b4739321c3440710825bf621383128f3d1915639bb1d47dfae6b461c867bc60a7df36c95e107bcbdea2dc32290c547c4f3e96319cbbf7e542db2176620c7049bbac786c98844495fce32251600b6467e5e0c520e01c0d8bf07bde62fb41c24697e70e1dcceeff5b470b6fe578bef4a229d93efa6ab4bcdaed5477e03a6d790b60084c21de323c048e76a4c9040fb8a62237465f1b4e03e09b802fc5d087502c8268df8fb0dac1fff5910ccdff1dbeab764d782a8a4abf57887d80e227c685e74524104d0fe854ace57a29e01bc6f98098d10c76bf4f74df9272e8c96defd13b19e752d64713ee065d18650ae2d3fee8cd02b75833dd7293b1030dbd18537f141e92b8dc406c017d47082a159634efa249bf6fd31dcd8c07a7ad0cedd8623bab9805b4831999402c98fe0a35dc38857963c3cbe5b37e586022d229cba96d250b9704086f1c70057b3aecb897a2c89c9c0853b574c76108c366844a820b65991f1082c78921b90c8be4d05700d150369b01c313875752192f496bbad7943a3d9bda9731a1e2bed3c366e39840d30850e4b430d103abf43e40124d78d21eca66c22f07b9c205cd353bf277fc9c5caf1e09effad7864fc13ccabb62395985385913182cd583ebb59fe393355179eb08acebe499bd4e9fe2699c9fd00781ee31535d80d1bac32f68f825fff21206f58f0d7681506a33482ad9de65fb66ca9fe8d4e4d1550360dcb64d08de8987ea6124b8b920243291dee37c6ec34501f2bab10821085ffb19a3660e90984963717e82448f375eb69ff011e8145a7f119f88cff34dd428b29f0b63756d65a143f4c62ae44029d5a54f776bb5721e06015e22972f97e34195c1a907d210e925f66e151de4c62825f6634af626f76299421f688dc0ee6a389c71a7c31de7c215ade3d3e8b67cda70d8de5deaa4169e985a0a5d43520c913c9d6997e08a2b33449ee8ed73224cb2f438a9de035935b7d0daf7ee1ef5a5f0ee1894653f1c83d62b57b20889ea72ec57274048a8808d481b158bd764041cf420bb9b70cbe6e81344990b9196e78594c720d611335983b61fb7e28e55ab8fdf60d02b1e0a1acf7f62b965d85e844b32498f8dab8c0dd5766f7bbfb0f71bfddd3061427a339051e8ed251db9b441910214d6aa591835a1037112c1615fcd6e768a250da3ee18353cbf8a046387b8b0508b70f66c8e072670736e6c48453f02d2d2b1f5ab78e8fc7a382b9793024979474314a39f351f89bdf603cec050c97ccbdca90ffc8b12cfe57cdf1e57fe0724b2362e4feff03340b9ebe1574108f45d80d2dff54e5355df03572ffcd2e9ef6a6046a154da90b3f0bf8dd69a5e769232df7a7d5a52ea9f3e060ed1bc5824ba077904756fe67e5e55ff8102fbfc4615b51a2df919ff2c7bf760d06bf8843848c84dc524678fbf1c09359c16a7d5f859069d5e9936a3566f4c0bb2bc04919c5f8b8aa6e71ffc4ac4d621a8bc4eae3161ac6817dd7b434b6f910ac7e956c86de2f0979a7ef134d3c03031e07f035f1d01c272bcd7f613514e2593157808506ec64ebed0bd7d388dbc8e20a38a29ed387c8a1553ec4dacb986e5b0086ddf91010e6f37156480e927e7ac318c3ae6589b2341c9426cc8099dc5a7c32167825104e000cb826ca921e49f7d4f070c57ee4b4beb5d74c529b3555da8f20dd0a77235491e2336224750f3d573d504b54293f281c2abf6084a6cbcb1ad16b5ebebb8334cba68d5edb85089d1f1d7481e4a4a1913243005761d330466107b9d74e6e4a2b2f035e2fc56f493430a8fcaeab93be634da04db3ecc5819ea5f4dc484f42af8451bfac5f87749fc8c272ce6aa9a2397424079934b5c5f08ce9b01896ac4c898b45df39f681613c3c8a7ac2053b0badc7ad7115325efcd2bcbe374cafc009a3692a689a392f9296ce4f4354b08066dfbfe95af9f0bdb77434d2be0ea1962887183aed3a4d197d9ba8f0d452bb81ec6ad0edb9f9867deb48989d0896699e49a9a2c35569ffcb5d03f3ed928e5f2d8d21e73569af08010874a29dc3cc91b7fdf970b9c66de6b21b7ca8bde1c507a28fcb1482bf0e53bcdc039f05fbc00ac4844dd6bd915c0a9a77f8c367f932a74bc3c81a0189711e5ea337349c77ea6566648514dc55a5e55560d6655100c5ce4b5efd8f033c305d83aba5a624661afc7bda32b509510a630196d0c0aa9dd245ed37abd3b248678204b51d92a92260e9302beed9ebb54ef0331daad6ebe2c0475570aee5dce8bfca967428fcb39880818e7f90394c8ac45baa5aee924f18f9b72c208f33d2ff522da365f98b8e0a6e15fa992bd77794c96aef8164c296ed4ad38b793ea1dfbc6a11014e3394b99d52e82808ca99d96661e99acb284b9bbb0f869f8f1ac5caee23e8600171e64d1eea0ee4337a85d2227586db89e43c85a7fb6e2f8b84c2120e0531c17db4ea04bd67a200b29fb107f41656614e5b7e631dbe6e6f4e3781f351b8288b335452409910aacd5c11c827b9b03cb07ced2e088de7afe44b1843c9b3a1f8808bb6b1f472ded0456fb38f72379e55d393e8fde474b26e25bb024fdfc9b28f0acc61eb9115fb9001706c767a3fa743070c523daf1da4448ed1bc201ceb0cafc464630cdea5b90eb5a09cdde83b178439dfa859a5af462c154ce3ddd99a3d", 0x1000}], 0x3, &(0x7f0000002180)=[@rights={{0x14, 0x1, 0x1, [r2]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r0]}}, @cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @rights={{0x28, 0x1, 0x1, [r7, r0, 0xffffffffffffffff, r1, r1, r4]}}, @rights={{0x18, 0x1, 0x1, [r5, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [r4, 0xffffffffffffffff, 0xffffffffffffffff, r8]}}], 0x108, 0x4000}}], 0x3, 0x100) sendmsg$netlink(r7, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f0000000400)=ANY=[@ANYBLOB="40000000100001000000000000000000080000000000000029000000", @ANYRES32=0x0, @ANYBLOB="14001b00000000000000002100000000000000040000000000000000000000f37b3fb727846173472235e1806ae6effc7db682008cb27cbdf183afb4001859b07edec01c4c36ca63c2dbb2c66ee60d732cc73669d3b130c4d7227ff40bdffae201891f9a686fbf053c03b011f3fe578efe776e9625a1b9402846accd78a94f026b241174496ae582b3"], 0x40}], 0x1}, 0x0) sendmsg$netlink(r6, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f0000001f80)=ANY=[@ANYBLOB="38000000100001000000000000000000080000000000000008000000", @ANYRES32=0x0, @ANYBLOB="14001b0000000000000000210000000000000001040000004fab0b84310b6e314d02e498cd09ebd1fe9eddadce846ab98ac20f019819350a6efc1f9e50bcea585f8016329e74ca614ba8f87ec1c94fda1ad9cc14bc735a1982df956234fa20cf1c72c6c73a401e3e7b7662d67d58ee63c80494880c0646e303431a483c437bc7b3cf6ee4fba220936535f8aaffd360972e99ac58901af7ee788b063032c81431975942565f338a24b0040e8145d7147ff0ce29b3ff811494569a19f293ef3ece479b"], 0x38}], 0x1}, 0x0) [ 3038.353042][T27440] A link change request failed with some changes committed already. Interface caif0 may have been left with an inconsistent configuration, please check. [ 3038.393199][T27441] netlink: 'syz-executor.4': attribute type 27 has an invalid length. [ 3038.984054][T27449] netlink: 'syz-executor.2': attribute type 27 has an invalid length. [ 3038.992785][T27449] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. [ 3039.013511][T27449] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 3039.021198][T27449] IPv6: ADDRCONF(NETDEV_CHANGE): vcan0: link becomes ready [ 3039.034458][T27449] chnl_net:chnl_net_open(): err: Unable to register and open device, Err:-19 [ 3039.043351][T27449] caif:caif_disconnect_client(): nothing to disconnect [ 3039.050270][T27449] chnl_net:chnl_flowctrl_cb(): NET flowctrl func called flow: CLOSE/DEINIT [ 3039.060766][T27449] chnl_net:chnl_net_open(): state disconnected [ 3039.067058][T27449] A link change request failed with some changes committed already. Interface caif0 may have been left with an inconsistent configuration, please check. [ 3039.083022][T27450] netlink: 'syz-executor.2': attribute type 27 has an invalid length. [ 3039.592255][T27450] bridge0: port 2(bridge_slave_1) entered disabled state [ 3039.599420][T27450] bridge0: port 1(bridge_slave_0) entered disabled state [ 3040.144327][T27450] batman_adv: batadv0: Interface deactivated: batadv_slave_0 [ 3040.202965][T27450] batman_adv: batadv0: Interface deactivated: batadv_slave_1 [ 3040.708598][T27450] netdevsim netdevsim2 netdevsim0: unset [1, 0] type 2 family 0 port 6081 - 0 [ 3040.718113][T27450] netdevsim netdevsim2 netdevsim1: unset [1, 0] type 2 family 0 port 6081 - 0 [ 3040.727205][T27450] netdevsim netdevsim2 netdevsim2: unset [1, 0] type 2 family 0 port 6081 - 0 [ 3040.736148][T27450] netdevsim netdevsim2 netdevsim3: unset [1, 0] type 2 family 0 port 6081 - 0 [ 3040.864215][T27450] wlan1: deauthenticating from 08:02:11:00:00:00 by local choice (Reason: 3=DEAUTH_LEAVING)