VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf+5tEwbCOA6/viRK3CYjpLcSmIGGCsEIfEhIljwDA7AQDRWtxSKwAkhwrulMwfM0/19xxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALymy8MXbxFRROoyRRpvfk7vEfERadu2o89bFrvzsfm652x/mOT8julvGRFlFH2cAwDQu6rbHKt1vfzL+593kHeYt5o39eKZnwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAKzv38xLFG8cB/NnV3e/Xbl06REFZkBC1/kBcxUtRYEH/gLdFN5HWEvWQEoRdpEvQpXuXLnXz1Kn/oFOXiIK6b1AQQRDG7s7YY2qsl52VXi94Zj4Ow8zzzEF4z2cUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBT06OwkesivvRmdbt8b/w2PI85qWT67M3aQVyxbtXb9p+zXubz5PRpPLeHrcPmegIAAGDxFHm+DyG8dh9PYrb7af7fytfEmX+4PKvzPF+d+3Pm2T+upYfi7ONGvdl9uiGEy6vri93anvB32wz7KQcv2/fze1i9buUL39VJ55P+oSnSsbUHt6vTbtr11t1odPwvlf9//ikAgO/ayVkW+fdRzL0mGwNgYXXKFebm/6LfbE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXgPAAD///xbkEo=") r0 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) mount$9p_rdma(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x84002, &(0x7f00000000c0)={'trans=rdma,', {'port', 0x3d, 0x4e23}, 0x2c, {[{@common=@version_9p2000}], [{@measure}, {@smackfsfloor={'smackfsfloor', 0x3d, 'f2fs\x00'}}, {@subj_role={'subj_role', 0x3d, '.\\}'}}, {@smackfshat={'smackfshat', 0x3d, 'f2fs\x00'}}, {@dont_hash}]}}) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000440)={r1, 0x0, 0xffff}) 03:06:16 executing program 5: r0 = socket$key(0xf, 0x3, 0x2) syz_emit_ethernet(0x32, &(0x7f0000000300)=ANY=[], 0x0) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = socket$inet6_tcp(0xa, 0x1, 0x0) setsockopt$inet6_opts(0xffffffffffffffff, 0x29, 0x39, &(0x7f00000004c0)=ANY=[], 0x10) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000000c0)={&(0x7f0000000180)=@gettaction={0x128, 0x32, 0x10, 0x70bd26, 0x25dfdbff, {}, [@action_gd=@TCA_ACT_TAB={0x88, 0x1, [{0xc, 0x13, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x8}}, {0xc, 0x1c, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}, {0x10, 0x16, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}, {0xc, 0x14, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x40}}, {0xc, 0x1d, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0x10, 0x1a, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}, {0xc, 0xc, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0x10, 0x16, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0xc, 0x9, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0xc, 0x20, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3}}]}, @action_gd=@TCA_ACT_TAB={0x4c, 0x1, [{0xc, 0x18, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x9}}, {0x10, 0xc, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'csum\x00'}}, {0x10, 0xe, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0x10, 0x1a, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'sample\x00'}}, {0xc, 0x0, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}]}, @action_gd=@TCA_ACT_TAB={0x38, 0x1, [{0x14, 0x1c, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}, {0x10, 0xe, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}, {0x10, 0x17, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'sample\x00'}}]}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x6}]}, 0x128}}, 0x200080d4) sendmsg$key(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000400)={0x2, 0x14, 0x20, 0x8, 0x5a, 0x0, 0x70bd26, 0x25dfdbff, [@sadb_x_policy={0x8, 0x12, 0x3, 0x8ab105711512beef, 0x0, 0x6e6bbc, 0x6, {0x6, 0x2b, 0x5, 0x6, 0x0, 0xfffffffd, 0x0, @in6=@private2={0xfc, 0x2, '\x00', 0x1}, @in6=@loopback}}, @sadb_x_nat_t_type={0x1, 0x14, 0x6c}, @sadb_key={0x1a, 0x8, 0x640, 0x0, "6b59ac33de33f432c84a75ec8159732e0d0c80e9eb3a8cabcbec50fba9eac7c292cddd8b8fb306466c9bd382c3cd23dd1e7215b22d34640514a44b133499163599182a10a0a79e7555144b46ab16df1f476dc67e033680048327be078253bc8a72b439f55b3d3b8aa22521a2b9a5692b4769406e2753be7669394ae2fd9560655eedd7273d8046a1d1bd19755e20b3c112d19773c5e9664f0c39f77c86d7bb86789812f07792cb229e12e1adac5562634d8bb6b83d3a1a6d6b1ddec4c31f76e0163d1524fc1f44eb"}, @sadb_x_kmaddress={0x7, 0x19, 0x0, @in6={0xa, 0x4e24, 0x4, @private1, 0xbb}, @in={0x2, 0x4e21, @empty}}, @sadb_address={0x3, 0x5, 0x33, 0x80, 0x0, @in={0x2, 0x4e20, @multicast2}}, @sadb_key={0xf, 0x8, 0x358, 0x0, "b2801d73957cd207c828371d974ff66a32c72d7d1f2695d6ee5cc852845bf5da09a18f19694660c077ace934724aa5f7dda385603da2c5a7acc0dcb6ad674999b2d07b746ce1a9fbaba8481f03a4b6c92b23f30d4c41d0ea34e9cb25a62874119c37131b10b73067ea1023"}, @sadb_x_nat_t_port={0x1, 0x16, 0x4e21}, @sadb_address={0x5, 0x5, 0x6c, 0x20, 0x0, @in6={0xa, 0x4e21, 0x7, @private1, 0x2}}, @sadb_x_sec_ctx={0x16, 0x18, 0x5, 0x7, 0xa1, "96fe3054068f6f84ce53cb76a5ee0af4cd5d1d76d9c72bfc0bf52f2e8779df6d5d8c28eaff57df0c1de3833f8a3d7c8bacb1f2e5be06929d852d5b21efb4e9422fa366a52b3b9cac8f4c9f7557bf54b737be23deaf1c3d41d419e94d50d97d5cc2469c1aab525ea40b9c0b9c0b3b32438ee2575e30f3f7c8ce47cd28eba90d741591c2059d1b2984b8dd53596868957a4930b0a05eb09c0f9ccbff5f0478f4b33b"}]}, 0x2d0}}, 0x24040841) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) ioctl$int_in(r1, 0x5452, &(0x7f0000000040)=0x401) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$key(r0, &(0x7f0000000040)={0x3, 0x0, &(0x7f0000000340)={&(0x7f0000000780)=ANY=[@ANYBLOB="020300030ca92faa120000000000000300000000020009000aa211df45f6837dca0000003a0000000000000003740600000000000200000000000000000000000006b251f3606198e1fee3d34afd450000000200010000000000000000fc000000000300ee000000000002000000ac1414aa75449594115fe7c1cfe27c281584318ca295914c9572c0e777d98d7125479af1876e286c6700b3d736f07fb9dd21a15575a94814edf99a34b714155db243c757c1bcba1efe86541d06afb660b4ff5de60374b6ffbfdef654d7fe0366f1fbbe2bdd3a8d6a590ba5f433e02c7c0e52417986d8e8f20ff3992b2b10fd8ed2a42941bc73df5db8b430276374d69cd3c213a057465fc19ea340a7290fc6ca585fafeee7d7defe3d0777098cfa76e2dfb5b7d8cde8d7fcc6769dc4982448e9d2a464a95f43f97db143cbf38de346be7c2a3c152bdffb1fcb0a9f9fc86c95c47316513d3932"], 0x60}, 0x1, 0x7}, 0x0) r3 = accept4$x25(r2, &(0x7f0000000300), &(0x7f0000000380)=0x12, 0xc0000) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000003c0)={{0x1, 0x1, 0x18, r3, {0x2}}, './file0\x00'}) socket$key(0xf, 0x3, 0x2) (async) syz_emit_ethernet(0x32, &(0x7f0000000300)=ANY=[], 0x0) (async) setsockopt$inet6_tcp_int(0xffffffffffffffff, 0x6, 0x0, 0x0, 0x0) (async) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socket$inet6_tcp(0xa, 0x1, 0x0) (async) setsockopt$inet6_opts(0xffffffffffffffff, 0x29, 0x39, &(0x7f00000004c0)=ANY=[], 0x10) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x200}, 0xc, &(0x7f00000000c0)={&(0x7f0000000180)=@gettaction={0x128, 0x32, 0x10, 0x70bd26, 0x25dfdbff, {}, [@action_gd=@TCA_ACT_TAB={0x88, 0x1, [{0xc, 0x13, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x8}}, {0xc, 0x1c, 0x0, 0x0, @TCA_ACT_KIND={0x8, 0x1, 'bpf\x00'}}, {0x10, 0x16, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}, {0xc, 0x14, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x40}}, {0xc, 0x1d, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0x10, 0x1a, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}, {0xc, 0xc, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x7}}, {0x10, 0x16, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'mirred\x00'}}, {0xc, 0x9, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}, {0xc, 0x20, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x3}}]}, @action_gd=@TCA_ACT_TAB={0x4c, 0x1, [{0xc, 0x18, 0x0, 0x0, @TCA_ACT_INDEX={0x8, 0x3, 0x9}}, {0x10, 0xc, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'csum\x00'}}, {0x10, 0xe, 0x0, 0x0, @TCA_ACT_KIND={0xa, 0x1, 'pedit\x00'}}, {0x10, 0x1a, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'sample\x00'}}, {0xc, 0x0, 0x0, 0x0, @TCA_ACT_KIND={0x7, 0x1, 'xt\x00'}}]}, @action_gd=@TCA_ACT_TAB={0x38, 0x1, [{0x14, 0x1c, 0x0, 0x0, @TCA_ACT_KIND={0xf, 0x1, 'tunnel_key\x00'}}, {0x10, 0xe, 0x0, 0x0, @TCA_ACT_KIND={0x9, 0x1, 'gact\x00'}}, {0x10, 0x17, 0x0, 0x0, @TCA_ACT_KIND={0xb, 0x1, 'sample\x00'}}]}, @action_dump_flags=@TCA_ROOT_TIME_DELTA={0x8, 0x4, 0x6}]}, 0x128}}, 0x200080d4) (async) sendmsg$key(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000700)={&(0x7f0000000400)={0x2, 0x14, 0x20, 0x8, 0x5a, 0x0, 0x70bd26, 0x25dfdbff, [@sadb_x_policy={0x8, 0x12, 0x3, 0x8ab105711512beef, 0x0, 0x6e6bbc, 0x6, {0x6, 0x2b, 0x5, 0x6, 0x0, 0xfffffffd, 0x0, @in6=@private2={0xfc, 0x2, '\x00', 0x1}, @in6=@loopback}}, @sadb_x_nat_t_type={0x1, 0x14, 0x6c}, @sadb_key={0x1a, 0x8, 0x640, 0x0, "6b59ac33de33f432c84a75ec8159732e0d0c80e9eb3a8cabcbec50fba9eac7c292cddd8b8fb306466c9bd382c3cd23dd1e7215b22d34640514a44b133499163599182a10a0a79e7555144b46ab16df1f476dc67e033680048327be078253bc8a72b439f55b3d3b8aa22521a2b9a5692b4769406e2753be7669394ae2fd9560655eedd7273d8046a1d1bd19755e20b3c112d19773c5e9664f0c39f77c86d7bb86789812f07792cb229e12e1adac5562634d8bb6b83d3a1a6d6b1ddec4c31f76e0163d1524fc1f44eb"}, @sadb_x_kmaddress={0x7, 0x19, 0x0, @in6={0xa, 0x4e24, 0x4, @private1, 0xbb}, @in={0x2, 0x4e21, @empty}}, @sadb_address={0x3, 0x5, 0x33, 0x80, 0x0, @in={0x2, 0x4e20, @multicast2}}, @sadb_key={0xf, 0x8, 0x358, 0x0, "b2801d73957cd207c828371d974ff66a32c72d7d1f2695d6ee5cc852845bf5da09a18f19694660c077ace934724aa5f7dda385603da2c5a7acc0dcb6ad674999b2d07b746ce1a9fbaba8481f03a4b6c92b23f30d4c41d0ea34e9cb25a62874119c37131b10b73067ea1023"}, @sadb_x_nat_t_port={0x1, 0x16, 0x4e21}, @sadb_address={0x5, 0x5, 0x6c, 0x20, 0x0, @in6={0xa, 0x4e21, 0x7, @private1, 0x2}}, @sadb_x_sec_ctx={0x16, 0x18, 0x5, 0x7, 0xa1, "96fe3054068f6f84ce53cb76a5ee0af4cd5d1d76d9c72bfc0bf52f2e8779df6d5d8c28eaff57df0c1de3833f8a3d7c8bacb1f2e5be06929d852d5b21efb4e9422fa366a52b3b9cac8f4c9f7557bf54b737be23deaf1c3d41d419e94d50d97d5cc2469c1aab525ea40b9c0b9c0b3b32438ee2575e30f3f7c8ce47cd28eba90d741591c2059d1b2984b8dd53596868957a4930b0a05eb09c0f9ccbff5f0478f4b33b"}]}, 0x2d0}}, 0x24040841) (async) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) (async) ioctl$int_in(r1, 0x5452, &(0x7f0000000040)=0x401) (async) ioctl$sock_kcm_SIOCKCMCLONE(0xffffffffffffffff, 0x89e2, &(0x7f0000000080)) (async) sendmsg$key(r0, &(0x7f0000000040)={0x3, 0x0, &(0x7f0000000340)={&(0x7f0000000780)=ANY=[@ANYBLOB="020300030ca92faa120000000000000300000000020009000aa211df45f6837dca0000003a0000000000000003740600000000000200000000000000000000000006b251f3606198e1fee3d34afd450000000200010000000000000000fc000000000300ee000000000002000000ac1414aa75449594115fe7c1cfe27c281584318ca295914c9572c0e777d98d7125479af1876e286c6700b3d736f07fb9dd21a15575a94814edf99a34b714155db243c757c1bcba1efe86541d06afb660b4ff5de60374b6ffbfdef654d7fe0366f1fbbe2bdd3a8d6a590ba5f433e02c7c0e52417986d8e8f20ff3992b2b10fd8ed2a42941bc73df5db8b430276374d69cd3c213a057465fc19ea340a7290fc6ca585fafeee7d7defe3d0777098cfa76e2dfb5b7d8cde8d7fcc6769dc4982448e9d2a464a95f43f97db143cbf38de346be7c2a3c152bdffb1fcb0a9f9fc86c95c47316513d3932"], 0x60}, 0x1, 0x7}, 0x0) (async) accept4$x25(r2, &(0x7f0000000300), &(0x7f0000000380)=0x12, 0xc0000) (async) ioctl$AUTOFS_DEV_IOCTL_OPENMOUNT(0xffffffffffffffff, 0xc0189374, &(0x7f00000003c0)={{0x1, 0x1, 0x18, r3, {0x2}}, './file0\x00'}) (async) 03:06:16 executing program 4: syz_read_part_table(0x1075, &(0x7f0000001140)="$eJzs0DFKxUAQBuD/+TQmYOENzFEE09lpLdgLniEW3sEbCAp29jYWHsRzRDabgB5A0nxfNf8wOwwbNtUlb/elaNMurd3T183FwVENp3k/maeyr7F4+f6zY/rYHSZ5LPXr7T5Njku3ek4yrnkeP//99mq4vszZmh4+u2XllPTp64HLWcl4N5Qtzb/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABs5ycAAP//bNIfnQ==") getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000000)={{{@in, @in6=@ipv4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast2}, 0x0, @in6=@empty}}, &(0x7f0000000100)=0xe8) r1 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) lchown(&(0x7f0000000340)='./bus\x00', r2, 0x0) (async) read$FUSE(0xffffffffffffffff, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000140)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x0, 0xee01}}, './file0\x00'}) r5 = geteuid() stat(0x0, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000005280)={&(0x7f0000002540)={0x50, 0x0, 0x6, {0x7, 0x26, 0x0, 0x1000, 0x9, 0x0, 0x80}}, &(0x7f00000025c0)={0x18, 0xffffffffffffffda, 0xd4}, &(0x7f0000002600)={0x18, 0x0, 0x0, {0x7}}, &(0x7f0000002640)={0x18}, &(0x7f0000002680)={0x18, 0xffffffffffffffda, 0xd8f, {0x101}}, 0x0, 0x0, &(0x7f0000002800)={0x18, 0x0, 0x9, {0x47}}, &(0x7f0000002840)=ANY=[@ANYBLOB], &(0x7f0000002880)={0x20, 0x0, 0x48a4}, &(0x7f00000028c0)={0x78, 0xffffffffffffffda, 0x40, {0x0, 0x7, 0x0, {0x0, 0x9, 0x1, 0xffffffbffffffff9, 0x0, 0x7fffffffffffffff, 0x0, 0x4, 0xf8000000, 0x1000, 0xfff, 0x0, 0x0, 0x1f, 0x2}}}, &(0x7f0000002940)={0x90, 0x0, 0x9, {0x0, 0x3, 0x0, 0x7d, 0x0, 0x0, {0x0, 0x0, 0x0, 0x6, 0x1, 0x0, 0x6, 0x3f, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x611b, 0x4}}}, &(0x7f0000002a00)=ANY=[], &(0x7f0000002d40)=ANY=[@ANYBLOB="d80300000000000095bb440b0000000002000000000000000100000000000000560000000000000000e0000000000000000000000300000005000000000000007f000000000000000300000000000000a17800000000000000000000000000c0d340ffffffffffff20000000030000000100000000a0000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="400000000000000000000000040000000000000002000000000000000500000008000000405b2f2d2100000003000000000000000300000000000000000100000000000001000000000000008000000093000000000000000000000002000000000000000800000000000000ff0f00000000000000000000000000000300000000000000feffffff04000000000800000000000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ff030000031c566e0000000003000100000000001f0000000000000005000000000800005c3a285e2b000000030000000000000000000000000000005522000000000000010001000000000003000000020000000600000000000000160c00000000000002000000000000000000000001000000480000000000000008000000000000000010000006000000810000000080000003000000", @ANYRES32, @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r5, @ANYRES32=0x0, @ANYBLOB="0400000001000000000000000600000000000000090000000000000001000000020000002f000000000000000200000000000000000000000000000004000000000000000400000000000000610f0000020000000200000000000000ffffff7f00000000da000000000000000700000000000000c90000000000000000000000000000000200000001000000070000000010000000000100", @ANYRES32], &(0x7f0000005180)={0xa0, 0x0, 0x96d, {{0x1, 0x3, 0x0, 0x8, 0x8, 0x1, {0x0, 0x100, 0x9, 0x2, 0x2, 0x4a, 0x5, 0x9, 0x3, 0xa000, 0x6b, 0xee01, r6, 0x0, 0x8}}, {0x0, 0x1f}}}, &(0x7f0000005240)={0x20, 0x0, 0x0, {0x4, 0x0, 0x5, 0x6c09}}}) r7 = geteuid() stat(0x0, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000005280)={&(0x7f0000002540)={0x50, 0x0, 0x6, {0x7, 0x26, 0x0, 0x1000, 0x9, 0x0, 0x80}}, &(0x7f00000025c0)={0x18, 0xffffffffffffffda, 0xd4}, &(0x7f0000002600)={0x18, 0x0, 0x0, {0x7}}, &(0x7f0000002640)={0x18}, &(0x7f0000002680)={0x18, 0xffffffffffffffda, 0xd8f, {0x101}}, 0x0, 0x0, &(0x7f0000002800)={0x18, 0x0, 0x9, {0x47}}, &(0x7f0000002840)=ANY=[@ANYBLOB], &(0x7f0000002880)={0x20, 0x0, 0x48a4}, &(0x7f00000028c0)={0x78, 0xffffffffffffffda, 0x40, {0x0, 0x7, 0x0, {0x0, 0x9, 0x1, 0xfffffffffffffff9, 0x0, 0x7fffffffffffffff, 0x0, 0x4, 0xf8000000, 0x1000, 0xfff, 0x0, 0x0, 0x1f, 0x2}}}, &(0x7f0000002940)={0x90, 0x0, 0x9, {0x0, 0x3, 0x0, 0x7d, 0x0, 0x0, {0x0, 0x0, 0x0, 0x6, 0x1, 0x0, 0x6, 0x3f, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x611b, 0x4}}}, &(0x7f0000002a00)=ANY=[], &(0x7f0000002d40)=ANY=[@ANYBLOB="d80300000000000095bb440b0000000002000000000000000100000000000000560000000000000000e0000000000000000000000300000005000000000000007f000000000000000300000000000000a17800000000000000000000000000c0d340ffffffffffff20000000030000000100000000a0000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="400000000000000000000000040000000000000002000000000000000500000008000000405b2f2d2100000003000000000000000300000000000000000100000000000001000000000000008000000093000000000000000000000002000000000000000800000000000000ff0f00000000000000000000000000000300000000000000feffffff04000000000800000000000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ff030000031c566e0000000003000100000000001f0000000000000005000000000800005c3a285e2b000000030000000000000000000000000000005522000000000000010001000000000003000000020000000600000000000000160c00000000000002000000000000000000000001000000480000000000000008000000000000000010000006000000810000000080000003000000", @ANYRES32, @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="0400000001000000000000000600000000000000090000000000000001000000020000002f000000000000000200000000000000000000000000000004000000000000000400000000000000610f0000020000000200000000000000ffffff7f00000000da000000000000000700000000000000c90000000000000000000000000000000200000001000000070000000010000000000100", @ANYRES32], &(0x7f0000005180)={0xa0, 0x0, 0x96d, {{0x1, 0x3, 0x0, 0x8, 0x8, 0x1, {0x0, 0x100, 0x9, 0x2, 0x2, 0x4a, 0x5, 0x9, 0x3, 0xa000, 0x6b, 0xee01, r8, 0x0, 0x8}}, {0x0, 0x1f}}}, &(0x7f0000005240)={0x20, 0x0, 0x0, {0x4, 0x0, 0x5, 0x6c09}}}) write$FUSE_DIRENTPLUS(0xffffffffffffffff, &(0x7f0000000180)={0x460, 0x0, 0x0, [{{0x4, 0x0, 0x1, 0x2, 0xfffff800, 0x3, {0x2, 0x7ff, 0x8000000000000000, 0xfffffffffffffffd, 0x8, 0x1, 0x3, 0x18, 0x3, 0xd000, 0x0, r0, 0xffffffffffffffff, 0x2, 0x7f}}, {0x6, 0x6, 0x3, 0x80000000, 'q$+'}}, {{0x0, 0x1, 0x0, 0x6, 0x800, 0x1, {0x5, 0x53, 0xffffffffffffffd4, 0x3, 0x3, 0x6, 0x101, 0x7761, 0x4, 0xa000, 0x4, r2, r3, 0x0, 0xe6}}, {0x5, 0x9, 0x6, 0xfff, 'J-[/\xd0('}}, {{0x2, 0x0, 0x9, 0xa62, 0xc95d, 0x8, {0x6, 0x9, 0x65, 0xa1bc, 0x1, 0x200, 0x4, 0x7, 0xff, 0x2000, 0x9b0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9, 0x9}}, {0x4, 0x7fffffff, 0x1, 0x3, '\\'}}, {{0x1, 0x1, 0x0, 0x3, 0x0, 0x7, {0x3, 0x80000001, 0x100, 0x3, 0x5, 0x100000001, 0x6, 0xad, 0x5e890b59, 0x6000, 0x81, r4, 0xee01, 0x7fffffff, 0x4}}, {0x6, 0x8000, 0x0, 0xbcbe}}, {{0x1, 0x2, 0x7, 0x80, 0x4, 0x800, {0x6, 0x48b3dc5a, 0xfffffffffffffff8, 0xffffffffffffffe0, 0x4, 0x8000, 0x2, 0x8, 0x0, 0x1000, 0x8, 0xee01, r6, 0xfff, 0x1ff}}, {0x4, 0xf83, 0x5, 0xc6, '[@$%,'}}, {{0x0, 0x0, 0x3, 0x0, 0x0, 0x5, {0x1, 0xb85f, 0x3, 0x1ff, 0x1, 0x8, 0x1, 0x7, 0x8, 0x8000, 0x20, 0xee00, 0xee01, 0x0, 0x6547}}, {0x0, 0x2, 0x1, 0x0, '\xa7'}}, {{0x6, 0x2, 0xffffffffffff9e91, 0x8000000000000001, 0x7fffffff, 0xbf, {0x5, 0x400, 0x100000001, 0x4, 0x7, 0x1, 0x5, 0x2, 0x6, 0x1000, 0x3, 0x0, r8, 0x2, 0x4}}, {0x2, 0xb98d, 0x0, 0x5c}}]}, 0x460) 03:06:16 executing program 0: socket$isdn_base(0x22, 0x3, 0x0) 03:06:16 executing program 2: r0 = socket$packet(0x11, 0x2, 0x300) setsockopt$packet_fanout(r0, 0x107, 0x12, &(0x7f0000000280)={0x0, 0x3}, 0x4) (async) r1 = socket(0x2, 0x3, 0x67) (async) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r2, 0x8) bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r2}, 0x8) (async) r3 = syz_open_dev$vcsa(&(0x7f00000002c0), 0xd7, 0xc0000) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x40082404, &(0x7f0000000400)=0x1) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r4, 0x8) (async) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r4}, 0x8) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x9, 0x4, 0x7, 0x87, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x2, @perf_config_ext={0x3}, 0x9919, 0x7, 0x8000, 0x5, 0xfffffffffffffffd, 0x882f, 0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xb, r5, 0x8) (async) r6 = openat$random(0xffffffffffffff9c, &(0x7f0000000240), 0x103400, 0x0) (async) r7 = openat$full(0xffffffffffffff9c, &(0x7f00000014c0), 0x840, 0x0) (async) r8 = syz_open_dev$vcsa(&(0x7f00000002c0), 0xd7, 0xc0000) sendmsg$nl_route_sched(r2, &(0x7f00000016c0)={&(0x7f0000001600)={0x10, 0x0, 0x0, 0x8}, 0xc, &(0x7f0000001680)={&(0x7f0000001640)=@getchain={0x2c, 0x66, 0x4, 0x70bd2c, 0x25dfdbff, {0x0, 0x0, 0x0, 0x0, {0xffff, 0xa}, {0x9, 0x8}, {0x7, 0xd}}, [{0x8, 0xb, 0x1}]}, 0x2c}, 0x1, 0x0, 0x0, 0xc0}, 0x40000) (async) ioctl$PERF_EVENT_IOC_PERIOD(r8, 0x40082404, &(0x7f0000000400)=0x1) r9 = syz_open_dev$ndb(&(0x7f0000001500), 0x0, 0x80840) sendmsg$netlink(r2, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000002c0)={0x11d0, 0x3e, 0x400, 0x70bd25, 0x25dfdbff, "", [@nested={0x72, 0x33, 0x0, 0x1, [@generic="05824f27354f075d57b67b27605ccc4246864ed2699e3084779b0e7886b01f324e2348b4380a3afaf2748027d34d4c8a52a68ff6417bd1aff5a367bb39cb2fb7a03eae009ed2e8c11e021195204a9b1f7ab404fe7bbeb267e785ddd14048a166e44d48af3f702aa8b0f4112ccafe"]}, @generic="6f0ceb40e77fc9fed817ed3b00d8100e12f835e5f933751d07ed27b8f85edb083c7764d2e8527e6a29f788d17595365237e1a63a39c82d1c10a5bc983d70d9dda0956f1b98df8ee5113cd47f71c2b4b5f778758f739a873dd915422fe508a959491eb9b433bc314c9591880ea97f711f08e65883ed699c27fd7f1a0d2c1262fa32ea8310c9cf28e2df0845e388d4f9815a6bca79e7b401f6d5611ee29d96b5576b43296a178e46a8d1674ab19d9a1060922a955d67bd879de8a98c0406df4bcdcbdbf08366d32c7a660b508a2c5c11147219845796fffbb5f70b556a3ec4bdd3cc8b6f57d2e9d32c85acd7db722a5db26897b4c4d4f7a4ed1e50f20a7d4456a73e73dd9a3b5cd2160988ef85a9aa44790f955d7aafdd257728106a7859e1dd172a2018786eb69623a5a0c03faf9fdf956e3b4c0354bd5e5e06c1f0be2989d23d1565380e99f88029358c413f4101ae6aee685af428854a63e4496d51766b1924014e981c861c32ffe58fdb0acc6460a85726ee347a21d8e037d2e46a800243151c41dd28c718e9c32d1dac59bef2f4644c29d28b621b7c10361fdff45366cce51c31dee470141ab335dfbdc222d6fb566a3d4f567e46519e136fc9eeee60334f3bcecee597f132ac8a470cda53129340a70235301a9d0d39ffc1c75f238bb5e66b43c5698fd64e94d56e7a5bed8decf223d4e9c60e4d11338852ef1e62c0fcc651981c2b60e36f2a9e3e83402ec5f98fb1786ed00fbc83a6635613422c39a185f5e144521d17995f4257c80bb608e27bea12e2367b7f4bb66e41c03bf3b49e5b5320a33489318e9fa6a827d50c713811ae400ee803aa254b28623dc7042b451e76daa94273f284237bd2856d2a867a2b1d3733914ffc3a3aec0c47d369a76c9c1fbcf8d686f98c01d8c0a459ffb7557af6c37b17f0f535f969eab6e9ca98d094fabc446b6bf0018d4c0b9e50b6071cc35d91c1517ff852f4c8780ea2cbcb30447524f28313af93e62f9b7d736e5f803c359452bb4f33182f2ca45539ecb60cc52b2a12feff427fec4244a44f331d0d0f5235bcac1d90cc24f5f35017f2a2e557364c3e015454f5e29ad2048db873218ff0e6f583e8e88058d42b4289207993c46ba2fbd4a33c36e9b1b3e13f9e3d4d139f7a38da5118cd906b98c206cf74dbaf075969b4204eacd163451c3365516606f207e5772c2d1fadef98b2a41a631977858cdb4945d5c02fd318e8e67149a555b3d35459209969ad33e54adf4f079ea44b35afa148e51fdfdbad4cf773493ddad76cbf4c94e45793c2c97fcde3d1f56adf2fd1140f711e6a86ab2af7ea7803bffd54b16df1b554e6d7ba5c14bccf2b1d11f6ad476db1f73783a383db062b74876a64586ca4eb90cbb91306fe76b1759d7e13bc1ad438f7464cd8fe142ce01a59effeb575197b52b50b2138f7b500022940311a2cc138430203b3b673eeedf94f9486a3bd47a6f2095164c1f2edecc25c5ebfcc8d751b940a9fe005969bb4ba3ac7a0d31572b07635ab781204cb5324b85665e3c8b19faca2ffe5f4af94bb66ff84f01f77013181342353647ff46218b79f0e33455b9c58bdeb73d9e06a13f2cbeff35cea06c87c2385e65a142012cf9a36f8267170b9f8ac04fbf001e7328288b62d6c2a21939c8d209be840ab11a490fa7ba1487e2284fe3bea9f8b3f1ce2a3abee18d5bf35bc47cdc3722f2230977a9aa696255f76d9cfb85c28869b37fb49554487fd43a7ece444cb77ed8373c89343623bdf6530ec698c5e6d05b5cb2b6c60f92bad0f0932613103c1c8acfc751515346a21661b099fc0aa72efffd1c460bb02829924142c0c7a1255813f1e316e748609b66cdb8d22a5cfd82f526e28f8f1b17b1bc18e4ac0aff519f24ca77ae664d99ed258f19cb87a4fc74622d86277ee131100597ec3a2964ffde65279139c4cc3f274cbf7141c0727e11cf215f1099e95921c2ddbf42ce92dfcfa5afdd85d6deac800263cb22ed76626f9516d266e156fd3778a3e4a6445c702c075c3e18ae120e28c78cd6500d33dcf4e9112189798dff2cd769dcf7497ed8eb9ee5993682f86375dab7f64905fb5aae478c7854b4eeeffb6bec8230cb5033c788e3adb477e05e6cfe36387c79190c2ea36c04da00003afcfc4bcc4af320b2c51d6aa360b9b320e3b1e2e74b80c5bfaac41afbb7269c7a15cd6ba01e05a1dbe2ebf2befd556694af04b1c4bb0affeed5cadb3a69bd3cdf3aea2fda64736abcd4fe0c70ba60cadcc4f54b9d49798ae0945d3670169e51a4fb84daaa6a8d9b3477d472402a3a8093fd3399d80c7554dc3ecd34bc9a722ef80391bbe016580c81acf08b57250c86b220837c1e6940defc397ae15379ffe41003ab09c725ea7ea6bf14c76267dd3f837841736e149493976967cdcc3657b0197e3befa02895437bcc3b0aacab7a6cc244e69ce5bbae770cef9cde124825b8c713d2627a3ea77bac9caf64762bc4374607070b7752708a50523aa10c29275eb2f086380f0a7637ad06efcdb51481ba14c2df248bbff99d2966c6eb94ee2f9b407cd70da75417c7f8a1dddd92a551900ec00d2b089ba3d82a45a65ba74441add678d9837008f7b26eb71cf7546eafe0eac59df8f6632a6a3b0831b0c336ca0375adb59861a059a5a77b542487c179d4f3bb5d3564a67534ba3464e0b84bea62aa364e765a9fbd9abcf020a04ba3d2e2ca6ed15a8e0a63559f76c3d31ad63014386e4968281968927e1103f28fb9c799c13582c4d55ecad6e318ec9afed1590e5f99102dbd87899471fc80f8f780f286d7663dbd21609b13554aed9a2b3684c39e852295dfb45e8e36a29f6a53e926d248c977ad9567a519db31b381db5782b16eceaaeba1bbaef0b667be78c9ba4b25778a8d6c981c4e532c862811472ea270e6ec2cbc2bc52ed288b84c501217e683112b24dd46ad5f7266302e56324784418b7aac9f5bd3ebe79fa32944102f24901ad4af01ffe91203e1121311d1547eeaddd7116a33e993ed2f5862d5118cf9eae72790acd3f27609507b965febbe5de3eac1270d537a484117a62713de0da27f01bee80331658f9c7077cb5b1a08d0a22da48eabcf0165102a8d83348d8ba11ce93da9d6a191a45926db5774092e0b7c8556103d3f62ea0f5ec78b2cc53951ecfb9332e83a22ec55c33f214d8379bfea9a79122dc3897d2cb055d634bf27cd36f41201310f10834ac7a193e2e443cd36d5f3c34ec37fd65bd8eff915e9a8970639b0321900465f365a1e357aaf216a54a3a36a3d852d5fba1f6790c4bcb18b64c5cd891277da3c2bc215965e9847d0ada6f38daf0bee28fc0f15a4a481f68eca58927623f1dc5e4c49da54257d477de790a10cbe1c7620bf1ad0dfc836530e83adbcfbad1a2d86bd43f63407c341283a67ce3547f0fbba6ebb2e4928f54d4e6cb3f7ec2fa907527286ce01de682fbb88e7db32680c3927fe538d7f2fc9c9f9bb77bb9d751ef96ba0285c3e566b478f26ca9ed61b870b475bd48affef3582f30f37e29b84e3a497a433c3a83368af9c0c134a198d77e7cda955f3ef7ce1666c7a496bc3a02836df0ca37428e11aff4c05a54d7a295a77a3016bcb94139cabed9e6c68c8a89d9e56c964b58af7f732a6f6af49ddffa089ead132eb173d0b91b831bae1609b9e2030b5050cf1bbfb318529f9e86358c6c65872de518fea47bf1a29671e912306b107f42dc297700c04a7fd99038e27df90cd14b3f8531defb86ce5622e1da4ca5ac94d4532e216f6d8d3f57fda69277239001f759046461fa9d439559c9b7bf5406e209ee9847b70798ed9d75097480394eef225b00211fd9cbfd65d96ed22512e3d190066af507438a4c7929915d15ea2d69af89b315fd35532765e5b3baa0dfd1497c76adaeb9d9376edc05eefeeff3bf5bf4a5ae786411b1e9dbb0b4d4af307844e21114f0985c2088a1ed81782a19d47098a26a8b66cbc1c25334f242bcb0ed0d9dcb34fad41a81862e48ca5f80b879db580ffd25021592fa289d22208129cdfbe006438aab6bb8c42aadd0f34150b4ce10adb31b0e3c878893bfb2972795a1120146234643e14f5f01d3a6d64a2dd0cd0e426e88118931ad1adcb1c8e7e3ed72722e972f24f4a0d1098dc5ba2c22a14d8a4d6079ed8823da9b2f8fce0f1ae64c2350bfeee9df0477b3ce34b976a1e4c7d36338e06620f43e76c4d84892461e138cc79d57f697b7440776a45099871dd47e9d03ed5b382cc52849e362ffee5602a813c92f490fb9faa3483a33ca5b85bcfc60093d028ebf02ae5bc8e88e651ae8c7d4c394fa60c940678ed6359741af5d7db904118c37f8d8035bc4d267c1d3d7f55c88d140dfbe2d6c4096aab27025aa554dc92853034a74045700189aca32bc18929234affbd6542ec936fa9ffe03625a1ffd12a011325d5be6e7d376af407e05533cc5ca03fce1dc6b62473ea2c5b7cebb885d1101bb35268d5e30af309a671867f1edfc3bf89ba2b8bbacd0859000a123a267e93f77bc8020967e9c2f2ef19d5968202d05dac27921651b3b74a213313b4e646adb819be99ce16524862126a3fddb38a1b19fcdceafa756429f17695311f97c537c650d66e950f1f6451bf228adbe725be87783c3cfdb5a858fef4d5bad782b2ae6534e546d00f988d13e8fab95a7c1449a7b5d78b7d04921dd543c43c8f6e26dc55d2e19d661fb477b124064e7ae0b541784720194b8dabd952a8360a97285079406231320fb368984baa12102fb83028a72277af356f00b59252761c60af74561e5b204e39ee52a1842e5746f0f966ec19ad34adc5f12ec4b1fd92170dfa3918cc54f16cead1ff82caf638203b65c779387ea7ef0eddfe9280bf276158cf4038e362139c4d93dd59e807106e4ad4dd2a104a2695013d7ce51fe3f9e5175775cb58e6d822bb88cb1dc86a35a55829246b93b836f8f722b93f5542f691286ecc2d25fbaaa7f788e392f118998ea411d70f44e6f9b2ba37d139893a63f8927acfa7ec213b2529dea756bdc139d1a9b610a2e5e061d8827779a6c9812f3e3750ee139d8f2225000628f3ff1e104e11fec7a250a65a5be27fa83654f91dd67d5094480dcacbbe4f7b8c81397d39729d8bc95c18eaa6b4d54c6920f41b7022b40fd11c28c218343dbe5552642edfc255b04570ea24c40db183627d975bf9e78809ccd67999d2f0fafc7d3c0221436a9421f824fb93290ac78608f1dd704b04c2c0960c2088c417e0987a91ce42484094a3cefd9e265eb70be783bd801db9004f64e5e05ff5f8951238a870fcf0392db17407a58966ad8e573f72e7793555fe3b2949301ef6110cdc0225c2d5c6c965a008228bb6e0173662c4914ca30b2ad3a522b5ce8b0ce8f31aa3fac41893100a8aa55b1d4413c34186ed85f177f0e4eec7f053c8cca47a3feee4cfdbc923c0fce1c16bf8106a7a1c9a64202a6a944f3fd5d7369df33714ff6af1d409f57783f9cd930f2bc049f7b963f7c48b860f2800f5502a3e910e3186b46dc97d09eec4caaec85978d1f04d8538cfdc3aa6285b5f208c8cab53dbc23a2d75fb13a19d9a74d84d5b352d99b32e7e96c5cfe4482bda82f4ab38972cc538ce202e44abff807abd02e93d3e9837f986e14e1ce4346ea8f008f9ed58be7488956e9907ebd764aa09a640ff8d94a3ce86310d5a6e9f174727ea8cc40a8ad3986046b23deda1659153f2a271beb6d52feaca94a681fd382234e03105fdca7c64ca301e7943b37975b8725cd618a1a1fa2097991aa812883751f060a4042", @nested={0x14b, 0x5, 0x0, 0x1, [@typed={0x8, 0x5d, 0x0, 0x0, @ipv4=@empty}, @typed={0x8, 0x63, 0x0, 0x0, @uid=0xee00}, @typed={0xc, 0x59, 0x0, 0x0, @u64=0x48}, @generic="48d4afb5cfb7f11981b4e824cbfe0d1c70603101f02d6c3fe2e14830e292d0c2b8cebe707f4154d9b61c3db48b6767d5df82edd41be37a4a9c5ac401ccf7417d57c95690ff94802a9fb27ff3d1dbac9665c50b4234de1aa75275112502c12447a8e1f020f46c", @generic="c43a23bb3f6b4694589e4021ccc361c07dc2063d5ceecb3d68cca9960859ebb036d1f7ba1f9bb79100f885723959b2e69489fbe28a63851ea0ec2fa82deb5b8555c52f8ca4dccc5f3eddf3c4c81785c4dfdae970cc3b8daae62bccc1146c432c908961ae14039ab5995fa0aa1ba9dae4d296483b1abd166512c7aed920", @generic="86ae9dbe82564f18e3995720af1753636baaa2c6dd7c825f77b61787deff473220053f04463facbbfaa9f0f104cf5ff2e0cc67321aeb8c21", @typed={0x8, 0x47, 0x0, 0x0, @fd=r3}, @generic="49f7d27731a1536e"]}]}, 0x11d0}], 0x1, &(0x7f0000001540)=[@rights={{0x2c, 0x1, 0x1, [r5, r6, r7, r8, r9, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff}}}], 0x50}, 0x4008040) (async) setsockopt$SO_BINDTODEVICE(r1, 0x1, 0x19, &(0x7f0000000140)='bridge0\x00', 0x52c) (async) sendto$unix(r1, 0x0, 0x0, 0x48084, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x6e) sendto$unix(r1, &(0x7f0000000180)="210000d9", 0xff25, 0x4008000, &(0x7f00000001c0)=@abs, 0x6e) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0x6e) 03:06:16 executing program 0: socket$isdn_base(0x22, 0x3, 0x0) socket$isdn_base(0x22, 0x3, 0x0) (async) 03:06:17 executing program 5: r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x46802) socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x8000000000000, 0x40, &(0x7f0000000340)=@raw={'raw\x00', 0x2, 0x3, 0x240, 0xd8, 0x0, 0xd8, 0xd8, 0xd8, 0x1a8, 0x1a8, 0x1a8, 0x1a8, 0x1a8, 0x3, 0x0, {[{{@ip={@broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'gre0\x00'}, 0x0, 0xb8, 0xd8, 0x0, {}, [@common=@inet=@ecn={{0x28}, {0x0, 0x2}}, @common=@socket0={{0x20}}]}, @unspec=@NOTRACK={0x20}}, {{@uncond, 0x0, 0x70, 0xd0}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @remote}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x2a0) socket$inet_icmp_raw(0x2, 0x3, 0x1) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) truncate(&(0x7f0000000200)='./bus\x00', 0x1) r1 = memfd_create(&(0x7f0000000940)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QUw!j\x91\x0eW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1\xb04A\x8c\x8a\x98\xd7|\xdcLF\r\xb1\xfd\xbf\x8b\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c\x83\xe7\ng\x87\xd930x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000000)=0x81) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) r4 = creat(&(0x7f0000000300)='./file0\x00', 0x0) statx(r4, 0x0, 0x800, 0x2, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0}) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007300)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000100)="069586fa96ad", 0x6}, {&(0x7f0000000580)="b8b05e6deaece5660637caee5f3dacc4f3d9e2877485a754b7a012fee36928632a40eedf22b9c33a43731c35e48d6c1ce41d84fdae33b01b6ef326454156bb598175a18ec736a51bb33e3d0d443f0d1fe0585fbbcf637b41ba232908bbf5feec57e538b81ad0fc", 0x67}, {&(0x7f0000000600)}], 0x4, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}], 0x20, 0x4004001}}, {{&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a40)="dc2efea7f1b58ab2204528741a2343bd8e546aa6895fc299ec26743299fe4f24b2a6d979c0068ec6c0c338868c68fc69c6ef4f80c5a59b641cd8bd7f62c289d9fd4270b096ba71a80eba802e5f39950dae80158d02017492c102ce40487ff42bd46133b711b2479ff683785a0cc951373c47ab35f4655546412dea50a087f9a351bc6f0824de05b5c0540c6161a880bf1113a0899be4faab941cd97399d7bd3215e7c032fb0fcd", 0xa7}, {&(0x7f0000000b00)="32e37ad2ceb76eac1eda34cefbd280be676d08de690d9de377c99e59f8ea67d2b83a6e7a2db4556a6fefa2f300b2e6ebde36efede4668bf396ad4477eda7a24f9eddcc426872f7", 0x47}, {&(0x7f0000000b80)="0de610c2a009b561731b84e0070c24fb9cdca497fb0f528f9ef0261d0d91ea20c9eb475212544a4b6a33e4e047ffb7a552deae81369dbddb76a94bb0c88d13603b719d26a2842eec61c3a5084a9479975a1abfabff4fbd9c1c7e02b50caa6eb3ae414f47805dee7c671050defc730dcb14a1919251d116d778c8e2204dae4d7b77ceb468e190aa8578014af90bae10c335d11d0547de9c66bb07c82ef8b051e51d8559b17e", 0xa5}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="140086a1921013030000000001db00", @ANYBLOB, @ANYRES32=r3, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYBLOB="00000000280000000000e8efd7d4080001000000a7a91cd2d0a0fbf5921a096da93a3d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c2a00"/16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x008\x00\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0xf8}}, {{&(0x7f0000002900)=@abs={0x0, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x4000}}, {{&(0x7f0000006e80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000007040)=[{&(0x7f0000006f00)="0324693a831c7ca2ba40fa1b611a142c9293bc2cc0583d140206eeed4bd1563ddaa78f8e58509687716328cb1e75e029aef2e080b1c8a7", 0x37}, {0x0}, {&(0x7f0000006fc0)="9949428fec5b12238e57f5577fe45a6b949d971032185a34b49e3f91c27a38d69038ebcf0fcc495e19745bcac47bc509aaf6b7488c618f397933d78af0eee5542ad7b5a7ed0874e60b60a8ff5614188aecf5602ecea3f88f376afc938032a71e4e3c9576a76134e7", 0x68}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32=0x0, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4000000}}], 0x4, 0x40800) r7 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r7, 0x0) ioctl$PERF_EVENT_IOC_SET_BPF(r7, 0x40042408, 0xffffffffffffffff) perf_event_open(&(0x7f0000000240)={0x4, 0x80, 0x80, 0x7, 0x40, 0xea, 0x0, 0x1, 0x200, 0x5, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x5, 0x2, @perf_config_ext={0xfff, 0x6}, 0x1800a, 0x10001, 0x2, 0x1, 0x8, 0x0, 0x62, 0x0, 0x1f, 0x0, 0x5}, r3, 0xffffffffffffffff, r7, 0x6) io_submit(r2, 0x1b, &(0x7f0000000540)=[&(0x7f00000000c0)={0xffffff7f, 0x79000000, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x1a31e3fd987a7d49}]) r8 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) renameat2(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x6) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r8, 0x0) preadv(r8, &(0x7f0000000280), 0x18, 0xd9f, 0x0) accept4$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @private0}, &(0x7f0000000080)=0x1c, 0x80800) 03:06:17 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c00000010001fff0007248f1c872d2bf1b75bee", @ANYRES32=0x0, @ANYBLOB="ff7f0000ffffff7f000000002900010076786c616e00000004003390aa4fae3b8844d2ad3e1702000000007b33000554812c4560053e8c1d1f9dd25b35c93a667e98d7bacbd4bc"], 0x3c}, 0x1, 0x8000a0ffffffff}, 0x0) perf_event_open(&(0x7f000025c000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffa, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = socket(0x10, 0x80002, 0x0) r1 = signalfd4(0xffffffffffffffff, &(0x7f0000000140), 0x8, 0x0) dup3(r1, 0xffffffffffffffff, 0x0) sendmmsg$alg(r0, &(0x7f00000000c0), 0x492492492492627, 0x0) getpgrp(0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f00000006c0), 0x72d500, 0x0) getpid() openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x14081) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000007740)=@newqdisc={0x3c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_codel={{0xa}, {0xc, 0x2, [@TCA_CODEL_TARGET={0x8}]}}]}, 0x3c}}, 0x0) ioctl$sock_inet_SIOCGIFADDR(0xffffffffffffffff, 0x8915, &(0x7f0000000600)={'gre0\x00', {0x2, 0x0, @multicast1}}) 03:06:17 executing program 1: perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4220, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_config_ext, 0x0, 0x10000, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffe}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$nl_audit(0x10, 0x3, 0x9) r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$RTC_UIE_ON(r0, 0x7003) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0xc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x20, 0x0, 0x8000000000000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_mount_image$vfat(&(0x7f0000000400), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) semctl$SETALL(0xffffffffffffffff, 0x0, 0x11, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x9, 0x204}, 0xe190, 0xb, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) semget(0x3, 0x3, 0x0) r2 = semget(0x3, 0x3, 0x0) r3 = semget$private(0x0, 0x20000000102, 0x0) shmctl$SHM_STAT(0x0, 0xd, &(0x7f000001d080)=""/102380) semtimedop(0x0, &(0x7f0000000280)=[{0x4, 0x8, 0x1000}, {0x3, 0xaccc, 0x1800}, {0x0, 0x8401, 0x1400}, {0x2, 0x796, 0x1800}, {0x3, 0x2}, {0x0, 0xfc01, 0x1800}, {0x1, 0xc, 0x1800}, {0x4, 0x3, 0x1000}, {0x4, 0x3, 0x2800}], 0x9, &(0x7f0000000300)={0x77359400}) semop(r2, &(0x7f0000000080)=[{0x0, 0x40, 0x1000}, {0x0, 0x1, 0x1800}, {0x3, 0x1, 0x800}, {0x0, 0x9, 0x800}], 0x4) shmctl$SHM_STAT(0x0, 0xd, &(0x7f0000002580)=""/231) semop(0x0, &(0x7f0000002080)=[{0x4, 0x7, 0x1000}, {0x1, 0x2, 0x1000}, {0x0, 0x8}, {0x2, 0x2a, 0x1000}, {0x3, 0x8, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semctl$SETALL(0x0, 0x0, 0x11, &(0x7f0000000040)=[0x6, 0x1]) semctl$IPC_RMID(r3, 0x0, 0x0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x84842, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 03:06:17 executing program 4: syz_read_part_table(0x1075, &(0x7f0000001140)="$eJzs0DFKxUAQBuD/+TQmYOENzFEE09lpLdgLniEW3sEbCAp29jYWHsRzRDabgB5A0nxfNf8wOwwbNtUlb/elaNMurd3T183FwVENp3k/maeyr7F4+f6zY/rYHSZ5LPXr7T5Njku3ek4yrnkeP//99mq4vszZmh4+u2XllPTp64HLWcl4N5Qtzb/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABs5ycAAP//bNIfnQ==") (async) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f0000000000)={{{@in, @in6=@ipv4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast2}, 0x0, @in6=@empty}}, &(0x7f0000000100)=0xe8) (async) r1 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r1, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) lchown(&(0x7f0000000340)='./bus\x00', r2, 0x0) (async) read$FUSE(0xffffffffffffffff, &(0x7f00000021c0)={0x2020, 0x0, 0x0, 0x0, 0x0}, 0x2020) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(0xffffffffffffffff, 0xc018937b, &(0x7f0000000140)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0x0, 0xee01}}, './file0\x00'}) r5 = geteuid() (async) stat(0x0, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000005280)={&(0x7f0000002540)={0x50, 0x0, 0x6, {0x7, 0x26, 0x0, 0x1000, 0x9, 0x0, 0x80}}, &(0x7f00000025c0)={0x18, 0xffffffffffffffda, 0xd4}, &(0x7f0000002600)={0x18, 0x0, 0x0, {0x7}}, &(0x7f0000002640)={0x18}, &(0x7f0000002680)={0x18, 0xffffffffffffffda, 0xd8f, {0x101}}, 0x0, 0x0, &(0x7f0000002800)={0x18, 0x0, 0x9, {0x47}}, &(0x7f0000002840)=ANY=[@ANYBLOB], &(0x7f0000002880)={0x20, 0x0, 0x48a4}, &(0x7f00000028c0)={0x78, 0xffffffffffffffda, 0x40, {0x0, 0x7, 0x0, {0x0, 0x9, 0x1, 0xffffffbffffffff9, 0x0, 0x7fffffffffffffff, 0x0, 0x4, 0xf8000000, 0x1000, 0xfff, 0x0, 0x0, 0x1f, 0x2}}}, &(0x7f0000002940)={0x90, 0x0, 0x9, {0x0, 0x3, 0x0, 0x7d, 0x0, 0x0, {0x0, 0x0, 0x0, 0x6, 0x1, 0x0, 0x6, 0x3f, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x611b, 0x4}}}, &(0x7f0000002a00)=ANY=[], &(0x7f0000002d40)=ANY=[@ANYBLOB="d80300000000000095bb440b0000000002000000000000000100000000000000560000000000000000e0000000000000000000000300000005000000000000007f000000000000000300000000000000a17800000000000000000000000000c0d340ffffffffffff20000000030000000100000000a0000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="400000000000000000000000040000000000000002000000000000000500000008000000405b2f2d2100000003000000000000000300000000000000000100000000000001000000000000008000000093000000000000000000000002000000000000000800000000000000ff0f00000000000000000000000000000300000000000000feffffff04000000000800000000000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ff030000031c566e0000000003000100000000001f0000000000000005000000000800005c3a285e2b000000030000000000000000000000000000005522000000000000010001000000000003000000020000000600000000000000160c00000000000002000000000000000000000001000000480000000000000008000000000000000010000006000000810000000080000003000000", @ANYRES32, @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r5, @ANYRES32=0x0, @ANYBLOB="0400000001000000000000000600000000000000090000000000000001000000020000002f000000000000000200000000000000000000000000000004000000000000000400000000000000610f0000020000000200000000000000ffffff7f00000000da000000000000000700000000000000c90000000000000000000000000000000200000001000000070000000010000000000100", @ANYRES32], &(0x7f0000005180)={0xa0, 0x0, 0x96d, {{0x1, 0x3, 0x0, 0x8, 0x8, 0x1, {0x0, 0x100, 0x9, 0x2, 0x2, 0x4a, 0x5, 0x9, 0x3, 0xa000, 0x6b, 0xee01, r6, 0x0, 0x8}}, {0x0, 0x1f}}}, &(0x7f0000005240)={0x20, 0x0, 0x0, {0x4, 0x0, 0x5, 0x6c09}}}) r7 = geteuid() (async, rerun: 32) stat(0x0, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (rerun: 32) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000005280)={&(0x7f0000002540)={0x50, 0x0, 0x6, {0x7, 0x26, 0x0, 0x1000, 0x9, 0x0, 0x80}}, &(0x7f00000025c0)={0x18, 0xffffffffffffffda, 0xd4}, &(0x7f0000002600)={0x18, 0x0, 0x0, {0x7}}, &(0x7f0000002640)={0x18}, &(0x7f0000002680)={0x18, 0xffffffffffffffda, 0xd8f, {0x101}}, 0x0, 0x0, &(0x7f0000002800)={0x18, 0x0, 0x9, {0x47}}, &(0x7f0000002840)=ANY=[@ANYBLOB], &(0x7f0000002880)={0x20, 0x0, 0x48a4}, &(0x7f00000028c0)={0x78, 0xffffffffffffffda, 0x40, {0x0, 0x7, 0x0, {0x0, 0x9, 0x1, 0xfffffffffffffff9, 0x0, 0x7fffffffffffffff, 0x0, 0x4, 0xf8000000, 0x1000, 0xfff, 0x0, 0x0, 0x1f, 0x2}}}, &(0x7f0000002940)={0x90, 0x0, 0x9, {0x0, 0x3, 0x0, 0x7d, 0x0, 0x0, {0x0, 0x0, 0x0, 0x6, 0x1, 0x0, 0x6, 0x3f, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x611b, 0x4}}}, &(0x7f0000002a00)=ANY=[], &(0x7f0000002d40)=ANY=[@ANYBLOB="d80300000000000095bb440b0000000002000000000000000100000000000000560000000000000000e0000000000000000000000300000005000000000000007f000000000000000300000000000000a17800000000000000000000000000c0d340ffffffffffff20000000030000000100000000a0000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="400000000000000000000000040000000000000002000000000000000500000008000000405b2f2d2100000003000000000000000300000000000000000100000000000001000000000000008000000093000000000000000000000002000000000000000800000000000000ff0f00000000000000000000000000000300000000000000feffffff04000000000800000000000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ff030000031c566e0000000003000100000000001f0000000000000005000000000800005c3a285e2b000000030000000000000000000000000000005522000000000000010001000000000003000000020000000600000000000000160c00000000000002000000000000000000000001000000480000000000000008000000000000000010000006000000810000000080000003000000", @ANYRES32, @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="0400000001000000000000000600000000000000090000000000000001000000020000002f000000000000000200000000000000000000000000000004000000000000000400000000000000610f0000020000000200000000000000ffffff7f00000000da000000000000000700000000000000c90000000000000000000000000000000200000001000000070000000010000000000100", @ANYRES32], &(0x7f0000005180)={0xa0, 0x0, 0x96d, {{0x1, 0x3, 0x0, 0x8, 0x8, 0x1, {0x0, 0x100, 0x9, 0x2, 0x2, 0x4a, 0x5, 0x9, 0x3, 0xa000, 0x6b, 0xee01, r8, 0x0, 0x8}}, {0x0, 0x1f}}}, &(0x7f0000005240)={0x20, 0x0, 0x0, {0x4, 0x0, 0x5, 0x6c09}}}) write$FUSE_DIRENTPLUS(0xffffffffffffffff, &(0x7f0000000180)={0x460, 0x0, 0x0, [{{0x4, 0x0, 0x1, 0x2, 0xfffff800, 0x3, {0x2, 0x7ff, 0x8000000000000000, 0xfffffffffffffffd, 0x8, 0x1, 0x3, 0x18, 0x3, 0xd000, 0x0, r0, 0xffffffffffffffff, 0x2, 0x7f}}, {0x6, 0x6, 0x3, 0x80000000, 'q$+'}}, {{0x0, 0x1, 0x0, 0x6, 0x800, 0x1, {0x5, 0x53, 0xffffffffffffffd4, 0x3, 0x3, 0x6, 0x101, 0x7761, 0x4, 0xa000, 0x4, r2, r3, 0x0, 0xe6}}, {0x5, 0x9, 0x6, 0xfff, 'J-[/\xd0('}}, {{0x2, 0x0, 0x9, 0xa62, 0xc95d, 0x8, {0x6, 0x9, 0x65, 0xa1bc, 0x1, 0x200, 0x4, 0x7, 0xff, 0x2000, 0x9b0, 0xffffffffffffffff, 0xffffffffffffffff, 0x9, 0x9}}, {0x4, 0x7fffffff, 0x1, 0x3, '\\'}}, {{0x1, 0x1, 0x0, 0x3, 0x0, 0x7, {0x3, 0x80000001, 0x100, 0x3, 0x5, 0x100000001, 0x6, 0xad, 0x5e890b59, 0x6000, 0x81, r4, 0xee01, 0x7fffffff, 0x4}}, {0x6, 0x8000, 0x0, 0xbcbe}}, {{0x1, 0x2, 0x7, 0x80, 0x4, 0x800, {0x6, 0x48b3dc5a, 0xfffffffffffffff8, 0xffffffffffffffe0, 0x4, 0x8000, 0x2, 0x8, 0x0, 0x1000, 0x8, 0xee01, r6, 0xfff, 0x1ff}}, {0x4, 0xf83, 0x5, 0xc6, '[@$%,'}}, {{0x0, 0x0, 0x3, 0x0, 0x0, 0x5, {0x1, 0xb85f, 0x3, 0x1ff, 0x1, 0x8, 0x1, 0x7, 0x8, 0x8000, 0x20, 0xee00, 0xee01, 0x0, 0x6547}}, {0x0, 0x2, 0x1, 0x0, '\xa7'}}, {{0x6, 0x2, 0xffffffffffff9e91, 0x8000000000000001, 0x7fffffff, 0xbf, {0x5, 0x400, 0x100000001, 0x4, 0x7, 0x1, 0x5, 0x2, 0x6, 0x1000, 0x3, 0x0, r8, 0x2, 0x4}}, {0x2, 0xb98d, 0x0, 0x5c}}]}, 0x460) [ 699.614819] nla_parse: 1 callbacks suppressed [ 699.614852] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.2'. 03:06:17 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c00000010001fff0007248f1c872d2bf1b75bee", @ANYRES32=0x0, @ANYBLOB="ff7f0000ffffff7f000000002900010076786c616e00000004003390aa4fae3b8844d2ad3e1702000000007b33000554812c4560053e8c1d1f9dd25b35c93a667e98d7bacbd4bc"], 0x3c}, 0x1, 0x8000a0ffffffff}, 0x0) (async) perf_event_open(&(0x7f000025c000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffa, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r0 = socket(0x10, 0x80002, 0x0) r1 = signalfd4(0xffffffffffffffff, &(0x7f0000000140), 0x8, 0x0) dup3(r1, 0xffffffffffffffff, 0x0) (async) sendmmsg$alg(r0, &(0x7f00000000c0), 0x492492492492627, 0x0) (async) getpgrp(0x0) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f00000006c0), 0x72d500, 0x0) (async) getpid() (async) openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x14081) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000007740)=@newqdisc={0x3c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_codel={{0xa}, {0xc, 0x2, [@TCA_CODEL_TARGET={0x8}]}}]}, 0x3c}}, 0x0) ioctl$sock_inet_SIOCGIFADDR(0xffffffffffffffff, 0x8915, &(0x7f0000000600)={'gre0\x00', {0x2, 0x0, @multicast1}}) 03:06:17 executing program 0: r0 = syz_mount_image$btrfs(&(0x7f0000005100), &(0x7f0000005140)='./file0\x00', 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="00c2bd97abfb6f81d0bc3d4e5f1f6620d893ec9f028a745ddcf23a6f0c19554a2c09000004007a9fa6df11816e9948204f0cfae8f2a67b01b5909f6c8e33d97c97583f2e913ed283022c2227641113460d7a9a2e36a7ad2545c9520a549d4e1529eb2deb87c301d4b10d2a48d21128000c851fb6080599c3d27493cde84d6b0682793e88944fa17770a6b90d5cdab5d6433a330fbade8bf51807390a988517e650320f7ba8ea4bbd1039a66c068b65528262940bbe4b5f4b89f57beb5ee5af1d6bef0bdf1a77c258189922770dca137c2db693f8518839c45ecc84ca3a3b09adad93a67c0c539169f695f0db3575919f9acf0de2da040314d600629211b9634e8deaa0f9b4f883b9df10e6c2454d23aaa09fbb84b29c64fbc32732e4424155660cd733200540181142cef3b335564662837d196fdc071a941db6138db216a825b7b278015dd13c3b6613f811280b4e19a35eb66348cdae7a021c2dca94250662202e48a61db8ee0ed11affcd0fbc3ff0555483a7dcdbbb991ca071cde11fd4e99e84a7056a1c63e568696920d09ba72cc9a3177664722d2937000f9b7c4aed1c976994569a0da5aacc9860b0caa9001e156b4dc5ad0c46bd63beba5b3993095ea116bed487a6ce859c2f30750d78cf441d74477aabd25a9a6158f8889ccbfdb678116f4f488f1cdfa790b7434dffe82282170b60cbc8d7fee69b2dd0c97264aa47b3ad93da3fcaed19fd69cee976a200"/540], 0x1, 0x50d4, &(0x7f00000051c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4P3bgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04FgAAAAAQ5m8dRs8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAoAAP//Qczu7Q==") r1 = openat$nullb(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x0, 0x4) bind$inet(0xffffffffffffffff, 0x0, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) r4 = perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r3, 0x8) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r3}, 0x8) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(0xffffffffffffffff, 0xc00c642e, &(0x7f0000000080)={0x0, 0x0, r3}) io_setup(0x0, 0x0) r6 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) r7 = openat$bsg(0xffffffffffffff9c, 0x0, 0x0, 0x0) io_submit(0x0, 0x0, 0x0) ioctl$BTRFS_IOC_QUOTA_CTL(r6, 0xc0109428, &(0x7f0000000000)={0x1}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000b00)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) socketpair(0x0, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000000)=0x81) r11 = getpid() sched_setscheduler(r11, 0x5, &(0x7f0000000380)) r12 = creat(&(0x7f0000000300)='./file0\x00', 0x0) statx(r12, 0x0, 0x800, 0x2, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0}) r14 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r14, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007300)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000100)="069586fa96ad", 0x6}, {&(0x7f0000000580)="b8b05e6deaece5660637caee5f3dacc4f3d9e2877485a754b7a012fee36928632a40eedf22b9c33a43731c35e48d6c1ce41d84fdae33b01b6ef326454156bb598175a18ec736a51bb33e3d0d443f0d1fe0585fbbcf637b41ba232908bbf5feec57e538b81ad0fc", 0x67}, {&(0x7f0000000600)}], 0x4, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}], 0x20, 0x4004001}}, {{&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a40)="dc2efea7f1b58ab2204528741a2343bd8e546aa6895fc299ec26743299fe4f24b2a6d979c0068ec6c0c338868c68fc69c6ef4f80c5a59b641cd8bd7f62c289d9fd4270b096ba71a80eba802e5f39950dae80158d02017492c102ce40487ff42bd46133b711b2479ff683785a0cc951373c47ab35f4655546412dea50a087f9a351bc6f0824de05b5c0540c6161a880bf1113a0899be4faab941cd97399d7bd3215e7c032fb0fcd", 0xa7}, {&(0x7f0000000b00)="32e37ad2ceb76eac1eda34cefbd280be676d08de690d9de377c99e59f8ea67d2b83a6e7a2db4556a6fefa2f300b2e6ebde36efede4668bf396ad4477eda7a24f9eddcc426872f7", 0x47}, {&(0x7f0000000b80)="0de610c2a009b561731b84e0070c24fb9cdca497fb0f528f9ef0261d0d91ea20c9eb475212544a4b6a33e4e047ffb7a552deae81369dbddb76a94bb0c88d13603b719d26a2842eec61c3a5084a9479975a1abfabff4fbd9c1c7e02b50caa6eb3ae414f47805dee7c671050defc730dcb14a1919251d116d778c8e2204dae4d7b77ceb468e190aa8578014af90bae10c335d11d0547de9c66bb07c82ef8b051e51d8559b17e", 0xa5}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="140086a1921013030000000001db00", @ANYBLOB, @ANYRES32=r11, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYBLOB="00000000280000000000e8efd7d4080001000000a7a91cd2d0a0fbf5921a096da93a3d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c2a00"/16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x008\x00\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0xf8}}, {{&(0x7f0000002900)=@abs={0x0, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x4000}}, {{&(0x7f0000006e80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000007040)=[{&(0x7f0000006f00)="0324693a831c7ca2ba40fa1b611a142c9293bc2cc0583d140206eeed4bd1563ddaa78f8e58509687716328cb1e75e029aef2e080b1c8a7", 0x37}, {0x0}, {&(0x7f0000006fc0)="9949428fec5b12238e57f5577fe45a6b949d971032185a34b49e3f91c27a38d69038ebcf0fcc495e19745bcac47bc509aaf6b7488c618f397933d78af0eee5542ad7b5a7ed0874e60b60a8ff5614188aecf5602ecea3f88f376afc938032a71e4e3c9576a76134e7", 0x68}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32=0x0, @ANYRES32=r13, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r14, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4000000}}], 0x4, 0x40800) lstat(&(0x7f0000004280)='./file0\x00', &(0x7f00000042c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000043c0)=[{{&(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000780)=[{&(0x7f00000002c0)="730608405366e8cfc4e4dcd64b3f8e7aaab30f25ef332f9f14c2925898160bdc8e29df227dad5203ad80286bad40de55f2068b5051ef0d3e567d274ca9abb6023772134776d8e3c46f08f820d4966d7417c1c2e6c13fba13f6e7f957bc107fc44c7d7faf92d78b635031fa23b994b2", 0x6f}, {&(0x7f0000000340)="88695bc98d1bb5a71b13707ad4e719acfae318168d11f5616a2f6cd103e20eeab236853b9060ff18d01a81f80517c18068d758d7f7e90a13af58961f3ed735052ebb61e125edad9eb4d12dd4b58f228f88fc13bcae4a9431e034ef54a59f38e865b1e55ca1895cb8024649223f5778f8ae8500992489f3f847cc64caaba7ec298b2558c414622fcb8fb4e044c474e00a57b406f95a75ac3396e6af2ef8ad1124d0f5c19dc0a661a0d272854027d51f32465773af5b74e352de237b9a3a2ceee9c1f416b34b853614b0b83298d03e583515f326a32b904e10295ac7be6f19e2", 0xdf}, {&(0x7f0000000500)="cc77ba3edcfabf1b963a2c51be2e9e85ec5448d88ffb7c7765f27e17cda666b0746f91afc926daa07aa2138ef8a0288573c032a9f6841fa01a7a7ea0d683e62a60bf41b74f4247a4459ec6a82f8d6ad4bc736380d6ccee0a04843bd81ceac302c183aeb2b6e48fdf09f2eb8a69f244ddcd64b365788799442d3d782b62ec6c9dfbe653513510e1eaf1dd86bed00c452edcfad6fd9fa1f73d12cfc6ad7607", 0x9e}, {&(0x7f00000005c0)="55ef62c517e502caafa8a3dbcad595a1c30428efc91b99e7e835713119a61f2de59514363e7e8d2ca7f79f9dc21b5de3dfe68929024c8a4452f279fdd78d9831641ddaa49a40d43f8aecd166cd48a303bdea8eb9f0f560a612774bc28b6db7bff211439e5922ee88912de21fea95ff05b4467f22b8d10b5b24b5d604cd538eb91cf45d", 0x83}, {&(0x7f0000000440)="158d71cf0c41adc8e45ec6733e2ff19188e059f7059583f0797580ff89271ed0c94cd07db513eacb5d034484b0bf48631b3bb313dd6af2732b1476875a68cf23aa1b844988559b9956d94ce7fee3b0074973bc15", 0x54}, {&(0x7f0000000680)="5ba0a65b7f690d949a0abe012592d85cd084b388f748b39f404dbcf5c094a98243ca696c5bd5156fbc783617e7882ededffc5e7b3efa76746f7b210887dda909863677c6b0b2c6a39b486d9d785701b916b9dcdb302a4617726ee2d1463088037301ba856842422c4996ad84a96a72ab5d8d3256ed11d2eb67a49feb31d8faf2f3a16818201a5a48a5d5a46b865855193f74b01a68be763440d11d803f3f07efe0579dc55ba81ff52a564b82fad5084b24c63e1590d7b07a46d0afc89dbdf602a1df98a94caa52e0aac320b198503aab77161da0114e9a51799887bce95f0abf8997d4be8261ab7f64f9556704d10b0878", 0xf1}], 0x6, &(0x7f0000000980)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, r5, r7, 0xffffffffffffffff, 0xffffffffffffffff, r10]}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0x88, 0x20008040}}, {{&(0x7f0000000a40)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000ec0)=[{&(0x7f0000001a80)="0546b4cc201ba5547c942d797a36e42135134580f2b128b9ea9c69833d54c9a0ce5354957ad7770f16a0e9793203a2a551e7e78d93212366881491dd7abaff678fafea5abdd1adf70932dcae3648f2521654aca9268734c0276b0ee9e4b16620760e9fab60870e772b76f30520ef959c26b658af779660075ae47b2ab9f5b93432adc34f8cbfc70da56bb7f499ffe7d16a6a6700f53b620c84d4e93cb13cd00faedce6a5651f8acbc58ebfac50057ea0e2e81b804ba4e31ceadf1f565dbbf9c84004a8782a31f8288d882f85f3593a3f1659b284ef206603e315a74bcc5e34d96b5d6a432aedbaa9da4f3972ed0fd9641403ec2bfc5660f3debb297df4208c6bd15a7d1b6949ee358953ee1b8d05da88748048177ee442506b0a4e665acd135019168b3538eb19c11d425b22f704939c8100cc2b3169f7b64f02ced44c607d3f6d01f1f5b85faf3a411c9164345f0411945e4f10131ef98b3e5fd34a6068d8b293b8c336fd6651767c0d0cf7671e8ed81a9cf6156000e71b2ff0fd5f4c847385e1ec44786e5dc9f5a8dc76e1790f539ad5525b044de0eea3d62645699055c5ef674a32bee83ffb1b891a18766186b0254a409bd7bda4ef71cbc17d23d37517aca9e295e0a2badd62549290faf90c994e1926d38b19f820f8b853be978cd841b7b186ac4333d1a52918a7702e902fcdf96367a43f7a0ccaf3997734b4bb4e99d718cb5a1c88505d1545c60bc79f3a75af3b7cbafd3ba32d82997fdf3e6ddc6dcb23adf92d350847315ab743f8d1d2339e5f38e4abaa662c01bb5432f1fe995da57dfa40d94dfee323f28f41075544854ba2dc323ad4d0e4b5cc0e321ea2fe810a57492a702bb97275206bd94d81448a0dc6d839b6e8261f3c13e5914a4b31be5c2b6f3270edd70ffdbc186a2f62ee29c46cc97ad79a92c3520a39b9f09b7876e34abfac18d5fad8f8d6b3d57cb183a8db4313f459451cff23869704fc28c8a72733eaebfb5ecb1b1ae8bfc79d1268113d6302920d7603c23746d0bc4aefb341ccfbdc755f4ae006c5646f47579674aaac211986a17e95de29fe02e3226a603f7bd54a0c0a5e05d79082582384ba39ef7bbf334ba6c06b6d48f4651c69829803b6b4e4f5e42f33cbba0ac804d298a71c8324d532e84e9b0b2a4602020f5705ab9ffcc97c0f98650f0750f4c62001d8fe72a86a263d2faef1c1df1b0c3627e1b057a61ff89c84c3066d09ba2abf237c87f58ba060a8546e09de806fd2331a9495a324510e71a102e73d7f6e08894edfcd405df89a64dae48e5f008bedb690e02e96c65dbe33364acc046e9b9ded50a08a0b4199cfc037ce861758a9fe35e48a353c93074af1bf97937c31928e6b1ab6a0c1c32a004cfb46e74a0be51e132285edf329a77b006b40f86b14bcb13659434d161f56e0c2403984ddeca9d8d8ad5c6312f653d76ee17ab16744167945a81b8689bc7021c9ae4e77a251ff7cf7f9d1e6985d5514ed619ecdc1da856016751ce71cdd876f0edc4f2c830ec96091abda5ecd09d01865baf3c524d2b730933f24fe0f07a008f71b6358a97e85a9816f9baf173d0386ae8d8dc33687ebe3ac719d91ebd4601d333fb145a0ede8f9979c9048aba384ce95b09c9f6396c368a4064e33f4db08fcb9d7ce03a291b2600723ac854b3a9ed1e762bd0880ee429242fb152bd073f89893041b009813a0b940ecd1abe2546b09fb79aa44a68331f67f7a6e97fb15cdbd3218dfd3a661c2dcda9cd813cc30f69bed230b44a463751480024b4a59bca47f15922e9202a4cdad4dafd02698d5cc6fb6bd19315b90c1258a5b5637a625ebac1d8be19e38fe4812a10d4f42ba73a86c8095ca685f61199d8e5f0a0e499af0628bf024d6149197cf50c9b6e9e3f952e6baefe21590f35520f70556867fe7907197fb981cc327b6d99bf47ea0d45913ab67fcf3f4db02a20963bb5e166f4a89aa4719fad5b89ba4546645745445cfc9444c670b6c5069f2ba923fb8136c80d56d1c31bbc7e56598d3bfa9b2ed2fbe5817951ee7d5549757d262df211e2eb560db0195537ee89cfb79b924ab6dd2ef6c941c570b8909533d60dcbd74c73682b5135e698388c415556411140f12bc4d233e5f34ff1c52156a4b2bba6a1970c4ca5a75d1b26a442f502ca46130e210b77bd7b6605e33009e42bbfded39db6731a58ca685433089048ff70a149192cbae6fdd6cb41e5dcfcb8cb42d58ae1006e473f467c67d157345802cbf144cfd38f115f0cdcbe98fead142cd299317cc083ad91527f374c00139cc2ece5368687dd3befe5312adff61d9a0fc81b77a075c447add5ab5749546da7e990235a1f774c45e770be5e7bcb03dfcbac9822c9031cd3ed8219c938f7a19c983666c9d861d3c993b270ff6e0999d962c12e4a7c1f5d0c74f33f8779054d941d941fd8f385b323b0f698e598906d37fa7ea57b59641320da0d4cd9dab76f24cd5fd6d051f6abb504bc3fa08e71e887df96b5f4704edc549dd162d38a2ae0475716ed73fb5540e96b2bc32da325987c29227ba8c0056084f0fdbd160f747a15783a7cf991b2fd23ba00651cae9b3bbfb0f7178ac8da7986ba2f54b87c5bf92a86751066b7b41fc7f6018720a2278e95a012e0a5ea6badd702b82fc5dec34b77e8f7cf9b9afa2d4a990d24025cf50c35f578a248b0f8d687fdb8a34b0e5fea9ec420ad1f9347b05b1fa72241ed4f75f770cf80d44eb916426e96830bbfb4d470d4c83806c0f8a84b3f9c803b22382d03ac088bcf31d6dadae3037bf2cba075077322090847c1b087b2e4c26ec5292f6e3a594a014fe83e5dc832864641125aa27e5ed5eabfb650b775907df39ee1468acde14b581729f40286c7c7fc1ee4db75b3da31d4d76c346dcdefcfd038d3a06d7d85090f56d6ab5ea98480fb1c2ce54007bb7d3285ff0c29d6c66e65b694a840134401c96d09de4e5990a89d98fff09200c23818a68dacbd7cbd7f568dada29ddd321bc1fdb3f0c57f532cadd4f51c915fe625eed6e5d35b4278be1305e8a77737c7db6d520e1476150151570afd4e0ba696b1bb657bdfd46eb90a89280b08b5d1a9ab8e2ff18eff918c1ef399219788b3620450b7ddca755f4b551bfa6cd901436df9b4c74496399daec3cc3b35d4ffe0814f02470f12cac0242e4be8d94a84cf8e99b98e1c196e5d5e3c1bc322d1090e5da359789c2e25ce8680f20144e2164f16819efddc8a4e498f69b6eb408deec134bb23c9eaf387b4f7c735f5b8be3e46e214bde42468a9610d7748e57677cdf19d5e0c9519fa6c45326a199b7954efcead36c6a6991fd63713a0492d15c9759fea1453b008bee30a9931271f8177d038b6c6a86782d24a9edf8109717df509a4caa617173ead6be13270dfd36d6135b3db9ef5f4377ad4490f8ecd977ffe1fa1b4b17d205f31ce867a1e0fe236ad0ef2ce218a95ef0289f3b37176e511258f2af20053323fc9850128bcb11b27b7379ba417febc55a4dd3d8f0133df35d4b209130994aef49f3f46c1b120b1477bda6882ca0ffb2d971083636f3c9bd3780ea56cae3cf14e6729158f90295b492a41d89f21e2129ede9ccc418240b6e5b5c6ee871d42879617c9dad9ba8bff184429f74cf3ed0aa4c5d69b20ea92d67ab021604fea5c7fa4ac2b8e337c4c7204e4a2174bae9de4d367c29ecb78ab3bf61bd33e9497f68d07508576a5173f2a63a08766eb422b8db41b35aac295501beb073baa6a8b9e149bf0a02a5eafc9dd21db729ebdda0cedc28d56e0723d9cfcc8ad78f1311e14e4f061419ab77545624fb01153a37e1e770ead9b6f2f17b6ffe2d8adc12ad6d818329c7f377309ff2497aef2c146b40e1732f538d82dd681a637b9172db182eed49fa0e745eb92071c76ad1c79e4705ba2b36aa440a818bc2e0f5322612a4e3f7bdaf1f5c98dfc9737a48959b840eace3e803e08a52483394af2c1ddb3ecefd9cfdd143dd8115d8cad8fe70924e83be4872ddfb578ae95f5c1c40834bb365f3afc1d7f960ac97cd36c20ff7fb009f9786889030979ca4f3f7f431df2ffca95172a12f926492fcd89f02e1c6ae9c02385c31755aa04e05c028fa84261cc120f1c06714bd03d72088b08da194e1dcf187fc28d3551bda197854044efdd0fecba7f16e83ed2994a9bd91651a87c1627f7b4bdf4d698653af0926b2bb55ffb68073e2725e1a824a056274867b3016497d33e6afa7d2b4ec87c8b6d29a153cd675ddb4cc49ee67b58fda9ef077d7cf2cca787265f63f9f6d4b939870a965ec13b5190aad481f12e6ea80af2cb0e45e082a4d42e7e64f5b94b04e1a85d33a44bb8a42cfdf8153f2161d5ae51023a5d71dbdbac2f64ba41bce9453cc28241f01c3e7cead9265d168729cf574d3dae60c785365a58832e02f979f608a6d43f94dc5e36fab6dfa2188919e3aa889994f68221bcb7b608afb577db70746fb5e4fae20702bb2bead12073cf7c4b1ac3d239beb00f09b0dc57d7011804ef05b8fb899e082b98147ea8b39529fe099a24f6f718ae8aaf428eaadd9e11f5c7cf3224e710ae2e84cc1e8a5d3d8c7a2b060bb32c3b4d9384e2326b9c6ac9f062124fa35d6be035e7da5b9aa789fe8249ad489c3001a7643b9dda1b7f58b8f5fa629c807eae10d18c8787a10ea17c1a1b79371bf9f23f49d89f486fe110462597edcb78df60c75abd16bafd9c68b34a3979575ff4eaffc6bb5fe330ed6d07e37bd60a19580f04cab03bd05c002d5ef061b37faecbd49c8a1fae43caadbe9fe5fd5690600f8b05c4b2255a88f790f6012dbd303de7e5c71c658af4d8573d0c432e9d4a7758d3620b7c84ca3687d6c5582e0456bf19d32dfb99e8fba059df19c53e1f23088d700dfafb27306252907dfb710ff538bb83977094112778228dd4697d5cb817f6c1bdc5b4b24bb4f3fd5b9bf5e5eb9d1ea74433e19c11b89f3d998ef9d3587d7f4e4a59a9f62e02990e7344f93c3b9db12c845ff8750fbd58592183c29e8d15ac2ccc268b23dcaca4c9e4820c4c0b0896a6a5d59f815e201649a20e75373e971762097d60fe70e09481767d6e0fa0ccdd674405c5b783e64c64d53eb7532aab2d5c48cb037ffec9bc466aa1d28353871c24b69be10fafca42e4d688776c49ce6ff7363d34f42034f90c66aae8c854e650923fe9e3308a40323295e7b98ae0e479a089f41a6d902409b912aaa420c7a7f924bf1e3ad14f0bf3612c021ab04646db485008c4b046122783ae61127bbd93c012b668538e45336bcc8676a2553f8a1519ca823763c330014c618ee206f1aeaa187e658bcd52012cdf7dd00babcad68f25a9ff5fdc7d423c5ea9e4a9cda5923c2f4d441a764e0503b103524aa237b52bc9482c74671dc34272473b1df795842e5aa76b6919ceaa4ab6cfac513e70f21944c52a91ae0bbb6d92c3dd1480ea5ad254f58e5f936a1d5b6e71d88fbda30e38cd9d2bd011523b703af72eebffef5abcc4c07468ed8b7e22653c65046f03c2252cf6431378a0be7bbefef201be8843c0af310ecc8d6411553f21fe98a431345717fcfcf0ae2e26a8f58cdf5100dad5cf696735540d9e8d9101ac9e80be4a2fb70def7f5a0b2d4f3942518db59a5f022b67d26fa7187ae3d0c7699bc7b2dbcd2ed5d7788dae074cc461cdb433d283176fec36201d2c4c1a7d1d9f901c3c8e4a820c13eafa5603e9d7f2279bd4625ae4b9ad1133e85b7cd7114623e803ccc633124a2a387b4ad8909571ac84524fdaf348b349dc3d9bef404126dbb487d61f8c45dc106c1db4cec", 0x1000}, {&(0x7f0000000b40)="2b5923ccb9f995d88a6c6a366aaf8f721bda06d0e59991cbe9f848da5f31bcea37b04bb4b642acd1d9590efceaa8491bec9bd69058b7778eb5ba8358a304806f738a11f77aa68caf295c46198c7082dcd742930459fa5ca1ca20d4d6e0892cbbc900e39711", 0x65}, {&(0x7f0000000bc0)="db2a484846a9b7e2434227bbbf82218347aa552c75ac40bb38f21e43566446d99c07ef9d570241fcac8ea0f58bef951a50763d74d73f0377242542c992c5f5ecfbaa917fe498f6a49773f14b6fcb7e9d0408dad5045d39fc833c0e3d4877f312a4ecc3961f74af3f4424c2aa9362d09b5e5e42e7d945abfb73653c1508655c8a27db6b07e446d2bf85ed991d9e00d0345713000cbf08cb2a5cdcb7974b994c431ac297fb5fb9215766e616d134ab5335ce88", 0xb2}, {&(0x7f0000000c80)="2f992ebcb8b560f3a88e660c915c282a9b42f20fe1d4c60673d62e9820cbea3111cdbccdcc152fd23d62ed4546566dfc4f717b35877220190ff2df59433d02cf659cbfad205039b27f4ab487c45675ac96714943c4db147b9dc3", 0x5a}, {&(0x7f0000000d00)="3f6c004a5829d002411d668ccf28c9d5830c0f9b00060b7fe35a65a834aa0ad492fb8413f2301dc777243196e3a607184c7e8a2a322360af69550e0445c5bc058d74e973f0c39aa8819ea86562f2f345e2c3ae157802e58e21b138b855ea07459e9889b39ac81b9dc9b2cd4adff795cfe6f124e6bc45b7ef93f9e8f6c2d31302bce0d32a63ad02c215ca939cc432352ad8c2b490e1c42c1fa59c3f6c5b8bf2bf22d599dedc9a15ac0bc41dcf7d6774543f01b06e92d8aff9841891184a32edc13ee63282b50a3734df83fa92a773f271dfc0ee437f89054a2d0df430", 0xdc}, {&(0x7f0000000e00)="2193439876b59cd558532b1aafe87d4bc37aa7b15fd8b899b4f036d3434b33adcf9eb6a76981a8fa8e789256276f9de57ed92915496645c5a7939ad4de1b84e24c2e27108f0a74901d765e01f2585d0751ed1f6b06efca73b0ccd11f8d37aec6dcef2c08b6e6fb2344477b3fc8b620ef044ed41da1553306c1634121c9e8a99c4871576fefd0b0f403d277167e92f2f2f6e2f69bcbb04657bb9355a263642f6dd344bd31275de16af9b826bfdde2", 0xae}], 0x6, &(0x7f0000001480)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r10]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, r0, r2]}}, @rights={{0x14, 0x1, 0x1, [r10]}}], 0xf0, 0x80}}, {{&(0x7f0000001580)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000001800)=[{&(0x7f0000001600)="3689f219ff47766257725b1997e982864640f2ebe5c6e4c6591c41bd2be33cedfc4e9e320052288d07623e928b501369e5d85abedfec93783d1d971ed0ccee77f20fa12ae108644b0351e3e95446a5940fd650b241f91dd07c1ebab72985392641f958432abcc03579dfe28c716275607db0b162344bc54abc2f9bb2c5adbc6a033fdf1b6874e30e4ae600ea88a549b5b44e85c606c473b5ec78623dbc89118e66537bfeb44ad98e4055d10ecd90ee0a36f1f730313357cec8adfd6150", 0xbd}, {&(0x7f0000002a80)="0fe0b89454f83d867c7935e2d1739419d9dca42d7c11156e4c6e0400e5ac53438d1a15eb7b4f8b560e139226d26b66f72098a7667c573e060e7c9f683d07c2eed3ba82d0c2ceede7598e34c70f5461834ddc403aabdea9d4aab0197f9f85a60202dd5e7fa4d5b8ac4b28f64e87e96d42a9cc84bb267af7c4f4115d5d59b1e2c8178363402ccfd003d0023fff86c903449bf7f093b08492ac82cb5b5df7d8ecb1dbafcf11c5d9aa48c5e433bfcfc0573dcc593ae78b5def84ca38cf46f73a45e579997cc6c3fa496d7f4bf5a0e08eda6bea6690addbb2452a9fa1565eb822d5eaf99326b3a7eda232856388280c33ce7a16724dc6d06a746ef06971ad81e2586aefc23b6f17c4898dca44aa9596dc5b1a2f923800d21b4548e91ebbf6918dacb4635c0d880bc12ad35e590a5a5cb65f5a52b954f829dd9e2e69e02e4e7121eaaf6038ddc24caf4b9cd7e201c77d77077ba61e51c14441cc231ed2e71269c951afebf74ce527000e961c68789196cc8e027c8db843b40521b44851d715cf4ea9908337ef4813adcb12480cce36612b0332855498b6bc6512cd1a326ab398b38639ce8e10f0db27e6ea1fdde4f346795f33f2cd9bb4d8a9a0046507a15fa20cae538b6b8c3a3ab3eaf6e608cb5a960aa32abed3585bb25773878a166ac56cce05cc7b8c9072b640fe487b838aaba55db6e4c1494667adc5be1f51401ab1ad465a10736fb5788391a0ee4ed3f6e20ff743d51ba1256fbadc0e45bc66f66f4253475f590eaea074b52a8f2eea09449bdb426002e823134d7e77164bc196c7e46d44c5adceb70943036cdf833aeffbdf602c20a058680ff5a47e1349d4445296bafc175b5fb3a5b982c7489d54b4b985fde32b8c9024c9f63c6f5a0521685d3dea101c1d917933933f5b30c8da78a9803545c9282b9e6ba052b3d98ee8740b3d241ad7ed07255a85a94c6c5b4efa7a08f937d4160ec8bccf84fb909b395d8479ec7c6110504d3f8a9056ec2c5c562849104e58200f26b2b43177df074466240c78d3bbae2114842b835a438aca16f18f6f13a1c36c2041f649ec8014d7e08184920f9194905a0b41570e830385ffea7205832769ad5741d572156b271d19ed1c54dcbc6f9768e869044a8e90b206d6fd1cbf32c5eabc8a53b9dfca308548c16670c63bf4289ccb01efb1fd79d3e9a3fbb2e85b38fa958774b8715d49f4e871de37cb1ce3dcc77fd37e314857f369da2ff1d52baa935f85c1ffcab167594b464632b1478899182f8b210fceb4107cc4149d4463d57189a311326dc511f629eacb6ae4a60106edeb1bebee8bbc90aff282459fc1f53ec86a9b52cd6b3e4261634459a822cb62f3f0bddd1b17f913caf35008eff8efc8940144ab459e3d03712577f2a0d2900f583a607f44c0ebd67ac7500fab580f46d8d0ea3e507476f57eaea516a9e12fd45dfb68dd340b5ef8cb27fbe3c5015f304533b5e15b738ba5e4a2f620590e92f6e891f5bf69fb73f278b0f8c07f9a8fc7f31b3fdc8cd5a5fb7772a503e93abe565d73ca51025b4dba30ee1f1c5587843a904a90bf0f023d948597e955c25ccbed72181815a6c0313fd7f868210de6bd084b815ce2c4eeaf4d63ac2d76512f3a5834d43beb8ef99b719ee6218893b430abac66ae02375b8f4bd860325862f1318d7bcda77d11f1ff01f2094af88b85fe6a15e38f9aff385f00e245ad7f5cfb20a8e482ec639b6bc0f3fbe760278435b3f02cea2c2d372039617008de60240c8969fb2740a0db0d79b6adf15abdbcc9fd2e7bf88c1459d2a960e1b8eb6ae7996034a15d7a36aaabc3706f86a8dcebbfeff8912c80636ecf45bc7d44137745d552ac6fd0c40ccd88cfe1ce2eb24579791eb9a99cc36d9f7040da168529cb7c2dbba34b1e9e9a20179fbbec07e2b9a4aca7df9754bdb6d216332e3cb4802eaeea18df46d1a19e4313873d7ef79c6c7d2c0a222f478a2e80cdde4b2cf44d45dd7c7d26f0b586a67055a0b52461c8eca81619f7e2878d1bb6bf7ee4330557e7c387ddcc76ad555fffb12f79eed3121bb49aecc615ef8518da5ae6e772d04115146e61c5eae962c0e2562cc9db113782aa078f7f2ea581b61402c50b39411a126e0ccecc20b70b3cfbec30b52684a522c3fa7e130c0c59ae65ed04a3a0795b3f63bdcfeb1a97e47b9f1663595264fe8b2bdcd7299e3caf48a2e9ee25d3b3df50ffb722e3e84f0a9b7b67e20fafce4c0370359ee6adb47b09ab0b8b400646215317098976f3091c072e8b47bba16795d4248b749374355cef0e960c1d6a911e8b9ad48104daff31f1c2310ffe55389846300d1a5e12fcb3fd12ceb86ce07418f57b0f22f2b42507f32af4bf56fb24b4ccdf6d4371413092127b16501828ca64b227676c776aadd99076037aafd25222ad6f48c26e16076d65623d45b410d829d4777f885edf2e042bd90c99bde0daf24efcd276ad4746cc26ae92a49075098888b1e45fc354699110afb07463f25bcaadc79eb87b32ceba43988b37081559dd0714f587f9e1b48a6ba065eef6aceb71e7c46228e5cea931e3b4ff16469fffe35a874c85bcab8aa04ab363dcea0d34db6486b2a74ece157c42bcb4c853178e2f710ffa9e9a0eee55571624c238326103dd1c1438046f801d76d9d7eb28738dd17c6d84c015f1ef6c079bd2067ca4126e094b8acd13315a639fc007ed8d4369afde1c82b98a2ed6088085e2af879a93b9916e99c8cb8f7792a7646aced6db24f031fa9b118f8fe0cab22a1bd13c1f0b83095ece4604cb2863aca7aa31b6645381d0978828083fb8a5b078ea7ac4acad45a60181a2b8a6695c85f8b757c6b12d20cfca79f86762ceed3d7b4f47c8f13ef6309fcbdb424be18448cf2e94a7684a428d34a56b2f29872eb9f4c70526dc287492a200bc9ce966cd65c5874d60c7ed018655262812cf316a1439e0c8f157d6818d6216cbb3622d41b54d796f162b27474a71557ec706d952782eed6aefd8bcb1f36b8e0daba6679dbb441ac863b18ea0679aec00529c53fbbd8c3d303e8d7219fd5945ae5f52a1370ff08af7da3084636dc06d6eb6623bf6df06a3169d5b906c2013ba69673faae0b48c1123b6cdbce6d09bf710bcd5ac7ec032ab25703d71f915bd6f2f86c4ecd0d94936383cce3e961ddee0d32104fc1926ddb6a987eefd99b2deb2e63a05f2b5b87e30565a38c4a2c0b6237456ddae5d8679b80d53eb66f9ff3d0dea3997f4e06953cb67709356f01d980c4246ef2572fb4b49de66fa8af7b2d6f613823697ec90f73a7c16fe06fdec112b5f9bcaee91a6715f442d3bb93bfe59ccd370599b5719a6de703dfadf5f3272c1da201df43df165c2dc6272f6d40ee92ad0b095c01dea0465f67f48b6c4c5e8f388ee5f31d33d203211744f237565c9c2d1cffcce36afbca383cf3d70cda049de0259eaf3eceb72cd74040f0be8e92068bc3cccdf7db294cff72e2b8a027c1ab25477559402f6d84e4a5517d09903e5d3fc7f3cf32258981dd499fe0eed679a7d84207531f46bab50b3dd4e3c47e2a7abf3047c679cda2eca44edf09edbb535973d15110e733b9a2eb8f1eef256115a7fef04cd7055c2f0478ee977dc97f49b4f9d7a1a62a70b852508867b165f4fecdf100d6e53d119a57d0042b97c5b8f3afeff533bdc47647a71fe28c343adfe6eb3e4060526738a5dc825f65a5b8906775133363e47d8d268eea6627cf010fffd4d042501a13c0d1ff96a45acb48409b45559fa38c37a11b2098cd2a7bd4867c6a58f71552c9698c46d93d96250a9cb8bf2d5a10066e370908494dba6bffe2fb6159264862ca83964e2e4a02b56565a3e9f2fc2161e58aba0febecfeadc7d6d0a285efbdff24f4611a0b1fce3b83734efe52699d237b0af95c85c610b170c46ac48ddd7c1ad40e4f5a32ae361b1aa084f156156407247a27e45679f7d5cbeee709eff7cc0f1c2ff4cbde485add4c3f1096a3bc5b04b31876e15b7cb5b71f25463cad56167ea3cf041be61d7c412343d2fc000150a8779aed04f04ef40532e394120390445f094c695d1cc37ed66046322e209c1b463adec426b1b115d545bc614628bcb2b1fb02b9ecf5f39b86c0ea90b4094f34a749c8856fe6064cfa3665affc7d790912554724c2e1f8ad9a4a9599226405a60e7d307f8099bce929e4e03975e622e3c57808a4e00c28fbb06f271f09135af58c41d0efc4144569600653f850f4fc48333085c11967e0785aea266609217bd2cb23070792215001f591d01f7c1b5236708e76c5218989ad2d8b85525afa2c8caad98b3b269a739ef499bca700b522d35bd25db727573932a7fd8d9a0c4165410c2e89b4e9712fb5646d8a9c505e978b8d3a3c9a542aeb5da48d88cd2e8eb4a935b55e740f59bb0130cf4dce923c57c7da662a879153cf58e1b0963d17f364b13b92c2ff44dc3ba2a44775ee212e6d73209259d34d05593edf449f615b1dda62ed22a3551a756db5018bbfb881c4d02461b8e420557401ae12a33a159ff1a126dd98acee34b57e3ce86a3170d762c4681d37130d01efff62a1ca4c654ca94a075152ae878f5633e80cc05f0bff4b6375195d13d086686f00b1a091994df0a8888fe45ba669d6925c4cd15690bf0046ceac24bf5de0dfc7751c924a8f3cc62b58a4b7977f1e7f43e59d1076e6bb81329f473e7fd95960ad39046a4d9699fce684c8e69c5d930455e70a8ede301febff5476009f93c0093f6b48e7bc78fec9fbbaf6983399201a4bacde68f85d5b0bfacf8d4404b8b6bd9fc61be1544f24b7905efc449e0ede1b4ba514d097902d0fbf63dd5b979ecd9d3708fee3680c81dd79722639093b3eb9cb004df49acc0eb1244906ac36cf4b27e1bed8456ebbb8931588ac0ca5f920a46816d106475c192046003029f20a0b0834449d2e9c5fa1738e0a92ebfb39beb2f5c4a85e3b829e095c0bf2641c9b8d82f1bab8f75113053e801abee1d283b68cb5694727409e16c6f9caedc7091e9862842ca6d27a8904c4b6453bdca43fe79dc8f15a0ccbb0756fa9f0d0ad5c878b377af454c42f800a0686ced1181e33fd9eda0d3f68529e9b964529b55ea7b5c5737ca0c120e4e7518bceca877d0831c5101b24fd18f7289441006c497d5d6522a9b7692853cb53477788a5a9188f2b533a5c846fc8885504479afc3159fbb566174df3a2a26aa3d18240cb825700810ffd429b76897fc86b296906bc62c36d662a176f8dd6c1c95ab36a6a0e65204618f629228e2603f0f8105afffed694474ceffd59c777435f4f8dd17193031946e636bad88c131cbd7e1ee6beacfcbf384f07f1d51947cf9690786c393ea5c92710fb37f34678afe2d7e552f1d3a31227f7c83ac81c713cd08fb7fdc7539ab54dd4069f6c86e84341fbd92cc37c4ee9a61fe6f06abba6721859cf670b538f34ebddbf2f87b4a3c02edb6d7ba01be4e894ac5caf9badd0f1a08f342ed51e00f5018c57dfb98227c1a3f7a85a7aff36caf9018c9537c7379833eebfa9a523e0fc6bd4669f5489af4a76d48a06cfd428e1d89bf06360eead6f1251eacc53d2cda78ec9bbfe487280d27a9fd0e6c6cc11eac08a4f589b7322f26e8256e46f9eeffbf387a1c6f5d886242cc55582e7be031dd703a8bc4503d26528a8886f57349cd562529895122a6f07605efee1aecd3a91e6d41d3fb9cbe41fae9af7811ce7a637fdf20a184fd9b403ce47c4c162e56565045ef2aa0048a5346885fd7e0efe799c32dc6fdf0bce53cd5600c5c83df15594b056084b3c9b2337f4c58", 0x1000}, {&(0x7f00000016c0)="f7788a86905bba8c8e7291011b5cb697f601ab26edf79d87f15b6d55d5b883a81ee689f2151c5e6b2fe6f0877890f0cac272f9d740084869bfcb0c668aded86579376b286ca7dff4482f80da398b07a42706877a35f5ae428b92f448d6b48d7e7e26cdf77660da2c9414c0ab8971481a28a837d02465ccf79676834066e9b7e33d443bfe0a57455a47a4b96bf82c32ddcfc451e9d4f1aef49a3d97ba44dfb3bf03d2e7101503d1c1d9c2769604384a0a120524b89908c37c48502e8f29fba6405cdbba1d426a8b6333bac8ac7f40e4d7fbb139e181979a616ab7d6e81a22ecfd805bb7dfa882538364ca62c78d0ed6cd582b0d922d9b9967311a30", 0xfb}, {&(0x7f00000017c0)="76b310aac7ae700e0d74fa7d0b603ac3870cc7ebfc7b06aeac4e0887db9888dfefa0f3", 0x23}], 0x4, &(0x7f0000003dc0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r8, r4, r7, 0xffffffffffffffff, r4]}}, @rights={{0x30, 0x1, 0x1, [r9, 0xffffffffffffffff, r2, r5, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [r5, 0xffffffffffffffff, r6, r1, 0xffffffffffffffff, r8, 0xffffffffffffffff, r7]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x158, 0x8c41}}, {{0x0, 0x0, &(0x7f0000004200)=[{&(0x7f0000003f40)="f4cd4eb04b7d4f1e1b632b78d53670112ba7a56dd5c8ea82fd9127c63cc7e7c7a4963b2fbe63ac168cd9abb0008fa3016576048707227e22f9c964a60ac45e7a8306716784b1d93e5615769be116e6cd0a24ee1d26d3639573d3a62274ea0f2901012e66def5070b763db5656b58f48e061f738797c4e609e08cff88aead27c84a0f23d64279d26c9112515ea894e2c8b90d76df1224ba12681b9bffd8eb8763b96a067ad544fcaf33b66f67b0", 0xad}, {&(0x7f0000004000)="7e8505420a5e5dd9e0e2c06046c20afd69337be10bce5241460c988777b55efe3cdc1056231eec5b912c191821b42672555fcffa594f87da221b7191aa5265474898c7ab8bf11919d73e54d656e619d552941ace24f7860c96ebc6d5cd5d992160887300bd43bf60ee6cb2509a6dae9d7c45f4880b13d7843c80aba5047f5fd5efbb506d696a5be9556983402c089d1ecd52f2890eec24047e77857b38426702257c261d3017ffbdf3d9e93afd60155bc08583ee421f065aa43823c13efd1f6c797f930038fa87b210be79b192f8a4f5812ee8f05275ca71425284eb4f16b7b140358f2578a1d401", 0xe8}, {&(0x7f0000004100)="aefb4ff688fed939d0e3ecbdc615b833227ff8e965fc3ca2cc90af29404f99ad96522d52dfa7f4de27802be3485c0bb856f7cd123f4cc01f40a41acf2493e5ea2e7fc1b9fd8454b27b68b5", 0x4b}, {&(0x7f0000004180)="376668f31fcf90cf0d9e9b", 0xb}, {&(0x7f00000041c0)="13cc33a5bf35ec5ba5e0e42a65aebb70453680f3943fd8cf84d3037a2605aef240a896805a8c6c6e1db4c7ec6342ed7097485621", 0x34}], 0x5, &(0x7f0000004340)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xffffffffffffffff}}}, @rights={{0x2c, 0x1, 0x1, [r8, r10, 0xffffffffffffffff, r5, 0xffffffffffffffff, r6, r6]}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee01, r15}}}], 0x70, 0x24048004}}], 0x4, 0x40010) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$PPPIOCSMRU(0xffffffffffffffff, 0x40047452, &(0x7f0000000200)) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) [ 701.012701] F2FS-fs (loop3): invalid crc value [ 701.035486] F2FS-fs (loop3): Found nat_bits in checkpoint [ 701.101787] F2FS-fs (loop3): f2fs_check_nid_range: out-of-range nid=2, run fsck to fix. [ 701.140431] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e4 03:06:18 executing program 4: r0 = getpgid(0x0) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x400000}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_mount_image$xfs(&(0x7f00000002c0), &(0x7f0000000300)='./bus\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r3 = request_key(&(0x7f0000000040)='asymmetric\x00', &(0x7f0000001ffb)={'syz', 0x1}, &(0x7f0000001fee)='R\trust\xe3c*sgrVex:De', 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000d00)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB="00000004000000002e2f62bb75f396a9a27e5e0176eac9506f8a91513129cbe76f93e58a74ce416adbfe800dd0ec81a75eeaa66209eb4d92afa3d6a3eebde7cfb85ce89cb564f1d3b5efb23ccf8b5d37a271e7e163656925d1b6e5414087b711c6908cc623d609e7b2753bb6bbcbf510e4393da480ceefae5ff550974932ecb442a333dd8fa9cc6f26a0e45f63c36e4901ab2a827884973cbd71b80595c386661c9c9fc5df8b0f569dd413fa11189d8872604d82681b29bef4df4368bdea68b628a9b3d32f7ab8a1f03f69cb683265ddc5710b659080d0b999c46f81b426af64eb1b1b4238378c072c9b993c2b8d43cf53ee097aaa3b"]) perf_event_open(&(0x7f0000000880)={0x5, 0x80, 0x40, 0x7c, 0x20, 0xc6, 0x0, 0xfffffffffffffff7, 0x20428, 0x6, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x40, 0x4, @perf_config_ext={0xffffffff, 0x4}, 0x10000, 0x55dd, 0x7, 0x3, 0x1, 0x9ac, 0x6a, 0x0, 0x63, 0x0, 0x8001}, r0, 0xa, r4, 0x0) add_key(0x0, &(0x7f00000004c0)={'syz', 0x1}, 0x0, 0x0, r3) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, r3) pselect6(0x40, &(0x7f0000000200)={0x8, 0x3, 0x400003, 0x0, 0x2, 0x5, 0x0, 0x5}, &(0x7f0000000240)={0x203a, 0x0, 0x9, 0x1002, 0x80000000, 0x0, 0x3, 0x6}, &(0x7f00000005c0)={0x8001, 0x4, 0xb5, 0xffffffffffffff81, 0xb, 0x80f3, 0xde6, 0x102}, &(0x7f0000000340)={0x0, 0x3938700}, &(0x7f00000003c0)={&(0x7f0000000380)={[0xa]}, 0x8}) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r2, 0x8040942d, &(0x7f0000000b40)) ioctl$F2FS_IOC_WRITE_CHECKPOINT(r1, 0xf507, 0x0) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$search(0xa, r5, &(0x7f0000000080)='keyring\x00', &(0x7f0000000000)={'syz', 0x0}, 0x0) r6 = syz_open_dev$sndctrl(&(0x7f0000000040), 0xd3, 0x100) r7 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000b80), 0x2, 0x0) write(r7, &(0x7f0000000bc0)="40e470887482237b1f431e10acc071d7e36e45dd841998beab3efbb468747d8dbb333477ff6d7e0b50dd0ed7e7a8392f662f50c4a9a687aacb4edb223f80c48df42d958c815cc79f2ad2d0d04d03daf0f4738e419aa1c9eaf2d50a9a705805d356ba45cd0568a972f712b327a8ebaf0be155a9a3aec7afcf66a4327e7263915228b2792f", 0x84) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r6, 0xc1105517, &(0x7f0000000400)={{0x1009, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x5, 0x170, 0x1, r0, 0x0, 0x0, 'syz0\x00', 0x0}) r8 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0x0) keyctl$revoke(0x3, r8) add_key$user(&(0x7f0000000280), &(0x7f0000000600)={'syz', 0x1}, &(0x7f0000000640)="3d21f0a9279db9b5ff9e49752a55aec5a551ddbe24dde81f61784beb209751af28ab0653e7437dc885adc48b9082a78bd83d547e54939aeb38d31ede5a39aadc49cc790e9e9e321948ddb43d561e94466754761c630e63637e", 0x59, 0x0) 03:06:18 executing program 2: perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x51c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$nl_route(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000040)=ANY=[@ANYBLOB="3c00000010001fff0007248f1c872d2bf1b75bee", @ANYRES32=0x0, @ANYBLOB="ff7f0000ffffff7f000000002900010076786c616e00000004003390aa4fae3b8844d2ad3e1702000000007b33000554812c4560053e8c1d1f9dd25b35c93a667e98d7bacbd4bc"], 0x3c}, 0x1, 0x8000a0ffffffff}, 0x0) (async) perf_event_open(&(0x7f000025c000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffff7fffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffa, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r0 = socket(0x10, 0x80002, 0x0) r1 = signalfd4(0xffffffffffffffff, &(0x7f0000000140), 0x8, 0x0) dup3(r1, 0xffffffffffffffff, 0x0) sendmmsg$alg(r0, &(0x7f00000000c0), 0x492492492492627, 0x0) getpgrp(0x0) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f00000006c0), 0x72d500, 0x0) (async) getpid() openat$mice(0xffffffffffffff9c, &(0x7f0000000000), 0x14081) (async) getsockname$packet(0xffffffffffffffff, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000780)={&(0x7f0000007740)=@newqdisc={0x3c, 0x24, 0xf1d, 0x0, 0x0, {0x0, 0x0, 0x0, r2, {}, {0x0, 0xffff}}, [@qdisc_kind_options=@q_codel={{0xa}, {0xc, 0x2, [@TCA_CODEL_TARGET={0x8}]}}]}, 0x3c}}, 0x0) ioctl$sock_inet_SIOCGIFADDR(0xffffffffffffffff, 0x8915, &(0x7f0000000600)={'gre0\x00', {0x2, 0x0, @multicast1}}) 03:06:18 executing program 3: syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x1008050, &(0x7f0000000500)=ANY=[@ANYBLOB="0000f9efee6a001747221c8f20c8482db2000000005d01db6018ad43fe70716c875806645158c124947bf62c0f371ceca46d63ac92f17e9fe891a26df2f4a454aa20797d289119aa34805f789f7c258b985c5da8db9369af4c6da3ef2b"], 0x1, 0x105ec, &(0x7f0000010680)="$eJzs3L9vG2UYB/DHCf1JKRHqDwYQJyGkRMJWnKQVLChAK0BqqojCwASO7VhubV8UO4npAgMMSEws/BNM8DewwM4KCxsLSGwVRb67oIaCBMSNU/L5SJfve6/vHj9nZXl91gVwZM0kv/5SirNxKiKmI+JMRDYuFVtmOY8nI+KZiJi6ZysV839MHI+I0xFxdlQ8r1kqXnrqtzs/fPnttac/+f6z7z74/Ocbk7tqYNKei4juRj7e6eaZtvK8WczXtttZdpe2i8xf6N4q9tM8d5prWYWd2u5xtSwXW/nx6cZWf5TrnVp9lK32eja/0cvfsL/d2q2TnXCztpntN5prWbb7aZat23lfwyJv9wd5nUZR7/2sfAwGu5nPN4fN/Ho2bmVZ7w2K+bxu2mgOR7ldZPF2UU87jayPtf/8MR9619q9rWGy3dzst9NecqlSfaFSvVyubqaN5qC5VK51G5eXktlWZ3RYedCsdZdbadrqNCv1tDuXzLbq9XK1msxeaa61a72kWq0sVubLl+aK0fPJa9ffTjqNZHaUr7R7W4N2p5+sp5tJfsZcslBZfHEuebaa3FhZTVbfvHp1ZfWtd6+8c/3llTdeLQ66r61kdmF+YaFcnS8vVOdc/34MS/s7nyOuNDXpDgAeOtb/wCRY/1v/h/Xvkb9+63/2xf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCR9eOxr17PBjP5/qPF/GPF1BMRcTEiLkTE+dKHEXfvNx3H99Q8FxGlYvwXh9899qcevi5FVmF0zoliOx0Ry8V25/EH/SkAAADA/9cX33z0ccT0aJj9eWnSDXGQii9tTo6rXvaVzyPjqnYuKzYcU7XzuyXH4kJEHJv5aUzVLkbE1Jn3xlTtH5neEyfviVIeUwfZDQAAcDD2rgTGtnoDAADg0Pl00g0wGdn92uK3+MW94BN5FDcET+3ZAwAAAB5CpUk3AAAAADxw2fr/Xz3/72+e5+f5fwAAAHB45c//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPidnbu5TRyI4gD+gPXCfmnRio9WOK32yIEitoQcU0DSTW7UEAlRB7mlhAgi7IkURxwieYwT9PtJZsYW/PXM7XmsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTQ/Fenm3vbltmrM/NJPnbgAAAIBTdsV6WU7G1fmPdP1XuvQnIuYRMYuIaUSc6t0H8bWWOYmIXpqf+n7xpob7iDLh+JthOr5HxL90PP1u+18AAACAy7XdLFYRg+O0/PjbdUGcU3poM8qVVz7y+ZIrbVKGXWdKm75EZjGLiGL8mCltHhH9n/8zpb3LoDaMXg29auifsxoAAOA86p1Atu4NAACAD+eq6wLoRrlem97FT2vBw2pIC4LfamcAAADAJ9TrugAAAACgdWX/b/8/AAAAuGzV/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0aVesl9vNYtU0Z39oJs/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz+zPOQrFMBQDQP0l251M7n+soOA6bZoZMAgJFw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnn/nyXWbza3Mm+bdtuJeRZO3UsHVq2Ds3HP0wXj0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9uTuBEAiCMNh3/ue0mH9Y0qAxiFAFCx8zzMMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBH/e6X/xNT40wyd9pYOh5J1q4aW1eNvQeNowfj7d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf+5tEwbCOA6/viRK3CYjpLcSmIGGCsEIfEhIljwDA7AQDRWtxSKwAkhwrulMwfM0/19xxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA6mvh/NpnQshHO/9XTe8/XJvZq99/f6x0XQ8Ovl8Mb5m4xKFEMLN+Vp1sINr6WZnw3Bz/+Hzw4H4Gf553vLq2q1KrVZdUigUiu0ig19aAAAcWoVkNHL9x8LmVONYbjKErac78/+5qA5t5v+tJwOv43vF+X+oYyvsbmn+n76+MfG3/F9aWVgsLa+uXZhfqMxV56q3h8bGxwZHyqPDY6Xm+5SStyoAAADsr5iMOP/nJ3f3/49EdWgz/796eW06vleP/L9Lmv8v9/c/a6//n8EkAQAA/hFHT337mtvjeK5YDHcrKytLQ63t9s/DrW0GUz2w/5IR5/+eyaxnBQAAAHRCfT23o/8/G9Whzf7/++9XTsTX7Akh9CX9/4szd2qznVtO10r7/xOXKjey/vv/DJYPAABAh/QlI+7/F5rf/+dPp+fkQwgDZ1p18m8A28r/Px+Mv4nvFX//P9K5JXalfLn1PNL8v/Huxfx++b95bjmE3nJGkwUAAODQ+z8Zjfz/qbA5tfTj8dWi7/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAXO3aM0kwQxQF8kk2+r1EMCGJpoY2FqCBYBSwEiYewEAXBIwTEAyh4FgvvIJI6KT1ACm8gM9mRsI0Ksqvh94PJ/xE22bczTV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBT06OwkesivvRmdbt8b/w2PI85qWT67M3aQVyxbtXb9p+zXubz5PRpPLeHrcPmegIAAGDxFHm+DyG8dh9PYrb7af7fytfEmX+4PKvzPF+d+3Pm2T+upYfi7ONGvdl9uiGEy6vri93anvB32wz7KQcv2/fze1i9buUL39VJ55P+oSnSsbUHt6vTbtr11t1odPwvlf9//ikAgO/ayVkW+fdRzL0mGwNgYXXKFebm/6LfbE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXgPAAD///xbkEo=") r0 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) mount$9p_rdma(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x84002, &(0x7f00000000c0)={'trans=rdma,', {'port', 0x3d, 0x4e23}, 0x2c, {[{@common=@version_9p2000}], [{@measure}, {@smackfsfloor={'smackfsfloor', 0x3d, 'f2fs\x00'}}, {@subj_role={'subj_role', 0x3d, '.\\}'}}, {@smackfshat={'smackfshat', 0x3d, 'f2fs\x00'}}, {@dont_hash}]}}) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000440)={r1, 0x0, 0xffff}) syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x1008050, &(0x7f0000000500)=ANY=[@ANYBLOB="0000f9efee6a001747221c8f20c8482db2000000005d01db6018ad43fe70716c875806645158c124947bf62c0f371ceca46d63ac92f17e9fe891a26df2f4a454aa20797d289119aa34805f789f7c258b985c5da8db9369af4c6da3ef2b"], 0x1, 0x105ec, &(0x7f0000010680)="$eJzs3L9vG2UYB/DHCf1JKRHqDwYQJyGkRMJWnKQVLChAK0BqqojCwASO7VhubV8UO4npAgMMSEws/BNM8DewwM4KCxsLSGwVRb67oIaCBMSNU/L5SJfve6/vHj9nZXl91gVwZM0kv/5SirNxKiKmI+JMRDYuFVtmOY8nI+KZiJi6ZysV839MHI+I0xFxdlQ8r1kqXnrqtzs/fPnttac/+f6z7z74/Ocbk7tqYNKei4juRj7e6eaZtvK8WczXtttZdpe2i8xf6N4q9tM8d5prWYWd2u5xtSwXW/nx6cZWf5TrnVp9lK32eja/0cvfsL/d2q2TnXCztpntN5prWbb7aZat23lfwyJv9wd5nUZR7/2sfAwGu5nPN4fN/Ho2bmVZ7w2K+bxu2mgOR7ldZPF2UU87jayPtf/8MR9619q9rWGy3dzst9NecqlSfaFSvVyubqaN5qC5VK51G5eXktlWZ3RYedCsdZdbadrqNCv1tDuXzLbq9XK1msxeaa61a72kWq0sVubLl+aK0fPJa9ffTjqNZHaUr7R7W4N2p5+sp5tJfsZcslBZfHEuebaa3FhZTVbfvHp1ZfWtd6+8c/3llTdeLQ66r61kdmF+YaFcnS8vVOdc/34MS/s7nyOuNDXpDgAeOtb/wCRY/1v/h/Xvkb9+63/2xf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCR9eOxr17PBjP5/qPF/GPF1BMRcTEiLkTE+dKHEXfvNx3H99Q8FxGlYvwXh9899qcevi5FVmF0zoliOx0Ry8V25/EH/SkAAADA/9cX33z0ccT0aJj9eWnSDXGQii9tTo6rXvaVzyPjqnYuKzYcU7XzuyXH4kJEHJv5aUzVLkbE1Jn3xlTtH5neEyfviVIeUwfZDQAAcDD2rgTGtnoDAADg0Pl00g0wGdn92uK3+MW94BN5FDcET+3ZAwAAAB5CpUk3AAAAADxw2fr/Xz3/72+e5+f5fwAAAHB45c//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPidnbu5TRyI4gD+gPXCfmnRio9WOK32yIEitoQcU0DSTW7UEAlRB7mlhAgi7IkURxwieYwT9PtJZsYW/PXM7XmsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTQ/Fenm3vbltmrM/NJPnbgAAAIBTdsV6WU7G1fmPdP1XuvQnIuYRMYuIaUSc6t0H8bWWOYmIXpqf+n7xpob7iDLh+JthOr5HxL90PP1u+18AAACAy7XdLFYRg+O0/PjbdUGcU3poM8qVVz7y+ZIrbVKGXWdKm75EZjGLiGL8mCltHhH9n/8zpb3LoDaMXg29auifsxoAAOA86p1Atu4NAACAD+eq6wLoRrlem97FT2vBw2pIC4LfamcAAADAJ9TrugAAAACgdWX/b/8/AAAAuGzV/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0aVesl9vNYtU0Z39oJs/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz+zPOQrFMBQDQP0l251M7n+soOA6bZoZMAgJFw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnn/nyXWbza3Mm+bdtuJeRZO3UsHVq2Ds3HP0wXj0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9uTuBEAiCMNh3/ue0mH9Y0qAxiFAFCx8zzMMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBH/e6X/xNT40wyd9pYOh5J1q4aW1eNvQeNowfj7d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf+5tEwbCOA6/viRK3CYjpLcSmIGGCsEIfEhIljwDA7AQDRWtxSKwAkhwrulMwfM0/19xxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA6mvh/NpnQshHO/9XTe8/XJvZq99/f6x0XQ8Ovl8Mb5m4xKFEMLN+Vp1sINr6WZnw3Bz/+Hzw4H4Gf553vLq2q1KrVZdUigUiu0ig19aAAAcWoVkNHL9x8LmVONYbjKErac78/+5qA5t5v+tJwOv43vF+X+oYyvsbmn+n76+MfG3/F9aWVgsLa+uXZhfqMxV56q3h8bGxwZHyqPDY6Xm+5SStyoAAADsr5iMOP/nJ3f3/49EdWgz/796eW06vleP/L9Lmv8v9/c/a6//n8EkAQAA/hFHT337mtvjeK5YDHcrKytLQ63t9s/DrW0GUz2w/5IR5/+eyaxnBQAAAHRCfT23o/8/G9Whzf7/++9XTsTX7Akh9CX9/4szd2qznVtO10r7/xOXKjey/vv/DJYPAABAh/QlI+7/F5rf/+dPp+fkQwgDZ1p18m8A28r/Px+Mv4nvFX//P9K5JXalfLn1PNL8v/Huxfx++b95bjmE3nJGkwUAAODQ+z8Zjfz/qbA5tfTj8dWi7/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAXO3aM0kwQxQF8kk2+r1EMCGJpoY2FqCBYBSwEiYewEAXBIwTEAyh4FgvvIJI6KT1ACm8gM9mRsI0Ksqvh94PJ/xE22bczTV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBT06OwkesivvRmdbt8b/w2PI85qWT67M3aQVyxbtXb9p+zXubz5PRpPLeHrcPmegIAAGDxFHm+DyG8dh9PYrb7af7fytfEmX+4PKvzPF+d+3Pm2T+upYfi7ONGvdl9uiGEy6vri93anvB32wz7KQcv2/fze1i9buUL39VJ55P+oSnSsbUHt6vTbtr11t1odPwvlf9//ikAgO/ayVkW+fdRzL0mGwNgYXXKFebm/6LfbE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXgPAAD///xbkEo=") (async) open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) (async) open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) (async) mount$9p_rdma(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x84002, &(0x7f00000000c0)={'trans=rdma,', {'port', 0x3d, 0x4e23}, 0x2c, {[{@common=@version_9p2000}], [{@measure}, {@smackfsfloor={'smackfsfloor', 0x3d, 'f2fs\x00'}}, {@subj_role={'subj_role', 0x3d, '.\\}'}}, {@smackfshat={'smackfshat', 0x3d, 'f2fs\x00'}}, {@dont_hash}]}}) (async) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000440)={r1, 0x0, 0xffff}) (async) 03:06:18 executing program 1: perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4220, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_config_ext, 0x0, 0x10000, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffe}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socket$nl_audit(0x10, 0x3, 0x9) r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$RTC_UIE_ON(r0, 0x7003) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0xc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x20, 0x0, 0x8000000000000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r1 = syz_mount_image$vfat(&(0x7f0000000400), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) semctl$SETALL(0xffffffffffffffff, 0x0, 0x11, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x9, 0x204}, 0xe190, 0xb, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) semget(0x3, 0x3, 0x0) (async) r2 = semget(0x3, 0x3, 0x0) (async) r3 = semget$private(0x0, 0x20000000102, 0x0) shmctl$SHM_STAT(0x0, 0xd, &(0x7f000001d080)=""/102380) (async) semtimedop(0x0, &(0x7f0000000280)=[{0x4, 0x8, 0x1000}, {0x3, 0xaccc, 0x1800}, {0x0, 0x8401, 0x1400}, {0x2, 0x796, 0x1800}, {0x3, 0x2}, {0x0, 0xfc01, 0x1800}, {0x1, 0xc, 0x1800}, {0x4, 0x3, 0x1000}, {0x4, 0x3, 0x2800}], 0x9, &(0x7f0000000300)={0x77359400}) (async) semop(r2, &(0x7f0000000080)=[{0x0, 0x40, 0x1000}, {0x0, 0x1, 0x1800}, {0x3, 0x1, 0x800}, {0x0, 0x9, 0x800}], 0x4) (async) shmctl$SHM_STAT(0x0, 0xd, &(0x7f0000002580)=""/231) (async) semop(0x0, &(0x7f0000002080)=[{0x4, 0x7, 0x1000}, {0x1, 0x2, 0x1000}, {0x0, 0x8}, {0x2, 0x2a, 0x1000}, {0x3, 0x8, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) (async) semctl$SETALL(0x0, 0x0, 0x11, &(0x7f0000000040)=[0x6, 0x1]) (async) semctl$IPC_RMID(r3, 0x0, 0x0) (async) openat(r1, &(0x7f0000000240)='./file0\x00', 0x84842, 0x0) (async) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) [ 701.165910] F2FS-fs (loop3): sanity_check_inode: inode (ino=4) has corrupted i_extra_isize: 36, max: 24 03:06:18 executing program 1: perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4220, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_config_ext, 0x0, 0x10000, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffe}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socket$nl_audit(0x10, 0x3, 0x9) r0 = openat$rtc(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) ioctl$RTC_UIE_ON(r0, 0x7003) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0xc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x20, 0x0, 0x8000000000000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = syz_mount_image$vfat(&(0x7f0000000400), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) semctl$SETALL(0xffffffffffffffff, 0x0, 0x11, 0x0) perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x9, 0x204}, 0xe190, 0xb, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) semget(0x3, 0x3, 0x0) r2 = semget(0x3, 0x3, 0x0) r3 = semget$private(0x0, 0x20000000102, 0x0) shmctl$SHM_STAT(0x0, 0xd, &(0x7f000001d080)=""/102380) semtimedop(0x0, &(0x7f0000000280)=[{0x4, 0x8, 0x1000}, {0x3, 0xaccc, 0x1800}, {0x0, 0x8401, 0x1400}, {0x2, 0x796, 0x1800}, {0x3, 0x2}, {0x0, 0xfc01, 0x1800}, {0x1, 0xc, 0x1800}, {0x4, 0x3, 0x1000}, {0x4, 0x3, 0x2800}], 0x9, &(0x7f0000000300)={0x77359400}) semop(r2, &(0x7f0000000080)=[{0x0, 0x40, 0x1000}, {0x0, 0x1, 0x1800}, {0x3, 0x1, 0x800}, {0x0, 0x9, 0x800}], 0x4) shmctl$SHM_STAT(0x0, 0xd, &(0x7f0000002580)=""/231) semop(0x0, &(0x7f0000002080)=[{0x4, 0x7, 0x1000}, {0x1, 0x2, 0x1000}, {0x0, 0x8}, {0x2, 0x2a, 0x1000}, {0x3, 0x8, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) semctl$SETALL(0x0, 0x0, 0x11, &(0x7f0000000040)=[0x6, 0x1]) semctl$IPC_RMID(r3, 0x0, 0x0) openat(r1, &(0x7f0000000240)='./file0\x00', 0x84842, 0x0) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) perf_event_open(&(0x7f0000000000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x4220, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, @perf_config_ext, 0x0, 0x10000, 0x0, 0x0, 0xfffffffffffffffe, 0xfffffffe}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socket$nl_audit(0x10, 0x3, 0x9) (async) openat$rtc(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) (async) ioctl$RTC_UIE_ON(r0, 0x7003) (async) perf_event_open(&(0x7f0000000200)={0x2, 0x80, 0xc8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x20, 0x0, 0x8000000000000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) syz_mount_image$vfat(&(0x7f0000000400), &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) semctl$SETALL(0xffffffffffffffff, 0x0, 0x11, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x0, 0x80, 0x1, 0x0, 0x0, 0x0, 0x0, 0x9, 0x0, 0xc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x81, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x9, 0x204}, 0xe190, 0xb, 0x0, 0x0, 0x2}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) semget(0x3, 0x3, 0x0) (async) semget(0x3, 0x3, 0x0) (async) semget$private(0x0, 0x20000000102, 0x0) (async) shmctl$SHM_STAT(0x0, 0xd, &(0x7f000001d080)=""/102380) (async) semtimedop(0x0, &(0x7f0000000280)=[{0x4, 0x8, 0x1000}, {0x3, 0xaccc, 0x1800}, {0x0, 0x8401, 0x1400}, {0x2, 0x796, 0x1800}, {0x3, 0x2}, {0x0, 0xfc01, 0x1800}, {0x1, 0xc, 0x1800}, {0x4, 0x3, 0x1000}, {0x4, 0x3, 0x2800}], 0x9, &(0x7f0000000300)={0x77359400}) (async) semop(r2, &(0x7f0000000080)=[{0x0, 0x40, 0x1000}, {0x0, 0x1, 0x1800}, {0x3, 0x1, 0x800}, {0x0, 0x9, 0x800}], 0x4) (async) shmctl$SHM_STAT(0x0, 0xd, &(0x7f0000002580)=""/231) (async) semop(0x0, &(0x7f0000002080)=[{0x4, 0x7, 0x1000}, {0x1, 0x2, 0x1000}, {0x0, 0x8}, {0x2, 0x2a, 0x1000}, {0x3, 0x8, 0x1800}, {0x2, 0x8, 0x1000}], 0x6) (async) semctl$SETALL(0x0, 0x0, 0x11, &(0x7f0000000040)=[0x6, 0x1]) (async) semctl$IPC_RMID(r3, 0x0, 0x0) (async) openat(r1, &(0x7f0000000240)='./file0\x00', 0x84842, 0x0) (async) syz_mount_image$vfat(&(0x7f0000000000), &(0x7f00000000c0)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) [ 701.390427] netlink: 28 bytes leftover after parsing attributes in process `syz-executor.2'. 03:06:19 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000bc0)={0xffffffffffffffff}) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@bloom_filter={0x1e, 0x5, 0xfffffff7, 0x8, 0x80a, 0xffffffffffffffff, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x6}, 0x48) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0x7, 0x20, 0x4, 0x8, 0x888, 0x1, 0xdc35, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x4, 0x3}, 0x48) r3 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000a80)='syz0\x00', 0x200002, 0x0) r4 = openat$cgroup_ro(r3, &(0x7f0000000f00)='blkio.bfq.time_recursive\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000980)={0x7, 0x2, &(0x7f0000000f40)=ANY=[], &(0x7f0000000480)='GPL\x00', 0x3ff, 0x68, &(0x7f0000000840)=""/104, 0x40f00, 0x2, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000900)={0x3, 0x5, 0x10001, 0x1000}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000940)=[r1, r2, r4]}, 0x80) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000000)={&(0x7f0000000500)='./file0\x00', 0x0, 0x8}, 0x10) perf_event_open(&(0x7f0000000600)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xad5, 0x14146, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f00000004c0), 0x2}, 0x4a409, 0x0, 0x0, 0x5, 0x80, 0x6, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000300), 0x10) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000340)={&(0x7f0000000040)='./file0\x00'}, 0x10) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000780)={&(0x7f0000000540)="77938591ac039e5cc5595cb423a869b2a78d4d0f7031125c81c3a08ddedcfe8d5a1093426c3fac13cb2dc94132f71adb56b4776096a730c14a45208e934855e20b6dc1dc1a5cfe0c805ee8805f56b8b6101d4080f9a6e880e6f5acf0b3e6781db736930774688b6f2c26fc4c138b5e071b00ccbff44eaa2e9d19db901e64aa15737f9f269fe8d097bbfa2fccd9e0791a421a7be2a627a64eb70810", 0x0, &(0x7f0000000440)="9b92a53f3725170acf2359cbd62174bb1e29054f", &(0x7f0000000680)="807928a5975e06a01db67b8a20f6c8ce72ed5f27a26bb6de4cf3e5496069e24634ba3dbfed37b5bb9d0bc7c45b5ffc0bfc9efd03f829c3d2b8bdea10c41f509730fa2ab77e5166ea426e3af6ad112eef2d3a3173cff0b6736e44556d2e0091010c1282f87028b55229cd"}, 0x38) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000002c0)={0x1, &(0x7f0000000dc0)="e4509aa949ceba269b5b8b1e6e169acbc7e7616cafbfdf816c0b3672ab1f915a60e426c74891adcc35c991a2fc561840862e8dd0afbb5086cb789c659e8c4200a42bcb5c0d9d7b4a890b497b0d3354982fcaff99c39e348fa6480a9d60fe91926ce0f9ca8587c6da51b59bab56", &(0x7f0000000e40)=""/143}, 0x20) r6 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c40)=@bpf_tracing={0x1a, 0x10, &(0x7f0000000f40)=ANY=[], &(0x7f0000000ac0)='GPL\x00', 0x7ff, 0x58, &(0x7f0000000b00)=""/88, 0x40e00, 0x2, '\x00', 0x0, 0x19, 0xffffffffffffffff, 0x8, &(0x7f0000000b80)={0x9, 0x4}, 0x8, 0x10, &(0x7f0000000c00)={0x0, 0x9, 0x8e, 0x9}, 0x10, 0x0, r4}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000cc0), 0x10) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000280)={'veth0_to_batadv\x00', 0x1}) ioctl$TUNSETPERSIST(r5, 0x400454cb, 0x0) close(r5) openat$cgroup_ro(r4, &(0x7f00000000c0)='cpuset.effective_mems\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x8305, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x800000001d, 0x87}, 0x4731f, 0x5, 0x0, 0x4, 0x686, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r7 = openat$cgroup_ro(r4, &(0x7f0000000a00)='blkio.bfq.io_queued\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000f40)={0x2, 0x80, 0x1, 0x4, 0x80, 0x4, 0x0, 0x9ade, 0x40800, 0xc, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x8, 0x2, @perf_bp={&(0x7f0000000240), 0x2}, 0x880, 0x6, 0x1ff, 0x6, 0x3, 0x7fffffff, 0x0, 0x0, 0x1000, 0x0, 0x9}, 0xffffffffffffffff, 0xf, 0xffffffffffffffff, 0x8) bpf$PROG_LOAD(0x5, &(0x7f00000012c0)={0x1a, 0x7, &(0x7f0000000700)=@raw=[@map_idx={0x18, 0x2, 0x5, 0x0, 0x7}, @cb_func={0x18, 0x7, 0x4, 0x0, 0xfffffffffffffffc}, @exit, @call={0x85, 0x0, 0x0, 0xc9}, @generic={0x7f, 0x4, 0x1, 0x9, 0x5}], &(0x7f0000000d80)='GPL\x00', 0x3, 0xff, &(0x7f0000000fc0)=""/255, 0x41100, 0x13, '\x00', 0x0, 0x23, 0xffffffffffffffff, 0x8, &(0x7f0000001180)={0xa, 0x2}, 0x8, 0x10, &(0x7f00000011c0)={0xb1c109cc, 0x4, 0x1f, 0x8000}, 0x10, 0x0, r6, 0x0, &(0x7f0000001280)=[0xffffffffffffffff, 0xffffffffffffffff, r2]}, 0x80) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0xff, 0x52, 0x5, 0x8, 0x0, 0x1, 0x80, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xf6, 0x0, @perf_config_ext={0x0, 0x401}, 0x2000, 0x0, 0x8, 0x7, 0xffffffffffffffff, 0x1, 0x5, 0x0, 0x1, 0x0, 0xffffffff}, 0xffffffffffffffff, 0x4, r7, 0x9) socketpair(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r8, 0x89a0, &(0x7f0000000080)) perf_event_open(&(0x7f0000000d00)={0x5, 0x80, 0x4, 0x6, 0x0, 0x5, 0x0, 0x6fe, 0x10100, 0x8, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x2}, 0x0, 0x4, 0x8, 0x0, 0x0, 0x0, 0xff, 0x0, 0x150, 0x0, 0x9}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x2, 0x0, 0x0, 0x466, 0x5, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4}, 0x48) 03:06:20 executing program 5: r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x46802) (async) socket$inet_icmp_raw(0x2, 0x3, 0x1) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x8000000000000, 0x40, &(0x7f0000000340)=@raw={'raw\x00', 0x2, 0x3, 0x240, 0xd8, 0x0, 0xd8, 0xd8, 0xd8, 0x1a8, 0x1a8, 0x1a8, 0x1a8, 0x1a8, 0x3, 0x0, {[{{@ip={@broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'gre0\x00'}, 0x0, 0xb8, 0xd8, 0x0, {}, [@common=@inet=@ecn={{0x28}, {0x0, 0x2}}, @common=@socket0={{0x20}}]}, @unspec=@NOTRACK={0x20}}, {{@uncond, 0x0, 0x70, 0xd0}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @remote}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x2a0) (async) socket$inet_icmp_raw(0x2, 0x3, 0x1) (async, rerun: 64) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 64) truncate(&(0x7f0000000200)='./bus\x00', 0x1) r1 = memfd_create(&(0x7f0000000940)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QUw!j\x91\x0eW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1\xb04A\x8c\x8a\x98\xd7|\xdcLF\r\xb1\xfd\xbf\x8b\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c\x83\xe7\ng\x87\xd930x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000000)=0x81) (async) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) (async) r4 = creat(&(0x7f0000000300)='./file0\x00', 0x0) statx(r4, 0x0, 0x800, 0x2, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0}) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007300)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000100)="069586fa96ad", 0x6}, {&(0x7f0000000580)="b8b05e6deaece5660637caee5f3dacc4f3d9e2877485a754b7a012fee36928632a40eedf22b9c33a43731c35e48d6c1ce41d84fdae33b01b6ef326454156bb598175a18ec736a51bb33e3d0d443f0d1fe0585fbbcf637b41ba232908bbf5feec57e538b81ad0fc", 0x67}, {&(0x7f0000000600)}], 0x4, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}], 0x20, 0x4004001}}, {{&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a40)="dc2efea7f1b58ab2204528741a2343bd8e546aa6895fc299ec26743299fe4f24b2a6d979c0068ec6c0c338868c68fc69c6ef4f80c5a59b641cd8bd7f62c289d9fd4270b096ba71a80eba802e5f39950dae80158d02017492c102ce40487ff42bd46133b711b2479ff683785a0cc951373c47ab35f4655546412dea50a087f9a351bc6f0824de05b5c0540c6161a880bf1113a0899be4faab941cd97399d7bd3215e7c032fb0fcd", 0xa7}, {&(0x7f0000000b00)="32e37ad2ceb76eac1eda34cefbd280be676d08de690d9de377c99e59f8ea67d2b83a6e7a2db4556a6fefa2f300b2e6ebde36efede4668bf396ad4477eda7a24f9eddcc426872f7", 0x47}, {&(0x7f0000000b80)="0de610c2a009b561731b84e0070c24fb9cdca497fb0f528f9ef0261d0d91ea20c9eb475212544a4b6a33e4e047ffb7a552deae81369dbddb76a94bb0c88d13603b719d26a2842eec61c3a5084a9479975a1abfabff4fbd9c1c7e02b50caa6eb3ae414f47805dee7c671050defc730dcb14a1919251d116d778c8e2204dae4d7b77ceb468e190aa8578014af90bae10c335d11d0547de9c66bb07c82ef8b051e51d8559b17e", 0xa5}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="140086a1921013030000000001db00", @ANYBLOB, @ANYRES32=r3, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYBLOB="00000000280000000000e8efd7d4080001000000a7a91cd2d0a0fbf5921a096da93a3d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c2a00"/16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x008\x00\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0xf8}}, {{&(0x7f0000002900)=@abs={0x0, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x4000}}, {{&(0x7f0000006e80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000007040)=[{&(0x7f0000006f00)="0324693a831c7ca2ba40fa1b611a142c9293bc2cc0583d140206eeed4bd1563ddaa78f8e58509687716328cb1e75e029aef2e080b1c8a7", 0x37}, {0x0}, {&(0x7f0000006fc0)="9949428fec5b12238e57f5577fe45a6b949d971032185a34b49e3f91c27a38d69038ebcf0fcc495e19745bcac47bc509aaf6b7488c618f397933d78af0eee5542ad7b5a7ed0874e60b60a8ff5614188aecf5602ecea3f88f376afc938032a71e4e3c9576a76134e7", 0x68}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32=0x0, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4000000}}], 0x4, 0x40800) (async) r7 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r7, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_BPF(r7, 0x40042408, 0xffffffffffffffff) perf_event_open(&(0x7f0000000240)={0x4, 0x80, 0x80, 0x7, 0x40, 0xea, 0x0, 0x1, 0x200, 0x5, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x5, 0x2, @perf_config_ext={0xfff, 0x6}, 0x1800a, 0x10001, 0x2, 0x1, 0x8, 0x0, 0x62, 0x0, 0x1f, 0x0, 0x5}, r3, 0xffffffffffffffff, r7, 0x6) (async) io_submit(r2, 0x1b, &(0x7f0000000540)=[&(0x7f00000000c0)={0xffffff7f, 0x79000000, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x1a31e3fd987a7d49}]) (async, rerun: 64) r8 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) (rerun: 64) renameat2(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x6) (async) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r8, 0x0) preadv(r8, &(0x7f0000000280), 0x18, 0xd9f, 0x0) (async) accept4$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @private0}, &(0x7f0000000080)=0x1c, 0x80800) 03:06:20 executing program 1: perf_event_open(&(0x7f0000000180)={0x1, 0x9f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000002c0)={0x2, 0x80, 0x8, 0xa, 0x0, 0x4, 0x0, 0x1, 0x0, 0x6, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xffffffff, 0x4, @perf_config_ext={0xff, 0xfffffffffffffb2b}, 0x0, 0x0, 0x6, 0x8, 0x6, 0x6, 0x9, 0x0, 0x3a, 0x0, 0x204}, 0xffffffffffffffff, 0xa, 0xffffffffffffffff, 0x8) r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r0, &(0x7f0000000140)={0xa, 0x4e23, 0x2, @loopback, 0x1ff}, 0x1c) listen(r0, 0x10003) r1 = openat$mice(0xffffffffffffff9c, 0x0, 0x0) openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000080)='/proc/asound/card1/oss_mixer\x00', 0x20000, 0x0) setsockopt$MRT6_INIT(r1, 0x29, 0xc8, &(0x7f0000000240), 0x4) r2 = socket$inet6_sctp(0xa, 0x800000000000001, 0x84) accept4$rose(r1, &(0x7f0000000000)=@short={0xb, @remote, @remote, 0x1, @default}, &(0x7f0000000100)=0x1c, 0x800) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000340)=0x0) r4 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r4, 0x0) ioctl$PERF_EVENT_IOC_SET_BPF(r4, 0x40042408, 0xffffffffffffffff) perf_event_open(&(0x7f00000003c0)={0x3, 0x80, 0x80, 0x1f, 0x2, 0x2, 0x0, 0x1, 0x44080, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0xe71, 0x1, @perf_config_ext={0x10000, 0x7}, 0x5, 0x7f, 0xdd16, 0x6, 0x7, 0x8000, 0x0, 0x0, 0x1, 0x0, 0x7}, r3, 0x7, r4, 0x9) r5 = getpid() sched_setscheduler(r5, 0x5, &(0x7f0000000380)) syz_mount_image$squashfs(&(0x7f00000000c0), &(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r2, 0x84, 0x64, &(0x7f0000000440)=[@in6={0xa, 0x0, 0xffffffff, @loopback, 0x200007}, @in={0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x30}}], 0x2c) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) shutdown(r6, 0x1) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r2, 0x84, 0x6b, &(0x7f000055bfe4)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000280)={0x0, 0x69, {}, {0xee01}, 0x3, 0xd}) setsockopt$inet6_opts(r2, 0x29, 0x3b, 0x0, 0x48) r7 = creat(&(0x7f0000000040)='./bus\x00', 0x0) fcntl$setstatus(r7, 0x4, 0x6900) r8 = socket$bt_cmtp(0x1f, 0x3, 0x5) dup3(r2, r8, 0x80000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 03:06:20 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000bc0)={0xffffffffffffffff}) (async) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@bloom_filter={0x1e, 0x5, 0xfffffff7, 0x8, 0x80a, 0xffffffffffffffff, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x6}, 0x48) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0x7, 0x20, 0x4, 0x8, 0x888, 0x1, 0xdc35, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x4, 0x3}, 0x48) r3 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000a80)='syz0\x00', 0x200002, 0x0) r4 = openat$cgroup_ro(r3, &(0x7f0000000f00)='blkio.bfq.time_recursive\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000980)={0x7, 0x2, &(0x7f0000000f40)=ANY=[], &(0x7f0000000480)='GPL\x00', 0x3ff, 0x68, &(0x7f0000000840)=""/104, 0x40f00, 0x2, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000900)={0x3, 0x5, 0x10001, 0x1000}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000940)=[r1, r2, r4]}, 0x80) (async, rerun: 32) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000000)={&(0x7f0000000500)='./file0\x00', 0x0, 0x8}, 0x10) (rerun: 32) perf_event_open(&(0x7f0000000600)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xad5, 0x14146, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f00000004c0), 0x2}, 0x4a409, 0x0, 0x0, 0x5, 0x80, 0x6, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000300), 0x10) (async, rerun: 32) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) (rerun: 32) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000340)={&(0x7f0000000040)='./file0\x00'}, 0x10) (async) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000780)={&(0x7f0000000540)="77938591ac039e5cc5595cb423a869b2a78d4d0f7031125c81c3a08ddedcfe8d5a1093426c3fac13cb2dc94132f71adb56b4776096a730c14a45208e934855e20b6dc1dc1a5cfe0c805ee8805f56b8b6101d4080f9a6e880e6f5acf0b3e6781db736930774688b6f2c26fc4c138b5e071b00ccbff44eaa2e9d19db901e64aa15737f9f269fe8d097bbfa2fccd9e0791a421a7be2a627a64eb70810", 0x0, &(0x7f0000000440)="9b92a53f3725170acf2359cbd62174bb1e29054f", &(0x7f0000000680)="807928a5975e06a01db67b8a20f6c8ce72ed5f27a26bb6de4cf3e5496069e24634ba3dbfed37b5bb9d0bc7c45b5ffc0bfc9efd03f829c3d2b8bdea10c41f509730fa2ab77e5166ea426e3af6ad112eef2d3a3173cff0b6736e44556d2e0091010c1282f87028b55229cd"}, 0x38) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000002c0)={0x1, &(0x7f0000000dc0)="e4509aa949ceba269b5b8b1e6e169acbc7e7616cafbfdf816c0b3672ab1f915a60e426c74891adcc35c991a2fc561840862e8dd0afbb5086cb789c659e8c4200a42bcb5c0d9d7b4a890b497b0d3354982fcaff99c39e348fa6480a9d60fe91926ce0f9ca8587c6da51b59bab56", &(0x7f0000000e40)=""/143}, 0x20) (async, rerun: 64) r6 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c40)=@bpf_tracing={0x1a, 0x10, &(0x7f0000000f40)=ANY=[], &(0x7f0000000ac0)='GPL\x00', 0x7ff, 0x58, &(0x7f0000000b00)=""/88, 0x40e00, 0x2, '\x00', 0x0, 0x19, 0xffffffffffffffff, 0x8, &(0x7f0000000b80)={0x9, 0x4}, 0x8, 0x10, &(0x7f0000000c00)={0x0, 0x9, 0x8e, 0x9}, 0x10, 0x0, r4}, 0x80) (async, rerun: 64) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000cc0), 0x10) (async) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000280)={'veth0_to_batadv\x00', 0x1}) (async) ioctl$TUNSETPERSIST(r5, 0x400454cb, 0x0) close(r5) (async) openat$cgroup_ro(r4, &(0x7f00000000c0)='cpuset.effective_mems\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x8305, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x800000001d, 0x87}, 0x4731f, 0x5, 0x0, 0x4, 0x686, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r7 = openat$cgroup_ro(r4, &(0x7f0000000a00)='blkio.bfq.io_queued\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000f40)={0x2, 0x80, 0x1, 0x4, 0x80, 0x4, 0x0, 0x9ade, 0x40800, 0xc, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x8, 0x2, @perf_bp={&(0x7f0000000240), 0x2}, 0x880, 0x6, 0x1ff, 0x6, 0x3, 0x7fffffff, 0x0, 0x0, 0x1000, 0x0, 0x9}, 0xffffffffffffffff, 0xf, 0xffffffffffffffff, 0x8) (async) bpf$PROG_LOAD(0x5, &(0x7f00000012c0)={0x1a, 0x7, &(0x7f0000000700)=@raw=[@map_idx={0x18, 0x2, 0x5, 0x0, 0x7}, @cb_func={0x18, 0x7, 0x4, 0x0, 0xfffffffffffffffc}, @exit, @call={0x85, 0x0, 0x0, 0xc9}, @generic={0x7f, 0x4, 0x1, 0x9, 0x5}], &(0x7f0000000d80)='GPL\x00', 0x3, 0xff, &(0x7f0000000fc0)=""/255, 0x41100, 0x13, '\x00', 0x0, 0x23, 0xffffffffffffffff, 0x8, &(0x7f0000001180)={0xa, 0x2}, 0x8, 0x10, &(0x7f00000011c0)={0xb1c109cc, 0x4, 0x1f, 0x8000}, 0x10, 0x0, r6, 0x0, &(0x7f0000001280)=[0xffffffffffffffff, 0xffffffffffffffff, r2]}, 0x80) (async) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0xff, 0x52, 0x5, 0x8, 0x0, 0x1, 0x80, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xf6, 0x0, @perf_config_ext={0x0, 0x401}, 0x2000, 0x0, 0x8, 0x7, 0xffffffffffffffff, 0x1, 0x5, 0x0, 0x1, 0x0, 0xffffffff}, 0xffffffffffffffff, 0x4, r7, 0x9) (async) socketpair(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r8, 0x89a0, &(0x7f0000000080)) (async) perf_event_open(&(0x7f0000000d00)={0x5, 0x80, 0x4, 0x6, 0x0, 0x5, 0x0, 0x6fe, 0x10100, 0x8, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x2}, 0x0, 0x4, 0x8, 0x0, 0x0, 0x0, 0xff, 0x0, 0x150, 0x0, 0x9}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0x0) (async) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x2, 0x0, 0x0, 0x466, 0x5, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4}, 0x48) 03:06:20 executing program 4: r0 = getpgid(0x0) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x400000}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_mount_image$xfs(&(0x7f00000002c0), &(0x7f0000000300)='./bus\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) r3 = request_key(&(0x7f0000000040)='asymmetric\x00', &(0x7f0000001ffb)={'syz', 0x1}, &(0x7f0000001fee)='R\trust\xe3c*sgrVex:De', 0x0) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000d00)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB="00000004000000002e2f62bb75f396a9a27e5e0176eac9506f8a91513129cbe76f93e58a74ce416adbfe800dd0ec81a75eeaa66209eb4d92afa3d6a3eebde7cfb85ce89cb564f1d3b5efb23ccf8b5d37a271e7e163656925d1b6e5414087b711c6908cc623d609e7b2753bb6bbcbf510e4393da480ceefae5ff550974932ecb442a333dd8fa9cc6f26a0e45f63c36e4901ab2a827884973cbd71b80595c386661c9c9fc5df8b0f569dd413fa11189d8872604d82681b29bef4df4368bdea68b628a9b3d32f7ab8a1f03f69cb683265ddc5710b659080d0b999c46f81b426af64eb1b1b4238378c072c9b993c2b8d43cf53ee097aaa3b"]) (async) perf_event_open(&(0x7f0000000880)={0x5, 0x80, 0x40, 0x7c, 0x20, 0xc6, 0x0, 0xfffffffffffffff7, 0x20428, 0x6, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x40, 0x4, @perf_config_ext={0xffffffff, 0x4}, 0x10000, 0x55dd, 0x7, 0x3, 0x1, 0x9ac, 0x6a, 0x0, 0x63, 0x0, 0x8001}, r0, 0xa, r4, 0x0) add_key(0x0, &(0x7f00000004c0)={'syz', 0x1}, 0x0, 0x0, r3) (async) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, r3) (async) pselect6(0x40, &(0x7f0000000200)={0x8, 0x3, 0x400003, 0x0, 0x2, 0x5, 0x0, 0x5}, &(0x7f0000000240)={0x203a, 0x0, 0x9, 0x1002, 0x80000000, 0x0, 0x3, 0x6}, &(0x7f00000005c0)={0x8001, 0x4, 0xb5, 0xffffffffffffff81, 0xb, 0x80f3, 0xde6, 0x102}, &(0x7f0000000340)={0x0, 0x3938700}, &(0x7f00000003c0)={&(0x7f0000000380)={[0xa]}, 0x8}) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r2, 0x8040942d, &(0x7f0000000b40)) ioctl$F2FS_IOC_WRITE_CHECKPOINT(r1, 0xf507, 0x0) (async) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$search(0xa, r5, &(0x7f0000000080)='keyring\x00', &(0x7f0000000000)={'syz', 0x0}, 0x0) r6 = syz_open_dev$sndctrl(&(0x7f0000000040), 0xd3, 0x100) r7 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000b80), 0x2, 0x0) write(r7, &(0x7f0000000bc0)="40e470887482237b1f431e10acc071d7e36e45dd841998beab3efbb468747d8dbb333477ff6d7e0b50dd0ed7e7a8392f662f50c4a9a687aacb4edb223f80c48df42d958c815cc79f2ad2d0d04d03daf0f4738e419aa1c9eaf2d50a9a705805d356ba45cd0568a972f712b327a8ebaf0be155a9a3aec7afcf66a4327e7263915228b2792f", 0x84) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r6, 0xc1105517, &(0x7f0000000400)={{0x1009, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x5, 0x170, 0x1, r0, 0x0, 0x0, 'syz0\x00', 0x0}) (async) r8 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0x0) keyctl$revoke(0x3, r8) add_key$user(&(0x7f0000000280), &(0x7f0000000600)={'syz', 0x1}, &(0x7f0000000640)="3d21f0a9279db9b5ff9e49752a55aec5a551ddbe24dde81f61784beb209751af28ab0653e7437dc885adc48b9082a78bd83d547e54939aeb38d31ede5a39aadc49cc790e9e9e321948ddb43d561e94466754761c630e63637e", 0x59, 0x0) 03:06:20 executing program 0: r0 = syz_mount_image$btrfs(&(0x7f0000005100), &(0x7f0000005140)='./file0\x00', 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="00c2bd97abfb6f81d0bc3d4e5f1f6620d893ec9f028a745ddcf23a6f0c19554a2c09000004007a9fa6df11816e9948204f0cfae8f2a67b01b5909f6c8e33d97c97583f2e913ed283022c2227641113460d7a9a2e36a7ad2545c9520a549d4e1529eb2deb87c301d4b10d2a48d21128000c851fb6080599c3d27493cde84d6b0682793e88944fa17770a6b90d5cdab5d6433a330fbade8bf51807390a988517e650320f7ba8ea4bbd1039a66c068b65528262940bbe4b5f4b89f57beb5ee5af1d6bef0bdf1a77c258189922770dca137c2db693f8518839c45ecc84ca3a3b09adad93a67c0c539169f695f0db3575919f9acf0de2da040314d600629211b9634e8deaa0f9b4f883b9df10e6c2454d23aaa09fbb84b29c64fbc32732e4424155660cd733200540181142cef3b335564662837d196fdc071a941db6138db216a825b7b278015dd13c3b6613f811280b4e19a35eb66348cdae7a021c2dca94250662202e48a61db8ee0ed11affcd0fbc3ff0555483a7dcdbbb991ca071cde11fd4e99e84a7056a1c63e568696920d09ba72cc9a3177664722d2937000f9b7c4aed1c976994569a0da5aacc9860b0caa9001e156b4dc5ad0c46bd63beba5b3993095ea116bed487a6ce859c2f30750d78cf441d74477aabd25a9a6158f8889ccbfdb678116f4f488f1cdfa790b7434dffe82282170b60cbc8d7fee69b2dd0c97264aa47b3ad93da3fcaed19fd69cee976a200"/540], 0x1, 0x50d4, &(0x7f00000051c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4P3bgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04FgAAAAAQ5m8dRs8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAoAAP//Qczu7Q==") (async) r1 = openat$nullb(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x0, 0x4) bind$inet(0xffffffffffffffff, 0x0, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) r4 = perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r3, 0x8) (async) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r3}, 0x8) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(0xffffffffffffffff, 0xc00c642e, &(0x7f0000000080)={0x0, 0x0, r3}) (async) io_setup(0x0, 0x0) (async) r6 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) (async) r7 = openat$bsg(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) io_submit(0x0, 0x0, 0x0) ioctl$BTRFS_IOC_QUOTA_CTL(r6, 0xc0109428, &(0x7f0000000000)={0x1}) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000b00)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) (async) socketpair(0x0, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000000)=0x81) (async) r11 = getpid() sched_setscheduler(r11, 0x5, &(0x7f0000000380)) (async) r12 = creat(&(0x7f0000000300)='./file0\x00', 0x0) statx(r12, 0x0, 0x800, 0x2, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) r14 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r14, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007300)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000100)="069586fa96ad", 0x6}, {&(0x7f0000000580)="b8b05e6deaece5660637caee5f3dacc4f3d9e2877485a754b7a012fee36928632a40eedf22b9c33a43731c35e48d6c1ce41d84fdae33b01b6ef326454156bb598175a18ec736a51bb33e3d0d443f0d1fe0585fbbcf637b41ba232908bbf5feec57e538b81ad0fc", 0x67}, {&(0x7f0000000600)}], 0x4, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}], 0x20, 0x4004001}}, {{&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a40)="dc2efea7f1b58ab2204528741a2343bd8e546aa6895fc299ec26743299fe4f24b2a6d979c0068ec6c0c338868c68fc69c6ef4f80c5a59b641cd8bd7f62c289d9fd4270b096ba71a80eba802e5f39950dae80158d02017492c102ce40487ff42bd46133b711b2479ff683785a0cc951373c47ab35f4655546412dea50a087f9a351bc6f0824de05b5c0540c6161a880bf1113a0899be4faab941cd97399d7bd3215e7c032fb0fcd", 0xa7}, {&(0x7f0000000b00)="32e37ad2ceb76eac1eda34cefbd280be676d08de690d9de377c99e59f8ea67d2b83a6e7a2db4556a6fefa2f300b2e6ebde36efede4668bf396ad4477eda7a24f9eddcc426872f7", 0x47}, {&(0x7f0000000b80)="0de610c2a009b561731b84e0070c24fb9cdca497fb0f528f9ef0261d0d91ea20c9eb475212544a4b6a33e4e047ffb7a552deae81369dbddb76a94bb0c88d13603b719d26a2842eec61c3a5084a9479975a1abfabff4fbd9c1c7e02b50caa6eb3ae414f47805dee7c671050defc730dcb14a1919251d116d778c8e2204dae4d7b77ceb468e190aa8578014af90bae10c335d11d0547de9c66bb07c82ef8b051e51d8559b17e", 0xa5}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="140086a1921013030000000001db00", @ANYBLOB, @ANYRES32=r11, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYBLOB="00000000280000000000e8efd7d4080001000000a7a91cd2d0a0fbf5921a096da93a3d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c2a00"/16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x008\x00\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0xf8}}, {{&(0x7f0000002900)=@abs={0x0, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x4000}}, {{&(0x7f0000006e80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000007040)=[{&(0x7f0000006f00)="0324693a831c7ca2ba40fa1b611a142c9293bc2cc0583d140206eeed4bd1563ddaa78f8e58509687716328cb1e75e029aef2e080b1c8a7", 0x37}, {0x0}, {&(0x7f0000006fc0)="9949428fec5b12238e57f5577fe45a6b949d971032185a34b49e3f91c27a38d69038ebcf0fcc495e19745bcac47bc509aaf6b7488c618f397933d78af0eee5542ad7b5a7ed0874e60b60a8ff5614188aecf5602ecea3f88f376afc938032a71e4e3c9576a76134e7", 0x68}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32=0x0, @ANYRES32=r13, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r14, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4000000}}], 0x4, 0x40800) (async) lstat(&(0x7f0000004280)='./file0\x00', &(0x7f00000042c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000043c0)=[{{&(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000780)=[{&(0x7f00000002c0)="730608405366e8cfc4e4dcd64b3f8e7aaab30f25ef332f9f14c2925898160bdc8e29df227dad5203ad80286bad40de55f2068b5051ef0d3e567d274ca9abb6023772134776d8e3c46f08f820d4966d7417c1c2e6c13fba13f6e7f957bc107fc44c7d7faf92d78b635031fa23b994b2", 0x6f}, {&(0x7f0000000340)="88695bc98d1bb5a71b13707ad4e719acfae318168d11f5616a2f6cd103e20eeab236853b9060ff18d01a81f80517c18068d758d7f7e90a13af58961f3ed735052ebb61e125edad9eb4d12dd4b58f228f88fc13bcae4a9431e034ef54a59f38e865b1e55ca1895cb8024649223f5778f8ae8500992489f3f847cc64caaba7ec298b2558c414622fcb8fb4e044c474e00a57b406f95a75ac3396e6af2ef8ad1124d0f5c19dc0a661a0d272854027d51f32465773af5b74e352de237b9a3a2ceee9c1f416b34b853614b0b83298d03e583515f326a32b904e10295ac7be6f19e2", 0xdf}, {&(0x7f0000000500)="cc77ba3edcfabf1b963a2c51be2e9e85ec5448d88ffb7c7765f27e17cda666b0746f91afc926daa07aa2138ef8a0288573c032a9f6841fa01a7a7ea0d683e62a60bf41b74f4247a4459ec6a82f8d6ad4bc736380d6ccee0a04843bd81ceac302c183aeb2b6e48fdf09f2eb8a69f244ddcd64b365788799442d3d782b62ec6c9dfbe653513510e1eaf1dd86bed00c452edcfad6fd9fa1f73d12cfc6ad7607", 0x9e}, {&(0x7f00000005c0)="55ef62c517e502caafa8a3dbcad595a1c30428efc91b99e7e835713119a61f2de59514363e7e8d2ca7f79f9dc21b5de3dfe68929024c8a4452f279fdd78d9831641ddaa49a40d43f8aecd166cd48a303bdea8eb9f0f560a612774bc28b6db7bff211439e5922ee88912de21fea95ff05b4467f22b8d10b5b24b5d604cd538eb91cf45d", 0x83}, {&(0x7f0000000440)="158d71cf0c41adc8e45ec6733e2ff19188e059f7059583f0797580ff89271ed0c94cd07db513eacb5d034484b0bf48631b3bb313dd6af2732b1476875a68cf23aa1b844988559b9956d94ce7fee3b0074973bc15", 0x54}, {&(0x7f0000000680)="5ba0a65b7f690d949a0abe012592d85cd084b388f748b39f404dbcf5c094a98243ca696c5bd5156fbc783617e7882ededffc5e7b3efa76746f7b210887dda909863677c6b0b2c6a39b486d9d785701b916b9dcdb302a4617726ee2d1463088037301ba856842422c4996ad84a96a72ab5d8d3256ed11d2eb67a49feb31d8faf2f3a16818201a5a48a5d5a46b865855193f74b01a68be763440d11d803f3f07efe0579dc55ba81ff52a564b82fad5084b24c63e1590d7b07a46d0afc89dbdf602a1df98a94caa52e0aac320b198503aab77161da0114e9a51799887bce95f0abf8997d4be8261ab7f64f9556704d10b0878", 0xf1}], 0x6, &(0x7f0000000980)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, r5, r7, 0xffffffffffffffff, 0xffffffffffffffff, r10]}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0x88, 0x20008040}}, {{&(0x7f0000000a40)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000ec0)=[{&(0x7f0000001a80)="0546b4cc201ba5547c942d797a36e42135134580f2b128b9ea9c69833d54c9a0ce5354957ad7770f16a0e9793203a2a551e7e78d93212366881491dd7abaff678fafea5abdd1adf70932dcae3648f2521654aca9268734c0276b0ee9e4b16620760e9fab60870e772b76f30520ef959c26b658af779660075ae47b2ab9f5b93432adc34f8cbfc70da56bb7f499ffe7d16a6a6700f53b620c84d4e93cb13cd00faedce6a5651f8acbc58ebfac50057ea0e2e81b804ba4e31ceadf1f565dbbf9c84004a8782a31f8288d882f85f3593a3f1659b284ef206603e315a74bcc5e34d96b5d6a432aedbaa9da4f3972ed0fd9641403ec2bfc5660f3debb297df4208c6bd15a7d1b6949ee358953ee1b8d05da88748048177ee442506b0a4e665acd135019168b3538eb19c11d425b22f704939c8100cc2b3169f7b64f02ced44c607d3f6d01f1f5b85faf3a411c9164345f0411945e4f10131ef98b3e5fd34a6068d8b293b8c336fd6651767c0d0cf7671e8ed81a9cf6156000e71b2ff0fd5f4c847385e1ec44786e5dc9f5a8dc76e1790f539ad5525b044de0eea3d62645699055c5ef674a32bee83ffb1b891a18766186b0254a409bd7bda4ef71cbc17d23d37517aca9e295e0a2badd62549290faf90c994e1926d38b19f820f8b853be978cd841b7b186ac4333d1a52918a7702e902fcdf96367a43f7a0ccaf3997734b4bb4e99d718cb5a1c88505d1545c60bc79f3a75af3b7cbafd3ba32d82997fdf3e6ddc6dcb23adf92d350847315ab743f8d1d2339e5f38e4abaa662c01bb5432f1fe995da57dfa40d94dfee323f28f41075544854ba2dc323ad4d0e4b5cc0e321ea2fe810a57492a702bb97275206bd94d81448a0dc6d839b6e8261f3c13e5914a4b31be5c2b6f3270edd70ffdbc186a2f62ee29c46cc97ad79a92c3520a39b9f09b7876e34abfac18d5fad8f8d6b3d57cb183a8db4313f459451cff23869704fc28c8a72733eaebfb5ecb1b1ae8bfc79d1268113d6302920d7603c23746d0bc4aefb341ccfbdc755f4ae006c5646f47579674aaac211986a17e95de29fe02e3226a603f7bd54a0c0a5e05d79082582384ba39ef7bbf334ba6c06b6d48f4651c69829803b6b4e4f5e42f33cbba0ac804d298a71c8324d532e84e9b0b2a4602020f5705ab9ffcc97c0f98650f0750f4c62001d8fe72a86a263d2faef1c1df1b0c3627e1b057a61ff89c84c3066d09ba2abf237c87f58ba060a8546e09de806fd2331a9495a324510e71a102e73d7f6e08894edfcd405df89a64dae48e5f008bedb690e02e96c65dbe33364acc046e9b9ded50a08a0b4199cfc037ce861758a9fe35e48a353c93074af1bf97937c31928e6b1ab6a0c1c32a004cfb46e74a0be51e132285edf329a77b006b40f86b14bcb13659434d161f56e0c2403984ddeca9d8d8ad5c6312f653d76ee17ab16744167945a81b8689bc7021c9ae4e77a251ff7cf7f9d1e6985d5514ed619ecdc1da856016751ce71cdd876f0edc4f2c830ec96091abda5ecd09d01865baf3c524d2b730933f24fe0f07a008f71b6358a97e85a9816f9baf173d0386ae8d8dc33687ebe3ac719d91ebd4601d333fb145a0ede8f9979c9048aba384ce95b09c9f6396c368a4064e33f4db08fcb9d7ce03a291b2600723ac854b3a9ed1e762bd0880ee429242fb152bd073f89893041b009813a0b940ecd1abe2546b09fb79aa44a68331f67f7a6e97fb15cdbd3218dfd3a661c2dcda9cd813cc30f69bed230b44a463751480024b4a59bca47f15922e9202a4cdad4dafd02698d5cc6fb6bd19315b90c1258a5b5637a625ebac1d8be19e38fe4812a10d4f42ba73a86c8095ca685f61199d8e5f0a0e499af0628bf024d6149197cf50c9b6e9e3f952e6baefe21590f35520f70556867fe7907197fb981cc327b6d99bf47ea0d45913ab67fcf3f4db02a20963bb5e166f4a89aa4719fad5b89ba4546645745445cfc9444c670b6c5069f2ba923fb8136c80d56d1c31bbc7e56598d3bfa9b2ed2fbe5817951ee7d5549757d262df211e2eb560db0195537ee89cfb79b924ab6dd2ef6c941c570b8909533d60dcbd74c73682b5135e698388c415556411140f12bc4d233e5f34ff1c52156a4b2bba6a1970c4ca5a75d1b26a442f502ca46130e210b77bd7b6605e33009e42bbfded39db6731a58ca685433089048ff70a149192cbae6fdd6cb41e5dcfcb8cb42d58ae1006e473f467c67d157345802cbf144cfd38f115f0cdcbe98fead142cd299317cc083ad91527f374c00139cc2ece5368687dd3befe5312adff61d9a0fc81b77a075c447add5ab5749546da7e990235a1f774c45e770be5e7bcb03dfcbac9822c9031cd3ed8219c938f7a19c983666c9d861d3c993b270ff6e0999d962c12e4a7c1f5d0c74f33f8779054d941d941fd8f385b323b0f698e598906d37fa7ea57b59641320da0d4cd9dab76f24cd5fd6d051f6abb504bc3fa08e71e887df96b5f4704edc549dd162d38a2ae0475716ed73fb5540e96b2bc32da325987c29227ba8c0056084f0fdbd160f747a15783a7cf991b2fd23ba00651cae9b3bbfb0f7178ac8da7986ba2f54b87c5bf92a86751066b7b41fc7f6018720a2278e95a012e0a5ea6badd702b82fc5dec34b77e8f7cf9b9afa2d4a990d24025cf50c35f578a248b0f8d687fdb8a34b0e5fea9ec420ad1f9347b05b1fa72241ed4f75f770cf80d44eb916426e96830bbfb4d470d4c83806c0f8a84b3f9c803b22382d03ac088bcf31d6dadae3037bf2cba075077322090847c1b087b2e4c26ec5292f6e3a594a014fe83e5dc832864641125aa27e5ed5eabfb650b775907df39ee1468acde14b581729f40286c7c7fc1ee4db75b3da31d4d76c346dcdefcfd038d3a06d7d85090f56d6ab5ea98480fb1c2ce54007bb7d3285ff0c29d6c66e65b694a840134401c96d09de4e5990a89d98fff09200c23818a68dacbd7cbd7f568dada29ddd321bc1fdb3f0c57f532cadd4f51c915fe625eed6e5d35b4278be1305e8a77737c7db6d520e1476150151570afd4e0ba696b1bb657bdfd46eb90a89280b08b5d1a9ab8e2ff18eff918c1ef399219788b3620450b7ddca755f4b551bfa6cd901436df9b4c74496399daec3cc3b35d4ffe0814f02470f12cac0242e4be8d94a84cf8e99b98e1c196e5d5e3c1bc322d1090e5da359789c2e25ce8680f20144e2164f16819efddc8a4e498f69b6eb408deec134bb23c9eaf387b4f7c735f5b8be3e46e214bde42468a9610d7748e57677cdf19d5e0c9519fa6c45326a199b7954efcead36c6a6991fd63713a0492d15c9759fea1453b008bee30a9931271f8177d038b6c6a86782d24a9edf8109717df509a4caa617173ead6be13270dfd36d6135b3db9ef5f4377ad4490f8ecd977ffe1fa1b4b17d205f31ce867a1e0fe236ad0ef2ce218a95ef0289f3b37176e511258f2af20053323fc9850128bcb11b27b7379ba417febc55a4dd3d8f0133df35d4b209130994aef49f3f46c1b120b1477bda6882ca0ffb2d971083636f3c9bd3780ea56cae3cf14e6729158f90295b492a41d89f21e2129ede9ccc418240b6e5b5c6ee871d42879617c9dad9ba8bff184429f74cf3ed0aa4c5d69b20ea92d67ab021604fea5c7fa4ac2b8e337c4c7204e4a2174bae9de4d367c29ecb78ab3bf61bd33e9497f68d07508576a5173f2a63a08766eb422b8db41b35aac295501beb073baa6a8b9e149bf0a02a5eafc9dd21db729ebdda0cedc28d56e0723d9cfcc8ad78f1311e14e4f061419ab77545624fb01153a37e1e770ead9b6f2f17b6ffe2d8adc12ad6d818329c7f377309ff2497aef2c146b40e1732f538d82dd681a637b9172db182eed49fa0e745eb92071c76ad1c79e4705ba2b36aa440a818bc2e0f5322612a4e3f7bdaf1f5c98dfc9737a48959b840eace3e803e08a52483394af2c1ddb3ecefd9cfdd143dd8115d8cad8fe70924e83be4872ddfb578ae95f5c1c40834bb365f3afc1d7f960ac97cd36c20ff7fb009f9786889030979ca4f3f7f431df2ffca95172a12f926492fcd89f02e1c6ae9c02385c31755aa04e05c028fa84261cc120f1c06714bd03d72088b08da194e1dcf187fc28d3551bda197854044efdd0fecba7f16e83ed2994a9bd91651a87c1627f7b4bdf4d698653af0926b2bb55ffb68073e2725e1a824a056274867b3016497d33e6afa7d2b4ec87c8b6d29a153cd675ddb4cc49ee67b58fda9ef077d7cf2cca787265f63f9f6d4b939870a965ec13b5190aad481f12e6ea80af2cb0e45e082a4d42e7e64f5b94b04e1a85d33a44bb8a42cfdf8153f2161d5ae51023a5d71dbdbac2f64ba41bce9453cc28241f01c3e7cead9265d168729cf574d3dae60c785365a58832e02f979f608a6d43f94dc5e36fab6dfa2188919e3aa889994f68221bcb7b608afb577db70746fb5e4fae20702bb2bead12073cf7c4b1ac3d239beb00f09b0dc57d7011804ef05b8fb899e082b98147ea8b39529fe099a24f6f718ae8aaf428eaadd9e11f5c7cf3224e710ae2e84cc1e8a5d3d8c7a2b060bb32c3b4d9384e2326b9c6ac9f062124fa35d6be035e7da5b9aa789fe8249ad489c3001a7643b9dda1b7f58b8f5fa629c807eae10d18c8787a10ea17c1a1b79371bf9f23f49d89f486fe110462597edcb78df60c75abd16bafd9c68b34a3979575ff4eaffc6bb5fe330ed6d07e37bd60a19580f04cab03bd05c002d5ef061b37faecbd49c8a1fae43caadbe9fe5fd5690600f8b05c4b2255a88f790f6012dbd303de7e5c71c658af4d8573d0c432e9d4a7758d3620b7c84ca3687d6c5582e0456bf19d32dfb99e8fba059df19c53e1f23088d700dfafb27306252907dfb710ff538bb83977094112778228dd4697d5cb817f6c1bdc5b4b24bb4f3fd5b9bf5e5eb9d1ea74433e19c11b89f3d998ef9d3587d7f4e4a59a9f62e02990e7344f93c3b9db12c845ff8750fbd58592183c29e8d15ac2ccc268b23dcaca4c9e4820c4c0b0896a6a5d59f815e201649a20e75373e971762097d60fe70e09481767d6e0fa0ccdd674405c5b783e64c64d53eb7532aab2d5c48cb037ffec9bc466aa1d28353871c24b69be10fafca42e4d688776c49ce6ff7363d34f42034f90c66aae8c854e650923fe9e3308a40323295e7b98ae0e479a089f41a6d902409b912aaa420c7a7f924bf1e3ad14f0bf3612c021ab04646db485008c4b046122783ae61127bbd93c012b668538e45336bcc8676a2553f8a1519ca823763c330014c618ee206f1aeaa187e658bcd52012cdf7dd00babcad68f25a9ff5fdc7d423c5ea9e4a9cda5923c2f4d441a764e0503b103524aa237b52bc9482c74671dc34272473b1df795842e5aa76b6919ceaa4ab6cfac513e70f21944c52a91ae0bbb6d92c3dd1480ea5ad254f58e5f936a1d5b6e71d88fbda30e38cd9d2bd011523b703af72eebffef5abcc4c07468ed8b7e22653c65046f03c2252cf6431378a0be7bbefef201be8843c0af310ecc8d6411553f21fe98a431345717fcfcf0ae2e26a8f58cdf5100dad5cf696735540d9e8d9101ac9e80be4a2fb70def7f5a0b2d4f3942518db59a5f022b67d26fa7187ae3d0c7699bc7b2dbcd2ed5d7788dae074cc461cdb433d283176fec36201d2c4c1a7d1d9f901c3c8e4a820c13eafa5603e9d7f2279bd4625ae4b9ad1133e85b7cd7114623e803ccc633124a2a387b4ad8909571ac84524fdaf348b349dc3d9bef404126dbb487d61f8c45dc106c1db4cec", 0x1000}, {&(0x7f0000000b40)="2b5923ccb9f995d88a6c6a366aaf8f721bda06d0e59991cbe9f848da5f31bcea37b04bb4b642acd1d9590efceaa8491bec9bd69058b7778eb5ba8358a304806f738a11f77aa68caf295c46198c7082dcd742930459fa5ca1ca20d4d6e0892cbbc900e39711", 0x65}, {&(0x7f0000000bc0)="db2a484846a9b7e2434227bbbf82218347aa552c75ac40bb38f21e43566446d99c07ef9d570241fcac8ea0f58bef951a50763d74d73f0377242542c992c5f5ecfbaa917fe498f6a49773f14b6fcb7e9d0408dad5045d39fc833c0e3d4877f312a4ecc3961f74af3f4424c2aa9362d09b5e5e42e7d945abfb73653c1508655c8a27db6b07e446d2bf85ed991d9e00d0345713000cbf08cb2a5cdcb7974b994c431ac297fb5fb9215766e616d134ab5335ce88", 0xb2}, {&(0x7f0000000c80)="2f992ebcb8b560f3a88e660c915c282a9b42f20fe1d4c60673d62e9820cbea3111cdbccdcc152fd23d62ed4546566dfc4f717b35877220190ff2df59433d02cf659cbfad205039b27f4ab487c45675ac96714943c4db147b9dc3", 0x5a}, {&(0x7f0000000d00)="3f6c004a5829d002411d668ccf28c9d5830c0f9b00060b7fe35a65a834aa0ad492fb8413f2301dc777243196e3a607184c7e8a2a322360af69550e0445c5bc058d74e973f0c39aa8819ea86562f2f345e2c3ae157802e58e21b138b855ea07459e9889b39ac81b9dc9b2cd4adff795cfe6f124e6bc45b7ef93f9e8f6c2d31302bce0d32a63ad02c215ca939cc432352ad8c2b490e1c42c1fa59c3f6c5b8bf2bf22d599dedc9a15ac0bc41dcf7d6774543f01b06e92d8aff9841891184a32edc13ee63282b50a3734df83fa92a773f271dfc0ee437f89054a2d0df430", 0xdc}, {&(0x7f0000000e00)="2193439876b59cd558532b1aafe87d4bc37aa7b15fd8b899b4f036d3434b33adcf9eb6a76981a8fa8e789256276f9de57ed92915496645c5a7939ad4de1b84e24c2e27108f0a74901d765e01f2585d0751ed1f6b06efca73b0ccd11f8d37aec6dcef2c08b6e6fb2344477b3fc8b620ef044ed41da1553306c1634121c9e8a99c4871576fefd0b0f403d277167e92f2f2f6e2f69bcbb04657bb9355a263642f6dd344bd31275de16af9b826bfdde2", 0xae}], 0x6, &(0x7f0000001480)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r10]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, r0, r2]}}, @rights={{0x14, 0x1, 0x1, [r10]}}], 0xf0, 0x80}}, {{&(0x7f0000001580)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000001800)=[{&(0x7f0000001600)="3689f219ff47766257725b1997e982864640f2ebe5c6e4c6591c41bd2be33cedfc4e9e320052288d07623e928b501369e5d85abedfec93783d1d971ed0ccee77f20fa12ae108644b0351e3e95446a5940fd650b241f91dd07c1ebab72985392641f958432abcc03579dfe28c716275607db0b162344bc54abc2f9bb2c5adbc6a033fdf1b6874e30e4ae600ea88a549b5b44e85c606c473b5ec78623dbc89118e66537bfeb44ad98e4055d10ecd90ee0a36f1f730313357cec8adfd6150", 0xbd}, {&(0x7f0000002a80)="0fe0b89454f83d867c7935e2d1739419d9dca42d7c11156e4c6e0400e5ac53438d1a15eb7b4f8b560e139226d26b66f72098a7667c573e060e7c9f683d07c2eed3ba82d0c2ceede7598e34c70f5461834ddc403aabdea9d4aab0197f9f85a60202dd5e7fa4d5b8ac4b28f64e87e96d42a9cc84bb267af7c4f4115d5d59b1e2c8178363402ccfd003d0023fff86c903449bf7f093b08492ac82cb5b5df7d8ecb1dbafcf11c5d9aa48c5e433bfcfc0573dcc593ae78b5def84ca38cf46f73a45e579997cc6c3fa496d7f4bf5a0e08eda6bea6690addbb2452a9fa1565eb822d5eaf99326b3a7eda232856388280c33ce7a16724dc6d06a746ef06971ad81e2586aefc23b6f17c4898dca44aa9596dc5b1a2f923800d21b4548e91ebbf6918dacb4635c0d880bc12ad35e590a5a5cb65f5a52b954f829dd9e2e69e02e4e7121eaaf6038ddc24caf4b9cd7e201c77d77077ba61e51c14441cc231ed2e71269c951afebf74ce527000e961c68789196cc8e027c8db843b40521b44851d715cf4ea9908337ef4813adcb12480cce36612b0332855498b6bc6512cd1a326ab398b38639ce8e10f0db27e6ea1fdde4f346795f33f2cd9bb4d8a9a0046507a15fa20cae538b6b8c3a3ab3eaf6e608cb5a960aa32abed3585bb25773878a166ac56cce05cc7b8c9072b640fe487b838aaba55db6e4c1494667adc5be1f51401ab1ad465a10736fb5788391a0ee4ed3f6e20ff743d51ba1256fbadc0e45bc66f66f4253475f590eaea074b52a8f2eea09449bdb426002e823134d7e77164bc196c7e46d44c5adceb70943036cdf833aeffbdf602c20a058680ff5a47e1349d4445296bafc175b5fb3a5b982c7489d54b4b985fde32b8c9024c9f63c6f5a0521685d3dea101c1d917933933f5b30c8da78a9803545c9282b9e6ba052b3d98ee8740b3d241ad7ed07255a85a94c6c5b4efa7a08f937d4160ec8bccf84fb909b395d8479ec7c6110504d3f8a9056ec2c5c562849104e58200f26b2b43177df074466240c78d3bbae2114842b835a438aca16f18f6f13a1c36c2041f649ec8014d7e08184920f9194905a0b41570e830385ffea7205832769ad5741d572156b271d19ed1c54dcbc6f9768e869044a8e90b206d6fd1cbf32c5eabc8a53b9dfca308548c16670c63bf4289ccb01efb1fd79d3e9a3fbb2e85b38fa958774b8715d49f4e871de37cb1ce3dcc77fd37e314857f369da2ff1d52baa935f85c1ffcab167594b464632b1478899182f8b210fceb4107cc4149d4463d57189a311326dc511f629eacb6ae4a60106edeb1bebee8bbc90aff282459fc1f53ec86a9b52cd6b3e4261634459a822cb62f3f0bddd1b17f913caf35008eff8efc8940144ab459e3d03712577f2a0d2900f583a607f44c0ebd67ac7500fab580f46d8d0ea3e507476f57eaea516a9e12fd45dfb68dd340b5ef8cb27fbe3c5015f304533b5e15b738ba5e4a2f620590e92f6e891f5bf69fb73f278b0f8c07f9a8fc7f31b3fdc8cd5a5fb7772a503e93abe565d73ca51025b4dba30ee1f1c5587843a904a90bf0f023d948597e955c25ccbed72181815a6c0313fd7f868210de6bd084b815ce2c4eeaf4d63ac2d76512f3a5834d43beb8ef99b719ee6218893b430abac66ae02375b8f4bd860325862f1318d7bcda77d11f1ff01f2094af88b85fe6a15e38f9aff385f00e245ad7f5cfb20a8e482ec639b6bc0f3fbe760278435b3f02cea2c2d372039617008de60240c8969fb2740a0db0d79b6adf15abdbcc9fd2e7bf88c1459d2a960e1b8eb6ae7996034a15d7a36aaabc3706f86a8dcebbfeff8912c80636ecf45bc7d44137745d552ac6fd0c40ccd88cfe1ce2eb24579791eb9a99cc36d9f7040da168529cb7c2dbba34b1e9e9a20179fbbec07e2b9a4aca7df9754bdb6d216332e3cb4802eaeea18df46d1a19e4313873d7ef79c6c7d2c0a222f478a2e80cdde4b2cf44d45dd7c7d26f0b586a67055a0b52461c8eca81619f7e2878d1bb6bf7ee4330557e7c387ddcc76ad555fffb12f79eed3121bb49aecc615ef8518da5ae6e772d04115146e61c5eae962c0e2562cc9db113782aa078f7f2ea581b61402c50b39411a126e0ccecc20b70b3cfbec30b52684a522c3fa7e130c0c59ae65ed04a3a0795b3f63bdcfeb1a97e47b9f1663595264fe8b2bdcd7299e3caf48a2e9ee25d3b3df50ffb722e3e84f0a9b7b67e20fafce4c0370359ee6adb47b09ab0b8b400646215317098976f3091c072e8b47bba16795d4248b749374355cef0e960c1d6a911e8b9ad48104daff31f1c2310ffe55389846300d1a5e12fcb3fd12ceb86ce07418f57b0f22f2b42507f32af4bf56fb24b4ccdf6d4371413092127b16501828ca64b227676c776aadd99076037aafd25222ad6f48c26e16076d65623d45b410d829d4777f885edf2e042bd90c99bde0daf24efcd276ad4746cc26ae92a49075098888b1e45fc354699110afb07463f25bcaadc79eb87b32ceba43988b37081559dd0714f587f9e1b48a6ba065eef6aceb71e7c46228e5cea931e3b4ff16469fffe35a874c85bcab8aa04ab363dcea0d34db6486b2a74ece157c42bcb4c853178e2f710ffa9e9a0eee55571624c238326103dd1c1438046f801d76d9d7eb28738dd17c6d84c015f1ef6c079bd2067ca4126e094b8acd13315a639fc007ed8d4369afde1c82b98a2ed6088085e2af879a93b9916e99c8cb8f7792a7646aced6db24f031fa9b118f8fe0cab22a1bd13c1f0b83095ece4604cb2863aca7aa31b6645381d0978828083fb8a5b078ea7ac4acad45a60181a2b8a6695c85f8b757c6b12d20cfca79f86762ceed3d7b4f47c8f13ef6309fcbdb424be18448cf2e94a7684a428d34a56b2f29872eb9f4c70526dc287492a200bc9ce966cd65c5874d60c7ed018655262812cf316a1439e0c8f157d6818d6216cbb3622d41b54d796f162b27474a71557ec706d952782eed6aefd8bcb1f36b8e0daba6679dbb441ac863b18ea0679aec00529c53fbbd8c3d303e8d7219fd5945ae5f52a1370ff08af7da3084636dc06d6eb6623bf6df06a3169d5b906c2013ba69673faae0b48c1123b6cdbce6d09bf710bcd5ac7ec032ab25703d71f915bd6f2f86c4ecd0d94936383cce3e961ddee0d32104fc1926ddb6a987eefd99b2deb2e63a05f2b5b87e30565a38c4a2c0b6237456ddae5d8679b80d53eb66f9ff3d0dea3997f4e06953cb67709356f01d980c4246ef2572fb4b49de66fa8af7b2d6f613823697ec90f73a7c16fe06fdec112b5f9bcaee91a6715f442d3bb93bfe59ccd370599b5719a6de703dfadf5f3272c1da201df43df165c2dc6272f6d40ee92ad0b095c01dea0465f67f48b6c4c5e8f388ee5f31d33d203211744f237565c9c2d1cffcce36afbca383cf3d70cda049de0259eaf3eceb72cd74040f0be8e92068bc3cccdf7db294cff72e2b8a027c1ab25477559402f6d84e4a5517d09903e5d3fc7f3cf32258981dd499fe0eed679a7d84207531f46bab50b3dd4e3c47e2a7abf3047c679cda2eca44edf09edbb535973d15110e733b9a2eb8f1eef256115a7fef04cd7055c2f0478ee977dc97f49b4f9d7a1a62a70b852508867b165f4fecdf100d6e53d119a57d0042b97c5b8f3afeff533bdc47647a71fe28c343adfe6eb3e4060526738a5dc825f65a5b8906775133363e47d8d268eea6627cf010fffd4d042501a13c0d1ff96a45acb48409b45559fa38c37a11b2098cd2a7bd4867c6a58f71552c9698c46d93d96250a9cb8bf2d5a10066e370908494dba6bffe2fb6159264862ca83964e2e4a02b56565a3e9f2fc2161e58aba0febecfeadc7d6d0a285efbdff24f4611a0b1fce3b83734efe52699d237b0af95c85c610b170c46ac48ddd7c1ad40e4f5a32ae361b1aa084f156156407247a27e45679f7d5cbeee709eff7cc0f1c2ff4cbde485add4c3f1096a3bc5b04b31876e15b7cb5b71f25463cad56167ea3cf041be61d7c412343d2fc000150a8779aed04f04ef40532e394120390445f094c695d1cc37ed66046322e209c1b463adec426b1b115d545bc614628bcb2b1fb02b9ecf5f39b86c0ea90b4094f34a749c8856fe6064cfa3665affc7d790912554724c2e1f8ad9a4a9599226405a60e7d307f8099bce929e4e03975e622e3c57808a4e00c28fbb06f271f09135af58c41d0efc4144569600653f850f4fc48333085c11967e0785aea266609217bd2cb23070792215001f591d01f7c1b5236708e76c5218989ad2d8b85525afa2c8caad98b3b269a739ef499bca700b522d35bd25db727573932a7fd8d9a0c4165410c2e89b4e9712fb5646d8a9c505e978b8d3a3c9a542aeb5da48d88cd2e8eb4a935b55e740f59bb0130cf4dce923c57c7da662a879153cf58e1b0963d17f364b13b92c2ff44dc3ba2a44775ee212e6d73209259d34d05593edf449f615b1dda62ed22a3551a756db5018bbfb881c4d02461b8e420557401ae12a33a159ff1a126dd98acee34b57e3ce86a3170d762c4681d37130d01efff62a1ca4c654ca94a075152ae878f5633e80cc05f0bff4b6375195d13d086686f00b1a091994df0a8888fe45ba669d6925c4cd15690bf0046ceac24bf5de0dfc7751c924a8f3cc62b58a4b7977f1e7f43e59d1076e6bb81329f473e7fd95960ad39046a4d9699fce684c8e69c5d930455e70a8ede301febff5476009f93c0093f6b48e7bc78fec9fbbaf6983399201a4bacde68f85d5b0bfacf8d4404b8b6bd9fc61be1544f24b7905efc449e0ede1b4ba514d097902d0fbf63dd5b979ecd9d3708fee3680c81dd79722639093b3eb9cb004df49acc0eb1244906ac36cf4b27e1bed8456ebbb8931588ac0ca5f920a46816d106475c192046003029f20a0b0834449d2e9c5fa1738e0a92ebfb39beb2f5c4a85e3b829e095c0bf2641c9b8d82f1bab8f75113053e801abee1d283b68cb5694727409e16c6f9caedc7091e9862842ca6d27a8904c4b6453bdca43fe79dc8f15a0ccbb0756fa9f0d0ad5c878b377af454c42f800a0686ced1181e33fd9eda0d3f68529e9b964529b55ea7b5c5737ca0c120e4e7518bceca877d0831c5101b24fd18f7289441006c497d5d6522a9b7692853cb53477788a5a9188f2b533a5c846fc8885504479afc3159fbb566174df3a2a26aa3d18240cb825700810ffd429b76897fc86b296906bc62c36d662a176f8dd6c1c95ab36a6a0e65204618f629228e2603f0f8105afffed694474ceffd59c777435f4f8dd17193031946e636bad88c131cbd7e1ee6beacfcbf384f07f1d51947cf9690786c393ea5c92710fb37f34678afe2d7e552f1d3a31227f7c83ac81c713cd08fb7fdc7539ab54dd4069f6c86e84341fbd92cc37c4ee9a61fe6f06abba6721859cf670b538f34ebddbf2f87b4a3c02edb6d7ba01be4e894ac5caf9badd0f1a08f342ed51e00f5018c57dfb98227c1a3f7a85a7aff36caf9018c9537c7379833eebfa9a523e0fc6bd4669f5489af4a76d48a06cfd428e1d89bf06360eead6f1251eacc53d2cda78ec9bbfe487280d27a9fd0e6c6cc11eac08a4f589b7322f26e8256e46f9eeffbf387a1c6f5d886242cc55582e7be031dd703a8bc4503d26528a8886f57349cd562529895122a6f07605efee1aecd3a91e6d41d3fb9cbe41fae9af7811ce7a637fdf20a184fd9b403ce47c4c162e56565045ef2aa0048a5346885fd7e0efe799c32dc6fdf0bce53cd5600c5c83df15594b056084b3c9b2337f4c58", 0x1000}, {&(0x7f00000016c0)="f7788a86905bba8c8e7291011b5cb697f601ab26edf79d87f15b6d55d5b883a81ee689f2151c5e6b2fe6f0877890f0cac272f9d740084869bfcb0c668aded86579376b286ca7dff4482f80da398b07a42706877a35f5ae428b92f448d6b48d7e7e26cdf77660da2c9414c0ab8971481a28a837d02465ccf79676834066e9b7e33d443bfe0a57455a47a4b96bf82c32ddcfc451e9d4f1aef49a3d97ba44dfb3bf03d2e7101503d1c1d9c2769604384a0a120524b89908c37c48502e8f29fba6405cdbba1d426a8b6333bac8ac7f40e4d7fbb139e181979a616ab7d6e81a22ecfd805bb7dfa882538364ca62c78d0ed6cd582b0d922d9b9967311a30", 0xfb}, {&(0x7f00000017c0)="76b310aac7ae700e0d74fa7d0b603ac3870cc7ebfc7b06aeac4e0887db9888dfefa0f3", 0x23}], 0x4, &(0x7f0000003dc0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r8, r4, r7, 0xffffffffffffffff, r4]}}, @rights={{0x30, 0x1, 0x1, [r9, 0xffffffffffffffff, r2, r5, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [r5, 0xffffffffffffffff, r6, r1, 0xffffffffffffffff, r8, 0xffffffffffffffff, r7]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x158, 0x8c41}}, {{0x0, 0x0, &(0x7f0000004200)=[{&(0x7f0000003f40)="f4cd4eb04b7d4f1e1b632b78d53670112ba7a56dd5c8ea82fd9127c63cc7e7c7a4963b2fbe63ac168cd9abb0008fa3016576048707227e22f9c964a60ac45e7a8306716784b1d93e5615769be116e6cd0a24ee1d26d3639573d3a62274ea0f2901012e66def5070b763db5656b58f48e061f738797c4e609e08cff88aead27c84a0f23d64279d26c9112515ea894e2c8b90d76df1224ba12681b9bffd8eb8763b96a067ad544fcaf33b66f67b0", 0xad}, {&(0x7f0000004000)="7e8505420a5e5dd9e0e2c06046c20afd69337be10bce5241460c988777b55efe3cdc1056231eec5b912c191821b42672555fcffa594f87da221b7191aa5265474898c7ab8bf11919d73e54d656e619d552941ace24f7860c96ebc6d5cd5d992160887300bd43bf60ee6cb2509a6dae9d7c45f4880b13d7843c80aba5047f5fd5efbb506d696a5be9556983402c089d1ecd52f2890eec24047e77857b38426702257c261d3017ffbdf3d9e93afd60155bc08583ee421f065aa43823c13efd1f6c797f930038fa87b210be79b192f8a4f5812ee8f05275ca71425284eb4f16b7b140358f2578a1d401", 0xe8}, {&(0x7f0000004100)="aefb4ff688fed939d0e3ecbdc615b833227ff8e965fc3ca2cc90af29404f99ad96522d52dfa7f4de27802be3485c0bb856f7cd123f4cc01f40a41acf2493e5ea2e7fc1b9fd8454b27b68b5", 0x4b}, {&(0x7f0000004180)="376668f31fcf90cf0d9e9b", 0xb}, {&(0x7f00000041c0)="13cc33a5bf35ec5ba5e0e42a65aebb70453680f3943fd8cf84d3037a2605aef240a896805a8c6c6e1db4c7ec6342ed7097485621", 0x34}], 0x5, &(0x7f0000004340)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xffffffffffffffff}}}, @rights={{0x2c, 0x1, 0x1, [r8, r10, 0xffffffffffffffff, r5, 0xffffffffffffffff, r6, r6]}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee01, r15}}}], 0x70, 0x24048004}}], 0x4, 0x40010) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) ioctl$PPPIOCSMRU(0xffffffffffffffff, 0x40047452, &(0x7f0000000200)) (async) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) open(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) 03:06:20 executing program 2: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000bc0)={0xffffffffffffffff}) (async) r1 = bpf$MAP_CREATE(0x0, &(0x7f0000000180)=@bloom_filter={0x1e, 0x5, 0xfffffff7, 0x8, 0x80a, 0xffffffffffffffff, 0x6, '\x00', 0x0, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x6}, 0x48) r2 = bpf$MAP_CREATE(0x0, &(0x7f00000003c0)=@base={0x7, 0x20, 0x4, 0x8, 0x888, 0x1, 0xdc35, '\x00', 0x0, 0xffffffffffffffff, 0x4, 0x4, 0x3}, 0x48) r3 = openat$cgroup(0xffffffffffffffff, &(0x7f0000000a80)='syz0\x00', 0x200002, 0x0) r4 = openat$cgroup_ro(r3, &(0x7f0000000f00)='blkio.bfq.time_recursive\x00', 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000980)={0x7, 0x2, &(0x7f0000000f40)=ANY=[], &(0x7f0000000480)='GPL\x00', 0x3ff, 0x68, &(0x7f0000000840)=""/104, 0x40f00, 0x2, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x8, &(0x7f00000008c0)={0xa, 0x2}, 0x8, 0x10, &(0x7f0000000900)={0x3, 0x5, 0x10001, 0x1000}, 0x10, 0xffffffffffffffff, r0, 0x0, &(0x7f0000000940)=[r1, r2, r4]}, 0x80) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000000)={&(0x7f0000000500)='./file0\x00', 0x0, 0x8}, 0x10) (async) perf_event_open(&(0x7f0000000600)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xad5, 0x14146, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f00000004c0), 0x2}, 0x4a409, 0x0, 0x0, 0x5, 0x80, 0x6, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x8) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000300), 0x10) (async) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000a40), 0x0, 0x0) (async) mkdir(&(0x7f0000000380)='./file0\x00', 0x0) (async) bpf$OBJ_GET_PROG(0x7, &(0x7f0000000340)={&(0x7f0000000040)='./file0\x00'}, 0x10) bpf$MAP_UPDATE_BATCH(0x1a, &(0x7f0000000780)={&(0x7f0000000540)="77938591ac039e5cc5595cb423a869b2a78d4d0f7031125c81c3a08ddedcfe8d5a1093426c3fac13cb2dc94132f71adb56b4776096a730c14a45208e934855e20b6dc1dc1a5cfe0c805ee8805f56b8b6101d4080f9a6e880e6f5acf0b3e6781db736930774688b6f2c26fc4c138b5e071b00ccbff44eaa2e9d19db901e64aa15737f9f269fe8d097bbfa2fccd9e0791a421a7be2a627a64eb70810", 0x0, &(0x7f0000000440)="9b92a53f3725170acf2359cbd62174bb1e29054f", &(0x7f0000000680)="807928a5975e06a01db67b8a20f6c8ce72ed5f27a26bb6de4cf3e5496069e24634ba3dbfed37b5bb9d0bc7c45b5ffc0bfc9efd03f829c3d2b8bdea10c41f509730fa2ab77e5166ea426e3af6ad112eef2d3a3173cff0b6736e44556d2e0091010c1282f87028b55229cd"}, 0x38) (async, rerun: 64) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000200)={'rose0\x00', 0x112}) (rerun: 64) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f00000002c0)={0x1, &(0x7f0000000dc0)="e4509aa949ceba269b5b8b1e6e169acbc7e7616cafbfdf816c0b3672ab1f915a60e426c74891adcc35c991a2fc561840862e8dd0afbb5086cb789c659e8c4200a42bcb5c0d9d7b4a890b497b0d3354982fcaff99c39e348fa6480a9d60fe91926ce0f9ca8587c6da51b59bab56", &(0x7f0000000e40)=""/143}, 0x20) r6 = bpf$BPF_PROG_WITH_BTFID_LOAD(0x5, &(0x7f0000000c40)=@bpf_tracing={0x1a, 0x10, &(0x7f0000000f40)=ANY=[], &(0x7f0000000ac0)='GPL\x00', 0x7ff, 0x58, &(0x7f0000000b00)=""/88, 0x40e00, 0x2, '\x00', 0x0, 0x19, 0xffffffffffffffff, 0x8, &(0x7f0000000b80)={0x9, 0x4}, 0x8, 0x10, &(0x7f0000000c00)={0x0, 0x9, 0x8e, 0x9}, 0x10, 0x0, r4}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN_UNNAMED(0x11, &(0x7f0000000cc0), 0x10) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000280)={'veth0_to_batadv\x00', 0x1}) ioctl$TUNSETPERSIST(r5, 0x400454cb, 0x0) close(r5) openat$cgroup_ro(r4, &(0x7f00000000c0)='cpuset.effective_mems\x00', 0x0, 0x0) (async) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x8305, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x800000001d, 0x87}, 0x4731f, 0x5, 0x0, 0x4, 0x686, 0x6}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r7 = openat$cgroup_ro(r4, &(0x7f0000000a00)='blkio.bfq.io_queued\x00', 0x0, 0x0) perf_event_open(&(0x7f0000000f40)={0x2, 0x80, 0x1, 0x4, 0x80, 0x4, 0x0, 0x9ade, 0x40800, 0xc, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x3, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x8, 0x2, @perf_bp={&(0x7f0000000240), 0x2}, 0x880, 0x6, 0x1ff, 0x6, 0x3, 0x7fffffff, 0x0, 0x0, 0x1000, 0x0, 0x9}, 0xffffffffffffffff, 0xf, 0xffffffffffffffff, 0x8) (async) bpf$PROG_LOAD(0x5, &(0x7f00000012c0)={0x1a, 0x7, &(0x7f0000000700)=@raw=[@map_idx={0x18, 0x2, 0x5, 0x0, 0x7}, @cb_func={0x18, 0x7, 0x4, 0x0, 0xfffffffffffffffc}, @exit, @call={0x85, 0x0, 0x0, 0xc9}, @generic={0x7f, 0x4, 0x1, 0x9, 0x5}], &(0x7f0000000d80)='GPL\x00', 0x3, 0xff, &(0x7f0000000fc0)=""/255, 0x41100, 0x13, '\x00', 0x0, 0x23, 0xffffffffffffffff, 0x8, &(0x7f0000001180)={0xa, 0x2}, 0x8, 0x10, &(0x7f00000011c0)={0xb1c109cc, 0x4, 0x1f, 0x8000}, 0x10, 0x0, r6, 0x0, &(0x7f0000001280)=[0xffffffffffffffff, 0xffffffffffffffff, r2]}, 0x80) (async) perf_event_open(&(0x7f00000007c0)={0x3, 0x80, 0xff, 0x52, 0x5, 0x8, 0x0, 0x1, 0x80, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xf6, 0x0, @perf_config_ext={0x0, 0x401}, 0x2000, 0x0, 0x8, 0x7, 0xffffffffffffffff, 0x1, 0x5, 0x0, 0x1, 0x0, 0xffffffff}, 0xffffffffffffffff, 0x4, r7, 0x9) (async) socketpair(0x1, 0x5, 0x0, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PERF_EVENT_IOC_SET_FILTER(r8, 0x89a0, &(0x7f0000000080)) (async) perf_event_open(&(0x7f0000000d00)={0x5, 0x80, 0x4, 0x6, 0x0, 0x5, 0x0, 0x6fe, 0x10100, 0x8, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, @perf_config_ext={0x2}, 0x0, 0x4, 0x8, 0x0, 0x0, 0x0, 0xff, 0x0, 0x150, 0x0, 0x9}, 0xffffffffffffffff, 0xc, 0xffffffffffffffff, 0x0) bpf$MAP_CREATE(0x0, &(0x7f0000000040)=@base={0x2, 0x0, 0x0, 0x466, 0x5, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x4}, 0x48) [ 703.625144] F2FS-fs (loop3): invalid crc value [ 703.686577] F2FS-fs (loop3): Found nat_bits in checkpoint [ 703.801277] F2FS-fs (loop3): f2fs_check_nid_range: out-of-range nid=2, run fsck to fix. 03:06:21 executing program 2: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xc}, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000000)=0x81) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, 0x0, 0x4001) statx(0xffffffffffffff9c, 0x0, 0x100, 0x800, &(0x7f0000007180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r4 = socket$nl_generic(0x10, 0x3, 0x10) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r7, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r7, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x2c, r8, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r9}, @void}}, [@mon_options, @NL80211_ATTR_IFTYPE={0x8, 0x5, 0x8}, @NL80211_ATTR_4ADDR={0x5}]}, 0x2c}, 0x1, 0x0, 0x0, 0x1}, 0x0) sendmsg$NL80211_CMD_FRAME(r6, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000280)={&(0x7f00000003c0)={0xb8, 0x0, 0x400, 0x70bd26, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r9}, @void}}, [@NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @chandef_params=[@NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x3}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x25c}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x1}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x2}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}, @NL80211_ATTR_CENTER_FREQ1={0x8}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x1711}], @chandef_params=[@NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x2}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x3}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x1e}], @chandef_params=[@NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xe7}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x2}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x5}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x6}], @NL80211_ATTR_DURATION={0x8, 0x57, 0x4}, @NL80211_ATTR_CSA_C_OFFSETS_TX={0xc, 0xcd, [0x400, 0x40, 0x81, 0x4]}, @NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}]}, 0xb8}}, 0x40) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007300)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e23}, 0x6e, 0x0, 0x0, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}, @cred={{0x1c}}], 0x40}}, {{&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a40)="dc2efea7f1b58ab2204528741a2343bd8e546aa6895fc299ec26743299fe4f24b2a6d979c0068ec6c0c338868c68fc69c6ef4f80c5a59b641cd8bd7f62c289d9fd4270b096ba71a80eba802e5f39950dae80158d02017492c102ce40487ff42bd46133b711b2479ff683785a0cc951373c47ab35f4655546412dea50a087f9a351bc6f0824de05b5c0540c6161a880bf1113a0899be4faab941cd97399", 0x9d}, {0x0}], 0x2, &(0x7f0000002480)=ANY=[@ANYBLOB="140086a1921013030000000001db00", @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="1c2a000000000000", @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0], 0xf8}}, {{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}, {{&(0x7f0000006e80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000007040)=[{&(0x7f0000006f00)="0324693a831c7ca2ba40fa1b611a142c9293bc2cc0583d140206eeed4bd1563ddaa78f8e58509687716328cb1e75e029aef2", 0x32}], 0x1, &(0x7f0000000740)=[@cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r0, r4]}}], 0x78, 0x4000000}}], 0x4, 0x40800) sendfile(r0, 0xffffffffffffffff, 0x0, 0x9) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f00000002c0)=0x6) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000040)=@default_ap_ssid, 0x6, 0x0) r10 = socket$nl_generic(0x10, 0x3, 0x10) r11 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) r12 = syz_open_dev$vcsa(&(0x7f00000002c0), 0xd7, 0xc0000) ioctl$PERF_EVENT_IOC_PERIOD(r12, 0x40082404, &(0x7f0000000400)=0x1) pipe2(&(0x7f0000007280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000) r14 = syz_open_dev$vcsa(&(0x7f00000002c0), 0xd7, 0xc0000) ioctl$PERF_EVENT_IOC_PERIOD(r14, 0x40082404, &(0x7f0000000400)=0x1) r15 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000008940)={r5, 0x0, 0x25, 0x6}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000089c0)=[{{0x0, 0x0, &(0x7f0000005d80)=[{&(0x7f0000005cc0)="6a2ef8590284cdd2bb6627461e90384959755f044c41c8bfbad979e4af4e36a9e3573d66016fd4f55ba9161b5512cc82f50f908689684a8b9cb9be06785cd34dcfc12186c571c57af803bdaac06bec9ec3c8c48595ef08f4a7be77d34c06290df3ef1c27307630062a04f26cd0159c63272c3e3bcc31e59bbc4cb397165976210f26382888ce4127ef12ea0b7f732b0d4d373e9a08648c1356811fb3064eae09d97431dfa495935e", 0xa8}], 0x1, &(0x7f0000005f80)=[@rights={{0x1c, 0x1, 0x1, [r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r2}}}, @rights={{0x20, 0x1, 0x1, [r0, r0, r0, r6]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r2}}}, @rights={{0x18, 0x1, 0x1, [r5, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r7, r4, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}], 0x110, 0x800}}, {{&(0x7f00000060c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000064c0)=[{&(0x7f0000006140)="a3c410b9551e8a5fe4db5860a550c6b3497110e160950a3926ed0b10881a0a6896a1b0d1dd5b1bf967fd996bed281425153df61c21e87c4466156918af668f9fc639287b6b172ffecb955e6f5be04faee961446a1b8cafe6e416745bfc9d6b704be6e4328d5005edd9bc3dcf98cdf8e6198f3a49ce5579dee431e699c3a8f520831a1965de3a1b1326e3ae6dd964eb5e3ce3df20775cda4c1f4ff5864357f51fcf64fac95db3ffa79c6981dfcf6408daeac8ce4baa9846f810c9cf938af120969e3d8864b56579163537d112d3305028ff3cecd6aebf5d609f3bdbb3d06189fea3ab647f0110ef5d18c17e", 0xeb}, {&(0x7f0000006240)="9a8c9dc0f7b646fcc5f5fe00144b2fe7a5b9313a198c9e81f7be08ab60b37895396b97a993f571", 0x27}, {&(0x7f0000006280)="8e72c7881f366f7f7f", 0x9}, {&(0x7f00000062c0)="7fecae6544af592e156a939e77305ed935621fac2ac403c97f59c802a3b07b6ab5a8107e7a691ed2a89e06d63f918ee833c4761c513dce3d6ab5af64abbd86e6efb657ece0b1fa98439fdd363868e500acd992e6bb2fab0ba2cf286eec137676317cc34b866bf46aa89d082ca1a34d20b1ce7637d66248f177324cb99994d99bf6db76adda43f7fccd3d49d336c7dda44dc4e3c1ef704577d2b64e477263594532967bb8dae1f6a9b9ae549b18dd30a5f26ed508f2d9bdc198e9e712a14d7e8b4b124a812b553d61d3b544cfac4ee9f20aba6f92f064bc2a8726a8d0b93a2f321ec0a0a54cdba556d06a3530301ce1724453087978d6c181f8f561df704d8f", 0xff}, {&(0x7f00000063c0)="bbd4bed900add04da8f2382f1fdc45f919bb8e6ace3c723c824c4fd298910ac2f1ab78947f9730a1af9ff3520b56abdce48df67e2d6f813c89aa9b4f4ae307bd235bf7aa9e748e3069f9d5bb9fe77cf9ef7dd9ecc283b34e0874d8e939c25bc7d3f9e3549b9833b6f53dabe32f975eadc02960ef83a3d0383dce66c91eb938e0cc42cc34d1a4d1c6e0361bdefef528a6c15bc34f9ff39a38ad94ba1af96bf452b1bc7d2d3fde44ca9d68d6adac279bac745fe9c17ab951afce", 0xb9}, {&(0x7f0000006480)="430fdf0e82fbeca1479625834723f6816ef6e7265f6ad021dc80b8c9d41333a71847a509610cfb71438c8f8f0192988885", 0x31}], 0x6, &(0x7f0000006540)=[@rights={{0x14, 0x1, 0x1, [r4]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r2, r3}}}], 0x38, 0x40000}}, {{&(0x7f0000006580)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000066c0)=[{&(0x7f0000006600)="410c0c0780adf2aab4147ef79caa5113296fdf433786be833666e917164c879742aaa776", 0x24}, {&(0x7f0000006640)="3c9ad2365c966ef7abbeb5d1b7d32f920f93d47d142eb3410b7f61a33f2e752449673ebd1531a336582fefbccfa1444166c9271f211bcf7ff93a46841966db5cfe6217b54c70e83c82ca4f543177e683bfecf8ef755c47b12f50fc2f73610429781dfb7f6e38481188a1a3bbf16cba7d1c4e7435d0a359ef99024000f052", 0x7e}], 0x2, &(0x7f0000006740)=[@cred={{0x1c, 0x1, 0x2, {0x0, r2, r3}}}], 0x20, 0x884}}, {{&(0x7f0000006780)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000006b40)=[{&(0x7f0000006800)="bc773b70136ad746c0a9c1885ca7039ec42fb9b51759be29663195bda15accdd3ff9891daf69b5a1ad8c29", 0x2b}, {&(0x7f0000006840)="ca2a00338a758d068b745918785e506942bb2ae201060498410c413e23c55559afead276843ce7021f263bcbb60e346a7739695d9457cf3fb2bcea6e230ba5cf6251ca18d1aefa3f92490e6094683717c5492da52621ece3db892b6b8f8c3d2d46a7e3dbba0f11848911c94aa4ff0c6993034859024591ce79d85b3db3783b09c06d846efcbd39b7dce0e1f19ea29960648bdc49be343c53b4e8224c1a2c5cb1d40a191eccd922ff04352440aa1b391da09c1aa425ecf69b072863c6c77926cce97a6e025a5f7be83138ae3d1927d468e8a891c1a03d56010546e59cb693858ae75f52c99347074492a7952fb510dbfd0f579694", 0xf4}, {&(0x7f0000006940)="c5da15e6accd53a7a5db4109268a187f7546636c57bdb7a16c45a42416c1914ab6494d106d0c", 0x26}, {&(0x7f0000006980)="162c213591607ebef2fa48390478da84e24ae6980a6b01b35676", 0x1a}, {&(0x7f00000069c0)="e9ed0a161d1227598db3f380bec9f1eed1fd4f8377cfc1b47c000e68012852971b27bb4e2c3244bc73a983258531a218860b7ac819de40722806bc423ee3811ed4911bfc68815c88b5879d4edb7b9a6b299d8571fe2b999f9ff391e6cb9db093e3e3ff298babfe648eb4358efb6d3cb2f5885a13ecbf668fb516a5c9538956b8909ff80a988b90016d9e25eb0358d628cba39feae5fadd3ba270038ad4f4a0aad4a5f1b65ddd6265f92cef044647d5ee347d40a215f886ad4e792788dd551fdaefaf8561604594ca53e2ed24556c1a413be80ab899cfe66e6519bb0605574f20e3f52e0e2f70", 0xe6}, {&(0x7f0000006ac0)="2001e9837126e3b7a6a146d2a35da5a5cb5505b3a309c16020dd23a7799f4e22c5c0ddbda8d66b8843bae856179c4408f668942e4bf28f60c5c87984aa5a3741828b82c11aa0b0e8846977780e344bc00beb8f66c354676edfba649a8f627c592a25e37e09998f523f095565c616b457f4", 0x71}], 0x6, &(0x7f0000006d80)=[@cred={{0x1c, 0x1, 0x2, {0x0, r2, r3}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x40, 0x11}}, {{&(0x7f0000006dc0)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000006fc0)=[{&(0x7f0000006e40)="be59b77035c31e10beac3dad8ea7a0a328c876991b1a4408012f751111ce9035fefa5c4768d693ce9bec4edf1685f86b9b7d99586c875794", 0x38}, {&(0x7f0000006f40)="6ff61118e58174e83899725c60213ddb5bd790e16cb8db08874c63b6ac2b344b13248ecec91443c58d06166f07446707833016e1d581b8f779995c3fccdf811c01", 0x41}], 0x2, &(0x7f0000008400)=[@cred={{0x1c, 0x1, 0x2, {0x0, r2}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r12, r13, 0xffffffffffffffff]}}], 0x88, 0x10}}, {{&(0x7f00000084c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000088c0)=[{&(0x7f0000008540)="020a6ff23ae266d22648596c95ec79f8a2cd39ae30931f133bfa598f3962ffd674664decec75fb4ea5c7f7d58c571678391aff96a4648e531f35b7c349606c1db9e213bc52acb20fb5d3e58e7bd8291fecd6a0575358878ba60eb5ce3414a33ed821e7c4bdc84063df62228a58bb43cb607bf1aa0d07d43b5037b137bd1e4415bdcd3f2b0ed17cf7cdaf0d94cde2eb67c8315ebeea2c0f01ab9226416b3716c2d9097c1a7bf1e12f1abffa7bad61e18eb8562e43339030a3ebcfdeb9096a30ffb8d43ff6884802e357c2fd32399ebdd2332f6c48af08586a89b934", 0xdb}, {&(0x7f0000008640)="0296085de51ce4ab6d0f625c21c0e860c70c5f23cb183527692dfd6542095f9056f2c8926f556c3a1221da283e69602a1049bd2da53715f34f99feadd5a3a5d9b4fc9caf1864101c05510a4e295c3cbb36fe4664145b3d52239c711416e9d057756fcb81e4d8f9d018db3f9efc1ce36a084ab2a9eefc560803e69acf97aa42c91237895b0055d9345f5defe6de4460ae9070741f1e7eef0e364653789038fb36164ea230985dfbb7682ce0f22a239fc933da9cabdf1bfb9f2e6b14594c9d643831c18222e3aa8d7bf65aaebc", 0xcc}, {&(0x7f00000072c0)="e42054098b3e24654ce85184d025bba39b7379bcd689f0f53a8b98e9ccd5", 0x1e}, {&(0x7f0000008740)="3316b953c816a9ac067d851b6b2c147b0bd5843f2fe423b31e76949b5c91747c9f79a0e86be11bcc0884923923d612c31f", 0x31}, {&(0x7f0000008780)="3adff38b26e083c57d1d257f4c3a2da00d8440d49175640b9b4cca9448e7b331e6a696c5fa3b242422b2db220649e805c1ac159b7ab23414e139316d3fa9649ba57f7284381112fa2c1e234af308f384e1c3f34727510bc95f4f9c94460a54219c", 0x61}, {&(0x7f0000008800)="da292ef33b2c97bbc1b505c20931e8f9479a57487517a75f8504d6c10b0bf3ea5cdc0e4b4e1d9012af5068a2c63cc1890b886298b673830be6ecbcb06832c7adaee43efae8c7758d581d972379360315079d68638b1876c122f975f14ffbeda6b0c8b4a65b7d76e667d4f5ad8097f7ca76dbd09b0393f6eb46f0e4f97fd7e826a3d32d93b0390fffe3d307e3fd191133b5ca09baddc7c88a3f78821c02e6d2fdfc22448db5d037f352d82851a46e6f232e12af627e8787557e040e6d96", 0xbd}], 0x6, &(0x7f0000008980)=[@rights={{0x20, 0x1, 0x1, [r14, r4, r10, r15]}}], 0x20, 0x40}}], 0x6, 0x0) ioctl$sock_SIOCGIFINDEX_80211(r10, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r10, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x2c, r11, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r16}, @void}}, [@mon_options, @NL80211_ATTR_IFTYPE={0x8, 0x5, 0x8}, @NL80211_ATTR_4ADDR={0x5}]}, 0x2c}, 0x1, 0x0, 0x0, 0x1}, 0x0) recvmmsg(r7, &(0x7f0000005a80)=[{{&(0x7f0000000480)=@hci, 0x80, &(0x7f00000008c0)=[{&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000540)=""/77, 0x4d}, {&(0x7f00000005c0)=""/124, 0x7c}, {&(0x7f00000007c0)=""/207, 0xcf}, {&(0x7f0000000640)=""/183, 0xb7}, {&(0x7f0000000b00)=""/195, 0xc3}], 0x6}, 0x793}, {{&(0x7f0000000c80)=@phonet, 0x80, &(0x7f0000000e80)=[{&(0x7f0000000940)=""/31, 0x1f}, {&(0x7f0000000d00)=""/162, 0xa2}, {&(0x7f0000000dc0)=""/75, 0x4b}, {&(0x7f0000000c00)=""/47, 0x2f}, {&(0x7f0000000e40)=""/58, 0x3a}], 0x5, &(0x7f0000000f00)=""/178, 0xb2}, 0x7}, {{&(0x7f0000000fc0)=@x25, 0x80, &(0x7f0000001180)=[{&(0x7f0000001040)=""/145, 0x91}, {&(0x7f0000001100)=""/80, 0x50}], 0x2, &(0x7f00000011c0)=""/250, 0xfa}, 0x7}, {{&(0x7f00000012c0)=@ethernet={0x0, @broadcast}, 0x80, &(0x7f0000001380)=[{&(0x7f0000001340)=""/38, 0x26}], 0x1, &(0x7f00000013c0)=""/91, 0x5b}, 0x6}, {{&(0x7f0000001440)=@ax25={{0x3, @bcast}, [@bcast, @bcast, @remote, @netrom, @remote, @bcast, @null]}, 0x80, &(0x7f0000001940)=[{&(0x7f00000014c0)=""/4, 0x4}, {&(0x7f0000001500)=""/166, 0xa6}, {&(0x7f00000015c0)=""/161, 0xa1}, {&(0x7f0000001680)=""/187, 0xbb}, {&(0x7f0000001740)=""/177, 0xb1}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000001800)=""/22, 0x16}, {&(0x7f0000001840)=""/254, 0xfe}], 0x8, &(0x7f00000019c0)=""/191, 0xbf}, 0x7fffffff}, {{0x0, 0x0, &(0x7f0000001ec0)=[{&(0x7f0000001a80)=""/59, 0x3b}, {&(0x7f0000001ac0)=""/96, 0x60}, {&(0x7f0000001b40)=""/48, 0x30}, {&(0x7f0000001b80)=""/143, 0x8f}, {&(0x7f0000001c40)=""/22, 0x16}, {&(0x7f0000001c80)}, {&(0x7f0000001cc0)=""/5, 0x5}, {&(0x7f0000001d00)=""/102, 0x66}, {&(0x7f0000001d80)=""/126, 0x7e}, {&(0x7f0000001e00)=""/154, 0x9a}], 0xa, &(0x7f0000001f80)=""/167, 0xa7}, 0x6}, {{&(0x7f0000002040)=@sco={0x1f, @none}, 0x80, &(0x7f00000023c0)=[{&(0x7f00000020c0)=""/108, 0x6c}, {&(0x7f0000003540)=""/4096, 0x1000}, {&(0x7f0000004540)=""/4096, 0x1000}, {&(0x7f0000002140)=""/24, 0x18}, {&(0x7f0000002180)=""/123, 0x7b}, {&(0x7f0000002200)=""/236, 0xec}, {&(0x7f0000002300)=""/179, 0xb3}], 0x7, &(0x7f0000002440)=""/3, 0x3}, 0x4}, {{0x0, 0x0, &(0x7f00000059c0)=[{&(0x7f0000005540)=""/171, 0xab}, {&(0x7f0000005600)=""/51, 0x33}, {&(0x7f0000005640)=""/125, 0x7d}, {&(0x7f00000056c0)=""/247, 0xf7}, {&(0x7f00000057c0)=""/207, 0xcf}, {&(0x7f00000058c0)=""/238, 0xee}], 0x6, &(0x7f0000005a40)=""/18, 0x12}, 0x100}], 0x8, 0x0, &(0x7f0000005c80)) [ 703.846595] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e4 [ 703.870006] F2FS-fs (loop3): sanity_check_inode: inode (ino=4) has corrupted i_extra_isize: 36, max: 24 03:06:21 executing program 3: syz_mount_image$f2fs(&(0x7f0000010600), &(0x7f0000010640)='./file0\x00', 0x1008050, &(0x7f0000000500)=ANY=[@ANYBLOB="0000f9efee6a001747221c8f20c8482db2000000005d01db6018ad43fe70716c875806645158c124947bf62c0f371ceca46d63ac92f17e9fe891a26df2f4a454aa20797d289119aa34805f789f7c258b985c5da8db9369af4c6da3ef2b"], 0x1, 0x105ec, &(0x7f0000010680)="$eJzs3L9vG2UYB/DHCf1JKRHqDwYQJyGkRMJWnKQVLChAK0BqqojCwASO7VhubV8UO4npAgMMSEws/BNM8DewwM4KCxsLSGwVRb67oIaCBMSNU/L5SJfve6/vHj9nZXl91gVwZM0kv/5SirNxKiKmI+JMRDYuFVtmOY8nI+KZiJi6ZysV839MHI+I0xFxdlQ8r1kqXnrqtzs/fPnttac/+f6z7z74/Ocbk7tqYNKei4juRj7e6eaZtvK8WczXtttZdpe2i8xf6N4q9tM8d5prWYWd2u5xtSwXW/nx6cZWf5TrnVp9lK32eja/0cvfsL/d2q2TnXCztpntN5prWbb7aZat23lfwyJv9wd5nUZR7/2sfAwGu5nPN4fN/Ho2bmVZ7w2K+bxu2mgOR7ldZPF2UU87jayPtf/8MR9619q9rWGy3dzst9NecqlSfaFSvVyubqaN5qC5VK51G5eXktlWZ3RYedCsdZdbadrqNCv1tDuXzLbq9XK1msxeaa61a72kWq0sVubLl+aK0fPJa9ffTjqNZHaUr7R7W4N2p5+sp5tJfsZcslBZfHEuebaa3FhZTVbfvHp1ZfWtd6+8c/3llTdeLQ66r61kdmF+YaFcnS8vVOdc/34MS/s7nyOuNDXpDgAeOtb/wCRY/1v/h/Xvkb9+63/2xf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCR9eOxr17PBjP5/qPF/GPF1BMRcTEiLkTE+dKHEXfvNx3H99Q8FxGlYvwXh9899qcevi5FVmF0zoliOx0Ry8V25/EH/SkAAADA/9cX33z0ccT0aJj9eWnSDXGQii9tTo6rXvaVzyPjqnYuKzYcU7XzuyXH4kJEHJv5aUzVLkbE1Jn3xlTtH5neEyfviVIeUwfZDQAAcDD2rgTGtnoDAADg0Pl00g0wGdn92uK3+MW94BN5FDcET+3ZAwAAAB5CpUk3AAAAADxw2fr/Xz3/72+e5+f5fwAAAHB45c//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPidnbu5TRyI4gD+gPXCfmnRio9WOK32yIEitoQcU0DSTW7UEAlRB7mlhAgi7IkURxwieYwT9PtJZsYW/PXM7XmsAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgTQ/Fenm3vbltmrM/NJPnbgAAAIBTdsV6WU7G1fmPdP1XuvQnIuYRMYuIaUSc6t0H8bWWOYmIXpqf+n7xpob7iDLh+JthOr5HxL90PP1u+18AAACAy7XdLFYRg+O0/PjbdUGcU3poM8qVVz7y+ZIrbVKGXWdKm75EZjGLiGL8mCltHhH9n/8zpb3LoDaMXg29auifsxoAAOA86p1Atu4NAACAD+eq6wLoRrlem97FT2vBw2pIC4LfamcAAADAJ9TrugAAAACgdWX/b/8/AAAAuGzV/n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0aVesl9vNYtU0Z39oJs/dAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAz+zPOQrFMBQDQP0l251M7n+soOA6bZoZMAgJFw8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnn/nyXWbza3Mm+bdtuJeRZO3UsHVq2Ds3HP0wXj0FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgIv9uTuBEAiCMNh3/ue0mH9Y0qAxiFAFCx8zzMMCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBH/e6X/xNT40wyd9pYOh5J1q4aW1eNvQeNowfj7d8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFzswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsIOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhf+5tEwbCOA6/viRK3CYjpLcSmIGGCsEIfEhIljwDA7AQDRWtxSKwAkhwrulMwfM0/19xxb0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAA6mvh/NpnQshHO/9XTe8/XJvZq99/f6x0XQ8Ovl8Mb5m4xKFEMLN+Vp1sINr6WZnw3Bz/+Hzw4H4Gf553vLq2q1KrVZdUigUiu0ig19aAAAcWoVkNHL9x8LmVONYbjKErac78/+5qA5t5v+tJwOv43vF+X+oYyvsbmn+n76+MfG3/F9aWVgsLa+uXZhfqMxV56q3h8bGxwZHyqPDY6Xm+5SStyoAAADsr5iMOP/nJ3f3/49EdWgz/796eW06vleP/L9Lmv8v9/c/a6//n8EkAQAA/hFHT337mtvjeK5YDHcrKytLQ63t9s/DrW0GUz2w/5IR5/+eyaxnBQAAAHRCfT23o/8/G9Whzf7/++9XTsTX7Akh9CX9/4szd2qznVtO10r7/xOXKjey/vv/DJYPAABAh/QlI+7/F5rf/+dPp+fkQwgDZ1p18m8A28r/Px+Mv4nvFX//P9K5JXalfLn1PNL8v/Huxfx++b95bjmE3nJGkwUAAODQ+z8Zjfz/qbA5tfTj8dWi7/8BAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOAXO3aM0kwQxQF8kk2+r1EMCGJpoY2FqCBYBSwEiYewEAXBIwTEAyh4FgvvIJI6KT1ACm8gM9mRsI0Ksqvh94PJ/xE22bczTV4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBT06OwkesivvRmdbt8b/w2PI85qWT67M3aQVyxbtXb9p+zXubz5PRpPLeHrcPmegIAAGDxFHm+DyG8dh9PYrb7af7fytfEmX+4PKvzPF+d+3Pm2T+upYfi7ONGvdl9uiGEy6vri93anvB32wz7KQcv2/fze1i9buUL39VJ55P+oSnSsbUHt6vTbtr11t1odPwvlf9//ikAgO/ayVkW+fdRzL0mGwNgYXXKFebm/6LfbE8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdXgPAAD///xbkEo=") r0 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) (async) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) (async) mount$9p_rdma(&(0x7f0000000000), &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x84002, &(0x7f00000000c0)={'trans=rdma,', {'port', 0x3d, 0x4e23}, 0x2c, {[{@common=@version_9p2000}], [{@measure}, {@smackfsfloor={'smackfsfloor', 0x3d, 'f2fs\x00'}}, {@subj_role={'subj_role', 0x3d, '.\\}'}}, {@smackfshat={'smackfshat', 0x3d, 'f2fs\x00'}}, {@dont_hash}]}}) ioctl$F2FS_IOC_MOVE_RANGE(r0, 0xc020f509, &(0x7f0000000440)={r1, 0x0, 0xffff}) 03:06:21 executing program 0: r0 = syz_mount_image$btrfs(&(0x7f0000005100), &(0x7f0000005140)='./file0\x00', 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="00c2bd97abfb6f81d0bc3d4e5f1f6620d893ec9f028a745ddcf23a6f0c19554a2c09000004007a9fa6df11816e9948204f0cfae8f2a67b01b5909f6c8e33d97c97583f2e913ed283022c2227641113460d7a9a2e36a7ad2545c9520a549d4e1529eb2deb87c301d4b10d2a48d21128000c851fb6080599c3d27493cde84d6b0682793e88944fa17770a6b90d5cdab5d6433a330fbade8bf51807390a988517e650320f7ba8ea4bbd1039a66c068b65528262940bbe4b5f4b89f57beb5ee5af1d6bef0bdf1a77c258189922770dca137c2db693f8518839c45ecc84ca3a3b09adad93a67c0c539169f695f0db3575919f9acf0de2da040314d600629211b9634e8deaa0f9b4f883b9df10e6c2454d23aaa09fbb84b29c64fbc32732e4424155660cd733200540181142cef3b335564662837d196fdc071a941db6138db216a825b7b278015dd13c3b6613f811280b4e19a35eb66348cdae7a021c2dca94250662202e48a61db8ee0ed11affcd0fbc3ff0555483a7dcdbbb991ca071cde11fd4e99e84a7056a1c63e568696920d09ba72cc9a3177664722d2937000f9b7c4aed1c976994569a0da5aacc9860b0caa9001e156b4dc5ad0c46bd63beba5b3993095ea116bed487a6ce859c2f30750d78cf441d74477aabd25a9a6158f8889ccbfdb678116f4f488f1cdfa790b7434dffe82282170b60cbc8d7fee69b2dd0c97264aa47b3ad93da3fcaed19fd69cee976a200"/540], 0x1, 0x50d4, &(0x7f00000051c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPAPe/ceY8dVHw787PN61+vdDUHKQxYxL0N+ktdrOw7WLyCcVBEIpGQtov6DQtbYm9TxBhs/Co4s1RhUlCKEC66IQh+2RFSnEsgqbXmEEosqQVUtGoU2fziPpgWEKkGjFNclSiRX986c2bln9j78WNsbPh/Je8+933POzDn33vGcmblnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgt8PV373hy+3i7/jR1796U+8HXvjBbw6u/9I9ky+FMNV4vScL97zvzHNnrvvU7Ru+d/s3Hjk9fudDg3m5PB6W1v/05k8+F2v92bIQvt0TQn8aWDWSBQby5yOxvuUjIVwV5gJFiZnhrES64PDkUAhHwlygqOq7QyGMlAJ3PfPDJ75YTxweCuGdIYRauowXatkyhtLAysEsMJwGdvRngf89mykC3+nNAnDB4peh+NAfn2rOMD5/uRafv4GLtmKXV9q8vpgYb53vV7cu8EqVDKYvTF3Q21apjgVR+Xqc8G1bBN+2Sj8f8raVd6TyPZSzc6Fa6N06c+/mvbN74iu9YWKir1VNC/Q+n3pl/5ZzSS+az2FcgfGL8jm8//DNzw5+7I4XH3n98f2na19bfqGr2ap7F1ot5J+5RfM+RhttTxbB16+yl7TCTlcI4fSJk/vbxSvj//H24//4cY6PvU25Y62vjWZj8/jKSEy8PJqNzQEAAGDRWAxHTQdX/OtP29VXGf+v6O78fzzlnw/ms9aeCGFjI/HZsRCubbyeBR6Li/v4WAhvbaSmmgO3JoETIVzXSNxYVJWUWBJLrEgCvxjNAxuTwFMxMJUEHo2BQ0ngczFwPAlsiYETSeC2GAjbmtvx/0bzdnQdGIqB6awTj8erEH49GpeW9NVzRVUAAAAXST46HGh+WrrW4UIzxOHl8aFOGeIV2C0z1JIa0hFsMaxqWUN/pxp6O9VQtPtA++ZXau7pVHPlMoye5gz/c+qaHaGNyvh/sv34vzbPivRUzv+HyU2Nh5i7N4/MFhmmp5oyAAAAABfg9948vbldvDL+39jd9f/xmEhfKXM4GQ9DbB8LYbI5kFV7SzWQnfVemgcAAABgMSjOxxfnwrflj9kl2ul4upp/6hzzxxP/G+fNv+PH//J4u/WtjP+nurv+f7j5MVuJp+JafGUshCWlwI/iWtYDDSti4KX3Nwfy9j8VO+ALsar8woSiqi/EEtMxMJkEjrQq8XRR4trmQP5mFQv/bNGObXmJUgAAAAAuuXg4IJ6Xj9f/r/nbP3yyXbnK+H/63K7/b4yDK5f3zy4NYXV/CH3pDwNODmcTA8bASE+e+PvhrK6+tKqDwyHcUm9YWtV/5PP/96dzDP5kKKsqBq5927FXVtYTXx8KYXU58OxHj66vJ/YmgWLhvzsUwg311qYL/7sl2cIH0oU/vCSEt5QCRVVbloRQX9hgWtU/1PL7GKRVHa+FcHUpUFT1nloI+wIAi1X8v3Rr+cXd+x7cvnl2dmbXAibiQfyhcO+22ZmJLTtmt9ZarNPWZJ2b5jH6TLVN3d765vk4R9Hdx8a6SRc/FJwsLys/kF+5cjB/HneGBhrtXDvQ9HRd2uR3v726iFDalWrV5N4FbvJwuZK5N7FSf8w/GJaGJXt3z+ya+PTmPXt2rcn+dpt9bfY3nmfK+mpN2lfD861bFx+PltNlJc63r1aWK1m954Gdq3fve3DVtgc23zdz38wnNkyuW7vh5sn171ldb9Rk9rdDS1fOV3PS0rNHu2zWRWzp9f2lSi7FRkNCQmKxJQYH7jzVbvNTGf/vbD/+j1uduOHP52dodf5/PJ7mz16fO80/HQNHuj3/P97qbH5xYcCKJHAgBg44zQ8AAMAbQzwcGY9mxoPSB971wvvalauM/w909/v/izT/fzF1/YdaTfN/Yywx2Wr+/3Sa/2L+/wOt5v9Pp/kv5v8/chnm/99bBJIu+bX5/wEAgDeCSzf/f8fp/dMbBFQydJzeP71BQCVDx2n8u71BwDnP//83v1yzPrRRGf8f6m78b+J+AAAAuHJcc9sNP24Xr4z/j3Q3/r/08/+FVtf/r2gVmGo1MaD5/wAAAFikWs3/98xHdr6/XbnK+P94d+P/eNlFb1PuWOtro9mcdiGd0+7l0eInAwAAALA49IaJiYEu8zZNjHrr+S/zVJwKtE267NDnj53b7/9PdDf+b/pdxv2Hb3528GN3vPjaI68/vv907WvL587/AwAAAAun2+MSAAAAAAAAAAAAAADA5ffo1d+ad16AqPL7/7Cp8Xqr3//H+/413TTxTD4Z4IE4s/6XxkzzBwAAAAvroVtffTj+u+/Lf/Rf7fJWxv/j3Y3/4/0F8vvgZbfeOxHv//fZsRAat9YbzwKPxcV9fCyEtzZSU7FEdkO9D8USk1ngsThh4o2xxPRUc1VLYuB4EvjFaB44kQSeioH8KMWxeGPAPx4NYX0jtam5xM5YYjwJ3BkDK5LARAxMJoFlMbAxCfxyWR6YSgL/FAP5zQeLvvrWsryvAAAAzkU+zhpofhrScd7x/k4Zejpl6LiI4U4ZejtlqLXIEJ//dVyHgfJ8/HmG+NJAWutQUkslQ7wZ3vk3vZiu7+nmnGnByqL7YsHx5pwxw85/vukroY3K+H9Fd+P/y3j///Ru/htjYEUS2BkDG5PA9KY8cOSa5oD7/wMAAHBla3X//9G3/NWhduUq4//J7sb/8UDEm5tyx1o73/8/f37Xh7+5r7HKJ0dDeHs5sP3g9qvqiUdHQ3hXOfDE3Tc2Ru0H0xLff/G2n9cT96SBD65605l64r1JYDp20nVpIB5VObMsCcTu/UkaiP1xPA0M5oGHlmXt6En76j9Hsr7qSfvq1Eh2eUVP2lffHsmW0ZM28HASKBr4yTQQG3hHHuhN1+qbS7O1ioGRWPQvlhYXfQAAcGWKe4ED4d5tszOT6U94r+9vfoyabln+mWq1PV0u/vl4a/K7j411k+5L90VrRVUDoVZvwprK7mo5S0+jlRenlg5d9+YWTe50t/feFuVS59p1g61bNJS1aGLLjtmtAx0bvq5zlrX9HbOsqQx2yll6G13aRS1drEsXLeqyb7pY5fi8N0xM9CW5/n8MjocmnT4R3d6vr3yf/1afgnKeo5//91fb1VcZ/2/sbvwf27M0lD7On4u1/mxZCN/umTsaUQRWjWSB2NyRODxePhLCVaV+KErMDGclBpMFhyeHshHqYFrVd4eyYwzx+V3P/PCJL9YTh4dCeGfpvSqW8UItW8ZQGlg5mAWG08CO/iwQr/woAt/pzQJwwYqNQvxA5T91KYzPX67F5++Nck/QtHmVa6DmyTffNneh1NIX8muqCuf2tlWqY0FUvh4nfNsW47ct+LaVd6TyPZSzc6Fa6N06c+/mvbN74ivlPdmKBXqfy3up3aQvwufwwPmvbWe1dAUmk83H5Pzl5v8c9sTq7j9887ODH7vjxUdef3z/6drXlne9Gi3EgcKT//2mq8rdu9BqIf/MLbrtyZTtyWL8b2Dc2xZCOPTnQ59sF6+M/6e6G//3J48Nr8bO3D0WwrtLnXsydv/vjGXbwVIg20peXQ1kl9z/dLTllhMAAAAutuJwR3G8YFv+mP0gPB0nV/NPnWP+eLxi47z5u13v/U/+/mPt4pXx/3T78f+SZDWd/3f+nwXi/P+8rvRD0UvSFw5c0KHoSnUsCOf/53Wlf9uc/5+X8//O/8/H+f8OnP+f15X+tlX2knba6QohnL1+4OF28cr4f2d34//fsvn/09n8i/n/00n7i/n/p1vN/7+z1fz/B8z/DwAALKgWE82n47zK5PyVDOnk/JUMPUmGc7/FQMdp9M3/n87/f/DPbtkT2qiM/w90N/6PH4eR8tIXy/z/45talNi4qXl1i8ChGNjpjgEAAABcRvEAQbzovdsZJgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4P3bgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04FgAAAAAQ5m8dRs8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXAoAAP//Qczu7Q==") r1 = openat$nullb(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = syz_init_net_socket$bt_l2cap(0x1f, 0x0, 0x4) (async) bind$inet(0xffffffffffffffff, 0x0, 0x0) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) r4 = perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r3, 0x8) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r3}, 0x8) (async) ioctl$DRM_IOCTL_PRIME_FD_TO_HANDLE(0xffffffffffffffff, 0xc00c642e, &(0x7f0000000080)={0x0, 0x0, r3}) io_setup(0x0, 0x0) (async) r6 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x0) (async) r7 = openat$bsg(0xffffffffffffff9c, 0x0, 0x0, 0x0) io_submit(0x0, 0x0, 0x0) (async) ioctl$BTRFS_IOC_QUOTA_CTL(r6, 0xc0109428, &(0x7f0000000000)={0x1}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000b00)=[{{0x0, 0x0, 0x0}}], 0x1, 0x0) socketpair(0x0, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r10 = dup3(0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000000)=0x81) (async) r11 = getpid() sched_setscheduler(r11, 0x5, &(0x7f0000000380)) (async, rerun: 32) r12 = creat(&(0x7f0000000300)='./file0\x00', 0x0) (rerun: 32) statx(r12, 0x0, 0x800, 0x2, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0}) (async, rerun: 32) r14 = socket$nl_generic(0x10, 0x3, 0x10) (rerun: 32) ioctl$sock_SIOCGIFINDEX_80211(r14, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007300)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000100)="069586fa96ad", 0x6}, {&(0x7f0000000580)="b8b05e6deaece5660637caee5f3dacc4f3d9e2877485a754b7a012fee36928632a40eedf22b9c33a43731c35e48d6c1ce41d84fdae33b01b6ef326454156bb598175a18ec736a51bb33e3d0d443f0d1fe0585fbbcf637b41ba232908bbf5feec57e538b81ad0fc", 0x67}, {&(0x7f0000000600)}], 0x4, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}], 0x20, 0x4004001}}, {{&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a40)="dc2efea7f1b58ab2204528741a2343bd8e546aa6895fc299ec26743299fe4f24b2a6d979c0068ec6c0c338868c68fc69c6ef4f80c5a59b641cd8bd7f62c289d9fd4270b096ba71a80eba802e5f39950dae80158d02017492c102ce40487ff42bd46133b711b2479ff683785a0cc951373c47ab35f4655546412dea50a087f9a351bc6f0824de05b5c0540c6161a880bf1113a0899be4faab941cd97399d7bd3215e7c032fb0fcd", 0xa7}, {&(0x7f0000000b00)="32e37ad2ceb76eac1eda34cefbd280be676d08de690d9de377c99e59f8ea67d2b83a6e7a2db4556a6fefa2f300b2e6ebde36efede4668bf396ad4477eda7a24f9eddcc426872f7", 0x47}, {&(0x7f0000000b80)="0de610c2a009b561731b84e0070c24fb9cdca497fb0f528f9ef0261d0d91ea20c9eb475212544a4b6a33e4e047ffb7a552deae81369dbddb76a94bb0c88d13603b719d26a2842eec61c3a5084a9479975a1abfabff4fbd9c1c7e02b50caa6eb3ae414f47805dee7c671050defc730dcb14a1919251d116d778c8e2204dae4d7b77ceb468e190aa8578014af90bae10c335d11d0547de9c66bb07c82ef8b051e51d8559b17e", 0xa5}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="140086a1921013030000000001db00", @ANYBLOB, @ANYRES32=r11, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYBLOB="00000000280000000000e8efd7d4080001000000a7a91cd2d0a0fbf5921a096da93a3d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c2a00"/16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x008\x00\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0xf8}}, {{&(0x7f0000002900)=@abs={0x0, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x4000}}, {{&(0x7f0000006e80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000007040)=[{&(0x7f0000006f00)="0324693a831c7ca2ba40fa1b611a142c9293bc2cc0583d140206eeed4bd1563ddaa78f8e58509687716328cb1e75e029aef2e080b1c8a7", 0x37}, {0x0}, {&(0x7f0000006fc0)="9949428fec5b12238e57f5577fe45a6b949d971032185a34b49e3f91c27a38d69038ebcf0fcc495e19745bcac47bc509aaf6b7488c618f397933d78af0eee5542ad7b5a7ed0874e60b60a8ff5614188aecf5602ecea3f88f376afc938032a71e4e3c9576a76134e7", 0x68}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32=0x0, @ANYRES32=r13, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r14, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4000000}}], 0x4, 0x40800) (async) lstat(&(0x7f0000004280)='./file0\x00', &(0x7f00000042c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000043c0)=[{{&(0x7f0000000180)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000780)=[{&(0x7f00000002c0)="730608405366e8cfc4e4dcd64b3f8e7aaab30f25ef332f9f14c2925898160bdc8e29df227dad5203ad80286bad40de55f2068b5051ef0d3e567d274ca9abb6023772134776d8e3c46f08f820d4966d7417c1c2e6c13fba13f6e7f957bc107fc44c7d7faf92d78b635031fa23b994b2", 0x6f}, {&(0x7f0000000340)="88695bc98d1bb5a71b13707ad4e719acfae318168d11f5616a2f6cd103e20eeab236853b9060ff18d01a81f80517c18068d758d7f7e90a13af58961f3ed735052ebb61e125edad9eb4d12dd4b58f228f88fc13bcae4a9431e034ef54a59f38e865b1e55ca1895cb8024649223f5778f8ae8500992489f3f847cc64caaba7ec298b2558c414622fcb8fb4e044c474e00a57b406f95a75ac3396e6af2ef8ad1124d0f5c19dc0a661a0d272854027d51f32465773af5b74e352de237b9a3a2ceee9c1f416b34b853614b0b83298d03e583515f326a32b904e10295ac7be6f19e2", 0xdf}, {&(0x7f0000000500)="cc77ba3edcfabf1b963a2c51be2e9e85ec5448d88ffb7c7765f27e17cda666b0746f91afc926daa07aa2138ef8a0288573c032a9f6841fa01a7a7ea0d683e62a60bf41b74f4247a4459ec6a82f8d6ad4bc736380d6ccee0a04843bd81ceac302c183aeb2b6e48fdf09f2eb8a69f244ddcd64b365788799442d3d782b62ec6c9dfbe653513510e1eaf1dd86bed00c452edcfad6fd9fa1f73d12cfc6ad7607", 0x9e}, {&(0x7f00000005c0)="55ef62c517e502caafa8a3dbcad595a1c30428efc91b99e7e835713119a61f2de59514363e7e8d2ca7f79f9dc21b5de3dfe68929024c8a4452f279fdd78d9831641ddaa49a40d43f8aecd166cd48a303bdea8eb9f0f560a612774bc28b6db7bff211439e5922ee88912de21fea95ff05b4467f22b8d10b5b24b5d604cd538eb91cf45d", 0x83}, {&(0x7f0000000440)="158d71cf0c41adc8e45ec6733e2ff19188e059f7059583f0797580ff89271ed0c94cd07db513eacb5d034484b0bf48631b3bb313dd6af2732b1476875a68cf23aa1b844988559b9956d94ce7fee3b0074973bc15", 0x54}, {&(0x7f0000000680)="5ba0a65b7f690d949a0abe012592d85cd084b388f748b39f404dbcf5c094a98243ca696c5bd5156fbc783617e7882ededffc5e7b3efa76746f7b210887dda909863677c6b0b2c6a39b486d9d785701b916b9dcdb302a4617726ee2d1463088037301ba856842422c4996ad84a96a72ab5d8d3256ed11d2eb67a49feb31d8faf2f3a16818201a5a48a5d5a46b865855193f74b01a68be763440d11d803f3f07efe0579dc55ba81ff52a564b82fad5084b24c63e1590d7b07a46d0afc89dbdf602a1df98a94caa52e0aac320b198503aab77161da0114e9a51799887bce95f0abf8997d4be8261ab7f64f9556704d10b0878", 0xf1}], 0x6, &(0x7f0000000980)=[@cred={{0x1c}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, r5, r7, 0xffffffffffffffff, 0xffffffffffffffff, r10]}}, @rights={{0x14, 0x1, 0x1, [r3]}}], 0x88, 0x20008040}}, {{&(0x7f0000000a40)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000000ec0)=[{&(0x7f0000001a80)="0546b4cc201ba5547c942d797a36e42135134580f2b128b9ea9c69833d54c9a0ce5354957ad7770f16a0e9793203a2a551e7e78d93212366881491dd7abaff678fafea5abdd1adf70932dcae3648f2521654aca9268734c0276b0ee9e4b16620760e9fab60870e772b76f30520ef959c26b658af779660075ae47b2ab9f5b93432adc34f8cbfc70da56bb7f499ffe7d16a6a6700f53b620c84d4e93cb13cd00faedce6a5651f8acbc58ebfac50057ea0e2e81b804ba4e31ceadf1f565dbbf9c84004a8782a31f8288d882f85f3593a3f1659b284ef206603e315a74bcc5e34d96b5d6a432aedbaa9da4f3972ed0fd9641403ec2bfc5660f3debb297df4208c6bd15a7d1b6949ee358953ee1b8d05da88748048177ee442506b0a4e665acd135019168b3538eb19c11d425b22f704939c8100cc2b3169f7b64f02ced44c607d3f6d01f1f5b85faf3a411c9164345f0411945e4f10131ef98b3e5fd34a6068d8b293b8c336fd6651767c0d0cf7671e8ed81a9cf6156000e71b2ff0fd5f4c847385e1ec44786e5dc9f5a8dc76e1790f539ad5525b044de0eea3d62645699055c5ef674a32bee83ffb1b891a18766186b0254a409bd7bda4ef71cbc17d23d37517aca9e295e0a2badd62549290faf90c994e1926d38b19f820f8b853be978cd841b7b186ac4333d1a52918a7702e902fcdf96367a43f7a0ccaf3997734b4bb4e99d718cb5a1c88505d1545c60bc79f3a75af3b7cbafd3ba32d82997fdf3e6ddc6dcb23adf92d350847315ab743f8d1d2339e5f38e4abaa662c01bb5432f1fe995da57dfa40d94dfee323f28f41075544854ba2dc323ad4d0e4b5cc0e321ea2fe810a57492a702bb97275206bd94d81448a0dc6d839b6e8261f3c13e5914a4b31be5c2b6f3270edd70ffdbc186a2f62ee29c46cc97ad79a92c3520a39b9f09b7876e34abfac18d5fad8f8d6b3d57cb183a8db4313f459451cff23869704fc28c8a72733eaebfb5ecb1b1ae8bfc79d1268113d6302920d7603c23746d0bc4aefb341ccfbdc755f4ae006c5646f47579674aaac211986a17e95de29fe02e3226a603f7bd54a0c0a5e05d79082582384ba39ef7bbf334ba6c06b6d48f4651c69829803b6b4e4f5e42f33cbba0ac804d298a71c8324d532e84e9b0b2a4602020f5705ab9ffcc97c0f98650f0750f4c62001d8fe72a86a263d2faef1c1df1b0c3627e1b057a61ff89c84c3066d09ba2abf237c87f58ba060a8546e09de806fd2331a9495a324510e71a102e73d7f6e08894edfcd405df89a64dae48e5f008bedb690e02e96c65dbe33364acc046e9b9ded50a08a0b4199cfc037ce861758a9fe35e48a353c93074af1bf97937c31928e6b1ab6a0c1c32a004cfb46e74a0be51e132285edf329a77b006b40f86b14bcb13659434d161f56e0c2403984ddeca9d8d8ad5c6312f653d76ee17ab16744167945a81b8689bc7021c9ae4e77a251ff7cf7f9d1e6985d5514ed619ecdc1da856016751ce71cdd876f0edc4f2c830ec96091abda5ecd09d01865baf3c524d2b730933f24fe0f07a008f71b6358a97e85a9816f9baf173d0386ae8d8dc33687ebe3ac719d91ebd4601d333fb145a0ede8f9979c9048aba384ce95b09c9f6396c368a4064e33f4db08fcb9d7ce03a291b2600723ac854b3a9ed1e762bd0880ee429242fb152bd073f89893041b009813a0b940ecd1abe2546b09fb79aa44a68331f67f7a6e97fb15cdbd3218dfd3a661c2dcda9cd813cc30f69bed230b44a463751480024b4a59bca47f15922e9202a4cdad4dafd02698d5cc6fb6bd19315b90c1258a5b5637a625ebac1d8be19e38fe4812a10d4f42ba73a86c8095ca685f61199d8e5f0a0e499af0628bf024d6149197cf50c9b6e9e3f952e6baefe21590f35520f70556867fe7907197fb981cc327b6d99bf47ea0d45913ab67fcf3f4db02a20963bb5e166f4a89aa4719fad5b89ba4546645745445cfc9444c670b6c5069f2ba923fb8136c80d56d1c31bbc7e56598d3bfa9b2ed2fbe5817951ee7d5549757d262df211e2eb560db0195537ee89cfb79b924ab6dd2ef6c941c570b8909533d60dcbd74c73682b5135e698388c415556411140f12bc4d233e5f34ff1c52156a4b2bba6a1970c4ca5a75d1b26a442f502ca46130e210b77bd7b6605e33009e42bbfded39db6731a58ca685433089048ff70a149192cbae6fdd6cb41e5dcfcb8cb42d58ae1006e473f467c67d157345802cbf144cfd38f115f0cdcbe98fead142cd299317cc083ad91527f374c00139cc2ece5368687dd3befe5312adff61d9a0fc81b77a075c447add5ab5749546da7e990235a1f774c45e770be5e7bcb03dfcbac9822c9031cd3ed8219c938f7a19c983666c9d861d3c993b270ff6e0999d962c12e4a7c1f5d0c74f33f8779054d941d941fd8f385b323b0f698e598906d37fa7ea57b59641320da0d4cd9dab76f24cd5fd6d051f6abb504bc3fa08e71e887df96b5f4704edc549dd162d38a2ae0475716ed73fb5540e96b2bc32da325987c29227ba8c0056084f0fdbd160f747a15783a7cf991b2fd23ba00651cae9b3bbfb0f7178ac8da7986ba2f54b87c5bf92a86751066b7b41fc7f6018720a2278e95a012e0a5ea6badd702b82fc5dec34b77e8f7cf9b9afa2d4a990d24025cf50c35f578a248b0f8d687fdb8a34b0e5fea9ec420ad1f9347b05b1fa72241ed4f75f770cf80d44eb916426e96830bbfb4d470d4c83806c0f8a84b3f9c803b22382d03ac088bcf31d6dadae3037bf2cba075077322090847c1b087b2e4c26ec5292f6e3a594a014fe83e5dc832864641125aa27e5ed5eabfb650b775907df39ee1468acde14b581729f40286c7c7fc1ee4db75b3da31d4d76c346dcdefcfd038d3a06d7d85090f56d6ab5ea98480fb1c2ce54007bb7d3285ff0c29d6c66e65b694a840134401c96d09de4e5990a89d98fff09200c23818a68dacbd7cbd7f568dada29ddd321bc1fdb3f0c57f532cadd4f51c915fe625eed6e5d35b4278be1305e8a77737c7db6d520e1476150151570afd4e0ba696b1bb657bdfd46eb90a89280b08b5d1a9ab8e2ff18eff918c1ef399219788b3620450b7ddca755f4b551bfa6cd901436df9b4c74496399daec3cc3b35d4ffe0814f02470f12cac0242e4be8d94a84cf8e99b98e1c196e5d5e3c1bc322d1090e5da359789c2e25ce8680f20144e2164f16819efddc8a4e498f69b6eb408deec134bb23c9eaf387b4f7c735f5b8be3e46e214bde42468a9610d7748e57677cdf19d5e0c9519fa6c45326a199b7954efcead36c6a6991fd63713a0492d15c9759fea1453b008bee30a9931271f8177d038b6c6a86782d24a9edf8109717df509a4caa617173ead6be13270dfd36d6135b3db9ef5f4377ad4490f8ecd977ffe1fa1b4b17d205f31ce867a1e0fe236ad0ef2ce218a95ef0289f3b37176e511258f2af20053323fc9850128bcb11b27b7379ba417febc55a4dd3d8f0133df35d4b209130994aef49f3f46c1b120b1477bda6882ca0ffb2d971083636f3c9bd3780ea56cae3cf14e6729158f90295b492a41d89f21e2129ede9ccc418240b6e5b5c6ee871d42879617c9dad9ba8bff184429f74cf3ed0aa4c5d69b20ea92d67ab021604fea5c7fa4ac2b8e337c4c7204e4a2174bae9de4d367c29ecb78ab3bf61bd33e9497f68d07508576a5173f2a63a08766eb422b8db41b35aac295501beb073baa6a8b9e149bf0a02a5eafc9dd21db729ebdda0cedc28d56e0723d9cfcc8ad78f1311e14e4f061419ab77545624fb01153a37e1e770ead9b6f2f17b6ffe2d8adc12ad6d818329c7f377309ff2497aef2c146b40e1732f538d82dd681a637b9172db182eed49fa0e745eb92071c76ad1c79e4705ba2b36aa440a818bc2e0f5322612a4e3f7bdaf1f5c98dfc9737a48959b840eace3e803e08a52483394af2c1ddb3ecefd9cfdd143dd8115d8cad8fe70924e83be4872ddfb578ae95f5c1c40834bb365f3afc1d7f960ac97cd36c20ff7fb009f9786889030979ca4f3f7f431df2ffca95172a12f926492fcd89f02e1c6ae9c02385c31755aa04e05c028fa84261cc120f1c06714bd03d72088b08da194e1dcf187fc28d3551bda197854044efdd0fecba7f16e83ed2994a9bd91651a87c1627f7b4bdf4d698653af0926b2bb55ffb68073e2725e1a824a056274867b3016497d33e6afa7d2b4ec87c8b6d29a153cd675ddb4cc49ee67b58fda9ef077d7cf2cca787265f63f9f6d4b939870a965ec13b5190aad481f12e6ea80af2cb0e45e082a4d42e7e64f5b94b04e1a85d33a44bb8a42cfdf8153f2161d5ae51023a5d71dbdbac2f64ba41bce9453cc28241f01c3e7cead9265d168729cf574d3dae60c785365a58832e02f979f608a6d43f94dc5e36fab6dfa2188919e3aa889994f68221bcb7b608afb577db70746fb5e4fae20702bb2bead12073cf7c4b1ac3d239beb00f09b0dc57d7011804ef05b8fb899e082b98147ea8b39529fe099a24f6f718ae8aaf428eaadd9e11f5c7cf3224e710ae2e84cc1e8a5d3d8c7a2b060bb32c3b4d9384e2326b9c6ac9f062124fa35d6be035e7da5b9aa789fe8249ad489c3001a7643b9dda1b7f58b8f5fa629c807eae10d18c8787a10ea17c1a1b79371bf9f23f49d89f486fe110462597edcb78df60c75abd16bafd9c68b34a3979575ff4eaffc6bb5fe330ed6d07e37bd60a19580f04cab03bd05c002d5ef061b37faecbd49c8a1fae43caadbe9fe5fd5690600f8b05c4b2255a88f790f6012dbd303de7e5c71c658af4d8573d0c432e9d4a7758d3620b7c84ca3687d6c5582e0456bf19d32dfb99e8fba059df19c53e1f23088d700dfafb27306252907dfb710ff538bb83977094112778228dd4697d5cb817f6c1bdc5b4b24bb4f3fd5b9bf5e5eb9d1ea74433e19c11b89f3d998ef9d3587d7f4e4a59a9f62e02990e7344f93c3b9db12c845ff8750fbd58592183c29e8d15ac2ccc268b23dcaca4c9e4820c4c0b0896a6a5d59f815e201649a20e75373e971762097d60fe70e09481767d6e0fa0ccdd674405c5b783e64c64d53eb7532aab2d5c48cb037ffec9bc466aa1d28353871c24b69be10fafca42e4d688776c49ce6ff7363d34f42034f90c66aae8c854e650923fe9e3308a40323295e7b98ae0e479a089f41a6d902409b912aaa420c7a7f924bf1e3ad14f0bf3612c021ab04646db485008c4b046122783ae61127bbd93c012b668538e45336bcc8676a2553f8a1519ca823763c330014c618ee206f1aeaa187e658bcd52012cdf7dd00babcad68f25a9ff5fdc7d423c5ea9e4a9cda5923c2f4d441a764e0503b103524aa237b52bc9482c74671dc34272473b1df795842e5aa76b6919ceaa4ab6cfac513e70f21944c52a91ae0bbb6d92c3dd1480ea5ad254f58e5f936a1d5b6e71d88fbda30e38cd9d2bd011523b703af72eebffef5abcc4c07468ed8b7e22653c65046f03c2252cf6431378a0be7bbefef201be8843c0af310ecc8d6411553f21fe98a431345717fcfcf0ae2e26a8f58cdf5100dad5cf696735540d9e8d9101ac9e80be4a2fb70def7f5a0b2d4f3942518db59a5f022b67d26fa7187ae3d0c7699bc7b2dbcd2ed5d7788dae074cc461cdb433d283176fec36201d2c4c1a7d1d9f901c3c8e4a820c13eafa5603e9d7f2279bd4625ae4b9ad1133e85b7cd7114623e803ccc633124a2a387b4ad8909571ac84524fdaf348b349dc3d9bef404126dbb487d61f8c45dc106c1db4cec", 0x1000}, {&(0x7f0000000b40)="2b5923ccb9f995d88a6c6a366aaf8f721bda06d0e59991cbe9f848da5f31bcea37b04bb4b642acd1d9590efceaa8491bec9bd69058b7778eb5ba8358a304806f738a11f77aa68caf295c46198c7082dcd742930459fa5ca1ca20d4d6e0892cbbc900e39711", 0x65}, {&(0x7f0000000bc0)="db2a484846a9b7e2434227bbbf82218347aa552c75ac40bb38f21e43566446d99c07ef9d570241fcac8ea0f58bef951a50763d74d73f0377242542c992c5f5ecfbaa917fe498f6a49773f14b6fcb7e9d0408dad5045d39fc833c0e3d4877f312a4ecc3961f74af3f4424c2aa9362d09b5e5e42e7d945abfb73653c1508655c8a27db6b07e446d2bf85ed991d9e00d0345713000cbf08cb2a5cdcb7974b994c431ac297fb5fb9215766e616d134ab5335ce88", 0xb2}, {&(0x7f0000000c80)="2f992ebcb8b560f3a88e660c915c282a9b42f20fe1d4c60673d62e9820cbea3111cdbccdcc152fd23d62ed4546566dfc4f717b35877220190ff2df59433d02cf659cbfad205039b27f4ab487c45675ac96714943c4db147b9dc3", 0x5a}, {&(0x7f0000000d00)="3f6c004a5829d002411d668ccf28c9d5830c0f9b00060b7fe35a65a834aa0ad492fb8413f2301dc777243196e3a607184c7e8a2a322360af69550e0445c5bc058d74e973f0c39aa8819ea86562f2f345e2c3ae157802e58e21b138b855ea07459e9889b39ac81b9dc9b2cd4adff795cfe6f124e6bc45b7ef93f9e8f6c2d31302bce0d32a63ad02c215ca939cc432352ad8c2b490e1c42c1fa59c3f6c5b8bf2bf22d599dedc9a15ac0bc41dcf7d6774543f01b06e92d8aff9841891184a32edc13ee63282b50a3734df83fa92a773f271dfc0ee437f89054a2d0df430", 0xdc}, {&(0x7f0000000e00)="2193439876b59cd558532b1aafe87d4bc37aa7b15fd8b899b4f036d3434b33adcf9eb6a76981a8fa8e789256276f9de57ed92915496645c5a7939ad4de1b84e24c2e27108f0a74901d765e01f2585d0751ed1f6b06efca73b0ccd11f8d37aec6dcef2c08b6e6fb2344477b3fc8b620ef044ed41da1553306c1634121c9e8a99c4871576fefd0b0f403d277167e92f2f2f6e2f69bcbb04657bb9355a263642f6dd344bd31275de16af9b826bfdde2", 0xae}], 0x6, &(0x7f0000001480)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r10]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee01}}}, @cred={{0x1c}}, @rights={{0x34, 0x1, 0x1, [0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff, r5, 0xffffffffffffffff, 0xffffffffffffffff, r0, r2]}}, @rights={{0x14, 0x1, 0x1, [r10]}}], 0xf0, 0x80}}, {{&(0x7f0000001580)=@file={0x1, './file0/file0\x00'}, 0x6e, &(0x7f0000001800)=[{&(0x7f0000001600)="3689f219ff47766257725b1997e982864640f2ebe5c6e4c6591c41bd2be33cedfc4e9e320052288d07623e928b501369e5d85abedfec93783d1d971ed0ccee77f20fa12ae108644b0351e3e95446a5940fd650b241f91dd07c1ebab72985392641f958432abcc03579dfe28c716275607db0b162344bc54abc2f9bb2c5adbc6a033fdf1b6874e30e4ae600ea88a549b5b44e85c606c473b5ec78623dbc89118e66537bfeb44ad98e4055d10ecd90ee0a36f1f730313357cec8adfd6150", 0xbd}, {&(0x7f0000002a80)="0fe0b89454f83d867c7935e2d1739419d9dca42d7c11156e4c6e0400e5ac53438d1a15eb7b4f8b560e139226d26b66f72098a7667c573e060e7c9f683d07c2eed3ba82d0c2ceede7598e34c70f5461834ddc403aabdea9d4aab0197f9f85a60202dd5e7fa4d5b8ac4b28f64e87e96d42a9cc84bb267af7c4f4115d5d59b1e2c8178363402ccfd003d0023fff86c903449bf7f093b08492ac82cb5b5df7d8ecb1dbafcf11c5d9aa48c5e433bfcfc0573dcc593ae78b5def84ca38cf46f73a45e579997cc6c3fa496d7f4bf5a0e08eda6bea6690addbb2452a9fa1565eb822d5eaf99326b3a7eda232856388280c33ce7a16724dc6d06a746ef06971ad81e2586aefc23b6f17c4898dca44aa9596dc5b1a2f923800d21b4548e91ebbf6918dacb4635c0d880bc12ad35e590a5a5cb65f5a52b954f829dd9e2e69e02e4e7121eaaf6038ddc24caf4b9cd7e201c77d77077ba61e51c14441cc231ed2e71269c951afebf74ce527000e961c68789196cc8e027c8db843b40521b44851d715cf4ea9908337ef4813adcb12480cce36612b0332855498b6bc6512cd1a326ab398b38639ce8e10f0db27e6ea1fdde4f346795f33f2cd9bb4d8a9a0046507a15fa20cae538b6b8c3a3ab3eaf6e608cb5a960aa32abed3585bb25773878a166ac56cce05cc7b8c9072b640fe487b838aaba55db6e4c1494667adc5be1f51401ab1ad465a10736fb5788391a0ee4ed3f6e20ff743d51ba1256fbadc0e45bc66f66f4253475f590eaea074b52a8f2eea09449bdb426002e823134d7e77164bc196c7e46d44c5adceb70943036cdf833aeffbdf602c20a058680ff5a47e1349d4445296bafc175b5fb3a5b982c7489d54b4b985fde32b8c9024c9f63c6f5a0521685d3dea101c1d917933933f5b30c8da78a9803545c9282b9e6ba052b3d98ee8740b3d241ad7ed07255a85a94c6c5b4efa7a08f937d4160ec8bccf84fb909b395d8479ec7c6110504d3f8a9056ec2c5c562849104e58200f26b2b43177df074466240c78d3bbae2114842b835a438aca16f18f6f13a1c36c2041f649ec8014d7e08184920f9194905a0b41570e830385ffea7205832769ad5741d572156b271d19ed1c54dcbc6f9768e869044a8e90b206d6fd1cbf32c5eabc8a53b9dfca308548c16670c63bf4289ccb01efb1fd79d3e9a3fbb2e85b38fa958774b8715d49f4e871de37cb1ce3dcc77fd37e314857f369da2ff1d52baa935f85c1ffcab167594b464632b1478899182f8b210fceb4107cc4149d4463d57189a311326dc511f629eacb6ae4a60106edeb1bebee8bbc90aff282459fc1f53ec86a9b52cd6b3e4261634459a822cb62f3f0bddd1b17f913caf35008eff8efc8940144ab459e3d03712577f2a0d2900f583a607f44c0ebd67ac7500fab580f46d8d0ea3e507476f57eaea516a9e12fd45dfb68dd340b5ef8cb27fbe3c5015f304533b5e15b738ba5e4a2f620590e92f6e891f5bf69fb73f278b0f8c07f9a8fc7f31b3fdc8cd5a5fb7772a503e93abe565d73ca51025b4dba30ee1f1c5587843a904a90bf0f023d948597e955c25ccbed72181815a6c0313fd7f868210de6bd084b815ce2c4eeaf4d63ac2d76512f3a5834d43beb8ef99b719ee6218893b430abac66ae02375b8f4bd860325862f1318d7bcda77d11f1ff01f2094af88b85fe6a15e38f9aff385f00e245ad7f5cfb20a8e482ec639b6bc0f3fbe760278435b3f02cea2c2d372039617008de60240c8969fb2740a0db0d79b6adf15abdbcc9fd2e7bf88c1459d2a960e1b8eb6ae7996034a15d7a36aaabc3706f86a8dcebbfeff8912c80636ecf45bc7d44137745d552ac6fd0c40ccd88cfe1ce2eb24579791eb9a99cc36d9f7040da168529cb7c2dbba34b1e9e9a20179fbbec07e2b9a4aca7df9754bdb6d216332e3cb4802eaeea18df46d1a19e4313873d7ef79c6c7d2c0a222f478a2e80cdde4b2cf44d45dd7c7d26f0b586a67055a0b52461c8eca81619f7e2878d1bb6bf7ee4330557e7c387ddcc76ad555fffb12f79eed3121bb49aecc615ef8518da5ae6e772d04115146e61c5eae962c0e2562cc9db113782aa078f7f2ea581b61402c50b39411a126e0ccecc20b70b3cfbec30b52684a522c3fa7e130c0c59ae65ed04a3a0795b3f63bdcfeb1a97e47b9f1663595264fe8b2bdcd7299e3caf48a2e9ee25d3b3df50ffb722e3e84f0a9b7b67e20fafce4c0370359ee6adb47b09ab0b8b400646215317098976f3091c072e8b47bba16795d4248b749374355cef0e960c1d6a911e8b9ad48104daff31f1c2310ffe55389846300d1a5e12fcb3fd12ceb86ce07418f57b0f22f2b42507f32af4bf56fb24b4ccdf6d4371413092127b16501828ca64b227676c776aadd99076037aafd25222ad6f48c26e16076d65623d45b410d829d4777f885edf2e042bd90c99bde0daf24efcd276ad4746cc26ae92a49075098888b1e45fc354699110afb07463f25bcaadc79eb87b32ceba43988b37081559dd0714f587f9e1b48a6ba065eef6aceb71e7c46228e5cea931e3b4ff16469fffe35a874c85bcab8aa04ab363dcea0d34db6486b2a74ece157c42bcb4c853178e2f710ffa9e9a0eee55571624c238326103dd1c1438046f801d76d9d7eb28738dd17c6d84c015f1ef6c079bd2067ca4126e094b8acd13315a639fc007ed8d4369afde1c82b98a2ed6088085e2af879a93b9916e99c8cb8f7792a7646aced6db24f031fa9b118f8fe0cab22a1bd13c1f0b83095ece4604cb2863aca7aa31b6645381d0978828083fb8a5b078ea7ac4acad45a60181a2b8a6695c85f8b757c6b12d20cfca79f86762ceed3d7b4f47c8f13ef6309fcbdb424be18448cf2e94a7684a428d34a56b2f29872eb9f4c70526dc287492a200bc9ce966cd65c5874d60c7ed018655262812cf316a1439e0c8f157d6818d6216cbb3622d41b54d796f162b27474a71557ec706d952782eed6aefd8bcb1f36b8e0daba6679dbb441ac863b18ea0679aec00529c53fbbd8c3d303e8d7219fd5945ae5f52a1370ff08af7da3084636dc06d6eb6623bf6df06a3169d5b906c2013ba69673faae0b48c1123b6cdbce6d09bf710bcd5ac7ec032ab25703d71f915bd6f2f86c4ecd0d94936383cce3e961ddee0d32104fc1926ddb6a987eefd99b2deb2e63a05f2b5b87e30565a38c4a2c0b6237456ddae5d8679b80d53eb66f9ff3d0dea3997f4e06953cb67709356f01d980c4246ef2572fb4b49de66fa8af7b2d6f613823697ec90f73a7c16fe06fdec112b5f9bcaee91a6715f442d3bb93bfe59ccd370599b5719a6de703dfadf5f3272c1da201df43df165c2dc6272f6d40ee92ad0b095c01dea0465f67f48b6c4c5e8f388ee5f31d33d203211744f237565c9c2d1cffcce36afbca383cf3d70cda049de0259eaf3eceb72cd74040f0be8e92068bc3cccdf7db294cff72e2b8a027c1ab25477559402f6d84e4a5517d09903e5d3fc7f3cf32258981dd499fe0eed679a7d84207531f46bab50b3dd4e3c47e2a7abf3047c679cda2eca44edf09edbb535973d15110e733b9a2eb8f1eef256115a7fef04cd7055c2f0478ee977dc97f49b4f9d7a1a62a70b852508867b165f4fecdf100d6e53d119a57d0042b97c5b8f3afeff533bdc47647a71fe28c343adfe6eb3e4060526738a5dc825f65a5b8906775133363e47d8d268eea6627cf010fffd4d042501a13c0d1ff96a45acb48409b45559fa38c37a11b2098cd2a7bd4867c6a58f71552c9698c46d93d96250a9cb8bf2d5a10066e370908494dba6bffe2fb6159264862ca83964e2e4a02b56565a3e9f2fc2161e58aba0febecfeadc7d6d0a285efbdff24f4611a0b1fce3b83734efe52699d237b0af95c85c610b170c46ac48ddd7c1ad40e4f5a32ae361b1aa084f156156407247a27e45679f7d5cbeee709eff7cc0f1c2ff4cbde485add4c3f1096a3bc5b04b31876e15b7cb5b71f25463cad56167ea3cf041be61d7c412343d2fc000150a8779aed04f04ef40532e394120390445f094c695d1cc37ed66046322e209c1b463adec426b1b115d545bc614628bcb2b1fb02b9ecf5f39b86c0ea90b4094f34a749c8856fe6064cfa3665affc7d790912554724c2e1f8ad9a4a9599226405a60e7d307f8099bce929e4e03975e622e3c57808a4e00c28fbb06f271f09135af58c41d0efc4144569600653f850f4fc48333085c11967e0785aea266609217bd2cb23070792215001f591d01f7c1b5236708e76c5218989ad2d8b85525afa2c8caad98b3b269a739ef499bca700b522d35bd25db727573932a7fd8d9a0c4165410c2e89b4e9712fb5646d8a9c505e978b8d3a3c9a542aeb5da48d88cd2e8eb4a935b55e740f59bb0130cf4dce923c57c7da662a879153cf58e1b0963d17f364b13b92c2ff44dc3ba2a44775ee212e6d73209259d34d05593edf449f615b1dda62ed22a3551a756db5018bbfb881c4d02461b8e420557401ae12a33a159ff1a126dd98acee34b57e3ce86a3170d762c4681d37130d01efff62a1ca4c654ca94a075152ae878f5633e80cc05f0bff4b6375195d13d086686f00b1a091994df0a8888fe45ba669d6925c4cd15690bf0046ceac24bf5de0dfc7751c924a8f3cc62b58a4b7977f1e7f43e59d1076e6bb81329f473e7fd95960ad39046a4d9699fce684c8e69c5d930455e70a8ede301febff5476009f93c0093f6b48e7bc78fec9fbbaf6983399201a4bacde68f85d5b0bfacf8d4404b8b6bd9fc61be1544f24b7905efc449e0ede1b4ba514d097902d0fbf63dd5b979ecd9d3708fee3680c81dd79722639093b3eb9cb004df49acc0eb1244906ac36cf4b27e1bed8456ebbb8931588ac0ca5f920a46816d106475c192046003029f20a0b0834449d2e9c5fa1738e0a92ebfb39beb2f5c4a85e3b829e095c0bf2641c9b8d82f1bab8f75113053e801abee1d283b68cb5694727409e16c6f9caedc7091e9862842ca6d27a8904c4b6453bdca43fe79dc8f15a0ccbb0756fa9f0d0ad5c878b377af454c42f800a0686ced1181e33fd9eda0d3f68529e9b964529b55ea7b5c5737ca0c120e4e7518bceca877d0831c5101b24fd18f7289441006c497d5d6522a9b7692853cb53477788a5a9188f2b533a5c846fc8885504479afc3159fbb566174df3a2a26aa3d18240cb825700810ffd429b76897fc86b296906bc62c36d662a176f8dd6c1c95ab36a6a0e65204618f629228e2603f0f8105afffed694474ceffd59c777435f4f8dd17193031946e636bad88c131cbd7e1ee6beacfcbf384f07f1d51947cf9690786c393ea5c92710fb37f34678afe2d7e552f1d3a31227f7c83ac81c713cd08fb7fdc7539ab54dd4069f6c86e84341fbd92cc37c4ee9a61fe6f06abba6721859cf670b538f34ebddbf2f87b4a3c02edb6d7ba01be4e894ac5caf9badd0f1a08f342ed51e00f5018c57dfb98227c1a3f7a85a7aff36caf9018c9537c7379833eebfa9a523e0fc6bd4669f5489af4a76d48a06cfd428e1d89bf06360eead6f1251eacc53d2cda78ec9bbfe487280d27a9fd0e6c6cc11eac08a4f589b7322f26e8256e46f9eeffbf387a1c6f5d886242cc55582e7be031dd703a8bc4503d26528a8886f57349cd562529895122a6f07605efee1aecd3a91e6d41d3fb9cbe41fae9af7811ce7a637fdf20a184fd9b403ce47c4c162e56565045ef2aa0048a5346885fd7e0efe799c32dc6fdf0bce53cd5600c5c83df15594b056084b3c9b2337f4c58", 0x1000}, {&(0x7f00000016c0)="f7788a86905bba8c8e7291011b5cb697f601ab26edf79d87f15b6d55d5b883a81ee689f2151c5e6b2fe6f0877890f0cac272f9d740084869bfcb0c668aded86579376b286ca7dff4482f80da398b07a42706877a35f5ae428b92f448d6b48d7e7e26cdf77660da2c9414c0ab8971481a28a837d02465ccf79676834066e9b7e33d443bfe0a57455a47a4b96bf82c32ddcfc451e9d4f1aef49a3d97ba44dfb3bf03d2e7101503d1c1d9c2769604384a0a120524b89908c37c48502e8f29fba6405cdbba1d426a8b6333bac8ac7f40e4d7fbb139e181979a616ab7d6e81a22ecfd805bb7dfa882538364ca62c78d0ed6cd582b0d922d9b9967311a30", 0xfb}, {&(0x7f00000017c0)="76b310aac7ae700e0d74fa7d0b603ac3870cc7ebfc7b06aeac4e0887db9888dfefa0f3", 0x23}], 0x4, &(0x7f0000003dc0)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, r8, r4, r7, 0xffffffffffffffff, r4]}}, @rights={{0x30, 0x1, 0x1, [r9, 0xffffffffffffffff, r2, r5, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff]}}, @cred={{0x1c}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x30, 0x1, 0x1, [r5, 0xffffffffffffffff, r6, r1, 0xffffffffffffffff, r8, 0xffffffffffffffff, r7]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0x158, 0x8c41}}, {{0x0, 0x0, &(0x7f0000004200)=[{&(0x7f0000003f40)="f4cd4eb04b7d4f1e1b632b78d53670112ba7a56dd5c8ea82fd9127c63cc7e7c7a4963b2fbe63ac168cd9abb0008fa3016576048707227e22f9c964a60ac45e7a8306716784b1d93e5615769be116e6cd0a24ee1d26d3639573d3a62274ea0f2901012e66def5070b763db5656b58f48e061f738797c4e609e08cff88aead27c84a0f23d64279d26c9112515ea894e2c8b90d76df1224ba12681b9bffd8eb8763b96a067ad544fcaf33b66f67b0", 0xad}, {&(0x7f0000004000)="7e8505420a5e5dd9e0e2c06046c20afd69337be10bce5241460c988777b55efe3cdc1056231eec5b912c191821b42672555fcffa594f87da221b7191aa5265474898c7ab8bf11919d73e54d656e619d552941ace24f7860c96ebc6d5cd5d992160887300bd43bf60ee6cb2509a6dae9d7c45f4880b13d7843c80aba5047f5fd5efbb506d696a5be9556983402c089d1ecd52f2890eec24047e77857b38426702257c261d3017ffbdf3d9e93afd60155bc08583ee421f065aa43823c13efd1f6c797f930038fa87b210be79b192f8a4f5812ee8f05275ca71425284eb4f16b7b140358f2578a1d401", 0xe8}, {&(0x7f0000004100)="aefb4ff688fed939d0e3ecbdc615b833227ff8e965fc3ca2cc90af29404f99ad96522d52dfa7f4de27802be3485c0bb856f7cd123f4cc01f40a41acf2493e5ea2e7fc1b9fd8454b27b68b5", 0x4b}, {&(0x7f0000004180)="376668f31fcf90cf0d9e9b", 0xb}, {&(0x7f00000041c0)="13cc33a5bf35ec5ba5e0e42a65aebb70453680f3943fd8cf84d3037a2605aef240a896805a8c6c6e1db4c7ec6342ed7097485621", 0x34}], 0x5, &(0x7f0000004340)=[@cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0x0, 0xffffffffffffffff}}}, @rights={{0x2c, 0x1, 0x1, [r8, r10, 0xffffffffffffffff, r5, 0xffffffffffffffff, r6, r6]}}, @cred={{0x1c, 0x1, 0x2, {r11, 0xee01, r15}}}], 0x70, 0x24048004}}], 0x4, 0x40010) (async, rerun: 64) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async, rerun: 64) ioctl$PPPIOCSMRU(0xffffffffffffffff, 0x40047452, &(0x7f0000000200)) fchownat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) (async) open(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) 03:06:21 executing program 4: r0 = getpgid(0x0) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, 0x0, 0x4, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x400000}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ppoll(0x0, 0x0, 0x0, 0x0, 0x0) r2 = syz_mount_image$xfs(&(0x7f00000002c0), &(0x7f0000000300)='./bus\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r3 = request_key(&(0x7f0000000040)='asymmetric\x00', &(0x7f0000001ffb)={'syz', 0x1}, &(0x7f0000001fee)='R\trust\xe3c*sgrVex:De', 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_VERSION(0xffffffffffffffff, 0xc0189371, &(0x7f0000000d00)=ANY=[@ANYBLOB="010000000100000018000000", @ANYRES32=0xffffffffffffffff, @ANYBLOB="00000004000000002e2f62bb75f396a9a27e5e0176eac9506f8a91513129cbe76f93e58a74ce416adbfe800dd0ec81a75eeaa66209eb4d92afa3d6a3eebde7cfb85ce89cb564f1d3b5efb23ccf8b5d37a271e7e163656925d1b6e5414087b711c6908cc623d609e7b2753bb6bbcbf510e4393da480ceefae5ff550974932ecb442a333dd8fa9cc6f26a0e45f63c36e4901ab2a827884973cbd71b80595c386661c9c9fc5df8b0f569dd413fa11189d8872604d82681b29bef4df4368bdea68b628a9b3d32f7ab8a1f03f69cb683265ddc5710b659080d0b999c46f81b426af64eb1b1b4238378c072c9b993c2b8d43cf53ee097aaa3b"]) perf_event_open(&(0x7f0000000880)={0x5, 0x80, 0x40, 0x7c, 0x20, 0xc6, 0x0, 0xfffffffffffffff7, 0x20428, 0x6, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x40, 0x4, @perf_config_ext={0xffffffff, 0x4}, 0x10000, 0x55dd, 0x7, 0x3, 0x1, 0x9ac, 0x6a, 0x0, 0x63, 0x0, 0x8001}, r0, 0xa, r4, 0x0) add_key(0x0, &(0x7f00000004c0)={'syz', 0x1}, 0x0, 0x0, r3) (async) add_key$keyring(&(0x7f0000000140), &(0x7f0000000180)={'syz', 0x1}, 0x0, 0x0, r3) (async) pselect6(0x40, &(0x7f0000000200)={0x8, 0x3, 0x400003, 0x0, 0x2, 0x5, 0x0, 0x5}, &(0x7f0000000240)={0x203a, 0x0, 0x9, 0x1002, 0x80000000, 0x0, 0x3, 0x6}, &(0x7f00000005c0)={0x8001, 0x4, 0xb5, 0xffffffffffffff81, 0xb, 0x80f3, 0xde6, 0x102}, &(0x7f0000000340)={0x0, 0x3938700}, &(0x7f00000003c0)={&(0x7f0000000380)={[0xa]}, 0x8}) (async) ioctl$BTRFS_IOC_QUOTA_RESCAN_STATUS(r2, 0x8040942d, &(0x7f0000000b40)) (async, rerun: 64) ioctl$F2FS_IOC_WRITE_CHECKPOINT(r1, 0xf507, 0x0) (async, rerun: 64) r5 = add_key$keyring(&(0x7f0000000100), &(0x7f0000000300)={'syz', 0x0}, 0x0, 0x0, 0xffffffffffffffff) keyctl$search(0xa, r5, &(0x7f0000000080)='keyring\x00', &(0x7f0000000000)={'syz', 0x0}, 0x0) r6 = syz_open_dev$sndctrl(&(0x7f0000000040), 0xd3, 0x100) (async) r7 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000b80), 0x2, 0x0) write(r7, &(0x7f0000000bc0)="40e470887482237b1f431e10acc071d7e36e45dd841998beab3efbb468747d8dbb333477ff6d7e0b50dd0ed7e7a8392f662f50c4a9a687aacb4edb223f80c48df42d958c815cc79f2ad2d0d04d03daf0f4738e419aa1c9eaf2d50a9a705805d356ba45cd0568a972f712b327a8ebaf0be155a9a3aec7afcf66a4327e7263915228b2792f", 0x84) ioctl$SNDRV_CTL_IOCTL_ELEM_ADD(r6, 0xc1105517, &(0x7f0000000400)={{0x1009, 0x0, 0x0, 0x0, 'syz1\x00'}, 0x5, 0x170, 0x1, r0, 0x0, 0x0, 'syz0\x00', 0x0}) r8 = add_key$keyring(&(0x7f0000000000), &(0x7f0000000040)={'syz', 0x3}, 0x0, 0x0, 0x0) keyctl$revoke(0x3, r8) (async) add_key$user(&(0x7f0000000280), &(0x7f0000000600)={'syz', 0x1}, &(0x7f0000000640)="3d21f0a9279db9b5ff9e49752a55aec5a551ddbe24dde81f61784beb209751af28ab0653e7437dc885adc48b9082a78bd83d547e54939aeb38d31ede5a39aadc49cc790e9e9e321948ddb43d561e94466754761c630e63637e", 0x59, 0x0) [ 704.160302] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 704.178737] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 03:06:21 executing program 5: r0 = creat(&(0x7f0000000140)='./bus\x00', 0x0) fcntl$setstatus(r0, 0x4, 0x46802) (async) socket$inet_icmp_raw(0x2, 0x3, 0x1) (async) setsockopt$IPT_SO_SET_REPLACE(0xffffffffffffffff, 0x8000000000000, 0x40, &(0x7f0000000340)=@raw={'raw\x00', 0x2, 0x3, 0x240, 0xd8, 0x0, 0xd8, 0xd8, 0xd8, 0x1a8, 0x1a8, 0x1a8, 0x1a8, 0x1a8, 0x3, 0x0, {[{{@ip={@broadcast, @initdev={0xac, 0x1e, 0x0, 0x0}, 0x0, 0x0, 'gre0\x00'}, 0x0, 0xb8, 0xd8, 0x0, {}, [@common=@inet=@ecn={{0x28}, {0x0, 0x2}}, @common=@socket0={{0x20}}]}, @unspec=@NOTRACK={0x20}}, {{@uncond, 0x0, 0x70, 0xd0}, @common=@CLUSTERIP={0x60, 'CLUSTERIP\x00', 0x0, {0x0, @remote}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x2a0) (async) socket$inet_icmp_raw(0x2, 0x3, 0x1) (async) perf_event_open(&(0x7f0000000100)={0x1, 0x70, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) truncate(&(0x7f0000000200)='./bus\x00', 0x1) r1 = memfd_create(&(0x7f0000000940)='Y\xff\xff\x00\x00\x00\x00\x00K\xb2\x02\x80B\xe9\xe8\xcc\xde\x06\x00l\xa8\x1aJ\xaf\xb2M\xba\xb8_\x05U\xcd<|>\x9e\xec^\x0e\xbe\x18+-\x9b\x893\x02\x00\xa6\x1f+\xb3\xc5\x90z5\xe0\xdfi\xb7\x9f\xb4QUw!j\x91\x0eW\xc9\xc9\x92\x03\t\x00\x00\x00\x00\x00\xb2\x0f\xee\xbe\f8\xcc\x7f\x00\x00\x00Z\x81\x00\x00\x00\x00\x18I\x13\xf1\xa2x\x04\x81R\xd45R\xae\x84_M^dQ:\xbc\xafq\x88\x19nSF|;]\xe1\xb04A\x8c\x8a\x98\xd7|\xdcLF\r\xb1\xfd\xbf\x8b\xc7u\xccP\xdd\x13~\x89\xcf\x85\xca\xa0%\xc6\xc7\x11\x00\x00\x00\x00\x00\x00\x00?M9\\\av~\'\xd9\xb0\xacdya]8\x9d\xb7\v\xf39\xc5{\x9c\x83\xe7\ng\x87\xd930x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000000)=0x81) r3 = getpid() sched_setscheduler(r3, 0x5, &(0x7f0000000380)) (async) r4 = creat(&(0x7f0000000300)='./file0\x00', 0x0) statx(r4, 0x0, 0x800, 0x2, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0}) r6 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r6, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007300)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000100)="069586fa96ad", 0x6}, {&(0x7f0000000580)="b8b05e6deaece5660637caee5f3dacc4f3d9e2877485a754b7a012fee36928632a40eedf22b9c33a43731c35e48d6c1ce41d84fdae33b01b6ef326454156bb598175a18ec736a51bb33e3d0d443f0d1fe0585fbbcf637b41ba232908bbf5feec57e538b81ad0fc", 0x67}, {&(0x7f0000000600)}], 0x4, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}], 0x20, 0x4004001}}, {{&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a40)="dc2efea7f1b58ab2204528741a2343bd8e546aa6895fc299ec26743299fe4f24b2a6d979c0068ec6c0c338868c68fc69c6ef4f80c5a59b641cd8bd7f62c289d9fd4270b096ba71a80eba802e5f39950dae80158d02017492c102ce40487ff42bd46133b711b2479ff683785a0cc951373c47ab35f4655546412dea50a087f9a351bc6f0824de05b5c0540c6161a880bf1113a0899be4faab941cd97399d7bd3215e7c032fb0fcd", 0xa7}, {&(0x7f0000000b00)="32e37ad2ceb76eac1eda34cefbd280be676d08de690d9de377c99e59f8ea67d2b83a6e7a2db4556a6fefa2f300b2e6ebde36efede4668bf396ad4477eda7a24f9eddcc426872f7", 0x47}, {&(0x7f0000000b80)="0de610c2a009b561731b84e0070c24fb9cdca497fb0f528f9ef0261d0d91ea20c9eb475212544a4b6a33e4e047ffb7a552deae81369dbddb76a94bb0c88d13603b719d26a2842eec61c3a5084a9479975a1abfabff4fbd9c1c7e02b50caa6eb3ae414f47805dee7c671050defc730dcb14a1919251d116d778c8e2204dae4d7b77ceb468e190aa8578014af90bae10c335d11d0547de9c66bb07c82ef8b051e51d8559b17e", 0xa5}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="140086a1921013030000000001db00", @ANYBLOB, @ANYRES32=r3, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYBLOB="00000000280000000000e8efd7d4080001000000a7a91cd2d0a0fbf5921a096da93a3d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c2a00"/16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x008\x00\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0xf8}}, {{&(0x7f0000002900)=@abs={0x0, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x4000}}, {{&(0x7f0000006e80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000007040)=[{&(0x7f0000006f00)="0324693a831c7ca2ba40fa1b611a142c9293bc2cc0583d140206eeed4bd1563ddaa78f8e58509687716328cb1e75e029aef2e080b1c8a7", 0x37}, {0x0}, {&(0x7f0000006fc0)="9949428fec5b12238e57f5577fe45a6b949d971032185a34b49e3f91c27a38d69038ebcf0fcc495e19745bcac47bc509aaf6b7488c618f397933d78af0eee5542ad7b5a7ed0874e60b60a8ff5614188aecf5602ecea3f88f376afc938032a71e4e3c9576a76134e7", 0x68}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32=0x0, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r6, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4000000}}], 0x4, 0x40800) r7 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r7, 0x0) ioctl$PERF_EVENT_IOC_SET_BPF(r7, 0x40042408, 0xffffffffffffffff) perf_event_open(&(0x7f0000000240)={0x4, 0x80, 0x80, 0x7, 0x40, 0xea, 0x0, 0x1, 0x200, 0x5, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x2, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x5, 0x2, @perf_config_ext={0xfff, 0x6}, 0x1800a, 0x10001, 0x2, 0x1, 0x8, 0x0, 0x62, 0x0, 0x1f, 0x0, 0x5}, r3, 0xffffffffffffffff, r7, 0x6) (async) io_submit(r2, 0x1b, &(0x7f0000000540)=[&(0x7f00000000c0)={0xffffff7f, 0x79000000, 0x0, 0x1, 0x0, r0, &(0x7f0000000000), 0x1a31e3fd987a7d49}]) (async) r8 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) renameat2(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x6) (async) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r8, 0x0) preadv(r8, &(0x7f0000000280), 0x18, 0xd9f, 0x0) (async) accept4$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @private0}, &(0x7f0000000080)=0x1c, 0x80800) 03:06:22 executing program 5: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_bp={&(0x7f0000000000), 0x8}, 0x0, 0x0, 0x1, 0x5, 0x6f4, 0xffffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) r2 = creat(&(0x7f0000000300)='./file0\x00', 0x0) statx(r2, 0x0, 0x800, 0x2, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r5 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007300)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000100)="069586fa96ad", 0x6}, {&(0x7f0000000580)="b8b05e6deaece5660637caee5f3dacc4f3d9e2877485a754b7a012fee36928632a40eedf22b9c33a43731c35e48d6c1ce41d84fdae33b01b6ef326454156bb598175a18ec736a51bb33e3d0d443f0d1fe0585fbbcf637b41ba232908bbf5feec57e538b81ad0fc", 0x67}, {&(0x7f0000000600)}], 0x4, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}], 0x20, 0x4004001}}, {{&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a40)="dc2efea7f1b58ab2204528741a2343bd8e546aa6895fc299ec26743299fe4f24b2a6d979c0068ec6c0c338868c68fc69c6ef4f80c5a59b641cd8bd7f62c289d9fd4270b096ba71a80eba802e5f39950dae80158d02017492c102ce40487ff42bd46133b711b2479ff683785a0cc951373c47ab35f4655546412dea50a087f9a351bc6f0824de05b5c0540c6161a880bf1113a0899be4faab941cd97399d7bd3215e7c032fb0fcd", 0xa7}, {&(0x7f0000000b00)="32e37ad2ceb76eac1eda34cefbd280be676d08de690d9de377c99e59f8ea67d2b83a6e7a2db4556a6fefa2f300b2e6ebde36efede4668bf396ad4477eda7a24f9eddcc426872f7", 0x47}, {&(0x7f0000000b80)="0de610c2a009b561731b84e0070c24fb9cdca497fb0f528f9ef0261d0d91ea20c9eb475212544a4b6a33e4e047ffb7a552deae81369dbddb76a94bb0c88d13603b719d26a2842eec61c3a5084a9479975a1abfabff4fbd9c1c7e02b50caa6eb3ae414f47805dee7c671050defc730dcb14a1919251d116d778c8e2204dae4d7b77ceb468e190aa8578014af90bae10c335d11d0547de9c66bb07c82ef8b051e51d8559b17e", 0xa5}], 0x3, &(0x7f0000001640)=ANY=[@ANYBLOB="140086a1921013030000000001db00", @ANYRESOCT=r5, @ANYRES32=r1, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES8=r4, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYBLOB="00000000280000000000e8efd7d4080001000000a7a91cd2d0a0fbf5921a096da93a3d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYBLOB="1c2a00"/16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x008\x00\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0xf8}}, {{&(0x7f0000002900)=@abs={0x0, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x4000}}, {{&(0x7f0000006e80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000007040), 0x0, &(0x7f00000015c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32=0x0, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRESHEX=r1, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4000000}}], 0x4, 0x40800) perf_event_open(&(0x7f0000001540)={0x1, 0x80, 0x6, 0x5, 0xfa, 0x20, 0x0, 0x9, 0x0, 0x4, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x3, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x3, @perf_config_ext={0x8082, 0x7fffffff}, 0x630, 0x1, 0x100, 0x0, 0x7fffffff, 0x1, 0x6, 0x0, 0x5, 0x0, 0xa67}, r1, 0x5, r0, 0x2) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000017c0)={0x0, ""/256, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r0, 0x50009418, &(0x7f0000000400)={{}, r6, 0x28, @unused=[0x7, 0x9ee, 0x7fff, 0x6], @devid}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1000000, 0x100010, 0xffffffffffffffff, 0x8dad8000) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r7, 0x0, 0x2a, &(0x7f0000000180)={0x2, {{0x2, 0x0, @multicast2}}}, 0x88) setsockopt$inet_group_source_req(r7, 0x0, 0x2e, &(0x7f00000004c0)={0x2, {{0x2, 0x0, @multicast2}}, {{0x2, 0x0, @remote}}}, 0x108) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000002100)) r8 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x6e93ebbbcc0884f2, 0xc6, &(0x7f0000664fc0)={0x0, 0x5, 0x5}) mq_timedsend(r8, 0x0, 0x0, 0x0, 0x0) mq_timedreceive(r8, &(0x7f0000000100)=""/4096, 0x1000, 0x20000100, 0x0) syz_open_dev$tty1(0xc, 0x4, 0x1) r9 = dup(0xffffffffffffffff) r10 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r10, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r10, r10, &(0x7f0000000240), 0x7fff) r11 = accept4(r9, &(0x7f0000001480)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000001500)=0x80, 0x80000) setsockopt$sock_void(r11, 0x1, 0x16, 0x0, 0x0) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000001440), &(0x7f00000020c0)=0xc) ioctl$F2FS_IOC_RESERVE_COMPRESS_BLOCKS(r0, 0x8008f513, &(0x7f00000000c0)) getsockopt$IPT_SO_GET_REVISION_MATCH(r9, 0x0, 0x42, &(0x7f0000000040)={'TPROXY\x00'}, &(0x7f0000000080)=0x1e) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000001400)) 03:06:22 executing program 2: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xc}, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000000)=0x81) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) (async) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, 0x0, 0x4001) (async) statx(0xffffffffffffff9c, 0x0, 0x100, 0x800, &(0x7f0000007180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r4 = socket$nl_generic(0x10, 0x3, 0x10) (async) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_80211(r7, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r7, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x2c, r8, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r9}, @void}}, [@mon_options, @NL80211_ATTR_IFTYPE={0x8, 0x5, 0x8}, @NL80211_ATTR_4ADDR={0x5}]}, 0x2c}, 0x1, 0x0, 0x0, 0x1}, 0x0) (async) sendmsg$NL80211_CMD_FRAME(r6, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000280)={&(0x7f00000003c0)={0xb8, 0x0, 0x400, 0x70bd26, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r9}, @void}}, [@NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @chandef_params=[@NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x3}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x25c}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x1}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x2}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}, @NL80211_ATTR_CENTER_FREQ1={0x8}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x1711}], @chandef_params=[@NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x2}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x3}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x1e}], @chandef_params=[@NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xe7}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x2}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x5}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x6}], @NL80211_ATTR_DURATION={0x8, 0x57, 0x4}, @NL80211_ATTR_CSA_C_OFFSETS_TX={0xc, 0xcd, [0x400, 0x40, 0x81, 0x4]}, @NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}]}, 0xb8}}, 0x40) (async) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007300)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e23}, 0x6e, 0x0, 0x0, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}, @cred={{0x1c}}], 0x40}}, {{&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a40)="dc2efea7f1b58ab2204528741a2343bd8e546aa6895fc299ec26743299fe4f24b2a6d979c0068ec6c0c338868c68fc69c6ef4f80c5a59b641cd8bd7f62c289d9fd4270b096ba71a80eba802e5f39950dae80158d02017492c102ce40487ff42bd46133b711b2479ff683785a0cc951373c47ab35f4655546412dea50a087f9a351bc6f0824de05b5c0540c6161a880bf1113a0899be4faab941cd97399", 0x9d}, {0x0}], 0x2, &(0x7f0000002480)=ANY=[@ANYBLOB="140086a1921013030000000001db00", @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="1c2a000000000000", @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0], 0xf8}}, {{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}, {{&(0x7f0000006e80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000007040)=[{&(0x7f0000006f00)="0324693a831c7ca2ba40fa1b611a142c9293bc2cc0583d140206eeed4bd1563ddaa78f8e58509687716328cb1e75e029aef2", 0x32}], 0x1, &(0x7f0000000740)=[@cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r0, r4]}}], 0x78, 0x4000000}}], 0x4, 0x40800) (async) sendfile(r0, 0xffffffffffffffff, 0x0, 0x9) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f00000002c0)=0x6) (async) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000040)=@default_ap_ssid, 0x6, 0x0) (async) r10 = socket$nl_generic(0x10, 0x3, 0x10) (async) r11 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) (async) r12 = syz_open_dev$vcsa(&(0x7f00000002c0), 0xd7, 0xc0000) ioctl$PERF_EVENT_IOC_PERIOD(r12, 0x40082404, &(0x7f0000000400)=0x1) pipe2(&(0x7f0000007280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000) r14 = syz_open_dev$vcsa(&(0x7f00000002c0), 0xd7, 0xc0000) ioctl$PERF_EVENT_IOC_PERIOD(r14, 0x40082404, &(0x7f0000000400)=0x1) (async) r15 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000008940)={r5, 0x0, 0x25, 0x6}, 0x10) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000089c0)=[{{0x0, 0x0, &(0x7f0000005d80)=[{&(0x7f0000005cc0)="6a2ef8590284cdd2bb6627461e90384959755f044c41c8bfbad979e4af4e36a9e3573d66016fd4f55ba9161b5512cc82f50f908689684a8b9cb9be06785cd34dcfc12186c571c57af803bdaac06bec9ec3c8c48595ef08f4a7be77d34c06290df3ef1c27307630062a04f26cd0159c63272c3e3bcc31e59bbc4cb397165976210f26382888ce4127ef12ea0b7f732b0d4d373e9a08648c1356811fb3064eae09d97431dfa495935e", 0xa8}], 0x1, &(0x7f0000005f80)=[@rights={{0x1c, 0x1, 0x1, [r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r2}}}, @rights={{0x20, 0x1, 0x1, [r0, r0, r0, r6]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r2}}}, @rights={{0x18, 0x1, 0x1, [r5, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r7, r4, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}], 0x110, 0x800}}, {{&(0x7f00000060c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000064c0)=[{&(0x7f0000006140)="a3c410b9551e8a5fe4db5860a550c6b3497110e160950a3926ed0b10881a0a6896a1b0d1dd5b1bf967fd996bed281425153df61c21e87c4466156918af668f9fc639287b6b172ffecb955e6f5be04faee961446a1b8cafe6e416745bfc9d6b704be6e4328d5005edd9bc3dcf98cdf8e6198f3a49ce5579dee431e699c3a8f520831a1965de3a1b1326e3ae6dd964eb5e3ce3df20775cda4c1f4ff5864357f51fcf64fac95db3ffa79c6981dfcf6408daeac8ce4baa9846f810c9cf938af120969e3d8864b56579163537d112d3305028ff3cecd6aebf5d609f3bdbb3d06189fea3ab647f0110ef5d18c17e", 0xeb}, {&(0x7f0000006240)="9a8c9dc0f7b646fcc5f5fe00144b2fe7a5b9313a198c9e81f7be08ab60b37895396b97a993f571", 0x27}, {&(0x7f0000006280)="8e72c7881f366f7f7f", 0x9}, {&(0x7f00000062c0)="7fecae6544af592e156a939e77305ed935621fac2ac403c97f59c802a3b07b6ab5a8107e7a691ed2a89e06d63f918ee833c4761c513dce3d6ab5af64abbd86e6efb657ece0b1fa98439fdd363868e500acd992e6bb2fab0ba2cf286eec137676317cc34b866bf46aa89d082ca1a34d20b1ce7637d66248f177324cb99994d99bf6db76adda43f7fccd3d49d336c7dda44dc4e3c1ef704577d2b64e477263594532967bb8dae1f6a9b9ae549b18dd30a5f26ed508f2d9bdc198e9e712a14d7e8b4b124a812b553d61d3b544cfac4ee9f20aba6f92f064bc2a8726a8d0b93a2f321ec0a0a54cdba556d06a3530301ce1724453087978d6c181f8f561df704d8f", 0xff}, {&(0x7f00000063c0)="bbd4bed900add04da8f2382f1fdc45f919bb8e6ace3c723c824c4fd298910ac2f1ab78947f9730a1af9ff3520b56abdce48df67e2d6f813c89aa9b4f4ae307bd235bf7aa9e748e3069f9d5bb9fe77cf9ef7dd9ecc283b34e0874d8e939c25bc7d3f9e3549b9833b6f53dabe32f975eadc02960ef83a3d0383dce66c91eb938e0cc42cc34d1a4d1c6e0361bdefef528a6c15bc34f9ff39a38ad94ba1af96bf452b1bc7d2d3fde44ca9d68d6adac279bac745fe9c17ab951afce", 0xb9}, {&(0x7f0000006480)="430fdf0e82fbeca1479625834723f6816ef6e7265f6ad021dc80b8c9d41333a71847a509610cfb71438c8f8f0192988885", 0x31}], 0x6, &(0x7f0000006540)=[@rights={{0x14, 0x1, 0x1, [r4]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r2, r3}}}], 0x38, 0x40000}}, {{&(0x7f0000006580)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000066c0)=[{&(0x7f0000006600)="410c0c0780adf2aab4147ef79caa5113296fdf433786be833666e917164c879742aaa776", 0x24}, {&(0x7f0000006640)="3c9ad2365c966ef7abbeb5d1b7d32f920f93d47d142eb3410b7f61a33f2e752449673ebd1531a336582fefbccfa1444166c9271f211bcf7ff93a46841966db5cfe6217b54c70e83c82ca4f543177e683bfecf8ef755c47b12f50fc2f73610429781dfb7f6e38481188a1a3bbf16cba7d1c4e7435d0a359ef99024000f052", 0x7e}], 0x2, &(0x7f0000006740)=[@cred={{0x1c, 0x1, 0x2, {0x0, r2, r3}}}], 0x20, 0x884}}, {{&(0x7f0000006780)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000006b40)=[{&(0x7f0000006800)="bc773b70136ad746c0a9c1885ca7039ec42fb9b51759be29663195bda15accdd3ff9891daf69b5a1ad8c29", 0x2b}, {&(0x7f0000006840)="ca2a00338a758d068b745918785e506942bb2ae201060498410c413e23c55559afead276843ce7021f263bcbb60e346a7739695d9457cf3fb2bcea6e230ba5cf6251ca18d1aefa3f92490e6094683717c5492da52621ece3db892b6b8f8c3d2d46a7e3dbba0f11848911c94aa4ff0c6993034859024591ce79d85b3db3783b09c06d846efcbd39b7dce0e1f19ea29960648bdc49be343c53b4e8224c1a2c5cb1d40a191eccd922ff04352440aa1b391da09c1aa425ecf69b072863c6c77926cce97a6e025a5f7be83138ae3d1927d468e8a891c1a03d56010546e59cb693858ae75f52c99347074492a7952fb510dbfd0f579694", 0xf4}, {&(0x7f0000006940)="c5da15e6accd53a7a5db4109268a187f7546636c57bdb7a16c45a42416c1914ab6494d106d0c", 0x26}, {&(0x7f0000006980)="162c213591607ebef2fa48390478da84e24ae6980a6b01b35676", 0x1a}, {&(0x7f00000069c0)="e9ed0a161d1227598db3f380bec9f1eed1fd4f8377cfc1b47c000e68012852971b27bb4e2c3244bc73a983258531a218860b7ac819de40722806bc423ee3811ed4911bfc68815c88b5879d4edb7b9a6b299d8571fe2b999f9ff391e6cb9db093e3e3ff298babfe648eb4358efb6d3cb2f5885a13ecbf668fb516a5c9538956b8909ff80a988b90016d9e25eb0358d628cba39feae5fadd3ba270038ad4f4a0aad4a5f1b65ddd6265f92cef044647d5ee347d40a215f886ad4e792788dd551fdaefaf8561604594ca53e2ed24556c1a413be80ab899cfe66e6519bb0605574f20e3f52e0e2f70", 0xe6}, {&(0x7f0000006ac0)="2001e9837126e3b7a6a146d2a35da5a5cb5505b3a309c16020dd23a7799f4e22c5c0ddbda8d66b8843bae856179c4408f668942e4bf28f60c5c87984aa5a3741828b82c11aa0b0e8846977780e344bc00beb8f66c354676edfba649a8f627c592a25e37e09998f523f095565c616b457f4", 0x71}], 0x6, &(0x7f0000006d80)=[@cred={{0x1c, 0x1, 0x2, {0x0, r2, r3}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x40, 0x11}}, {{&(0x7f0000006dc0)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000006fc0)=[{&(0x7f0000006e40)="be59b77035c31e10beac3dad8ea7a0a328c876991b1a4408012f751111ce9035fefa5c4768d693ce9bec4edf1685f86b9b7d99586c875794", 0x38}, {&(0x7f0000006f40)="6ff61118e58174e83899725c60213ddb5bd790e16cb8db08874c63b6ac2b344b13248ecec91443c58d06166f07446707833016e1d581b8f779995c3fccdf811c01", 0x41}], 0x2, &(0x7f0000008400)=[@cred={{0x1c, 0x1, 0x2, {0x0, r2}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r12, r13, 0xffffffffffffffff]}}], 0x88, 0x10}}, {{&(0x7f00000084c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000088c0)=[{&(0x7f0000008540)="020a6ff23ae266d22648596c95ec79f8a2cd39ae30931f133bfa598f3962ffd674664decec75fb4ea5c7f7d58c571678391aff96a4648e531f35b7c349606c1db9e213bc52acb20fb5d3e58e7bd8291fecd6a0575358878ba60eb5ce3414a33ed821e7c4bdc84063df62228a58bb43cb607bf1aa0d07d43b5037b137bd1e4415bdcd3f2b0ed17cf7cdaf0d94cde2eb67c8315ebeea2c0f01ab9226416b3716c2d9097c1a7bf1e12f1abffa7bad61e18eb8562e43339030a3ebcfdeb9096a30ffb8d43ff6884802e357c2fd32399ebdd2332f6c48af08586a89b934", 0xdb}, {&(0x7f0000008640)="0296085de51ce4ab6d0f625c21c0e860c70c5f23cb183527692dfd6542095f9056f2c8926f556c3a1221da283e69602a1049bd2da53715f34f99feadd5a3a5d9b4fc9caf1864101c05510a4e295c3cbb36fe4664145b3d52239c711416e9d057756fcb81e4d8f9d018db3f9efc1ce36a084ab2a9eefc560803e69acf97aa42c91237895b0055d9345f5defe6de4460ae9070741f1e7eef0e364653789038fb36164ea230985dfbb7682ce0f22a239fc933da9cabdf1bfb9f2e6b14594c9d643831c18222e3aa8d7bf65aaebc", 0xcc}, {&(0x7f00000072c0)="e42054098b3e24654ce85184d025bba39b7379bcd689f0f53a8b98e9ccd5", 0x1e}, {&(0x7f0000008740)="3316b953c816a9ac067d851b6b2c147b0bd5843f2fe423b31e76949b5c91747c9f79a0e86be11bcc0884923923d612c31f", 0x31}, {&(0x7f0000008780)="3adff38b26e083c57d1d257f4c3a2da00d8440d49175640b9b4cca9448e7b331e6a696c5fa3b242422b2db220649e805c1ac159b7ab23414e139316d3fa9649ba57f7284381112fa2c1e234af308f384e1c3f34727510bc95f4f9c94460a54219c", 0x61}, {&(0x7f0000008800)="da292ef33b2c97bbc1b505c20931e8f9479a57487517a75f8504d6c10b0bf3ea5cdc0e4b4e1d9012af5068a2c63cc1890b886298b673830be6ecbcb06832c7adaee43efae8c7758d581d972379360315079d68638b1876c122f975f14ffbeda6b0c8b4a65b7d76e667d4f5ad8097f7ca76dbd09b0393f6eb46f0e4f97fd7e826a3d32d93b0390fffe3d307e3fd191133b5ca09baddc7c88a3f78821c02e6d2fdfc22448db5d037f352d82851a46e6f232e12af627e8787557e040e6d96", 0xbd}], 0x6, &(0x7f0000008980)=[@rights={{0x20, 0x1, 0x1, [r14, r4, r10, r15]}}], 0x20, 0x40}}], 0x6, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(r10, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r10, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x2c, r11, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r16}, @void}}, [@mon_options, @NL80211_ATTR_IFTYPE={0x8, 0x5, 0x8}, @NL80211_ATTR_4ADDR={0x5}]}, 0x2c}, 0x1, 0x0, 0x0, 0x1}, 0x0) recvmmsg(r7, &(0x7f0000005a80)=[{{&(0x7f0000000480)=@hci, 0x80, &(0x7f00000008c0)=[{&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000540)=""/77, 0x4d}, {&(0x7f00000005c0)=""/124, 0x7c}, {&(0x7f00000007c0)=""/207, 0xcf}, {&(0x7f0000000640)=""/183, 0xb7}, {&(0x7f0000000b00)=""/195, 0xc3}], 0x6}, 0x793}, {{&(0x7f0000000c80)=@phonet, 0x80, &(0x7f0000000e80)=[{&(0x7f0000000940)=""/31, 0x1f}, {&(0x7f0000000d00)=""/162, 0xa2}, {&(0x7f0000000dc0)=""/75, 0x4b}, {&(0x7f0000000c00)=""/47, 0x2f}, {&(0x7f0000000e40)=""/58, 0x3a}], 0x5, &(0x7f0000000f00)=""/178, 0xb2}, 0x7}, {{&(0x7f0000000fc0)=@x25, 0x80, &(0x7f0000001180)=[{&(0x7f0000001040)=""/145, 0x91}, {&(0x7f0000001100)=""/80, 0x50}], 0x2, &(0x7f00000011c0)=""/250, 0xfa}, 0x7}, {{&(0x7f00000012c0)=@ethernet={0x0, @broadcast}, 0x80, &(0x7f0000001380)=[{&(0x7f0000001340)=""/38, 0x26}], 0x1, &(0x7f00000013c0)=""/91, 0x5b}, 0x6}, {{&(0x7f0000001440)=@ax25={{0x3, @bcast}, [@bcast, @bcast, @remote, @netrom, @remote, @bcast, @null]}, 0x80, &(0x7f0000001940)=[{&(0x7f00000014c0)=""/4, 0x4}, {&(0x7f0000001500)=""/166, 0xa6}, {&(0x7f00000015c0)=""/161, 0xa1}, {&(0x7f0000001680)=""/187, 0xbb}, {&(0x7f0000001740)=""/177, 0xb1}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000001800)=""/22, 0x16}, {&(0x7f0000001840)=""/254, 0xfe}], 0x8, &(0x7f00000019c0)=""/191, 0xbf}, 0x7fffffff}, {{0x0, 0x0, &(0x7f0000001ec0)=[{&(0x7f0000001a80)=""/59, 0x3b}, {&(0x7f0000001ac0)=""/96, 0x60}, {&(0x7f0000001b40)=""/48, 0x30}, {&(0x7f0000001b80)=""/143, 0x8f}, {&(0x7f0000001c40)=""/22, 0x16}, {&(0x7f0000001c80)}, {&(0x7f0000001cc0)=""/5, 0x5}, {&(0x7f0000001d00)=""/102, 0x66}, {&(0x7f0000001d80)=""/126, 0x7e}, {&(0x7f0000001e00)=""/154, 0x9a}], 0xa, &(0x7f0000001f80)=""/167, 0xa7}, 0x6}, {{&(0x7f0000002040)=@sco={0x1f, @none}, 0x80, &(0x7f00000023c0)=[{&(0x7f00000020c0)=""/108, 0x6c}, {&(0x7f0000003540)=""/4096, 0x1000}, {&(0x7f0000004540)=""/4096, 0x1000}, {&(0x7f0000002140)=""/24, 0x18}, {&(0x7f0000002180)=""/123, 0x7b}, {&(0x7f0000002200)=""/236, 0xec}, {&(0x7f0000002300)=""/179, 0xb3}], 0x7, &(0x7f0000002440)=""/3, 0x3}, 0x4}, {{0x0, 0x0, &(0x7f00000059c0)=[{&(0x7f0000005540)=""/171, 0xab}, {&(0x7f0000005600)=""/51, 0x33}, {&(0x7f0000005640)=""/125, 0x7d}, {&(0x7f00000056c0)=""/247, 0xf7}, {&(0x7f00000057c0)=""/207, 0xcf}, {&(0x7f00000058c0)=""/238, 0xee}], 0x6, &(0x7f0000005a40)=""/18, 0x12}, 0x100}], 0x8, 0x0, &(0x7f0000005c80)) 03:06:22 executing program 1: perf_event_open(&(0x7f0000000180)={0x1, 0x9f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000002c0)={0x2, 0x80, 0x8, 0xa, 0x0, 0x4, 0x0, 0x1, 0x0, 0x6, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xffffffff, 0x4, @perf_config_ext={0xff, 0xfffffffffffffb2b}, 0x0, 0x0, 0x6, 0x8, 0x6, 0x6, 0x9, 0x0, 0x3a, 0x0, 0x204}, 0xffffffffffffffff, 0xa, 0xffffffffffffffff, 0x8) r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r0, &(0x7f0000000140)={0xa, 0x4e23, 0x2, @loopback, 0x1ff}, 0x1c) (async) listen(r0, 0x10003) r1 = openat$mice(0xffffffffffffff9c, 0x0, 0x0) openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000080)='/proc/asound/card1/oss_mixer\x00', 0x20000, 0x0) (async) setsockopt$MRT6_INIT(r1, 0x29, 0xc8, &(0x7f0000000240), 0x4) (async) r2 = socket$inet6_sctp(0xa, 0x800000000000001, 0x84) accept4$rose(r1, &(0x7f0000000000)=@short={0xb, @remote, @remote, 0x1, @default}, &(0x7f0000000100)=0x1c, 0x800) (async) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000340)=0x0) r4 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r4, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_BPF(r4, 0x40042408, 0xffffffffffffffff) (async) perf_event_open(&(0x7f00000003c0)={0x3, 0x80, 0x80, 0x1f, 0x2, 0x2, 0x0, 0x1, 0x44080, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0xe71, 0x1, @perf_config_ext={0x10000, 0x7}, 0x5, 0x7f, 0xdd16, 0x6, 0x7, 0x8000, 0x0, 0x0, 0x1, 0x0, 0x7}, r3, 0x7, r4, 0x9) (async) r5 = getpid() sched_setscheduler(r5, 0x5, &(0x7f0000000380)) (async) syz_mount_image$squashfs(&(0x7f00000000c0), &(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r2, 0x84, 0x64, &(0x7f0000000440)=[@in6={0xa, 0x0, 0xffffffff, @loopback, 0x200007}, @in={0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x30}}], 0x2c) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) (async) shutdown(r6, 0x1) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r2, 0x84, 0x6b, &(0x7f000055bfe4)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000280)={0x0, 0x69, {}, {0xee01}, 0x3, 0xd}) (async, rerun: 64) setsockopt$inet6_opts(r2, 0x29, 0x3b, 0x0, 0x48) (async, rerun: 64) r7 = creat(&(0x7f0000000040)='./bus\x00', 0x0) fcntl$setstatus(r7, 0x4, 0x6900) (async) r8 = socket$bt_cmtp(0x1f, 0x3, 0x5) dup3(r2, r8, 0x80000) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) [ 704.710116] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 704.726100] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 03:06:22 executing program 0: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080), 0x80041, 0x0) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, 0xffffffffffffffff) r2 = geteuid() stat(0x0, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000005280)={&(0x7f0000002540)={0x50, 0x0, 0x6, {0x7, 0x26, 0x0, 0x1000, 0x9, 0x0, 0x80}}, &(0x7f00000025c0)={0x18, 0xffffffffffffffda, 0xd4}, &(0x7f0000002600)={0x18, 0x0, 0x0, {0x7}}, &(0x7f0000002640)={0x18}, &(0x7f0000002680)={0x18, 0xffffffffffffffda, 0xd8f, {0x101}}, 0x0, 0x0, &(0x7f0000002800)={0x18, 0x0, 0x9, {0x47}}, &(0x7f0000002840)=ANY=[@ANYBLOB], &(0x7f0000002880)={0x20, 0x0, 0x48a4}, &(0x7f00000028c0)={0x78, 0xffffffffffffffda, 0x40, {0x0, 0x7, 0x0, {0x0, 0x9, 0x1, 0xfffffffffffffff9, 0x0, 0x7fffffffffffffff, 0x0, 0x4, 0xf8000000, 0x1000, 0xfff, 0x0, 0x0, 0x1f, 0x2}}}, &(0x7f0000002940)={0x90, 0x0, 0x9, {0x0, 0x3, 0x0, 0x7d, 0x0, 0x0, {0x0, 0x0, 0x0, 0x6, 0x1, 0x0, 0x6, 0x3f, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x611b, 0x4}}}, &(0x7f0000002a00)=ANY=[], &(0x7f0000002d40)=ANY=[@ANYBLOB="d80300000000000095bb440b0000000002000000000000000100000000000000560000000000000000e0000000000000000000000300000005000000000000007f000000000000000300000000000000a17800000000000000000000000000c0d340ffffffffffff20000000030000000100000000a0000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="400000000000000000000000040000000000000002000000000000000500000008000000405b2f2d2100000003000000000000000300000000000000000100000000000001000000000000008000000093000000000000000000000002000000000000000800000000000000ff0f00000000000000000000000000000300000000000000feffffff04000000000800000000000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ff030000031c566e0000000003000100000000001f0000000000000005000000000800005c3a285e2b000000030000000000000000000000000000005522000000000000010001000000000003000000020000000600000000000000160c00000000000002000000000000000000000001000000480000000000000008000000000000000010000006000000810000000080000003000000", @ANYRES32, @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="0400000001000000000000000600000000000000090000000000000001000000020000002f000000000000000200000000000000000000000000000004000000000000000400000000000000610f0000020000000200000000000000ffffff7f00000000da000000000000000700000000000000c90000000000000000000000000000000200000001000000070000000010000000000100", @ANYRES32], &(0x7f0000005180)={0xa0, 0x0, 0x96d, {{0x1, 0x3, 0x0, 0x8, 0x8, 0x1, {0x0, 0x100, 0x9, 0x2, 0x2, 0x4a, 0x5, 0x9, 0x3, 0xa000, 0x6b, 0xee01, r3, 0x0, 0x8}}, {0x0, 0x1f}}}, &(0x7f0000005240)={0x20, 0x0, 0x0, {0x4, 0x0, 0x5, 0x6c09}}}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1, {0x0, r3}}, './file0\x00'}) r4 = perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000000)=0x81) sched_setscheduler(0x0, 0x0, &(0x7f0000000380)) perf_event_open(&(0x7f00000003c0)={0x0, 0x80, 0xc3, 0x0, 0x4, 0x9, 0x0, 0x4701, 0x82000, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x6, 0x5, @perf_bp={&(0x7f0000000100), 0x1}, 0x10000, 0xfffffffffffffff9, 0x2, 0x345a11509fc90ea7, 0x6, 0x34, 0x2, 0x0, 0xffffffff, 0x0, 0x3}, 0x0, 0x2, 0xffffffffffffffff, 0x2) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0x0) sendfile(r4, 0xffffffffffffffff, 0x0, 0x9) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000040)=@default_ap_ssid, 0x6, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r5, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)={0x24, r6, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x3}]}, 0x24}}, 0x0) 03:06:22 executing program 4: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) write$P9_RREMOVE(r0, &(0x7f0000000100)={0x7, 0x7b, 0x2}, 0x7) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x9, 0x5, 0xffffffffffffff4d, 0x4}) ftruncate(0xffffffffffffffff, 0x1) lseek(r0, 0x1200, 0x0) r1 = getpgid(0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x101400, 0x0) fallocate(r2, 0x0, 0xad1, 0x10001) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x80, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x3f}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$F2FS_IOC_GET_FEATURES(0xffffffffffffffff, 0x8004f50c, &(0x7f0000000000)) perf_event_open(&(0x7f0000000280)={0x4, 0x80, 0x3, 0x7, 0x8, 0x8, 0x0, 0x9, 0x41000, 0xf, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x10000, 0x2, @perf_config_ext={0x8001, 0x1ec5c81c}, 0x80044, 0x2, 0x6, 0x4, 0x0, 0x401, 0x6, 0x0, 0x6, 0x0, 0x8}, r1, 0x6, r0, 0xb) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r0, 0x40042409, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x8400fffffffa) sendmsg$SEG6_CMD_SET_TUNSRC(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x24008001}, 0x0) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, 0x0) fallocate(r0, 0x1, 0x1c10, 0x1) r4 = open(&(0x7f0000000040)='./bus\x00', 0x141042, 0x0) setreuid(0xee01, 0x0) r5 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$BTRFS_IOC_WAIT_SYNC(r5, 0x40089416, &(0x7f00000001c0)) getegid() r6 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r6, 0x0, 0x11, &(0x7f0000000080)={{{@in6=@ipv4={'\x00', '\xff\xff', @dev}, @in6=@private0={0xfc, 0x0, '\x00', 0x1}, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee00}, {}, {0x0, 0xfff00000000}, 0x0, 0x0, 0x1}, {{@in, 0x10001, 0x32}, 0x0, @in6=@private1, 0x0, 0x0, 0x0, 0xb7, 0x2}}, 0xe8) connect$inet(r6, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r7 = socket$nl_xfrm(0x10, 0x3, 0x6) fcntl$dupfd(r7, 0x0, r4) r8 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r8, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x25a}], 0x100000000000007a, &(0x7f0000c22fa0)=[{&(0x7f0000000e00)=""/102400, 0xfffffcf3}], 0x1, 0x0) getresuid(&(0x7f0000005f80), &(0x7f0000000200), &(0x7f0000000300)) 03:06:22 executing program 1: perf_event_open(&(0x7f0000000180)={0x1, 0x9f, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f00000002c0)={0x2, 0x80, 0x8, 0xa, 0x0, 0x4, 0x0, 0x1, 0x0, 0x6, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0xffffffff, 0x4, @perf_config_ext={0xff, 0xfffffffffffffb2b}, 0x0, 0x0, 0x6, 0x8, 0x6, 0x6, 0x9, 0x0, 0x3a, 0x0, 0x204}, 0xffffffffffffffff, 0xa, 0xffffffffffffffff, 0x8) (async) r0 = socket$inet6(0xa, 0x1, 0x8010000000000084) bind$inet6(r0, &(0x7f0000000140)={0xa, 0x4e23, 0x2, @loopback, 0x1ff}, 0x1c) listen(r0, 0x10003) (async) r1 = openat$mice(0xffffffffffffff9c, 0x0, 0x0) (async) openat$proc_mixer(0xffffffffffffff9c, &(0x7f0000000080)='/proc/asound/card1/oss_mixer\x00', 0x20000, 0x0) setsockopt$MRT6_INIT(r1, 0x29, 0xc8, &(0x7f0000000240), 0x4) (async) r2 = socket$inet6_sctp(0xa, 0x800000000000001, 0x84) (async) accept4$rose(r1, &(0x7f0000000000)=@short={0xb, @remote, @remote, 0x1, @default}, &(0x7f0000000100)=0x1c, 0x800) (async) ioctl$sock_FIOGETOWN(0xffffffffffffffff, 0x8903, &(0x7f0000000340)=0x0) r4 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r4, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_BPF(r4, 0x40042408, 0xffffffffffffffff) (async) perf_event_open(&(0x7f00000003c0)={0x3, 0x80, 0x80, 0x1f, 0x2, 0x2, 0x0, 0x1, 0x44080, 0x5, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0xe71, 0x1, @perf_config_ext={0x10000, 0x7}, 0x5, 0x7f, 0xdd16, 0x6, 0x7, 0x8000, 0x0, 0x0, 0x1, 0x0, 0x7}, r3, 0x7, r4, 0x9) r5 = getpid() sched_setscheduler(r5, 0x5, &(0x7f0000000380)) (async) syz_mount_image$squashfs(&(0x7f00000000c0), &(0x7f0000000200)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) setsockopt$inet_sctp6_SCTP_SOCKOPT_BINDX_ADD(r2, 0x84, 0x64, &(0x7f0000000440)=[@in6={0xa, 0x0, 0xffffffff, @loopback, 0x200007}, @in={0x2, 0x4e24, @dev={0xac, 0x14, 0x14, 0x30}}], 0x2c) (async) r6 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r6, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x0) (async) shutdown(r6, 0x1) (async) setsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX_OLD(r2, 0x84, 0x6b, &(0x7f000055bfe4)=[@in6={0xa, 0x4e23, 0x0, @loopback}], 0x1c) (async) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000000280)={0x0, 0x69, {}, {0xee01}, 0x3, 0xd}) setsockopt$inet6_opts(r2, 0x29, 0x3b, 0x0, 0x48) (async) r7 = creat(&(0x7f0000000040)='./bus\x00', 0x0) fcntl$setstatus(r7, 0x4, 0x6900) (async) r8 = socket$bt_cmtp(0x1f, 0x3, 0x5) dup3(r2, r8, 0x80000) (async) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) [ 705.059371] audit: type=1804 audit(1673147182.643:173): pid=29919 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir3584961279/syzkaller.EXzqO2/978/bus" dev="sda1" ino=15489 res=1 03:06:22 executing program 0: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080), 0x80041, 0x0) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, 0xffffffffffffffff) (async) r2 = geteuid() stat(0x0, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000005280)={&(0x7f0000002540)={0x50, 0x0, 0x6, {0x7, 0x26, 0x0, 0x1000, 0x9, 0x0, 0x80}}, &(0x7f00000025c0)={0x18, 0xffffffffffffffda, 0xd4}, &(0x7f0000002600)={0x18, 0x0, 0x0, {0x7}}, &(0x7f0000002640)={0x18}, &(0x7f0000002680)={0x18, 0xffffffffffffffda, 0xd8f, {0x101}}, 0x0, 0x0, &(0x7f0000002800)={0x18, 0x0, 0x9, {0x47}}, &(0x7f0000002840)=ANY=[@ANYBLOB], &(0x7f0000002880)={0x20, 0x0, 0x48a4}, &(0x7f00000028c0)={0x78, 0xffffffffffffffda, 0x40, {0x0, 0x7, 0x0, {0x0, 0x9, 0x1, 0xfffffffffffffff9, 0x0, 0x7fffffffffffffff, 0x0, 0x4, 0xf8000000, 0x1000, 0xfff, 0x0, 0x0, 0x1f, 0x2}}}, &(0x7f0000002940)={0x90, 0x0, 0x9, {0x0, 0x3, 0x0, 0x7d, 0x0, 0x0, {0x0, 0x0, 0x0, 0x6, 0x1, 0x0, 0x6, 0x3f, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x611b, 0x4}}}, &(0x7f0000002a00)=ANY=[], &(0x7f0000002d40)=ANY=[@ANYBLOB="d80300000000000095bb440b0000000002000000000000000100000000000000560000000000000000e0000000000000000000000300000005000000000000007f000000000000000300000000000000a17800000000000000000000000000c0d340ffffffffffff20000000030000000100000000a0000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="400000000000000000000000040000000000000002000000000000000500000008000000405b2f2d2100000003000000000000000300000000000000000100000000000001000000000000008000000093000000000000000000000002000000000000000800000000000000ff0f00000000000000000000000000000300000000000000feffffff04000000000800000000000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ff030000031c566e0000000003000100000000001f0000000000000005000000000800005c3a285e2b000000030000000000000000000000000000005522000000000000010001000000000003000000020000000600000000000000160c00000000000002000000000000000000000001000000480000000000000008000000000000000010000006000000810000000080000003000000", @ANYRES32, @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="0400000001000000000000000600000000000000090000000000000001000000020000002f000000000000000200000000000000000000000000000004000000000000000400000000000000610f0000020000000200000000000000ffffff7f00000000da000000000000000700000000000000c90000000000000000000000000000000200000001000000070000000010000000000100", @ANYRES32], &(0x7f0000005180)={0xa0, 0x0, 0x96d, {{0x1, 0x3, 0x0, 0x8, 0x8, 0x1, {0x0, 0x100, 0x9, 0x2, 0x2, 0x4a, 0x5, 0x9, 0x3, 0xa000, 0x6b, 0xee01, r3, 0x0, 0x8}}, {0x0, 0x1f}}}, &(0x7f0000005240)={0x20, 0x0, 0x0, {0x4, 0x0, 0x5, 0x6c09}}}) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1, {0x0, r3}}, './file0\x00'}) (async) r4 = perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000000)=0x81) (async) sched_setscheduler(0x0, 0x0, &(0x7f0000000380)) (async) perf_event_open(&(0x7f00000003c0)={0x0, 0x80, 0xc3, 0x0, 0x4, 0x9, 0x0, 0x4701, 0x82000, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x6, 0x5, @perf_bp={&(0x7f0000000100), 0x1}, 0x10000, 0xfffffffffffffff9, 0x2, 0x345a11509fc90ea7, 0x6, 0x34, 0x2, 0x0, 0xffffffff, 0x0, 0x3}, 0x0, 0x2, 0xffffffffffffffff, 0x2) (async) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0x0) (async) sendfile(r4, 0xffffffffffffffff, 0x0, 0x9) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000040)=@default_ap_ssid, 0x6, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) (async) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r5, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)={0x24, r6, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x3}]}, 0x24}}, 0x0) [ 705.207282] audit: type=1804 audit(1673147182.793:174): pid=29935 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3170721836/syzkaller.8gyaLk/961/bus" dev="sda1" ino=15840 res=1 [ 705.353216] audit: type=1804 audit(1673147182.933:175): pid=29938 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3170721836/syzkaller.8gyaLk/961/bus" dev="sda1" ino=15840 res=1 03:06:23 executing program 5: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_bp={&(0x7f0000000000), 0x8}, 0x0, 0x0, 0x1, 0x5, 0x6f4, 0xffffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) (async) r2 = creat(&(0x7f0000000300)='./file0\x00', 0x0) statx(r2, 0x0, 0x800, 0x2, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) r5 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007300)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000100)="069586fa96ad", 0x6}, {&(0x7f0000000580)="b8b05e6deaece5660637caee5f3dacc4f3d9e2877485a754b7a012fee36928632a40eedf22b9c33a43731c35e48d6c1ce41d84fdae33b01b6ef326454156bb598175a18ec736a51bb33e3d0d443f0d1fe0585fbbcf637b41ba232908bbf5feec57e538b81ad0fc", 0x67}, {&(0x7f0000000600)}], 0x4, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}], 0x20, 0x4004001}}, {{&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a40)="dc2efea7f1b58ab2204528741a2343bd8e546aa6895fc299ec26743299fe4f24b2a6d979c0068ec6c0c338868c68fc69c6ef4f80c5a59b641cd8bd7f62c289d9fd4270b096ba71a80eba802e5f39950dae80158d02017492c102ce40487ff42bd46133b711b2479ff683785a0cc951373c47ab35f4655546412dea50a087f9a351bc6f0824de05b5c0540c6161a880bf1113a0899be4faab941cd97399d7bd3215e7c032fb0fcd", 0xa7}, {&(0x7f0000000b00)="32e37ad2ceb76eac1eda34cefbd280be676d08de690d9de377c99e59f8ea67d2b83a6e7a2db4556a6fefa2f300b2e6ebde36efede4668bf396ad4477eda7a24f9eddcc426872f7", 0x47}, {&(0x7f0000000b80)="0de610c2a009b561731b84e0070c24fb9cdca497fb0f528f9ef0261d0d91ea20c9eb475212544a4b6a33e4e047ffb7a552deae81369dbddb76a94bb0c88d13603b719d26a2842eec61c3a5084a9479975a1abfabff4fbd9c1c7e02b50caa6eb3ae414f47805dee7c671050defc730dcb14a1919251d116d778c8e2204dae4d7b77ceb468e190aa8578014af90bae10c335d11d0547de9c66bb07c82ef8b051e51d8559b17e", 0xa5}], 0x3, &(0x7f0000001640)=ANY=[@ANYBLOB="140086a1921013030000000001db00", @ANYRESOCT=r5, @ANYRES32=r1, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES8=r4, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYBLOB="00000000280000000000e8efd7d4080001000000a7a91cd2d0a0fbf5921a096da93a3d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYBLOB="1c2a00"/16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x008\x00\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0xf8}}, {{&(0x7f0000002900)=@abs={0x0, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x4000}}, {{&(0x7f0000006e80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000007040), 0x0, &(0x7f00000015c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32=0x0, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRESHEX=r1, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4000000}}], 0x4, 0x40800) perf_event_open(&(0x7f0000001540)={0x1, 0x80, 0x6, 0x5, 0xfa, 0x20, 0x0, 0x9, 0x0, 0x4, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x3, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x3, @perf_config_ext={0x8082, 0x7fffffff}, 0x630, 0x1, 0x100, 0x0, 0x7fffffff, 0x1, 0x6, 0x0, 0x5, 0x0, 0xa67}, r1, 0x5, r0, 0x2) (async, rerun: 64) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000017c0)={0x0, ""/256, 0x0, 0x0, 0x0}) (rerun: 64) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r0, 0x50009418, &(0x7f0000000400)={{}, r6, 0x28, @unused=[0x7, 0x9ee, 0x7fff, 0x6], @devid}) (async) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1000000, 0x100010, 0xffffffffffffffff, 0x8dad8000) (async) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r7, 0x0, 0x2a, &(0x7f0000000180)={0x2, {{0x2, 0x0, @multicast2}}}, 0x88) setsockopt$inet_group_source_req(r7, 0x0, 0x2e, &(0x7f00000004c0)={0x2, {{0x2, 0x0, @multicast2}}, {{0x2, 0x0, @remote}}}, 0x108) (async, rerun: 32) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000002100)) (async, rerun: 32) r8 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x6e93ebbbcc0884f2, 0xc6, &(0x7f0000664fc0)={0x0, 0x5, 0x5}) mq_timedsend(r8, 0x0, 0x0, 0x0, 0x0) mq_timedreceive(r8, &(0x7f0000000100)=""/4096, 0x1000, 0x20000100, 0x0) (async) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) r9 = dup(0xffffffffffffffff) r10 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r10, &(0x7f0000002580)=ANY=[], 0x16) sendfile(r10, r10, &(0x7f0000000240), 0x7fff) (async) r11 = accept4(r9, &(0x7f0000001480)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000001500)=0x80, 0x80000) setsockopt$sock_void(r11, 0x1, 0x16, 0x0, 0x0) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000001440), &(0x7f00000020c0)=0xc) (async) ioctl$F2FS_IOC_RESERVE_COMPRESS_BLOCKS(r0, 0x8008f513, &(0x7f00000000c0)) (async, rerun: 64) getsockopt$IPT_SO_GET_REVISION_MATCH(r9, 0x0, 0x42, &(0x7f0000000040)={'TPROXY\x00'}, &(0x7f0000000080)=0x1e) (async, rerun: 64) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000001400)) [ 705.636512] audit: type=1804 audit(1673147183.213:176): pid=29932 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir3584961279/syzkaller.EXzqO2/979/bus" dev="sda1" ino=15844 res=1 [ 705.678515] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 705.691927] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 706.331026] f2fs_msg: 1 callbacks suppressed [ 706.331034] F2FS-fs (loop3): invalid crc value [ 706.380160] F2FS-fs (loop3): Found nat_bits in checkpoint [ 706.433161] F2FS-fs (loop3): f2fs_check_nid_range: out-of-range nid=2, run fsck to fix. [ 706.450070] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e4 [ 706.471379] F2FS-fs (loop3): sanity_check_inode: inode (ino=4) has corrupted i_extra_isize: 36, max: 24 03:06:24 executing program 3: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) write$P9_RREMOVE(r0, &(0x7f0000000100)={0x7, 0x7b, 0x2}, 0x7) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x9, 0x5, 0xffffffffffffff4d, 0x4}) ftruncate(0xffffffffffffffff, 0x1) lseek(r0, 0x1200, 0x0) r1 = getpgid(0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x101400, 0x0) fallocate(r2, 0x0, 0xad1, 0x10001) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x80, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x3f}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$F2FS_IOC_GET_FEATURES(0xffffffffffffffff, 0x8004f50c, &(0x7f0000000000)) perf_event_open(&(0x7f0000000280)={0x4, 0x80, 0x3, 0x7, 0x8, 0x8, 0x0, 0x9, 0x41000, 0xf, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x10000, 0x2, @perf_config_ext={0x8001, 0x1ec5c81c}, 0x80044, 0x2, 0x6, 0x4, 0x0, 0x401, 0x6, 0x0, 0x6, 0x0, 0x8}, r1, 0x6, r0, 0xb) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r0, 0x40042409, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x8400fffffffa) sendmsg$SEG6_CMD_SET_TUNSRC(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x24008001}, 0x0) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, 0x0) fallocate(r0, 0x1, 0x1c10, 0x1) r4 = open(&(0x7f0000000040)='./bus\x00', 0x141042, 0x0) setreuid(0xee01, 0x0) r5 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$BTRFS_IOC_WAIT_SYNC(r5, 0x40089416, &(0x7f00000001c0)) getegid() r6 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r6, 0x0, 0x11, &(0x7f0000000080)={{{@in6=@ipv4={'\x00', '\xff\xff', @dev}, @in6=@private0={0xfc, 0x0, '\x00', 0x1}, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee00}, {}, {0x0, 0xfff00000000}, 0x0, 0x0, 0x1}, {{@in, 0x10001, 0x32}, 0x0, @in6=@private1, 0x0, 0x0, 0x0, 0xb7, 0x2}}, 0xe8) connect$inet(r6, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) r7 = socket$nl_xfrm(0x10, 0x3, 0x6) fcntl$dupfd(r7, 0x0, r4) r8 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r8, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x25a}], 0x100000000000007a, &(0x7f0000c22fa0)=[{&(0x7f0000000e00)=""/102400, 0xfffffcf3}], 0x1, 0x0) getresuid(&(0x7f0000005f80), &(0x7f0000000200), &(0x7f0000000300)) 03:06:24 executing program 2: r0 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0, 0xc}, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffa}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r0, 0x40082404, &(0x7f0000000000)=0x81) (async) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) (async, rerun: 64) sendmsg$NL80211_CMD_SET_INTERFACE(0xffffffffffffffff, 0x0, 0x4001) (rerun: 64) statx(0xffffffffffffff9c, 0x0, 0x100, 0x800, &(0x7f0000007180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async, rerun: 64) r4 = socket$nl_generic(0x10, 0x3, 0x10) (rerun: 64) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (async) r7 = socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_80211(r7, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r7, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x2c, r8, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r9}, @void}}, [@mon_options, @NL80211_ATTR_IFTYPE={0x8, 0x5, 0x8}, @NL80211_ATTR_4ADDR={0x5}]}, 0x2c}, 0x1, 0x0, 0x0, 0x1}, 0x0) sendmsg$NL80211_CMD_FRAME(r6, &(0x7f0000000300)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x8000}, 0xc, &(0x7f0000000280)={&(0x7f00000003c0)={0xb8, 0x0, 0x400, 0x70bd26, 0x25dfdbfb, {{}, {@val={0x8, 0x3, r9}, @void}}, [@NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @chandef_params=[@NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x3}, @NL80211_ATTR_WIPHY_FREQ_OFFSET={0x8, 0x122, 0x25c}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8}, @NL80211_ATTR_CENTER_FREQ1={0x8, 0xa0, 0x1}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x2}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x7}, @NL80211_ATTR_CENTER_FREQ1={0x8}, @NL80211_ATTR_WIPHY_FREQ={0x8, 0x26, @random=0x1711}], @chandef_params=[@NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x2}, @NL80211_ATTR_WIPHY_CHANNEL_TYPE={0x8, 0x27, 0x3}, @NL80211_ATTR_WIPHY_EDMG_CHANNELS={0x5, 0x118, 0x1e}], @chandef_params=[@NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0xe7}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x2}, @NL80211_ATTR_CHANNEL_WIDTH={0x8, 0x9f, 0x5}, @NL80211_ATTR_CENTER_FREQ2={0x8, 0xa1, 0x6}], @NL80211_ATTR_DURATION={0x8, 0x57, 0x4}, @NL80211_ATTR_CSA_C_OFFSETS_TX={0xc, 0xcd, [0x400, 0x40, 0x81, 0x4]}, @NL80211_ATTR_OFFCHANNEL_TX_OK={0x4}, @NL80211_ATTR_DONT_WAIT_FOR_ACK={0x4}]}, 0xb8}}, 0x40) (async) ioctl$sock_SIOCGIFINDEX_80211(r4, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007300)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e23}, 0x6e, 0x0, 0x0, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}, @cred={{0x1c}}], 0x40}}, {{&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a40)="dc2efea7f1b58ab2204528741a2343bd8e546aa6895fc299ec26743299fe4f24b2a6d979c0068ec6c0c338868c68fc69c6ef4f80c5a59b641cd8bd7f62c289d9fd4270b096ba71a80eba802e5f39950dae80158d02017492c102ce40487ff42bd46133b711b2479ff683785a0cc951373c47ab35f4655546412dea50a087f9a351bc6f0824de05b5c0540c6161a880bf1113a0899be4faab941cd97399", 0x9d}, {0x0}], 0x2, &(0x7f0000002480)=ANY=[@ANYBLOB="140086a1921013030000000001db00", @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYBLOB="1c000000000000000100000001000000", @ANYRES32=r0, @ANYRES32, @ANYRES32=r0, @ANYBLOB="0000000028000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYBLOB="1c2a000000000000", @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r0], 0xf8}}, {{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}}, {{&(0x7f0000006e80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000007040)=[{&(0x7f0000006f00)="0324693a831c7ca2ba40fa1b611a142c9293bc2cc0583d140206eeed4bd1563ddaa78f8e58509687716328cb1e75e029aef2", 0x32}], 0x1, &(0x7f0000000740)=[@cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, r3}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xffffffffffffffff}}}, @rights={{0x18, 0x1, 0x1, [r0, r4]}}], 0x78, 0x4000000}}], 0x4, 0x40800) (async) sendfile(r0, 0xffffffffffffffff, 0x0, 0x9) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f00000002c0)=0x6) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000040)=@default_ap_ssid, 0x6, 0x0) (async, rerun: 64) r10 = socket$nl_generic(0x10, 0x3, 0x10) (async, rerun: 64) r11 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) (async) r12 = syz_open_dev$vcsa(&(0x7f00000002c0), 0xd7, 0xc0000) ioctl$PERF_EVENT_IOC_PERIOD(r12, 0x40082404, &(0x7f0000000400)=0x1) pipe2(&(0x7f0000007280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000) (async) r14 = syz_open_dev$vcsa(&(0x7f00000002c0), 0xd7, 0xc0000) ioctl$PERF_EVENT_IOC_PERIOD(r14, 0x40082404, &(0x7f0000000400)=0x1) (async, rerun: 32) r15 = bpf$BPF_LINK_CREATE_XDP(0x1c, &(0x7f0000008940)={r5, 0x0, 0x25, 0x6}, 0x10) (rerun: 32) sendmmsg$unix(0xffffffffffffffff, &(0x7f00000089c0)=[{{0x0, 0x0, &(0x7f0000005d80)=[{&(0x7f0000005cc0)="6a2ef8590284cdd2bb6627461e90384959755f044c41c8bfbad979e4af4e36a9e3573d66016fd4f55ba9161b5512cc82f50f908689684a8b9cb9be06785cd34dcfc12186c571c57af803bdaac06bec9ec3c8c48595ef08f4a7be77d34c06290df3ef1c27307630062a04f26cd0159c63272c3e3bcc31e59bbc4cb397165976210f26382888ce4127ef12ea0b7f732b0d4d373e9a08648c1356811fb3064eae09d97431dfa495935e", 0xa8}], 0x1, &(0x7f0000005f80)=[@rights={{0x1c, 0x1, 0x1, [r6, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r10, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r2}}}, @rights={{0x20, 0x1, 0x1, [r0, r0, r0, r6]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r2}}}, @rights={{0x18, 0x1, 0x1, [r5, 0xffffffffffffffff]}}, @rights={{0x1c, 0x1, 0x1, [r7, r4, 0xffffffffffffffff]}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r4]}}], 0x110, 0x800}}, {{&(0x7f00000060c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000064c0)=[{&(0x7f0000006140)="a3c410b9551e8a5fe4db5860a550c6b3497110e160950a3926ed0b10881a0a6896a1b0d1dd5b1bf967fd996bed281425153df61c21e87c4466156918af668f9fc639287b6b172ffecb955e6f5be04faee961446a1b8cafe6e416745bfc9d6b704be6e4328d5005edd9bc3dcf98cdf8e6198f3a49ce5579dee431e699c3a8f520831a1965de3a1b1326e3ae6dd964eb5e3ce3df20775cda4c1f4ff5864357f51fcf64fac95db3ffa79c6981dfcf6408daeac8ce4baa9846f810c9cf938af120969e3d8864b56579163537d112d3305028ff3cecd6aebf5d609f3bdbb3d06189fea3ab647f0110ef5d18c17e", 0xeb}, {&(0x7f0000006240)="9a8c9dc0f7b646fcc5f5fe00144b2fe7a5b9313a198c9e81f7be08ab60b37895396b97a993f571", 0x27}, {&(0x7f0000006280)="8e72c7881f366f7f7f", 0x9}, {&(0x7f00000062c0)="7fecae6544af592e156a939e77305ed935621fac2ac403c97f59c802a3b07b6ab5a8107e7a691ed2a89e06d63f918ee833c4761c513dce3d6ab5af64abbd86e6efb657ece0b1fa98439fdd363868e500acd992e6bb2fab0ba2cf286eec137676317cc34b866bf46aa89d082ca1a34d20b1ce7637d66248f177324cb99994d99bf6db76adda43f7fccd3d49d336c7dda44dc4e3c1ef704577d2b64e477263594532967bb8dae1f6a9b9ae549b18dd30a5f26ed508f2d9bdc198e9e712a14d7e8b4b124a812b553d61d3b544cfac4ee9f20aba6f92f064bc2a8726a8d0b93a2f321ec0a0a54cdba556d06a3530301ce1724453087978d6c181f8f561df704d8f", 0xff}, {&(0x7f00000063c0)="bbd4bed900add04da8f2382f1fdc45f919bb8e6ace3c723c824c4fd298910ac2f1ab78947f9730a1af9ff3520b56abdce48df67e2d6f813c89aa9b4f4ae307bd235bf7aa9e748e3069f9d5bb9fe77cf9ef7dd9ecc283b34e0874d8e939c25bc7d3f9e3549b9833b6f53dabe32f975eadc02960ef83a3d0383dce66c91eb938e0cc42cc34d1a4d1c6e0361bdefef528a6c15bc34f9ff39a38ad94ba1af96bf452b1bc7d2d3fde44ca9d68d6adac279bac745fe9c17ab951afce", 0xb9}, {&(0x7f0000006480)="430fdf0e82fbeca1479625834723f6816ef6e7265f6ad021dc80b8c9d41333a71847a509610cfb71438c8f8f0192988885", 0x31}], 0x6, &(0x7f0000006540)=[@rights={{0x14, 0x1, 0x1, [r4]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r2, r3}}}], 0x38, 0x40000}}, {{&(0x7f0000006580)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000066c0)=[{&(0x7f0000006600)="410c0c0780adf2aab4147ef79caa5113296fdf433786be833666e917164c879742aaa776", 0x24}, {&(0x7f0000006640)="3c9ad2365c966ef7abbeb5d1b7d32f920f93d47d142eb3410b7f61a33f2e752449673ebd1531a336582fefbccfa1444166c9271f211bcf7ff93a46841966db5cfe6217b54c70e83c82ca4f543177e683bfecf8ef755c47b12f50fc2f73610429781dfb7f6e38481188a1a3bbf16cba7d1c4e7435d0a359ef99024000f052", 0x7e}], 0x2, &(0x7f0000006740)=[@cred={{0x1c, 0x1, 0x2, {0x0, r2, r3}}}], 0x20, 0x884}}, {{&(0x7f0000006780)=@abs={0x0, 0x0, 0x4e22}, 0x6e, &(0x7f0000006b40)=[{&(0x7f0000006800)="bc773b70136ad746c0a9c1885ca7039ec42fb9b51759be29663195bda15accdd3ff9891daf69b5a1ad8c29", 0x2b}, {&(0x7f0000006840)="ca2a00338a758d068b745918785e506942bb2ae201060498410c413e23c55559afead276843ce7021f263bcbb60e346a7739695d9457cf3fb2bcea6e230ba5cf6251ca18d1aefa3f92490e6094683717c5492da52621ece3db892b6b8f8c3d2d46a7e3dbba0f11848911c94aa4ff0c6993034859024591ce79d85b3db3783b09c06d846efcbd39b7dce0e1f19ea29960648bdc49be343c53b4e8224c1a2c5cb1d40a191eccd922ff04352440aa1b391da09c1aa425ecf69b072863c6c77926cce97a6e025a5f7be83138ae3d1927d468e8a891c1a03d56010546e59cb693858ae75f52c99347074492a7952fb510dbfd0f579694", 0xf4}, {&(0x7f0000006940)="c5da15e6accd53a7a5db4109268a187f7546636c57bdb7a16c45a42416c1914ab6494d106d0c", 0x26}, {&(0x7f0000006980)="162c213591607ebef2fa48390478da84e24ae6980a6b01b35676", 0x1a}, {&(0x7f00000069c0)="e9ed0a161d1227598db3f380bec9f1eed1fd4f8377cfc1b47c000e68012852971b27bb4e2c3244bc73a983258531a218860b7ac819de40722806bc423ee3811ed4911bfc68815c88b5879d4edb7b9a6b299d8571fe2b999f9ff391e6cb9db093e3e3ff298babfe648eb4358efb6d3cb2f5885a13ecbf668fb516a5c9538956b8909ff80a988b90016d9e25eb0358d628cba39feae5fadd3ba270038ad4f4a0aad4a5f1b65ddd6265f92cef044647d5ee347d40a215f886ad4e792788dd551fdaefaf8561604594ca53e2ed24556c1a413be80ab899cfe66e6519bb0605574f20e3f52e0e2f70", 0xe6}, {&(0x7f0000006ac0)="2001e9837126e3b7a6a146d2a35da5a5cb5505b3a309c16020dd23a7799f4e22c5c0ddbda8d66b8843bae856179c4408f668942e4bf28f60c5c87984aa5a3741828b82c11aa0b0e8846977780e344bc00beb8f66c354676edfba649a8f627c592a25e37e09998f523f095565c616b457f4", 0x71}], 0x6, &(0x7f0000006d80)=[@cred={{0x1c, 0x1, 0x2, {0x0, r2, r3}}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}], 0x40, 0x11}}, {{&(0x7f0000006dc0)=@abs={0x1, 0x0, 0x4e22}, 0x6e, &(0x7f0000006fc0)=[{&(0x7f0000006e40)="be59b77035c31e10beac3dad8ea7a0a328c876991b1a4408012f751111ce9035fefa5c4768d693ce9bec4edf1685f86b9b7d99586c875794", 0x38}, {&(0x7f0000006f40)="6ff61118e58174e83899725c60213ddb5bd790e16cb8db08874c63b6ac2b344b13248ecec91443c58d06166f07446707833016e1d581b8f779995c3fccdf811c01", 0x41}], 0x2, &(0x7f0000008400)=[@cred={{0x1c, 0x1, 0x2, {0x0, r2}}}, @cred={{0x1c, 0x1, 0x2, {r1}}}, @cred={{0x1c}}, @rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r12, r13, 0xffffffffffffffff]}}], 0x88, 0x10}}, {{&(0x7f00000084c0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000088c0)=[{&(0x7f0000008540)="020a6ff23ae266d22648596c95ec79f8a2cd39ae30931f133bfa598f3962ffd674664decec75fb4ea5c7f7d58c571678391aff96a4648e531f35b7c349606c1db9e213bc52acb20fb5d3e58e7bd8291fecd6a0575358878ba60eb5ce3414a33ed821e7c4bdc84063df62228a58bb43cb607bf1aa0d07d43b5037b137bd1e4415bdcd3f2b0ed17cf7cdaf0d94cde2eb67c8315ebeea2c0f01ab9226416b3716c2d9097c1a7bf1e12f1abffa7bad61e18eb8562e43339030a3ebcfdeb9096a30ffb8d43ff6884802e357c2fd32399ebdd2332f6c48af08586a89b934", 0xdb}, {&(0x7f0000008640)="0296085de51ce4ab6d0f625c21c0e860c70c5f23cb183527692dfd6542095f9056f2c8926f556c3a1221da283e69602a1049bd2da53715f34f99feadd5a3a5d9b4fc9caf1864101c05510a4e295c3cbb36fe4664145b3d52239c711416e9d057756fcb81e4d8f9d018db3f9efc1ce36a084ab2a9eefc560803e69acf97aa42c91237895b0055d9345f5defe6de4460ae9070741f1e7eef0e364653789038fb36164ea230985dfbb7682ce0f22a239fc933da9cabdf1bfb9f2e6b14594c9d643831c18222e3aa8d7bf65aaebc", 0xcc}, {&(0x7f00000072c0)="e42054098b3e24654ce85184d025bba39b7379bcd689f0f53a8b98e9ccd5", 0x1e}, {&(0x7f0000008740)="3316b953c816a9ac067d851b6b2c147b0bd5843f2fe423b31e76949b5c91747c9f79a0e86be11bcc0884923923d612c31f", 0x31}, {&(0x7f0000008780)="3adff38b26e083c57d1d257f4c3a2da00d8440d49175640b9b4cca9448e7b331e6a696c5fa3b242422b2db220649e805c1ac159b7ab23414e139316d3fa9649ba57f7284381112fa2c1e234af308f384e1c3f34727510bc95f4f9c94460a54219c", 0x61}, {&(0x7f0000008800)="da292ef33b2c97bbc1b505c20931e8f9479a57487517a75f8504d6c10b0bf3ea5cdc0e4b4e1d9012af5068a2c63cc1890b886298b673830be6ecbcb06832c7adaee43efae8c7758d581d972379360315079d68638b1876c122f975f14ffbeda6b0c8b4a65b7d76e667d4f5ad8097f7ca76dbd09b0393f6eb46f0e4f97fd7e826a3d32d93b0390fffe3d307e3fd191133b5ca09baddc7c88a3f78821c02e6d2fdfc22448db5d037f352d82851a46e6f232e12af627e8787557e040e6d96", 0xbd}], 0x6, &(0x7f0000008980)=[@rights={{0x20, 0x1, 0x1, [r14, r4, r10, r15]}}], 0x20, 0x40}}], 0x6, 0x0) (async) ioctl$sock_SIOCGIFINDEX_80211(r10, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r10, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000180)={0x2c, r11, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r16}, @void}}, [@mon_options, @NL80211_ATTR_IFTYPE={0x8, 0x5, 0x8}, @NL80211_ATTR_4ADDR={0x5}]}, 0x2c}, 0x1, 0x0, 0x0, 0x1}, 0x0) (async) recvmmsg(r7, &(0x7f0000005a80)=[{{&(0x7f0000000480)=@hci, 0x80, &(0x7f00000008c0)=[{&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000540)=""/77, 0x4d}, {&(0x7f00000005c0)=""/124, 0x7c}, {&(0x7f00000007c0)=""/207, 0xcf}, {&(0x7f0000000640)=""/183, 0xb7}, {&(0x7f0000000b00)=""/195, 0xc3}], 0x6}, 0x793}, {{&(0x7f0000000c80)=@phonet, 0x80, &(0x7f0000000e80)=[{&(0x7f0000000940)=""/31, 0x1f}, {&(0x7f0000000d00)=""/162, 0xa2}, {&(0x7f0000000dc0)=""/75, 0x4b}, {&(0x7f0000000c00)=""/47, 0x2f}, {&(0x7f0000000e40)=""/58, 0x3a}], 0x5, &(0x7f0000000f00)=""/178, 0xb2}, 0x7}, {{&(0x7f0000000fc0)=@x25, 0x80, &(0x7f0000001180)=[{&(0x7f0000001040)=""/145, 0x91}, {&(0x7f0000001100)=""/80, 0x50}], 0x2, &(0x7f00000011c0)=""/250, 0xfa}, 0x7}, {{&(0x7f00000012c0)=@ethernet={0x0, @broadcast}, 0x80, &(0x7f0000001380)=[{&(0x7f0000001340)=""/38, 0x26}], 0x1, &(0x7f00000013c0)=""/91, 0x5b}, 0x6}, {{&(0x7f0000001440)=@ax25={{0x3, @bcast}, [@bcast, @bcast, @remote, @netrom, @remote, @bcast, @null]}, 0x80, &(0x7f0000001940)=[{&(0x7f00000014c0)=""/4, 0x4}, {&(0x7f0000001500)=""/166, 0xa6}, {&(0x7f00000015c0)=""/161, 0xa1}, {&(0x7f0000001680)=""/187, 0xbb}, {&(0x7f0000001740)=""/177, 0xb1}, {&(0x7f0000002540)=""/4096, 0x1000}, {&(0x7f0000001800)=""/22, 0x16}, {&(0x7f0000001840)=""/254, 0xfe}], 0x8, &(0x7f00000019c0)=""/191, 0xbf}, 0x7fffffff}, {{0x0, 0x0, &(0x7f0000001ec0)=[{&(0x7f0000001a80)=""/59, 0x3b}, {&(0x7f0000001ac0)=""/96, 0x60}, {&(0x7f0000001b40)=""/48, 0x30}, {&(0x7f0000001b80)=""/143, 0x8f}, {&(0x7f0000001c40)=""/22, 0x16}, {&(0x7f0000001c80)}, {&(0x7f0000001cc0)=""/5, 0x5}, {&(0x7f0000001d00)=""/102, 0x66}, {&(0x7f0000001d80)=""/126, 0x7e}, {&(0x7f0000001e00)=""/154, 0x9a}], 0xa, &(0x7f0000001f80)=""/167, 0xa7}, 0x6}, {{&(0x7f0000002040)=@sco={0x1f, @none}, 0x80, &(0x7f00000023c0)=[{&(0x7f00000020c0)=""/108, 0x6c}, {&(0x7f0000003540)=""/4096, 0x1000}, {&(0x7f0000004540)=""/4096, 0x1000}, {&(0x7f0000002140)=""/24, 0x18}, {&(0x7f0000002180)=""/123, 0x7b}, {&(0x7f0000002200)=""/236, 0xec}, {&(0x7f0000002300)=""/179, 0xb3}], 0x7, &(0x7f0000002440)=""/3, 0x3}, 0x4}, {{0x0, 0x0, &(0x7f00000059c0)=[{&(0x7f0000005540)=""/171, 0xab}, {&(0x7f0000005600)=""/51, 0x33}, {&(0x7f0000005640)=""/125, 0x7d}, {&(0x7f00000056c0)=""/247, 0xf7}, {&(0x7f00000057c0)=""/207, 0xcf}, {&(0x7f00000058c0)=""/238, 0xee}], 0x6, &(0x7f0000005a40)=""/18, 0x12}, 0x100}], 0x8, 0x0, &(0x7f0000005c80)) 03:06:24 executing program 1: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r0, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x100002, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) write$cgroup_subtree(r2, &(0x7f00000003c0)=ANY=[], 0x32600) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0xc028660f, &(0x7f00000005c0)=0x3fffffffe) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000340)='cgroup.controllers\x00', 0x100002, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e6c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x6611, 0x0) ioctl$BTRFS_IOC_BALANCE_V2(r1, 0xc4009420, &(0x7f0000000600)={0x5, 0x5, {0x0, @usage=0x10001, 0x0, 0x0, 0xffffffffffffffff, 0x100000001, 0x4b45, 0x9, 0x0, @struct={0x3, 0x62e}, 0xffff7fff, 0x1, [0x80, 0x5, 0x80000000, 0xffffffffffff8001, 0xd6e, 0x1]}, {0x1, @struct={0xe9aa, 0x2}, 0x0, 0x3000000000000, 0xbce5, 0x0, 0x0, 0x8, 0x218, @usage=0x5, 0xea, 0x180000, [0x88d, 0x8, 0x3, 0x2, 0x1, 0x8001]}, {0x1, @usage=0x8000, 0x0, 0x1, 0x100000000, 0x8, 0x9, 0x2, 0x448, @usage=0x72f1, 0xb568, 0x4, [0x8000000000000001, 0xfff, 0x7fffffffffffffff, 0x0, 0x3, 0xffffffff]}, {0x2, 0x3, 0xfff}}) ioctl$BTRFS_IOC_DEV_INFO(r3, 0xd000941e, &(0x7f0000000a00)={r5, "3a392cba5b1058371cd85661ab762763"}) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x26e1, 0x0) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r6, &(0x7f0000000200), 0x43400) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='memory.numa_stat\x00', 0x100002, 0x0) write$cgroup_subtree(r7, &(0x7f00000003c0)=ANY=[], 0x32600) ioctl$PERF_EVENT_IOC_PERIOD(r7, 0xc028660f, &(0x7f00000005c0)=0x400000000) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40086607, 0x0) write$cgroup_int(r6, &(0x7f0000000380), 0x12) 03:06:24 executing program 0: r0 = openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080), 0x80041, 0x0) r1 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r1, 0x0) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, 0xffffffffffffffff) r2 = geteuid() stat(0x0, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000005280)={&(0x7f0000002540)={0x50, 0x0, 0x6, {0x7, 0x26, 0x0, 0x1000, 0x9, 0x0, 0x80}}, &(0x7f00000025c0)={0x18, 0xffffffffffffffda, 0xd4}, &(0x7f0000002600)={0x18, 0x0, 0x0, {0x7}}, &(0x7f0000002640)={0x18}, &(0x7f0000002680)={0x18, 0xffffffffffffffda, 0xd8f, {0x101}}, 0x0, 0x0, &(0x7f0000002800)={0x18, 0x0, 0x9, {0x47}}, &(0x7f0000002840)=ANY=[@ANYBLOB], &(0x7f0000002880)={0x20, 0x0, 0x48a4}, &(0x7f00000028c0)={0x78, 0xffffffffffffffda, 0x40, {0x0, 0x7, 0x0, {0x0, 0x9, 0x1, 0xfffffffffffffff9, 0x0, 0x7fffffffffffffff, 0x0, 0x4, 0xf8000000, 0x1000, 0xfff, 0x0, 0x0, 0x1f, 0x2}}}, &(0x7f0000002940)={0x90, 0x0, 0x9, {0x0, 0x3, 0x0, 0x7d, 0x0, 0x0, {0x0, 0x0, 0x0, 0x6, 0x1, 0x0, 0x6, 0x3f, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x611b, 0x4}}}, &(0x7f0000002a00)=ANY=[], &(0x7f0000002d40)=ANY=[@ANYBLOB="d80300000000000095bb440b0000000002000000000000000100000000000000560000000000000000e0000000000000000000000300000005000000000000007f000000000000000300000000000000a17800000000000000000000000000c0d340ffffffffffff20000000030000000100000000a0000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="400000000000000000000000040000000000000002000000000000000500000008000000405b2f2d2100000003000000000000000300000000000000000100000000000001000000000000008000000093000000000000000000000002000000000000000800000000000000ff0f00000000000000000000000000000300000000000000feffffff04000000000800000000000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ff030000031c566e0000000003000100000000001f0000000000000005000000000800005c3a285e2b000000030000000000000000000000000000005522000000000000010001000000000003000000020000000600000000000000160c00000000000002000000000000000000000001000000480000000000000008000000000000000010000006000000810000000080000003000000", @ANYRES32, @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="0400000001000000000000000600000000000000090000000000000001000000020000002f000000000000000200000000000000000000000000000004000000000000000400000000000000610f0000020000000200000000000000ffffff7f00000000da000000000000000700000000000000c90000000000000000000000000000000200000001000000070000000010000000000100", @ANYRES32], &(0x7f0000005180)={0xa0, 0x0, 0x96d, {{0x1, 0x3, 0x0, 0x8, 0x8, 0x1, {0x0, 0x100, 0x9, 0x2, 0x2, 0x4a, 0x5, 0x9, 0x3, 0xa000, 0x6b, 0xee01, r3, 0x0, 0x8}}, {0x0, 0x1f}}}, &(0x7f0000005240)={0x20, 0x0, 0x0, {0x4, 0x0, 0x5, 0x6c09}}}) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1, {0x0, r3}}, './file0\x00'}) r4 = perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000000)=0x81) sched_setscheduler(0x0, 0x0, &(0x7f0000000380)) perf_event_open(&(0x7f00000003c0)={0x0, 0x80, 0xc3, 0x0, 0x4, 0x9, 0x0, 0x4701, 0x82000, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x6, 0x5, @perf_bp={&(0x7f0000000100), 0x1}, 0x10000, 0xfffffffffffffff9, 0x2, 0x345a11509fc90ea7, 0x6, 0x34, 0x2, 0x0, 0xffffffff, 0x0, 0x3}, 0x0, 0x2, 0xffffffffffffffff, 0x2) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0x0) sendfile(r4, 0xffffffffffffffff, 0x0, 0x9) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000040)=@default_ap_ssid, 0x6, 0x0) r5 = socket$nl_generic(0x10, 0x3, 0x10) r6 = syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8933, &(0x7f0000000700)={'wlan1\x00', 0x0}) sendmsg$NL80211_CMD_SET_INTERFACE(r5, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)={0x24, r6, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x3}]}, 0x24}}, 0x0) openat$hwrng(0xffffffffffffff9c, &(0x7f0000000080), 0x80041, 0x0) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) (async) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r1, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_BPF(r1, 0x40042408, 0xffffffffffffffff) (async) geteuid() (async) stat(0x0, &(0x7f0000005100)) (async) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000005280)={&(0x7f0000002540)={0x50, 0x0, 0x6, {0x7, 0x26, 0x0, 0x1000, 0x9, 0x0, 0x80}}, &(0x7f00000025c0)={0x18, 0xffffffffffffffda, 0xd4}, &(0x7f0000002600)={0x18, 0x0, 0x0, {0x7}}, &(0x7f0000002640)={0x18}, &(0x7f0000002680)={0x18, 0xffffffffffffffda, 0xd8f, {0x101}}, 0x0, 0x0, &(0x7f0000002800)={0x18, 0x0, 0x9, {0x47}}, &(0x7f0000002840)=ANY=[@ANYBLOB], &(0x7f0000002880)={0x20, 0x0, 0x48a4}, &(0x7f00000028c0)={0x78, 0xffffffffffffffda, 0x40, {0x0, 0x7, 0x0, {0x0, 0x9, 0x1, 0xfffffffffffffff9, 0x0, 0x7fffffffffffffff, 0x0, 0x4, 0xf8000000, 0x1000, 0xfff, 0x0, 0x0, 0x1f, 0x2}}}, &(0x7f0000002940)={0x90, 0x0, 0x9, {0x0, 0x3, 0x0, 0x7d, 0x0, 0x0, {0x0, 0x0, 0x0, 0x6, 0x1, 0x0, 0x6, 0x3f, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x611b, 0x4}}}, &(0x7f0000002a00)=ANY=[], &(0x7f0000002d40)=ANY=[@ANYBLOB="d80300000000000095bb440b0000000002000000000000000100000000000000560000000000000000e0000000000000000000000300000005000000000000007f000000000000000300000000000000a17800000000000000000000000000c0d340ffffffffffff20000000030000000100000000a0000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="400000000000000000000000040000000000000002000000000000000500000008000000405b2f2d2100000003000000000000000300000000000000000100000000000001000000000000008000000093000000000000000000000002000000000000000800000000000000ff0f00000000000000000000000000000300000000000000feffffff04000000000800000000000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ff030000031c566e0000000003000100000000001f0000000000000005000000000800005c3a285e2b000000030000000000000000000000000000005522000000000000010001000000000003000000020000000600000000000000160c00000000000002000000000000000000000001000000480000000000000008000000000000000010000006000000810000000080000003000000", @ANYRES32, @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r2, @ANYRES32=0x0, @ANYBLOB="0400000001000000000000000600000000000000090000000000000001000000020000002f000000000000000200000000000000000000000000000004000000000000000400000000000000610f0000020000000200000000000000ffffff7f00000000da000000000000000700000000000000c90000000000000000000000000000000200000001000000070000000010000000000100", @ANYRES32], &(0x7f0000005180)={0xa0, 0x0, 0x96d, {{0x1, 0x3, 0x0, 0x8, 0x8, 0x1, {0x0, 0x100, 0x9, 0x2, 0x2, 0x4a, 0x5, 0x9, 0x3, 0xa000, 0x6b, 0xee01, r3, 0x0, 0x8}}, {0x0, 0x1f}}}, &(0x7f0000005240)={0x20, 0x0, 0x0, {0x4, 0x0, 0x5, 0x6c09}}}) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r0, 0xc018937b, &(0x7f00000000c0)={{0x1, 0x1, 0x18, r1, {0x0, r3}}, './file0\x00'}) (async) perf_event_open(&(0x7f00000007c0)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x3}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40082404, &(0x7f0000000000)=0x81) (async) sched_setscheduler(0x0, 0x0, &(0x7f0000000380)) (async) perf_event_open(&(0x7f00000003c0)={0x0, 0x80, 0xc3, 0x0, 0x4, 0x9, 0x0, 0x4701, 0x82000, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x6, 0x5, @perf_bp={&(0x7f0000000100), 0x1}, 0x10000, 0xfffffffffffffff9, 0x2, 0x345a11509fc90ea7, 0x6, 0x34, 0x2, 0x0, 0xffffffff, 0x0, 0x3}, 0x0, 0x2, 0xffffffffffffffff, 0x2) (async) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10000, 0x0) (async) sendfile(r4, 0xffffffffffffffff, 0x0, 0x9) (async) syz_80211_join_ibss(&(0x7f0000000140)='wlan1\x00', &(0x7f0000000040)=@default_ap_ssid, 0x6, 0x0) (async) socket$nl_generic(0x10, 0x3, 0x10) (async) syz_genetlink_get_family_id$nl80211(&(0x7f0000000200), 0xffffffffffffffff) (async) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8933, &(0x7f0000000700)={'wlan1\x00'}) (async) sendmsg$NL80211_CMD_SET_INTERFACE(r5, &(0x7f0000000340)={0x0, 0x0, &(0x7f00000001c0)={&(0x7f0000000240)={0x24, r6, 0x5, 0x0, 0x0, {{}, {@val={0x8, 0x3, r7}, @void}}, [@NL80211_ATTR_IFTYPE={0x8, 0x5, 0x3}]}, 0x24}}, 0x0) (async) 03:06:24 executing program 4: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) write$P9_RREMOVE(r0, &(0x7f0000000100)={0x7, 0x7b, 0x2}, 0x7) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x9, 0x5, 0xffffffffffffff4d, 0x4}) (async) ftruncate(0xffffffffffffffff, 0x1) (async) lseek(r0, 0x1200, 0x0) r1 = getpgid(0x0) (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x101400, 0x0) fallocate(r2, 0x0, 0xad1, 0x10001) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x80, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x3f}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$F2FS_IOC_GET_FEATURES(0xffffffffffffffff, 0x8004f50c, &(0x7f0000000000)) perf_event_open(&(0x7f0000000280)={0x4, 0x80, 0x3, 0x7, 0x8, 0x8, 0x0, 0x9, 0x41000, 0xf, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x10000, 0x2, @perf_config_ext={0x8001, 0x1ec5c81c}, 0x80044, 0x2, 0x6, 0x4, 0x0, 0x401, 0x6, 0x0, 0x6, 0x0, 0x8}, r1, 0x6, r0, 0xb) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r0, 0x40042409, 0x0) (async) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x8400fffffffa) (async) sendmsg$SEG6_CMD_SET_TUNSRC(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x24008001}, 0x0) (async) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, 0x0) fallocate(r0, 0x1, 0x1c10, 0x1) (async) r4 = open(&(0x7f0000000040)='./bus\x00', 0x141042, 0x0) (async) setreuid(0xee01, 0x0) r5 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$BTRFS_IOC_WAIT_SYNC(r5, 0x40089416, &(0x7f00000001c0)) getegid() r6 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r6, 0x0, 0x11, &(0x7f0000000080)={{{@in6=@ipv4={'\x00', '\xff\xff', @dev}, @in6=@private0={0xfc, 0x0, '\x00', 0x1}, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee00}, {}, {0x0, 0xfff00000000}, 0x0, 0x0, 0x1}, {{@in, 0x10001, 0x32}, 0x0, @in6=@private1, 0x0, 0x0, 0x0, 0xb7, 0x2}}, 0xe8) (async) connect$inet(r6, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) (async) r7 = socket$nl_xfrm(0x10, 0x3, 0x6) fcntl$dupfd(r7, 0x0, r4) (async) r8 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r8, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x25a}], 0x100000000000007a, &(0x7f0000c22fa0)=[{&(0x7f0000000e00)=""/102400, 0xfffffcf3}], 0x1, 0x0) (async) getresuid(&(0x7f0000005f80), &(0x7f0000000200), &(0x7f0000000300)) [ 706.689651] audit: type=1804 audit(1673147184.273:177): pid=29974 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3170721836/syzkaller.8gyaLk/962/bus" dev="sda1" ino=14648 res=1 [ 706.779242] audit: type=1804 audit(1673147184.313:178): pid=29974 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3170721836/syzkaller.8gyaLk/962/bus" dev="sda1" ino=14648 res=1 03:06:24 executing program 1: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x26e1, 0x0) (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r0, 0x0, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x100002, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) write$cgroup_subtree(r2, &(0x7f00000003c0)=ANY=[], 0x32600) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0xc028660f, &(0x7f00000005c0)=0x3fffffffe) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000340)='cgroup.controllers\x00', 0x100002, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e6c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x6611, 0x0) (async) ioctl$BTRFS_IOC_BALANCE_V2(r1, 0xc4009420, &(0x7f0000000600)={0x5, 0x5, {0x0, @usage=0x10001, 0x0, 0x0, 0xffffffffffffffff, 0x100000001, 0x4b45, 0x9, 0x0, @struct={0x3, 0x62e}, 0xffff7fff, 0x1, [0x80, 0x5, 0x80000000, 0xffffffffffff8001, 0xd6e, 0x1]}, {0x1, @struct={0xe9aa, 0x2}, 0x0, 0x3000000000000, 0xbce5, 0x0, 0x0, 0x8, 0x218, @usage=0x5, 0xea, 0x180000, [0x88d, 0x8, 0x3, 0x2, 0x1, 0x8001]}, {0x1, @usage=0x8000, 0x0, 0x1, 0x100000000, 0x8, 0x9, 0x2, 0x448, @usage=0x72f1, 0xb568, 0x4, [0x8000000000000001, 0xfff, 0x7fffffffffffffff, 0x0, 0x3, 0xffffffff]}, {0x2, 0x3, 0xfff}}) ioctl$BTRFS_IOC_DEV_INFO(r3, 0xd000941e, &(0x7f0000000a00)={r5, "3a392cba5b1058371cd85661ab762763"}) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x26e1, 0x0) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r6, &(0x7f0000000200), 0x43400) (async) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='memory.numa_stat\x00', 0x100002, 0x0) write$cgroup_subtree(r7, &(0x7f00000003c0)=ANY=[], 0x32600) ioctl$PERF_EVENT_IOC_PERIOD(r7, 0xc028660f, &(0x7f00000005c0)=0x400000000) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40086607, 0x0) (async) write$cgroup_int(r6, &(0x7f0000000380), 0x12) 03:06:24 executing program 0: unshare(0x20000400) socket$inet6_udp(0xa, 0x2, 0x0) r0 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) unshare(0x4000000) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r0, 0x0) ioctl$PERF_EVENT_IOC_SET_BPF(r0, 0x40042408, 0xffffffffffffffff) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='xprtrdma_op_set_cto\x00'}, 0x10) 03:06:24 executing program 1: openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x26e1, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x26e1, 0x0) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r0, 0x0, 0x0) (async) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x100002, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000100)='memory.events\x00', 0x100002, 0x0) (async) r3 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) write$cgroup_subtree(r2, &(0x7f00000003c0)=ANY=[], 0x32600) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0xc028660f, &(0x7f00000005c0)=0x3fffffffe) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000340)='cgroup.controllers\x00', 0x100002, 0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2e6c, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffefffffffff, 0xffffffffffffffff, 0x0) (async) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x6611, 0x0) ioctl$BTRFS_IOC_BALANCE_V2(r1, 0xc4009420, &(0x7f0000000600)={0x5, 0x5, {0x0, @usage=0x10001, 0x0, 0x0, 0xffffffffffffffff, 0x100000001, 0x4b45, 0x9, 0x0, @struct={0x3, 0x62e}, 0xffff7fff, 0x1, [0x80, 0x5, 0x80000000, 0xffffffffffff8001, 0xd6e, 0x1]}, {0x1, @struct={0xe9aa, 0x2}, 0x0, 0x3000000000000, 0xbce5, 0x0, 0x0, 0x8, 0x218, @usage=0x5, 0xea, 0x180000, [0x88d, 0x8, 0x3, 0x2, 0x1, 0x8001]}, {0x1, @usage=0x8000, 0x0, 0x1, 0x100000000, 0x8, 0x9, 0x2, 0x448, @usage=0x72f1, 0xb568, 0x4, [0x8000000000000001, 0xfff, 0x7fffffffffffffff, 0x0, 0x3, 0xffffffff]}, {0x2, 0x3, 0xfff}}) ioctl$BTRFS_IOC_DEV_INFO(r3, 0xd000941e, &(0x7f0000000a00)={r5, "3a392cba5b1058371cd85661ab762763"}) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x26e1, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000000c0)='cgroup.controllers\x00', 0x26e1, 0x0) (async) r6 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x7a05, 0x1700) write$cgroup_int(r6, &(0x7f0000000200), 0x43400) (async) r7 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000000)='memory.numa_stat\x00', 0x100002, 0x0) write$cgroup_subtree(r7, &(0x7f00000003c0)=ANY=[], 0x32600) (async) ioctl$PERF_EVENT_IOC_PERIOD(r7, 0xc028660f, &(0x7f00000005c0)=0x400000000) (async) ioctl$PERF_EVENT_IOC_PERIOD(0xffffffffffffffff, 0x40086607, 0x0) (async) write$cgroup_int(r6, &(0x7f0000000380), 0x12) [ 707.085834] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 707.094580] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 03:06:24 executing program 5: r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd, 0x0, @perf_bp={&(0x7f0000000000), 0x8}, 0x0, 0x0, 0x1, 0x5, 0x6f4, 0xffffffff}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = getpid() sched_setscheduler(r1, 0x5, &(0x7f0000000380)) (async) r2 = creat(&(0x7f0000000300)='./file0\x00', 0x0) statx(r2, 0x0, 0x800, 0x2, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) (async) r5 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r5, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007300)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000100)="069586fa96ad", 0x6}, {&(0x7f0000000580)="b8b05e6deaece5660637caee5f3dacc4f3d9e2877485a754b7a012fee36928632a40eedf22b9c33a43731c35e48d6c1ce41d84fdae33b01b6ef326454156bb598175a18ec736a51bb33e3d0d443f0d1fe0585fbbcf637b41ba232908bbf5feec57e538b81ad0fc", 0x67}, {&(0x7f0000000600)}], 0x4, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}], 0x20, 0x4004001}}, {{&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a40)="dc2efea7f1b58ab2204528741a2343bd8e546aa6895fc299ec26743299fe4f24b2a6d979c0068ec6c0c338868c68fc69c6ef4f80c5a59b641cd8bd7f62c289d9fd4270b096ba71a80eba802e5f39950dae80158d02017492c102ce40487ff42bd46133b711b2479ff683785a0cc951373c47ab35f4655546412dea50a087f9a351bc6f0824de05b5c0540c6161a880bf1113a0899be4faab941cd97399d7bd3215e7c032fb0fcd", 0xa7}, {&(0x7f0000000b00)="32e37ad2ceb76eac1eda34cefbd280be676d08de690d9de377c99e59f8ea67d2b83a6e7a2db4556a6fefa2f300b2e6ebde36efede4668bf396ad4477eda7a24f9eddcc426872f7", 0x47}, {&(0x7f0000000b80)="0de610c2a009b561731b84e0070c24fb9cdca497fb0f528f9ef0261d0d91ea20c9eb475212544a4b6a33e4e047ffb7a552deae81369dbddb76a94bb0c88d13603b719d26a2842eec61c3a5084a9479975a1abfabff4fbd9c1c7e02b50caa6eb3ae414f47805dee7c671050defc730dcb14a1919251d116d778c8e2204dae4d7b77ceb468e190aa8578014af90bae10c335d11d0547de9c66bb07c82ef8b051e51d8559b17e", 0xa5}], 0x3, &(0x7f0000001640)=ANY=[@ANYBLOB="140086a1921013030000000001db00", @ANYRESOCT=r5, @ANYRES32=r1, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES8=r4, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYBLOB="00000000280000000000e8efd7d4080001000000a7a91cd2d0a0fbf5921a096da93a3d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYBLOB="1c2a00"/16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x008\x00\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0xf8}}, {{&(0x7f0000002900)=@abs={0x0, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x4000}}, {{&(0x7f0000006e80)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f0000007040), 0x0, &(0x7f00000015c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32=0x0, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRESHEX=r1, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4000000}}], 0x4, 0x40800) (async) perf_event_open(&(0x7f0000001540)={0x1, 0x80, 0x6, 0x5, 0xfa, 0x20, 0x0, 0x9, 0x0, 0x4, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x3, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x7, 0x3, @perf_config_ext={0x8082, 0x7fffffff}, 0x630, 0x1, 0x100, 0x0, 0x7fffffff, 0x1, 0x6, 0x0, 0x5, 0x0, 0xa67}, r1, 0x5, r0, 0x2) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f00000017c0)={0x0, ""/256, 0x0, 0x0, 0x0}) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r0, 0x50009418, &(0x7f0000000400)={{}, r6, 0x28, @unused=[0x7, 0x9ee, 0x7fff, 0x6], @devid}) (async) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1000000, 0x100010, 0xffffffffffffffff, 0x8dad8000) r7 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_MCAST_JOIN_GROUP(r7, 0x0, 0x2a, &(0x7f0000000180)={0x2, {{0x2, 0x0, @multicast2}}}, 0x88) (async) setsockopt$inet_group_source_req(r7, 0x0, 0x2e, &(0x7f00000004c0)={0x2, {{0x2, 0x0, @multicast2}}, {{0x2, 0x0, @remote}}}, 0x108) (async) fcntl$F_GET_RW_HINT(r0, 0x40b, &(0x7f0000002100)) (async) r8 = mq_open(&(0x7f000084dff0)='!selinuxselinux\x00', 0x6e93ebbbcc0884f2, 0xc6, &(0x7f0000664fc0)={0x0, 0x5, 0x5}) mq_timedsend(r8, 0x0, 0x0, 0x0, 0x0) (async) mq_timedreceive(r8, &(0x7f0000000100)=""/4096, 0x1000, 0x20000100, 0x0) (async) syz_open_dev$tty1(0xc, 0x4, 0x1) (async) r9 = dup(0xffffffffffffffff) (async) r10 = open(&(0x7f0000000040)='./file0\x00', 0x141042, 0x0) write$P9_RREADLINK(r10, &(0x7f0000002580)=ANY=[], 0x16) (async) sendfile(r10, r10, &(0x7f0000000240), 0x7fff) r11 = accept4(r9, &(0x7f0000001480)=@ll={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000001500)=0x80, 0x80000) setsockopt$sock_void(r11, 0x1, 0x16, 0x0, 0x0) (async) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000001440), &(0x7f00000020c0)=0xc) (async) ioctl$F2FS_IOC_RESERVE_COMPRESS_BLOCKS(r0, 0x8008f513, &(0x7f00000000c0)) (async) getsockopt$IPT_SO_GET_REVISION_MATCH(r9, 0x0, 0x42, &(0x7f0000000040)={'TPROXY\x00'}, &(0x7f0000000080)=0x1e) ioctl$FAT_IOCTL_GET_ATTRIBUTES(r0, 0x80047210, &(0x7f0000001400)) 03:06:24 executing program 0: unshare(0x20000400) socket$inet6_udp(0xa, 0x2, 0x0) r0 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) unshare(0x4000000) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r0, 0x0) ioctl$PERF_EVENT_IOC_SET_BPF(r0, 0x40042408, 0xffffffffffffffff) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='xprtrdma_op_set_cto\x00'}, 0x10) unshare(0x20000400) (async) socket$inet6_udp(0xa, 0x2, 0x0) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) (async) unshare(0x4000000) (async) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r0, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_BPF(r0, 0x40042408, 0xffffffffffffffff) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='xprtrdma_op_set_cto\x00'}, 0x10) (async) 03:06:24 executing program 1: r0 = getpgid(0x0) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x3}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet_sctp(0x2, 0x400000000001, 0x84) perf_event_open(0x0, 0x0, 0x0, r1, 0x0) sendto$inet(r2, &(0x7f0000000140)='^', 0x34000, 0x0, &(0x7f0000004ff0)={0x2, 0x0, @rand_addr=0xfffffffffffffffe}, 0x10) r3 = getpgrp(0x0) setpriority(0x0, r3, 0x0) listen(r2, 0xda8c) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r4, 0x8) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r4}, 0x8) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x9, 0x4, 0x7, 0x87, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x2, @perf_config_ext={0x3}, 0x9919, 0x7, 0x8000, 0x5, 0xfffffffffffffffd, 0x882f, 0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xb, r5, 0x8) r6 = socket$inet6_sctp(0xa, 0x801, 0x84) r7 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r7, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000000100)={r8, @in={{0x2, 0x0, @empty}}}, &(0x7f0000000000)=0x9c) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r5, 0x84, 0x73, &(0x7f0000000000)={r8, 0xfffe, 0x10, 0xd, 0x8}, &(0x7f0000000040)=0x18) r9 = accept4$inet(r2, &(0x7f0000002c80)={0x2, 0x0, @dev}, 0x0, 0x80000) setsockopt$inet_mreq(r9, 0x0, 0x0, &(0x7f0000002d00)={@multicast2, @local}, 0x8) 03:06:24 executing program 0: unshare(0x20000400) socket$inet6_udp(0xa, 0x2, 0x0) (async) r0 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) unshare(0x4000000) (async) perf_event_open(0x0, 0xffffffffffffffff, 0x0, r0, 0x0) ioctl$PERF_EVENT_IOC_SET_BPF(r0, 0x40042408, 0xffffffffffffffff) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='xprtrdma_op_set_cto\x00'}, 0x10) [ 707.511471] audit: type=1804 audit(1673147185.093:179): pid=30033 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1935192334/syzkaller.na8cj9/960/bus" dev="sda1" ino=14642 res=1 [ 707.576890] wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 [ 707.584250] wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 [ 707.657094] audit: type=1804 audit(1673147185.233:180): pid=30036 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir1935192334/syzkaller.na8cj9/960/bus" dev="sda1" ino=14642 res=1 03:06:26 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f00000000c0)='ip6gretap0\x00', 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r1, 0x8) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r1}, 0x8) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x9, 0x4, 0x7, 0x87, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x2, @perf_config_ext={0x3}, 0x9919, 0x7, 0x8000, 0x5, 0xfffffffffffffffd, 0x882f, 0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xb, r2, 0x8) openat$cgroup_int(r2, &(0x7f0000000000)='io.max\x00', 0x2, 0x0) read$FUSE(r1, &(0x7f0000000380)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) fcntl$lock(r0, 0x24, &(0x7f0000000180)={0x2, 0x2, 0x3, 0x4, r3}) setsockopt$IP_VS_SO_SET_EDITDEST(r2, 0x0, 0x489, &(0x7f0000000100)={{0x89, @dev={0xac, 0x14, 0x14, 0x3b}, 0x4e24, 0x2, 'nq\x00', 0x2, 0x8, 0xc}, {@local, 0x4e23, 0x3, 0x5}}, 0x44) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e20, 0x8}}}}}, 0x0) 03:06:26 executing program 4: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) write$P9_RREMOVE(r0, &(0x7f0000000100)={0x7, 0x7b, 0x2}, 0x7) ioctl$EXT4_IOC_MOVE_EXT(0xffffffffffffffff, 0xc028660f, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x9, 0x5, 0xffffffffffffff4d, 0x4}) ftruncate(0xffffffffffffffff, 0x1) lseek(r0, 0x1200, 0x0) (async) r1 = getpgid(0x0) (async) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140), 0x101400, 0x0) fallocate(r2, 0x0, 0xad1, 0x10001) (async) perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x80, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0x3f}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 32) ioctl$F2FS_IOC_GET_FEATURES(0xffffffffffffffff, 0x8004f50c, &(0x7f0000000000)) (async, rerun: 32) perf_event_open(&(0x7f0000000280)={0x4, 0x80, 0x3, 0x7, 0x8, 0x8, 0x0, 0x9, 0x41000, 0xf, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x2, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x10000, 0x2, @perf_config_ext={0x8001, 0x1ec5c81c}, 0x80044, 0x2, 0x6, 0x4, 0x0, 0x401, 0x6, 0x0, 0x6, 0x0, 0x8}, r1, 0x6, r0, 0xb) (async) ioctl$PERF_EVENT_IOC_PAUSE_OUTPUT(r0, 0x40042409, 0x0) (async) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendfile(r0, r3, 0x0, 0x8400fffffffa) (async, rerun: 32) sendmsg$SEG6_CMD_SET_TUNSRC(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x24008001}, 0x0) (rerun: 32) ioctl$BTRFS_IOC_START_SYNC(r0, 0x80089418, 0x0) (async, rerun: 64) fallocate(r0, 0x1, 0x1c10, 0x1) (async, rerun: 64) r4 = open(&(0x7f0000000040)='./bus\x00', 0x141042, 0x0) (async, rerun: 64) setreuid(0xee01, 0x0) (rerun: 64) r5 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$BTRFS_IOC_WAIT_SYNC(r5, 0x40089416, &(0x7f00000001c0)) (async) getegid() r6 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$inet_IP_XFRM_POLICY(r6, 0x0, 0x11, &(0x7f0000000080)={{{@in6=@ipv4={'\x00', '\xff\xff', @dev}, @in6=@private0={0xfc, 0x0, '\x00', 0x1}, 0x0, 0x0, 0x0, 0x0, 0x2, 0x0, 0x0, 0x0, 0x0, 0xee00}, {}, {0x0, 0xfff00000000}, 0x0, 0x0, 0x1}, {{@in, 0x10001, 0x32}, 0x0, @in6=@private1, 0x0, 0x0, 0x0, 0xb7, 0x2}}, 0xe8) connect$inet(r6, &(0x7f0000000180)={0x2, 0x0, @remote}, 0x10) (async) r7 = socket$nl_xfrm(0x10, 0x3, 0x6) fcntl$dupfd(r7, 0x0, r4) (async) r8 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) process_vm_writev(r8, &(0x7f0000c22000)=[{&(0x7f000034afa4)=""/1, 0x25a}], 0x100000000000007a, &(0x7f0000c22fa0)=[{&(0x7f0000000e00)=""/102400, 0xfffffcf3}], 0x1, 0x0) getresuid(&(0x7f0000005f80), &(0x7f0000000200), &(0x7f0000000300)) 03:06:26 executing program 0: syz_mount_image$minix(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000d80)=ANY=[@ANYBLOB="6f626a5f747970653d01000100000000006f786e65723c", @ANYRESDEC=0x0, @ANYBLOB="2c736d61636b66736861743d2c6d6561737572652c66756e633d4d4d41505f434845434b2c004a52448be5951bd668f71dfe6f9d1db5aff03e567aab28c02f2af3605786c1e0ebfb2333552d31cda4fd585833f4eb7b1ecbaf296edc5cb9c039244e43a796ddf8ac9f764b2a8c0e2bac2963a7a733d0c09e2c34021722803efc14719c1b01b6ed6bd978ee2802b4386867426559df06d8e900083f5234acf31917eecb6dd921b8b9fad154db299012063447bac6aaaaf45ca35200710a8eb2fe689a2588a06f7c578a6d668afef376925e6b7dc456a53c73b035fae9603b6f1d3944a8bbc0236fd1aec4709ec7231e67c946da7c1d63d5e4654ece805a2c72"], 0x1, 0x172, &(0x7f0000000240)="$eJzs20tOwlAUxvGvgIr4fhtHJibGiVSBhDCTBbgBZwQqIRY14gRiYlyKO3EnbgAGbsAaSqOWOKhtoMb+fwn0TL7e28Gh5w4QgMQ6c78NGcq6leM4j/uSLs4lZWLeHICJcrzruwMgedK0PpBQg2raff+/GNLr20O9732yAeeHQTU1Kgyp/y0/HzT/ZLjXvYw/n5O0EGR+eR7lD+XPL/5y/dxYfilwfvT8Rwf+/LKkFUmrktYkrUvakLQpaeuH9Rtj6+8GXB8AAAAAgCCGp8981HyEGwxPz5ct2zoJmZ/x8qch87NevhAxXwyZn/Py+fqN3Qh5DyCsVMz9n47Y/5mI/Q8kWafbu6rZtnVHQUFB8VnE/csEYNLM+/at2en2jlvtWtNqWtelcqVSLhULFdMdy80owzmAP+3rpR/3TgAAAAAAAAAAAAAAQFjbknbi3gQAAACAqZjG34nifkYAAAAAAAAAAAAAAP67jwAAAP//zxJLFg==") write$binfmt_script(0xffffffffffffffff, 0x0, 0xfdef) open(0x0, 0x0, 0x0) r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xffffffffffffffff, 0xfffffffffffffffc}, 0x0, 0x0, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r1, r2, 0x0, 0x1000000201005) open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007300)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000100)="069586fa96ad", 0x6}, {&(0x7f0000000580)="b8b05e6deaece5660637caee5f3dacc4f3d9e2877485a754b7a012fee36928632a40eedf22b9c33a43731c35e48d6c1ce41d84fdae33b01b6ef326454156bb598175a18ec736a51bb33e3d0d443f0d1fe0585fbbcf637b41ba232908bbf5feec57e538b81ad0fc", 0x67}, {&(0x7f0000000600)}], 0x4, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}], 0x20, 0x4004001}}, {{&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a40)="dc2efea7f1b58ab2204528741a2343bd8e546aa6895fc299ec26743299fe4f24b2a6d979c0068ec6c0c338868c68fc69c6ef4f80c5a59b641cd8bd7f62c289d9fd4270b096ba71a80eba802e5f39950dae80158d02017492c102ce40487ff42bd46133b711b2479ff683785a0cc951373c47ab35f4655546412dea50a087f9a351bc6f0824de05b5c0540c6161a880bf1113a0899be4faab941cd97399d7bd3215e7c032fb0fcd", 0xa7}, {&(0x7f0000000b00)="32e37ad2ceb76eac1eda34cefbd280be676d08de690d9de377c99e59f8ea67d2b83a6e7a2db4556a6fefa2f300b2e6ebde36efede4668bf396ad4477eda7a24f9eddcc426872f7", 0x47}, {&(0x7f0000000b80)="0de610c2a009b561731b84e0070c24fb9cdca497fb0f528f9ef0261d0d91ea20c9eb475212544a4b6a33e4e047ffb7a552deae81369dbddb76a94bb0c88d13603b719d26a2842eec61c3a5084a9479975a1abfabff4fbd9c1c7e02b50caa6eb3ae414f47805dee7c671050defc730dcb14a1919251d116d778c8e2204dae4d7b77ceb468e190aa8578014af90bae10c335d11d0547de9c66bb07c82ef8b051e51d8559b17e", 0xa5}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="140086a1921013030000000001db00", @ANYBLOB, @ANYRES32, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYBLOB="00000000280000000000e8efd7d4080001000000a7a91cd2d0a0fbf5921a096da93a3d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c2a00"/16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x008\x00\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0xf8}}, {{&(0x7f0000002900)=@abs={0x0, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x4000}}, {{&(0x7f0000006e80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000007040)=[{&(0x7f0000006f00)="0324693a831c7ca2ba40fa1b611a142c9293bc2cc0583d140206eeed4bd1563ddaa78f8e58509687716328cb1e75e029aef2e080b1c8a7", 0x37}, {0x0}, {&(0x7f0000006fc0)="9949428fec5b12238e57f5577fe45a6b949d971032185a34b49e3f91c27a38d69038ebcf0fcc495e19745bcac47bc509aaf6b7488c618f397933d78af0eee5542ad7b5a7ed0874e60b60a8ff5614188aecf5602ecea3f88f376afc938032a71e4e3c9576a76134e7", 0x68}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4000000}}], 0x4, 0x40800) r4 = syz_open_dev$vcsa(&(0x7f00000002c0), 0xd7, 0xc0000) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x40082404, &(0x7f0000000400)=0x1) r5 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r5, 0x40082404, &(0x7f00000007c0)) r6 = getpid() sched_setscheduler(r6, 0x5, &(0x7f0000000380)) r7 = creat(&(0x7f0000000300)='./file0\x00', 0x0) statx(r7, 0x0, 0x800, 0x2, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0}) r9 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r9, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007300)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000100)="069586fa96ad", 0x6}, {&(0x7f0000000580)="b8b05e6deaece5660637caee5f3dacc4f3d9e2877485a754b7a012fee36928632a40eedf22b9c33a43731c35e48d6c1ce41d84fdae33b01b6ef326454156bb598175a18ec736a51bb33e3d0d443f0d1fe0585fbbcf637b41ba232908bbf5feec57e538b81ad0fc", 0x67}, {&(0x7f0000000600)}], 0x4, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}], 0x20, 0x4004001}}, {{&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a40)="dc2efea7f1b58ab2204528741a2343bd8e546aa6895fc299ec26743299fe4f24b2a6d979c0068ec6c0c338868c68fc69c6ef4f80c5a59b641cd8bd7f62c289d9fd4270b096ba71a80eba802e5f39950dae80158d02017492c102ce40487ff42bd46133b711b2479ff683785a0cc951373c47ab35f4655546412dea50a087f9a351bc6f0824de05b5c0540c6161a880bf1113a0899be4faab941cd97399d7bd3215e7c032fb0fcd", 0xa7}, {&(0x7f0000000b00)="32e37ad2ceb76eac1eda34cefbd280be676d08de690d9de377c99e59f8ea67d2b83a6e7a2db4556a6fefa2f300b2e6ebde36efede4668bf396ad4477eda7a24f9eddcc426872f7", 0x47}, {&(0x7f0000000b80)="0de610c2a009b561731b84e0070c24fb9cdca497fb0f528f9ef0261d0d91ea20c9eb475212544a4b6a33e4e047ffb7a552deae81369dbddb76a94bb0c88d13603b719d26a2842eec61c3a5084a9479975a1abfabff4fbd9c1c7e02b50caa6eb3ae414f47805dee7c671050defc730dcb14a1919251d116d778c8e2204dae4d7b77ceb468e190aa8578014af90bae10c335d11d0547de9c66bb07c82ef8b051e51d8559b17e", 0xa5}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="140086a1921013030000000001db00", @ANYBLOB, @ANYRES32=r6, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYBLOB, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="00000000280000000000e8efd7d4080001000000a7a91cd2d0a0fbf5921a096da93a3d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c2a00"/16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x008\x00\x00\x00\x00\x00', @ANYRES32=r5, @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5], 0xf8}}, {{&(0x7f0000002900)=@abs={0x0, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x4000}}, {{&(0x7f0000006e80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000007040)=[{&(0x7f0000006f00)="0324693a831c7ca2ba40fa1b611a142c9293bc2cc0583d140206eeed4bd1563ddaa78f8e58509687716328cb1e75e029aef2e080b1c8a7", 0x37}, {0x0}, {&(0x7f0000006fc0)="9949428fec5b12238e57f5577fe45a6b949d971032185a34b49e3f91c27a38d69038ebcf0fcc495e19745bcac47bc509aaf6b7488c618f397933d78af0eee5542ad7b5a7ed0874e60b60a8ff5614188aecf5602ecea3f88f376afc938032a71e4e3c9576a76134e7", 0x68}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32=0x0, @ANYRES32=r8, @ANYRES32, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r9, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4000000}}], 0x4, 0x40800) r10 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) lchown(&(0x7f0000000340)='./bus\x00', r11, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$netlink(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000000)={0x118, 0x41, 0x100, 0x70bd28, 0x25dfdbfe, "", [@nested={0x108, 0x80, 0x0, 0x1, [@generic="3db8d342481adfe26eb8dc7a4bb225d147c66b0749e1025667d7f95aa10dc0fac2d3df985980f5b59b4611bec1196cf675a7a828cf05cdeb1daadf02bf3fd50752611ea80ff9a19381640fc04a38dbb9925f4c94ffe5d5141f70d3b9996160b0914c4113a296d03a38c7690c5f6f4b698f3cb799795e9fde40e0565f3e9c1f2e16c0616f5eda6f31f256b13beec58a94d6bd07e73783295812efd330598513520bd65d6150c05356b9ef71e204354b71161459e2df9196642b32043b02ae9349", @typed={0x8, 0x52, 0x0, 0x0, @uid=0xffffffffffffffff}, @generic="3cefb655e2bfc5f0a2d28f01c19aa293caf2b3af0342f5374c9211fc8ba6271b00241790c17e23a427fca4d7a446222b060e312c56501dfb02fbbed6"]}]}, 0x118}, {&(0x7f0000000140)=ANY=[@ANYBLOB="1c0000001f001a0309000000fbdbdf250a0053f227257968df751a00"], 0x1c}, {&(0x7f00000003c0)={0x44, 0x28, 0x300, 0x70bd27, 0x25dfdbfb, "", [@typed={0x14, 0x23, 0x0, 0x0, @ipv6=@dev={0xfe, 0x80, '\x00', 0x12}}, @typed={0xc, 0x1a, 0x0, 0x0, @u64=0x5}, @typed={0x14, 0x19, 0x0, 0x0, @ipv6=@private1}]}, 0x44}, {&(0x7f0000000440)=ANY=[@ANYBLOB="2c0100001d00080027bd7000fedbdf2514016c806274d94978b986fe88ad51f09aabad3be0863ee9514e8f85a4c3d13bde55424f37c267233c870bc01abc392e64ddb078ac4c95d2be1844501c2e6a15336412f2329ff4e85830ce0f8a0fe577de8ded9a2d048e6224e7660e89f81a08002000", @ANYRES32, @ANYBLOB="5c568ccfdcf87176ef3f9d2f9dc8bf517af91328ea8c6f2692fc7e5c172a9aa40764383181330f8f84a9633de91867fea31eeb2e6c08eba7b398e9243fd816f2b8764f6769d04ee0a407e2111c4ece6e4f3d76656a66178936b3aa8565b6d1e4b327024336f9fa8403fe370fefa5af7b13469cbcc98698c04bfb683c35ccdf0f2724f0e9a8324e2ac21e5a75a07b2a04149d0961caba4377f0ed44a28cbba043701af3206fcd8bb27dc100000000000000", @ANYRES32=0x0, @ANYBLOB], 0x12c}, {&(0x7f0000002040)={0x3278, 0x14, 0x4, 0x70bd26, 0x25dfdbfd, "", [@nested={0x20ea, 0x7, 0x0, 0x1, [@generic="e2b782b262254355ba5721b06bc2d33a566d2940b07b1a63304dc9e8667bc1c579b8f933bb6fffcac6e643f5abe4535b7b79074ae46101aaec008230b31008cd4a198ec57974ee7210d273da58db213f6b7c9012f87425f55d47f285c799c44c0a4a40f075626e3d8d0ff9d029954a8a55d846dd5556b846263a73f4a530802bf384fcc433238c96d4d1f7fb358b526c117d5461a4e38b63e877738c2fbad046dfd94394ea5804a09db83d26b7bd310a3a218255fdf74ec6c13fac7dcaf0786543e5f68c6b4690b7235182d08d74eee0c56440d6fe3a79b55bfb5691de2f135acc42720d74ed41f3f0cbca2223cea24a3e36ac45f14da8085625500c9fcd8759a49eed7fedd16828432d5c1bdf3f04e59412d6eeeb35fcb911f10d8075e8c8a725965865ef90dc149595c643f423f3f06d5a5a1fad75057dc51677b3fbbb309d13fcadbf68c0fb002ba8c245140bdc644071b58ecbc7f9e33688f47308aeca5f1102a86ea646796bcae417afbfa5b06e076d47756a64ff7d6c2ceea5d81ee4833ea0d164dd117fd36a1596bf492ec19f086cb1c2b98bd37c4a600fe5d1e7b77ec06d686285abab19be4fb7f596d5e2842fecaf6dfecaa9b8223d03ffb29d958a26f4606be1c953f207a47ac08c5701c1e29a3f28e34a9071ce45b22aca7d186a0005ebcdc8c2e9cae68c6f7822a6878c325f3f9701f871962cdc2cb6e7e323f4f7100df6779cd39e7d3626a9225da9c3d9f0adefec12ce5d40a2a811a401e3cb711a0f6f06cbfe41a00161a73fd0ed3c619de15c230c348cbc848d0c77e4fb59001ed017fde7a4af9a1abbade2bdb7f889ee679b267b59b7c326099a5bf9e4be1bc32417b40e1cb33a57395f36dce820cd3a4358e9c1aaaab993cc7e2a816b292601a102e4692ec564af22998a2c795ffc45eab5c6debb6bd4ed4649cf52fb0bb897312b37a8fee34fbe3b67c1f22623fa508060d6aaa00961b1d57e8e5b22ecce6fdd25d06d0736c81c0d2d95fc28ea636cd1b6c2990f7a2c7b991ff00c83f545df5f724c70e06543c540e8b61ce92ae755678fb05326d14159189f33f2ec676576f32af005980f4f6902e37319ee5e167a650aeec66394dd2ab4f0999ac2eca9d07c18367ccaf2afc272368693e1a92fb2f00daa8081593cf7923fd6522bba7fd4ab554a6500245787a7b0db1a2f3a8fad63c265a5effbd5eb265a7a69175b97766d546c8ea49de42041e8da60de78d0f2b20f4cb0c82ea548d8ae48fe840eb7259f32e8c6d53f3f7fd7c1a11e71d88480204e78e9e7f4dbdb621e55bbc98c5caa055375c1dfe71496325a55acb63c7d6e26fdf2308b346c433144168c523825a3bf26a74f166aed796094243fc9295915e4478acfeb7363b6c2e64c7980678b34d1aec8416d7a8fc33ae34eb2ac8c61f7a219fe1fec2bc652ab11d06e9aa99850b7ec3a5c6ce421f94faf7515771c5414e3f2f49abeba4c5369b48109a3145276e547d342b86b3958eb41489b5ca586e8f85f63c7ee983761ed3cb39efde2ae1b7fb8d0944a67e6ac6fb4e65ede5e19bf6bac4ebcfb2c00843e8f94ff0e264b9da4db5e38436d32fc9449b8232df04c44665a673bece43f8d31e6eabd2b4f92e062b8db4bf1692f07ef177f363be5ac9982c23f1c5292c4cd8c4fa59d7772f654981d351d99810e968845dc0cb4537bc3462ccfcf79a30d1d318e53396ad200a285db0b0fe3c68ca5a36821fead1f7269fca8e752f9d0febaf78b168f69ef2afa18c9b1b8944f2386504c12c5d87cad76ea978d83ad4167d60d0a354abd64249322d9c1fc033bea01ba6c04f69195fa18b08e97db65cd96f678de0a9702458b313ab45ffcd187d75a81feb1a9f40781242da7e0e3bce5e6d278db4ecc90a285e65b44cf442c325e784aa3599cc9e53716ab300cf6668cc1ff4ca2a7d3c544d40cea5cb2e6cb4b960367b1a8825d24a1b1a792a1c2cd2198e7ec2ee47b0fd7c0c85d9dd7312d9ba7b1c3b879cb665a0183ed0d385ca42e60c147c669aaf0bab957eecd274041aa1a6c7d6769d4d7071f5a16fdc325196e6c35f103aff3684bc9e917b2ba736c5dc44e060bee32b23ac5b2b1d28bd43d890e6454ec66a50d6445119ce56fbd92394fd57b99a98868ed704b4991b298ad702a86a4a507db523427b3ca5f596d6ac1d89a3062b6ec873bd24a9015094c306f7e1b46d0f8562fb739b93e58ddad455346f68b9c1dd3c15c5b7079c4834b70343d9940cd7731117f3b52d3f5e94d5d4ca821b6c78efa58f19927ff5964bc6ff2850a8a1a12f4466135ee02e68c78db878510aec2b81eef1a58b7ffdef671a1189effb7e9bb4b97b09b86f87bd45a2e067a832835c9402096c0b928c064c6ca65fd94ee775677ad1576813cbea183c48bdbcf762d244808097a25043d89236d422e58fb116777fb23a4c336753606934b6a007fa926dce3b48f30437eeea757abebf634f0c91a82451a276a8d1d7d3d6c90fe7cd322a18ab9fec7d4dc02c2505606dc24213620fa5f4108687eae4b19bc07b3cb80b1bb2fcef86ddf992fd21077de0a28849c21be87dd58259c24ed13bd15218367cfa575a120356226aad77e440d3e82a12c86c3ec5673392a7d189a93ba8de5529350aebef625ea6079968fc522b52cec114b5f7c84bc00c05567f759f43f768e11a3894079e67d99c1f245717efdefb95aba647b4b936c5fdbc7f878731ffd6992af5318d5c82ed95e903f15d9f25e760159e2a67d1bfef80491f829de47384713205ce52b21b148b4070f858a28721d00ea8cdc166481b623556e0346960aa394c59b9cd44b56d83803282b32572e632436b4a47ceccd1ab01b43fe5dafaeadbb307584c80834a3e9c2ac9d2ed8c4e67e125c4410ec95fc1c446c6bc384438df60e271ab958062ca4c7ba86f2f9b77a741907f9b70f209a0c9b30d4c6e41517b74e5b83398f2bb17062762221690dea0ddc0abab3bd1bd1e33c11cd1989d72b2994743437a005ecc22a89c51a5f33ed2ee585d671c08544cee35767605317e3d8998732c714d20a0d86d776753b106fe4405ac3f9b83e5a4707458c68099a0c8c1b16bfebc457efaa4bfc3611b3ec759aa42f8e6ba8be1727bcdde73690b9ed715a4a7ccd7c7463b474847d3368624a3b598292d42e083ec08f8f959638ea2b3cf004e59416437827c46e0c02fe7fc6ef2b753623cdc62a32660aa2ae5b8df7a445cd745ea5ad32e07a8141924b2605256946eb0505c6d627ae4e886da405e82e861cd76915291e1f89869bc3be96aa04f131cbddf0ce3c323713248671a3de5757cd9629fa8e0e4163471ccbfad4df31399376aba41c492fadce07209e3d308c9796088287991d93349218a93eab0e4c23f4b53da01fb437dbe79079e5e0e4a95db37d435059b417df5b367188d7b4049721658aedb0f6f72043ec97f9a2df155ae17bf95cdfe832c54b53caeaaac79350086d3324efd40744dfb7c4f7067fc5496226b4560937aeb682ff9d637ccb39d0d7cf39ce3dcacaacce78bda9f773eec59afc7851c8c93006010d9385f144e6a06b4f7800751e40203de12c0067127642444bff52a625bb717be4940dd28f5187eb4a905c9db1c3d9a35f88cb933a25814f720db64d7bde3733d8b0e0c106d2ba63333bebcb4d748e8ccd31ce622a6fa08e061733c8063f5a62467cb5d5c8140cfc4a83f7153e2a8461a5cb79a89010a6bd5c7fe048060cdb4bfddfe484bb43e8dca7f51784b561009f569cedcba11c743dad0e43ccc37cf161d989306054feb0566b8c64ea655047b3211a87a08f035f1a5bf4b69f21586e426556a5e4afbc1f159439142dc324439365dda216d45b08843f0e3811b1ff900afa17f7e535654a1fd4e63a9bd81b051de252b5465465c0029ee40bd84a51a22243b4cd19dbb3498894b4b7ac0fd1769369162e927e60fc605614d0f01f6a3d564e95197502b6a6d1b0f4be69cde19859b2744efa43e99b04b9c705bf51254756d6c8ea15ce94a71423a015f50e0a6dcdc9119b0bfef7d6a0f8497f63f312e29b8fcbb0945256e5d7b1d3de5efb6d4afc10a109ad790de2815aef3029f5b8acc5f4f1f27ecdfa5691c26145b670b45a63b8a1e5ccb24260c045bc1f36a43fe89b63153298d0924e401b9edc80fffb8f16e84b2d0eb8accc4780651a732cc998647f1cef67d1c896d6c6ff10ffcece2776630394d570475228981cd231c1f7b75b3da388b063f84fbec2e02dec488de62184dff7dc8e9319c7632540eeb2b7763b8f6b2a694aeb86258d8c9502d06b958fb93d56ad2e3694c582f0949fded51dca5e54c1f526cf686a937b03a4f7644af51a469c993a4b19cc8607fef517836498f615f0193313c06b3d8704d08afdf3c01380bf5e04942ea48c7568de25150c7a604e03dff19f622618f8be9ea4144fc3c79032c30a959b31d7037a031a6de92e911d7398fe00f92c11b78ce1ecce5c0c4ebf842ca44f49c89f79afc094a7e832149863ec9f6da693fb30876daa32ccb5cd31775d08712155574f67e3c0595dd5929e20f523c4a816ca777a599eb12a3d2ff8c480777885f355a648170baa192456478850185924f91eafa18893c1960df82a6f29cdd736fdcc05acf1683aefc0abb4404cda3fea8454c710a53ff96b9856160bb96caa06e119432bb65b3eaefbe65f2206694e4c29fe961d57c3226882a7006b95512e53a878cb8db5a4886e440c112bd1ff856aedb2c0a2d6101da146eaab5b457ff3165f4f49604f212d1f3774e1999b114d1dc359442178b09ca876918ee18140eeffb93be8e8de09e16a9e59e0063479b0664b25956d47e5b3c69ba2df17b6829a05b2f31677de07342533d439d553c14c636d68b46ebdcb0174b143afa461e3760d9edd7a947b7f8dcd5c807dc6c9b4ee48d22936ae62500a566e769b4b990305450306fba070124a771e2e2277927acd0a48549b5cb8cb650ed2c53b143a93781969b53ee645c77b5cf9222bc340bc1c17519ca986abecf850d80bd8c3f9f8a7866aea6f3b3c6ed75eeab4457edd810380cce12a43fa8482b511ff7a34924ebb77e446d0c8de4e7b7ea52630b1ce8ea0ec1688a6b8d5428aaaf32403eeb965184dcd13f3af548d875930b11415a6310519a3ece44b30bab7bcd975cb8ec8d2a6139fb3ede3004dcd6606ca53840750a85992353f8de04253d684e4f579417f927ced52238a85cb494bbdb193f94bca4205423af7e701dcfaf439b49497d9e7f0f0f0e2d19394d2d77cd500468f9500459d26979c19388fce5195ecb240d05f4f1f20d6a33ac8cf3938e78cea344a9afc3257ba93dd8d3f6e56c5deb34f1be1c495a9c2045cf160b398226a2927b3a8390c159a3dab907793312a2b9a88cbb1dd726fa1038c46054acde3762bcde7bea1be51e164c8d9ee99158ee278c5f55507f6d67329414fa49ea70b5987ca4dec72b59594e7595ca0e58876d095597fa6c49eb81b35972010324a55a8654fc9f94f9da1942398ee4ef81faf47bdcd815037e632e7189aa66f68b2a23897d2f7161ed01136d144a723b64f0d0736e9d535a451d25ec2f43169b198e2960fc779c6e9802faef4f99ba26d9035680dd8783ee0a2548b9b46082efc32691a4e2fa92704b34934044943307b4d0e64e1c8cf84ffffd80f7f7a221af96caa76f2e7ba81c69a44b544eb1f7c95d5dbc7a4a1b6e4a0af256e3171e4c264a22affb30610684532fe5d31c127f3d565dbd20e8a0a2ab6d8e9902fb82a1d45f0b1a7f1633cb9fab09ba6", @typed={0x8, 0x64, 0x0, 0x0, @fd=r4}, @generic="26d305356e02f09c6a5b0864ee142e806258c840b0e28f3d634b18e8b953842353a2050e6306f9951053dc9121e0f6d47b981862b47c5f1b697b11cbf4a4616c43ec38ab3bf2b7b256c827c57dfdebe1ad7eb0281a1223f1b3d155bf531382018b3dc55a11a358459914c8f15c518fe5e21ae27bdb4adf59bab6ddd9444f29076c4a366676f5354cb2e6494a5aa7d2a1d11b16fc8d4a57ccfc9a4b78807c8d4a35d366ca2a0ef45aadda90e33add7857a443e0d77c2705fa026588a24815692b074dfb348b8ae9ac305f1352e10ebc8b3ae2", @typed={0x8, 0xe, 0x0, 0x0, @u32=0x60}, @typed={0x4, 0x1e}, @generic="4cd23fd54c9c4094f61ff805e23e66a7c136d113e1857069c5618add9ec24a302e82fea5863f063aa84912aedca45aa476224889737bb8e8adc49e7bac77b7be61b90807f6ca4e22d3e6f9d3b6e9bb3d42e5849b0633e2907e59131f6ed21e8b3a25b37c4414847872854af16bd3c5633309efac0f108411797584219b7664dce2aa9ea08a248bc6a4c1f76d7a31ab0c24a36351caf4057f7af3f8134ff19c6ef7fa5fa0721b2f12b380ac212a88d70b2baf7dc7596083d41c4b4ecc46fc977032f474a61c2c5a47a0dcb088d5e665e9ca9ea1d3077e65df392333a5050a324a606d0d7fcb996c5a789815c7f95e7d031b3e695329db3d89c3cc2f218ad3d466c5faaaa1d9106c621d0da645287da47b98ec61f5a43a5a848dd60d86658a65221319fc60918c0b6ea5f39814217f44e9a051656b343ec69ba9534d2ab7e1b7ce36c371016e26b80cc13d7a36ddbb239443dbbdb26ee86fe933046d40f77121bd1b14df5a02ff68051e5080e724a340217bd68f0e85a80399a6f2e8a3baab84a8f3706c3ac5f7cad7959dc82627a9da6bd577bbf27d1b456bbd783d9085dde6286c3f0dde6396e8aae1e736e44bfa2d8f25a95128c737992cfd942e2bd253a2ea2e1c624e1c19b397571dd78b92a00e3ac8788d886f0d89abd686bfcb6a51c2afc9235858b0e0c2b409408f7ddc6c81287fad1ff3c915f3132d196a30def6ecc85be73a049ea15bba170e02038755fee25b20a78531bd4b49da74b1e92500f9cc8092efc67e46836fedb9dd5a829915f00cc0495c74e46d1a2a312e7bee863e54cc5b2d425e75abb69d0c7645f85f8af1bed57d00589be404323403045ddc1a6f6783b1094faf7c66082b0a507e5d19e3f4ed27c0e072692e67a82e1ea96fd46fa37a7c164e8be3ace2b8a0c4471450fbca3bfae0b67ee0779b3318759edf683b25dd7fb1bccc3e1951b74cf379411a280ef0db131146266704f506a4b76a8668b4d826953c4caf0bb248869aff98b6d6f31dc8725fa12a2d0cdb3f7202f77df0e5671918acfad42e6ccef339fc165ee7522c75234cb6603da80154de6f79da7923df4e910ff828a794d93a94b8b6011778d8af94652276780565db48ff1ec530d7cfc6c4b28b04eb258bfc87d08be9c46a2266f644e326bd93215fe365b4e4765d193f15f5e03fe5b33ff928d96c8a599236af571e9cff6e82cc2d0119cdc650eb68765711c4fd0211d9792c820257b25cc8785644a9330a3c16b270dae3802dfdf04db94dece00f21ffbd509eee5975c008e6b15514278cff30e258a6ffe286be3b3d68076f8aa1b4166af630c173ac17e290ed9a2cb5711dbff743659bff363ded4bdd13794b45b884dc2b48f78b013e44e6ac3e40e555fd9beb40458440a94760588e6a2978c0cad502671cdc625267a1599634f26691a7aa5e7917e23eca26600ad9ba34604224dee6a0d99d09ff23740716c9a825253cc3050ce75ba02f33da27ccad19b9ce96dcf16de80d598ea9645835d13c37db72e55667d9933ab2e8c37a17d607982ffe229e3c4fe6dd64247c0d082ae9f46cfe1d6fd71ec535e541cc3b4df97956167d85cfb45617b0217093eea8155c0dd776c2c39f2c7cced7454b8ff79dc71921c41a703409efd48ced464dc19dba060a40507aacd6dd4226d1ee4b452700cac4987676dbb731f1a05c3c3c9504ec73bdd6b81bc7d24a30da2fc9ecdf9d1793be9d281075a17e7ff32364ae2b4f7ca7b3ede6a3869b1d662f7cbb5b343821ecc70e9e603355957f0ae541400f0c4aa114f3e34aa04685178830e6521662720bb848f39dd8ba320b4cba01731b1fe19c64372a839d0a5f05bdd74a0a446278b4d86ec25d04a59e31934dfc4d866dd847c5a9d64ef36466fd3ff5c27c0430a56aa3a9651e527d377a8ddf5ee7c6cd3744403152010eb529600043720e1d015390894639b2288d1fddadbef161a1706ff25c7b58cdced31c4787f13757a1341a483363734a932a164039f9ac41d3dac384ac4224fed6e9ee6531a52c5b42a2dca0b94a397854186036d55c804569e1266f4d90c6778fa87e81dc09d3944d5a01ee84964fe49dc929fd8da2a81f3089d122cfd44f98ea5921ab7ce3701dfb17308cc9b2ab364275f4922738626cb1495fadecf8f1f60733371c3e4522aa477e97ec562b5ed97a61b9312f6ac0d4ed4318e329783f360374b968483a06df87956b2654e91456cc9596614402bef7488547ceb2745a02a388e54778f3a58bb7b0e698119aac3d6bd0c7b865e04f58b1f79736114d08df3635bc01a1ede938a1fb2d79691f18f2daacbe2983744b88d7c52779cc4d4b4699832e4f1187e5bd0ebb293d88386dc5b6dc2daaf0ec496c29dd6bf5ba18b9da232765c929fc73c318db73f282cfe1604dbdc6528aaeb335862c97489fd6b91197194e4678a298ce3ee3383cecd25f7bcea6589ff270f87ba9a967d9654759ef111a980143d8319fbcf8a3f3e6ea4483a2da2dad99c23132bbb61e3acc1a2c570d1fb81a631583a793b1132346626fcdae3824d8787a82b8ae33f154c20e4625abc5929361f856a07204d6d6805288b5d781f3ac8bade8312e043d1e143a8c9af1e9fcc5ddff5df32f6a710fdd50d48d583908ef2dba34b4970252fb8bf4e54c83f0e84fe94c3365bb2303507f04ebe199684109bca3610557829792b193a2b6fd3ab17c00ce7e8fea507a00e78faa50eb37b5c19c0ed46c2be602efe75e87612a1cd96c9fb3684e9dce480f9f20370c585aa2f3a888e33a904f20b324d5d0f016771dc695fcbdd037d9bd208ed988e29fb6f7fb046903393eaed594b8459f2e4eeaeedf9029c79ab0c3f19a3cd891ed1a275bd1faef19057a7f7c50360ae81b6c90405f53c61e74d49756d785069280706e568d77e35aed89b92161b40dd9fe752cb901e24b0ecf12b02275ea12f3e4efd5c21f360917872a4426a6aad0ea730ff92d6f90fccbe4495e9007d1bf71cf0fe57c23fd406c0e3c8f185d08ce47dbc18f5546354f657b322fefa827e9ce5fae3c2117baaa2120a8d4072cc8bf3aee5553d08a43c282e89ac3a9eb7bc5ea6f4b939bf67fbfc5c715321f2c7442924ed9d07f2db541998c1d127e138a949bf232f2d53f4def0c1a453505595da8ff6d42145c43e192c08535bec889d23cc8ab9cd5a0a13be08595965f538a6eda1f2265cd050883ea2611f568ec5dcd250b550a7c94dfcbd996f0771cb9acb3f6b3b41480f184ce6eb231e1ed72ff1f186b36d832e2ca0d06fba5a06bdff5ae3e17299abeb4ce2f0fb199d0c1f60e341488a7a5ceccac71dbc7b878798987bc440205fe88d605f768a9d47fcd370d90ef538d4e3da7c632c12e869a67995d21fe177eefc800df3981e8ffc050b35fc0779cf513e568cec1b70714af2483b1b76e0f792541d08210114b93247eaa887e5174127049005c382cf4b1ecd8e2bd25085fdb58485979f5dcb2f4318641fc7c48d0ea87e1c0ade8e9f6308e6f0e0a086fe11ee31a42be8b8054c73d4885855d498999d5831d19e742971807cc507a1d75f2c5e54e51a06fba7070e5105f3a19182a0b5a1a8fa116585752f8f757d4bc55873672e4e93492342734bfbf2c59ccea020b0fb773990cb2a9428001a196d4ef0881adf5f978c7cad7337f5d8c6ece3621b7e092b9b9373249f047a655ae53d442d79293ae5cd53975787c6a14c6604e311d2d5a59d1f5116e2454fc1e6d18790abf1d8e9cfa8c5136021ef13f1e63b47f87ec465577c3946f71b9e1b1676c9a751121cde64b1acf8619c4d2996ec4ab52ff4ee761078c279875d74b25555869c5840c9eb9915803103e107ddfb37c96d76fc1d56b57ba61ebef844ae449cbc324917add28f5fc4d65295f7d1735f4d6ce8f5b0432fc69aca1fd9c44754d449838dfeda50d60db6a2b32dbb1b8cb3f07e43d598144d160348285a2053cd37cab6704dcda4844e3afe47465770ae1685847b928472336239e4e6d69c5198a01cb5745206cfb542bcd37de01498a74d29d9aa5564d9735584c5f6d92d2e7fb48ee598784e69a3da45e443e58340422d45e2a4d5326737a366c2aec953616c7bc1302469d1ede283fa7424f11c6fb3d8583afe2f20059aa0188f7d66efde7ed5d7bdd1a46a1148587752d4032aff0e67bf4421be0ed795826e188ff934e5956b2c6b0518725ed597036fb17430f58b644abf613c1b365eb53868aaba6aada00b19415c737c1b5a4d8a261ac3f37a9a5c167b93776e3abe9ac0461154de32fcfa30450f4d12c87420db440c57c46cdf49fb9aba928ed02458dd01b180abe6eddd39ee23d85b2fb3aad1229b40ce401b81c4c96eee59c87302dd9e073e37382135049772bd36a06aeb777668cb6ee4a77d38a652dc83d85e296c3e53fab51c3a7e9c56380f3a8ee06efc9bc457df10d011472fab3a21387b195fbb13d35af08c0785b949c313c5a05af5ea0e9acc18fe3b2bf1f12fd10b7ebdae9eac350b35dd02c8e045cd8eb782075d9bc7634fb6bb6237e32beac005a4cb8d06575e6885e43babeccd4ae8e4a4e919b5a046aa714b9a4e3e3ddabe1f6e36ade5a5013617c712f4f6b14a25eaef23d8989a89ce5c93db4311b010d8d38783948141b8ef19e153f3779da055d2ec5b9331d26e7e651f47af6049edb3233146aa52a1711a19b255d643db747e17f5a499d0e2c95e972eb74ab0ea412f10ab59b9901adfef12ecd7c40de10cb0e91847d920240f1fba876e91fd9d32f06676f5b587502d12b3b8e0f0c6a52d3d69e604cc2f5c1f0631c03afce03bc0238794e3b714f5e4abac58aac7b76d68eea576b607a6f16b440917019bf14bde354737ea4fecc09aec54b90af0a043f7ef865e3b812c7eb0ddb27306dc7335baa6f20d16cd4464e491cf6b4a57d06b6a4463dfeabfd0fbea9ebab33a2e40b1ffa210981babb88ef3b806fd1cda72981fb8a0a368aad2e6c160f9e02f4df325d14fb08b07b3460f8a683d227b8924b61a22112bfee668847ca7ed71a0a81525ac87eb654a74132b174413c03ba2b488cc3c98ca44b66bd6d266957e0d15378ff6badcdd3e1d448b5d76fe9247f89724665c796e258fd4541e4a796ef35357855f377f73e88dfa84f2321ca4c7b3913aaffb74975239b1ef1499e1fdb47bbb59240d51c2b3168daff7f5e41f0a2920b886ffd72276164265c434c72e1d743695c73161b854541ee528a3753e1ba90ebe828ea032bf60b8a82f7f83c1f1b1437cd7d03dafca69e51723cd18311f5d04827039876109b291ac440571d0a269f31a8ca2cf8d3f95c3a456db2ab238e37803c5c5527b8e05ba534b0ca642290ecb92792b376e41f75717f1f74dfcb90f93c0a498d1c7d8937ab94f4123af6a6ea50f762fd6eca9054dc6fcf29c291d9d65600e913cd47ef01469c5889fae1e79e08f46dbaacf682a5b6d1cfa3db872f3c681a5d199f0a5c6b7de59aa0ad9e559b8b7fd39e40cf2a6d18d33283bdd626af107db3213cb071a6058f36751545427fd8efdd33ccb31b4eb32f92e4c47c3f8573fc73bf2f66c940956fe9f14ab59cb0361e7a79b30dc06312244d711aef22b553356a059a99184782df4d33ad3d0193631aef8f595e836b0d5bad33874c2c85660aa31c6427be9c5f42d559d432dff88d4a5f7ce7b282ea87657e05e1ca859d76bf922297594d6973ef86ff22c5e3a3f56491d0d3cbb6ac6454fafc5b132c942c381ff7972ff6e6617e5a47a44d93c454e67a695f8952cf85f4b0ebc6df73aca1f53e9ffb19c7"]}, @typed={0x8, 0x49, 0x0, 0x0, @u32=0x200}, @typed={0x8, 0x17, 0x0, 0x0, @pid=r6}, @generic="cc0e5589f009d49aa1db503c932f1f4c44517f55fcd1ceeb4b186f149527f70f25d2eabb0e7a620c0c4247f081a22349543f9a4505e662c4de84a08549ae85862888dc503018a20c35ef8e64cd40b0ed364d877743f74db379b7ac4e113c7d0504fa9e8256181c25e2a7981a91cdbafce8bfa3d9f9d13adf26a31f4b51248482c30363d7d1db64d997787d9a87d0fb209000d022", @nested={0x10d8, 0x86, 0x0, 0x1, [@typed={0xa, 0x86, 0x0, 0x0, @str='minix\x00'}, @typed={0x5, 0x91, 0x0, 0x0, @str='\x00'}, @generic="c59d51e2bf359ca9c1fffc26bae1c9bd128b14d32eb67e1c9bf401af35c00f7294c9f993dd622b4fb48f99c2121de5df3b75d83081c54914937cca2498d55ea6e2a28d2dd40a4cb839dcaab78d4a0030aed1cc8949ff1bbbb8890af5454d280a7b130ebfa7958b1215b1331781ffaa3f99a6ac43090ec162c97134646e7c75d4b9432f2dfaf9c35ea159adad28996b8167816e1848838e1637e4c255a30afc331c7b17e135b258eaa616ad92fd4255f0e44cb040d5f3f4063b84ca015e1fbc89641c0d9dbe1a4ea347622af78f8b86c6cf161752b9857f93c7fec3258851182c00cd8807adb3235d37edbdb18c25b6e26b6c5a3a6ebce84312ed0e0297887315690ab1c2175c871addb228fc285fc5d6a1a7c2749e9c01bc43885f5aa20a50bd510e26263724a3fad7e691ebc4a0b8515c49660e335af3f24682812422faadd7f809893e61a26f89c410372bf2a5e7f589a8a8b7ef72887731a876133009833733a94b615d5d836786796d6f88c115ae87211cb8368660273e674e424d37f39293cd93ed4bd7f1ff10376f1533ddef4a26070b0e459e61423effb806eaddbd004e76d6f809515728b81234fee9d32a48776efb6cdd06814335bf85c228243a6416b6366c4f505501127ecbba83004206dea3b752a3a57d1381cc03b0403d110cef57f26883d2288cc8b68d27f3c80105624d54ff4ba400d6d6ef9a0cc3c8a3bce6660adc9186d90d25ba852993644370fe28ad8abce996674181d1734d4de3489aa50b99457a01db53bb05fae27205714d51de49b6d41c6c9ec6623ec6c7c9b310dc35e519af7b902f6985694b73d40b38b728b3a227058a8231f70defd00ead93da8a68ec8c1b4a762dcf30f4fac795c3487d7a17db7a1e5c8829a22f9733aa7881b4f91b62d614b7d829616032172f086cfe15b394eb847bdb5c07ea9184d2edb334e01892579b1fe8b74650ea0e6bd21a001ff7250d0fb2c3087a4b11dda65c862da202681996f468d707c1d263d40ac2fa3f7a11b31f7347e33a36f8d5fc490dd0b14b66031f6d2e792c49acbe798e5e703aeb11e860708a0b3032effc1e817a2f8ab1a38fa7ec8482974f18b8870997a6e0cf868d1592f0bbe4484feea78d0bc56ba50b8cdeca6c7960ffd313b25eb2f7c41fc50dc8d916e18e4bfa9f053ed6598cfcd93153595c78ee637da9351f6b16a3a102f28e7d3d6b1cf1bf893d15e97a3f0f2a42e33daa2d206cb5a7b054554e2904ee485fd2d688713a44b718a4e96fb49ebbd65105ed74ee43e7e890f4de8fe8540e541c9739fd4c5b0e0a0f3991ab60b7221eb095b3074fadd1870d7a966b2452a10a884495fbe74fd42241151d7b5d7d7b8d94891f32903b61c065c7783e6429639058fd43ab243eb565f7a29eb045166b10c457e35c16182643fb04551b1650ada8411e2535640906ac0cef64567a8c4239a173a589f4035d38748c7ce70c9133e7c5677146aabc8a7dce3d3f03f6302587a0935eaa3ee48b56cc4b445d6810221f0eaacd1cb99e10e0030a501a7a964852d57f673ed5574d00025292d5a431fdb00743f3683cb606398f9b2a47a72a7b0f18480366fe81342f8765c2743628a69283650e1e7b6d50fd415560ef94a305c99b1bd8d16ae440b5056a83332688ba287418672b3ab50d9af96c29c4a998d09e84851da248bf301942c761454e87bdaca1e18cc0f720bc7f1ae705fe57b06eeb81b613c5f0e1166ae58a92979339f799e91cb2c262286f0b39e77c725ac6ff78483127a40b5756e46d64a1b463da02f08c9fb3ea46a89cf931ae393534a8a848c82ad66b864f17717f26f0844d9f9952ec657b1fd406e10395fbb91fe975aac9dc2e3e79077c1f5e8791387f7e07e344fbe87799e137b9879fd91bf6a9cf13418c3d23fa65665c8a6e617b8b068b7fa8c2608a9771c5536b817c811d8748c0a49c8bc58bb7546f8e4226420a172db890a20803e7af4e6fdcbd922b2e1942b5845defde6f1e4f81035cf34c240f59b0cea2b2fd671d658345f4dbc30f2f00b90e81d090558fb75e42ba6483cd65ab8a5e1cc1f0399407486e2e2c41a05578caa1e94c0fad2dacc76cd470362e0346f9cdbe573e850034992f0ecff947354f0f489fd691a0064911ff00187664c7681b1c10812e74001961661eff0f016b85f9b3853fa60397182fa973c81a5d87d5b2308c5d26bdbb5a7159879ca24d01c82d2edb0b980c5b36c747cb0d3a1d484d0603c720d963b7bce1170126417d96e918a79bde458db1087bb48cf5f5324756785560b27288036b13687ad3b7f51849c5211c68e97f9bcefdc7f7fe638eaeba30850b0ed26f4742d13dcb822a383a3cb5582400b342cc3aa43b2701f0943f3c61c32f2b0b980d2f2f840dad0ec7bb58ab864d09f1d2be6a65859887b168402cb0c1517539cd0c96f1eedee4ac2bf7e1bba3a61f28efbbc937d0d3f1a078c9fb0b4d06f86a8a1a7daa09c13460cbd1080f94e99629a96940ea9f9991021fcfef7784610602cb5613e40a6b29dc20fc97079fa22d2477333133a42d7f445e8929329a9412009d2353984a9178c6720ef6c033e6a023169fd2c457e319333686f962164b8ecefa35ca42002e478094e348c54e34efc4e5bb0ea14f7ba2daa55899daa4474fc88c354e01ac63c52a2adaef9e4080371df8d71bdd928f6a580595b29bb1869888be867dd293c2b11d4d0459840db34a87d9ec67a059cf0302a8401e80b0419b99957a85c2441543f79964537eed00532571fe6ab99ee5883814533a016ee6d8a1629711d5e7011aa439b000d14c4c1700f1217b24341520eec359b0715dabaa07d83e2aa5f462ff1fbaba7e80683de56889d99c8006fd0e586f2482d6b247e6fd460eec86de7b5ca1311f89fef955f25c9183b5569e6feff642cb87f523619366b87f7c9f61d06f2099d653cb1ce6a3bf2e4aebc06cbac8a7c9b807c37e8b2525234b3901d326dd606986964102eddc2fd44446ca4218a5ab47fcff64d5d06363c5ff1d74c04e8ba4462a524c60e4ee5360a465f775757e22b2ff8d1f2b9da6f4d8534875642e32b85acec2e077bd1fa4e4f44ec59da0fdce669a0a5c4c2d8dae3f96ce7ea2801181999258c51c8f86294b9df53a4e390b753eefdca8df9f72db28dd11d333729d7e515e185b1dd7d0583d3195d9cde665a952f4e186dd5a1f874733f3b9efb73f5829ff0e09965e5eedd312e266ccf553945ef71c41af93487d76b809208eb30cd614c8d00923bc38b8bcb074721f652cc4e15ecf4a4f6e8ebf682874a334831b1aee23872a9c428a822181b74c735371e7e995e2a1d114512edaacf4f582a01a9378d2c79cad15b4ce8e6436d89a6429fc3059fd1aa308f0a785e72950366bf4c5a8de039e0602f4da97f732c1a13f93e92d6f5cece172e58b76b43caf89ee3bf030a8c0c106cbc0bd94ab179f597e62693e5330d92b058b1ad9af374ef4e42091b2af6059903bf2726a4d381efa445ab6da326cfc0c6c58125e999fa29e136436502d8e1d2816bd6ab244bba4639dcba21403f9cae2b5608edebb03289c7e04b2adab79ee3927e1f874aed44d89f3b9e8994780bf4a31f8f36759d5277c0fedecf8b1750a4102b8ba7be072a80617ec21294ec93feffc5e9b50cd865b74390a6675e22f1b97676f7fe0e44ca9b85472de739e95e4d6474962c14c26abaf72722ca267164adeb67dda08762cfbf390f98ab8fba979e49313fbdd7bea1553f7055b1bb957f66f9565822b3a3ec7bf256137912fd426009a69ad5a1396949210602cc0813b78d3853113d66274a86a529505a8386c3f4d2bf1e408cdaceac636dfccefd59532c707345f5f1f7979679a90678db1143629f39fb77287c1f86c86e9a0e12c7fcde1fabfb8b7c49114171c361735de4db9bbcf0b96bdfaba20d295552570d7e37187025a44822c81a0c9994d6a4db808c51bc7d6208f422d76cd9a75537af10d9d4ed05a43915d93236088842cdbd55a55aab4dde1978db4a51aa3963d7f42aae717bf549bcde6a75341d9e35c5a57690c76b6eeb6b3d49d3b60f8ad9bde81a72b4234341c74a3b3f3a10207d123bea9c5de2734f3931197bbaeff670d528904cc351d4ccfab51ed097a80bce7b9ea04a765fd54ceaaa0de724bda3f505a185a70698a1c8b2e116009e703f84ac2a2220d8d24b30bbfcb58f64984e50ed86fd41a5502fa7f483ea6474fef321025edef383bb8afba478870afe55c5f384691501b391ece36aea4486238ff7016103d19613fc686366cf4741b03530c66c0f69f53857b8c9f41d59a139e35ff9479a1b00e76131c34f3b97b7585ea2a001aad1198010d39406ec76128ba28515086e7ee1909a6e3b9dd30003237c4bed55a69f2836b671f8f2652311743e545aa40790d8d9c774e3257d00f44d2458c9108d346a23458af62658722272f1ae047e35e41f15c3b289c7549ca2f028fefff8399c9ebc896e1afd405b99dd39a20905c1cc9f4c993b89d9d31ad624385e632cae8069b0ed47d35b2f64997c7bdb9b2eeeffd30b7b3ecddd755bd107c5a309bb1d8ed00c30affbc82ecc64b87420f9e0981e9b8ad68fdd7fb3353f93f554a4dc97de35fcda13adaf586502fd44793f1681ab850b5a2cb294a4539db73982c30974bb6ece671d95d99e09dde6d9858b59f2c36ec7f7660946deec061497e01ee690ed47816ab737b546d33e20f1651b8b22ee33b8ca0c5abc82fbfcdaea3c9327c05b4cf14c95f9a7e6f45174e6ddbf4b3a723ad5276fedd8ae07204ad990bb58123ea9590f7bcd15fd971d8de1fb0d949109961690a793ea593fdefc1a56d5b38f0fb90c2b77ebaf9096d2bb787bbcad4ddee739fa678793d88abd44069d7a0d30603e0b41d2f85834485ef3c26e1418a33f47d51fc8b30095032a98f75589734951a4065ecd061818a495e13832c535a5b9ecb27f8fe92cd19a7754aee4f62270d4e1fd5fa38a829e93dce7afc3d0338cd24495d226fe57ad3f89b0a1497ee0ac38b21dbd22efa3bab4f21df6ce2efd3ba5943109a7d9928f1d6e66353a6302574468bef79f6a8d314360f507c8e27db59470f30c566bb04c41c183f6f4e984a02491c595bd774501092f7cd1ebada6f9666f3959bffcb8ff28a486b5bd49bea52fba829df163fb325f31139ac2e8456323261a8ac2cb08ada4ef7c20920ca865ba99a6fa34be70606bbb81812f5f342270a0537a6715ceafa3ba4f0755c1534c76159dabe369ecc6e9fefba85131819e094a058024f875692895734c8b7ea15d0d629d5015ef1b72c7762c470bc3cf67687777b8e8845ab4cba4bed0283afec2346676208a8d29787b67b0f6b7fac7ef00217b28e97d5dad64b8153612f07ec3f69321dda5722dbc46ac058c4c785dd07f343d4c8af0550f8bccb7b0f0794c7c1ba1d4e1056ff85ee3c5d2872f1b0b20f2df4f4ec51f1dc260e76659bca58a4bfb815b16ba05b4154f4f15fd361b7b30253febf258522ba89ec0690fa4f522626824d656ff899ac2cd0f8e0c41173c8213f7a1f8974842e73863d903b9a98932aaa490d1c28801dbebd5e0d14c1d2f96a97353b354f1316c5d36a5ce14572f9f7f61fce9641efcb2f128a11cb690fbd5774b4d0d99cc17e3f734c88c53b943c0475249715d3af60c86b6777e5a101faae3240334e3f0384b51c390731cbf42cf2064a2ff948824f197771d3a9cd588ddb96e60dda82e55b435bf7e4e70b52b282d1b634e2141b1a5fc587a735a3b93be1bcba2fa90b61730e6efa35b1", @typed={0x9d, 0x58, 0x0, 0x0, @binary="56cf4fa76262ef668ce1154ca224192d64874c78d419be002e03ee2d957bdb19f58872a29f0326c908163720501b2e3aefff06f7c16b7a3e242fd0ed1fc0ce09aacb7272e9230d7f6a93e7e208218a8212334b87f536e70fad2ef4153247986583d7ba1e6276f2da3adb0f73d72c453ad7fdce5cac0cd44287f19113a99f24a8bda18917bbb50860eb8cbace62d0e156787de6e5675462b8ff"}, @typed={0x14, 0x3d, 0x0, 0x0, @ipv6=@mcast2}, @typed={0xc, 0x32, 0x0, 0x0, @u64=0x3f}]}]}, 0x3278}, {&(0x7f0000000580)={0x68, 0x3e, 0x100, 0x70bd2d, 0x25dfdbfb, "", [@typed={0x8, 0x78, 0x0, 0x0, @u32=0x7fffffff}, @nested={0x18, 0x50, 0x0, 0x1, [@typed={0x14, 0x21, 0x0, 0x0, @ipv6=@local}]}, @typed={0x8, 0x65, 0x0, 0x0, @uid=r11}, @typed={0xc, 0x85, 0x0, 0x0, @u64=0x3}, @typed={0x8, 0x2, 0x0, 0x0, @ipv4=@empty}, @typed={0x14, 0x4c, 0x0, 0x0, @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}}, @typed={0x8, 0x6e, 0x0, 0x0, @u32=0x9a}]}, 0x68}, {&(0x7f00000052c0)={0x1204, 0x17, 0x10, 0x70bd26, 0x25dfdbfd, "", [@generic="d349ce6d7310840415141c8f36d6a5b93c0e17b3b2", @typed={0xf4, 0x3e, 0x0, 0x0, @binary="dd55988d30d22292c5da52c86f7b13fca7534f10947a811a9e7864059677d93f9d3bc04f45d4b206565ef95adad301c99ed57c99c6df3ee895350624a122770948593972ef541a0848b6fb7fbb3f1dbda3a675ab2f71af86ab79c5936cb2299c3dd6fd2ce2a609aad9050d1a5714ba3eec0020380e5a49a2b939ba2ec230ed5bd350e95bb84480cc7b6b7e77458f92eeffd41b4e686f906daf70408cd297a83008de007f0ffd9e685730d9b521b214ce459e27b5417a7291354a0ebd03b4643c297e74de607e4e9d5331f7da18668370e8eed3c9402a9d42318dea659687f7dfc4be0c4f559468bbd9b581c54b2cc3bf"}, @nested={0x4d, 0x40, 0x0, 0x1, [@typed={0x8, 0x3f, 0x0, 0x0, @ipv4=@rand_addr=0x64010101}, @generic="14b695ce3a70425d57a5c4b99243a46f146e2db00b2260dcb87987ac7a", @generic="f49ebe", @generic="da1eafcbdd8dbef364fcd8af5b1a0a94727f960183c55fdc1b66603cad8e52236b"]}, @typed={0x5e, 0x12, 0x0, 0x0, @binary="49faaf0f5118eb1a3d6752718711d6684ee2a2a1cab15c9e4e89a21b260520d1b1c841f5c74a37c544b0b1c4ee2ccafc3a2eb226e132ba523a40e1aaca89dd66676719c629664d64af01d583566ea1147e339975b9a46c0f24fb"}, @nested={0x1028, 0x71, 0x0, 0x1, [@typed={0x8, 0x10, 0x0, 0x0, @uid=0xffffffffffffffff}, @typed={0x8, 0x25, 0x0, 0x0, @u32=0x868}, @generic="3de1380cd5d4505a724cded45de96f473c2575b32ff402c411a6b10a27572897677cdc5b74e271388d7f596101d9bc20476c403c427b14cdf90f19593580fe0f8818b03fab91e1ac8e5af64995461379a2d46c08b111f55584199cd6a6170da8286d722a3e0b94aef1601bf76a4c3983cf7369a4ebda4f059350f290d917ade757eaab6f60e071894eef54ac6a833b0477de6fd0c328b5a46a6987d8381568e004bc3a26f553eab9fe0fa471383305cbcd37e2c67cf56dd0e384d82ffd69b190307502a3fad31a4363673c4a9091a7de2e3073ae2fd54853b3a5a48d473256d43d4d6edfc5e379e99b05c132b8101ffa46da75141f463ce1238c1896400d822edb388c262f1e2d139a1cf30f69650a1977941212c2f6876528b8ea05899f63e2d97170837132a866013b2525e988d67634baaed3368c49f4a9766e2c2a42035a6278f92aa2d9030cadbdce26a88a1467cb62ce3204f6bda56cc6efc833ae1ed8d0ed3451515c509e2332791e6a42b6d6bdafa0278306db54c622f418157f03ce5209e3ac02438014be25939600ee86db98620c0c4b1859f835c91827af5f21fa5d63004aef72f39332285cebd510c4c4fa0e50aca68c556d7e5decc0d79970b25a1f5a4e996d8c166e254d5b6262a6fec43bd04c9eaae36c5c4e827ab2e2032fef0498c191d27612051044f316e94e7cd95d1f1fa707d84034d2ca05e36ad50e2610d7af42d26d1d14dede53d621b74cb8b99ef38e49e5567ae880a3103ee9608719a990455b6c400995c70f00143af716fe0891cc6d72dad84a987d0163023580cb62af7f85c2d6392368133fc8b08c76471b45c00d431721bba72432239a5249046fa306545130f14a9b4db2a2f55afe45a0634653216245d43da07693d91e53990a140af43f69d41f83f6f1d29f4b3a9246262717107924d87fc917fffd0ef348a1b89d2cc5e8532c13ad6dc3d8c3cec96bb25be4c778accefe0302e2b9ed326c388fb83a3a46cd9a55560c101c3f26c4c44629e9721f6661b626720f49fde870aa302c0f33315cb0fbecfdede77a0d5fd55cea4777e17b8ce97c097fc952381484157392c0d650d9430239e836a34509d753a5b0a250a2ec0edcbd88b2e7c2ba5d99c7a88c48beb6321034b81c1790fac8d9668daf1fe6ae220e4257e9774484ddcd7446570ddf997c508d215e4810f6e081f5bc67e66252baa820c2f68cc4026d4a64ed20dd3315cb118a3d3c11e75c16319a8eb979e8dc4f25ec1684cecc6ec91296efba229d6afa26294c090ed9016c40a153e9e8df434cae38f42c01c434bde8ff2a24bd36f2fe27542b67c871c17ba6af5bd231ae42f4465c8c9ca9b0021bbd0fac82eaaa25ec6945b9b9769cd294bc96938e0069c2b26ad510df6f480a70c78aa9fd3045faf7b614f9eae15ff57cf549860869fb74d7ab4c1ee744dd0ea9c4cededaa909d878be8dce43c46089c02aa1c8003f343c991b9ba99b91c39f5870c031c61175f047703e638676229206fb43aa15e8974031e5f337e70b1c29bc59abdda0b5302aa238f790d3c2d564a485d44d878be0aa9f5fbb632f8459e7a5225362da7bc541a590cad70eae4663f6fb9349449ac5b4b8db4f739dc42b90ed5b8d06cec30eafec5039260d9bccd4ff967f08c9926c35e7fb8a2b828ad93bb1ecc66329220c48568c76e981a349df7a7ef542414679de16314bee7eb1cde06581fb008cc47c4a8fa7e951e79aee51666210300ec7bfe7c662fc1fd80c0fa6e79fb1d5fc631fedb9a43c745b1a018e3097de9b222109c4c30eb61207de2a01ae1a220e6e5b950e22446f25e2b60e49c005a89656877708db7ba146bb763099197865db0fcdd98a93a62bb8e9c15587e6815a33512c722b16ba8088606fe6cdc2330b76dc7199922d2ed2dbb2f56bf185a7a122be1c4119a7abb7c0e20cd65a7918189524d86423add947f106758e303a4bd3f6b37d68d41d62187dbed069a3fdbea41f910251f8c5ed946b8b2dbef36a53e93c26b47130bd2ea7229e5220aaa274dcd616a92ce986751de8739380babda7a92e4a8c74c6f0764e6d7646a6b629de6b1620755b45efa16e8800650de311ff0fb57a74a0cc6f7bbd6e20b309b863fc51ca53ac32b90eefaf062eb10e7ce688f39abddca66c9bf29969761f4ebf7730c20258591408ec183a1ddb789fa5a75d75f5401d9e8a557ed00bce93b92a06cfb22b8000ac637221355bbc5749c556b00cf4dc78908cf568b70a2831cbc54e702b586496276ae22bb36b6ac06462c20cb914dfd8e5703d794dba20900314b653857bccc8f4bad83479fb84439697851ae018d45814fe3e4883e382c915e6a1fb7d9908296db0455cc69ff4e163709f4069b908284382ddb9257b77a8577b4c163189f156df1369b5bf7be573b6c43077c16462f653cc4841d84c6dcd7a26dc100a83a910cd1a56bb4d5d1cbcaa9cb2bc27b0b1e62a14203e150b4c2cf6fa3f9e06de7889248d1ca8a2cb09ec88084ee3051a5dc0e219b5981b319008ecc069adec1dbdc924fcf812db1a0cbfffc83d6c730448d2372b393707b9cea8580427a35e02b9bc672d313ed0b7a6bde51f8c1700c1f340e873c66e410d68ccfd306407850857fb65493032dd122429c0fc5d2d0b4d796d5beb79983ebb4995c1127de51a277074e607b5ac9f30702fd9c41a5eeadb0243d1cf35797b3471b5ddaf10eaf6efe6aee3a7a46a016ca5d851fb68fb2ecec67a55846ac5e5260edaae26a4aab6452ba1bb70b1b094d771e29adc22ed39efa6336f86bf2176a188bcce30dc480ce53cc71a00a59033dfc1fbfdb571b007bd0012e4eb7d6f380c2d8660a75a57dcb9b303dfef01b5aaa0390b1f614e29db2c93eabae2bcc4cb401e29972a7d2bba1bc389a9688fd2808fc410c2a96712db37a9328f157246805260b37628a7a9839379a41726cca8c0081fdb8c6a043758d8775a88d6a9eeacf06baf76491bdde1546d25f9f66375746fbe7648e4b958a243e5fd68013bc99b543273e9372c1f3064a68e754703b4b61a34e83a6970f2da5b450efe3c8686b86ec32959e094cc8a6adcafa743f16ad4378bbb7b335f1cded268763ad8105b75299e719da06b93539365ede538af1e304fe7723d71325dbe961d1112f9eaff6ab56875f75030a86905b89aee48bb381cfbe41e54534abd60e13e51c558492974b5a9d6e29fb0ee4a0fe76ec22947430e2ced91f6ffe7c310e5e2f686bda82631224890876c777fb3cd8372fd23977b40b1b4d4eec7a23f901c111655f2a9681eee5c3f379fba71958547774ce6d0bfa39c0e0a4f29e5ce5a357aa3b83865e1b40d3416d6cc090a15d0619be7a57f4bbab6ddf3b8c52c21f73f144f3fae8e7ea60577ab36b192a675600d09fa601317e4a814313c26a49f247937deb9af7f0a6e84c38ded620ccef59317ac3c307a563e5e2ca849e5f7958d7dabc4236db132783c0489ebe03ae52536cecec06b0aee6e9a535f6dfbce77e1cd00c0d95fd0eeda79e4a884ba564d852e0b0418c8a6892fdbe4423a12ae1a846b49896a24c1366d8eb1c1cd643d41ad468f21f96ac34b96198efad24a9adfbd108a3cf22dee2c691c079cb79ba99e093c879d67376e3dfea205e26daa5ab06e5901f2f9bc440e1cc86d8205cb0fae24cce32c17fb82dc47e0e95af4a84fc12e96972b63c95609ccd1226fb2aa80c2880d385a93b9ed0f82ed19537724f5e537a8ba1b7ea3694a8cd8df741e36f0e63cbbc8beb7ce800f0d6b153a559ec36ddd1e929d1f6ca79369455b8a5ae3cf27339e1d4f0585573f128d604ff8f19964a76ceda083e61e2746aa0ea2f264c2d9e9fba2a4ba86e226a236b34c6da538dc280a3436cffc35a643a00d3d969a1bfedb885b7607dc1487080f621f12f5ad31a8cb3d0a419f4f5ef8f3043e22cede3885601bf0cc5b8f966ef8492cf42d811c1315bdcaf90ac63875358a2b9b3edeee7222fe6f74a24c1f7c508f450de9f86834274d9a965137d8f36718fd339d52c3b526f3ef3ab4f5610901e6c1d550897090631da9856025f692f0b7ccf9a49799d116045a55ab0d6436b962196e996e91a86a04be173ce01f32cb7ea0bfeea3a8b2ba1bb83f161ea9fc40adce3cc07580034ed21eb061369ffd6aab4cd9100f59f32596df83ef2c4a307850abb33fb2295cad41d5886a660b4d46a3371b01fcaf350907d5450231d8dd239dc6671e85ba18fd4ae2534905892b19e2eafeff4bad3c35142e97e313194f57d249633a393f771366152687e7820ccb9c4f811fc3a3c5bf777a3abbf58dbd249b4d2319636cb630253e5d7d8e07d37282350c2f12a752e2e47d3604f934d2c894f72769b5bfbc73e2d7cf4590269960f9140064367e973f2c66633cdb66b4d7a9520fe1b7d72ffeaf5e13fcea62efbac3b326139136b72084171348abbc1020ea8917948455aa5b53f68744d876813e5619b4183877cd30086cf68579dfc137adeb4a199e1202b4ad147584243b7169c3b29a4c6f9a4de77ae919333e7d80e7c49ff528d13ef08a50f9a9d9f9f81c53e7025634023a379508d58f767ae9f9669a1a5b11e63458f0258679af4dbeb0bd98bcfc5805c276e0bb02b0d45813f541543788c26d29cccfd2339b3e767d5eabe22c2c33626ddd94626b9a7dc7fa0f6c1b95411a836a0fb360fa6059e23c37cbc78eb2e6f24c6859d4e0c540a4303d87bff0da440b3ab28619b3796caa3cd5e0062a914267914718eaeab4e3cc9935fb800c09ae95df49d5496d05b29bd359b815cb21ee1a3c374aee7bbaa293585b39e6b8e0a82fa54c74ea7e21d98120f19a4c86c7f582f777a9cbc798d36354c710836303ad806c9f1aca9ebd2d5e6c46da34e1899ddc5339f6a4e8c86ae52d3d582b990223bcfffd6b90ff4a3f2ad16e38b3bd448dc2a254f4e5a5a4b63e2fb27f6c569bc4c5aaa43c541f116f95acb478065908ffba99ee73a8649c975949fe5e8bd47d72d9091048ff6c64e773557da08e2d47971c604e62ae5623c889a7f6ae56956cde5dbf1b1f6aead601891441b2a437963ecab9741788a5fd9231c060d5922fac38a10b4ab33b2829cbcacf4a1f72bef026f14870c6b5b0968d85fa93a8296965cb82dfa4ae2d10719b65d965d24b012bcc515a9ec14f8428fb4059f8f50639e5845ad06d5d894cf948aa67cbdd6ef3e7f24f828830f221831a0e54e9869273ef7db43f6a5a819a0d29f9fcb5c12484c73a2c18accb802ddb99941244ef2c43c240740c52e854b7e5b3cdd5e8000b52ac9459731f8282a447f5fb3af159c1ca51c8e26cfea7eb6cea7c2dbf6d0899216ed33c92daada84aa58b4e56e462645173a711bc4e9b871de8c0d3cbb2c2102520ed0c26f08b32189fa265f43d423f835519d60ceb9f5c57301dc1a6faddb1acc96e19955423f4f96050ea837adbcdff487d7222a9999d01554a50e27df8928f88b2fb17ec06b5ecfc81debf109e57fb805d50be1742fa50ee0d0ae4a575d4569dc8395f730619c88e3896754680678d1caf37610dfebcafdd0b377825c083b91fd8d1c329423d4f8d9d79e7ef8ace4837f32d0109a1e36c8d2e56e434efb024b6560efc585544357edac22ff735ce2d335d1976edf63885e0776dedcb5abb4d32dd7dac5741640e5a790c280ecfb9ecfadc39a6e80a01a47dc916ecd43edf89bfd4c05a15c96f843f4dd1f4d0f16c9ccfef40dbaca54b667804f795301843edee50fa4ab2f2845088ceee1023de5b1249ddec0992818a7c57c973d32cf0ff84", @typed={0xc, 0x82, 0x0, 0x0, @u64}, @typed={0x8, 0x71, 0x0, 0x0, @uid=r12}]}, @typed={0x8, 0x37, 0x0, 0x0, @u32=0x16d06af9}, @typed={0x8, 0x25, 0x0, 0x0, @fd=r0}]}, 0x1204}], 0x7, 0x0, 0x0, 0x10}, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000000201005) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) 03:06:26 executing program 2: r0 = creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) write$binfmt_script(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="01"], 0x191) perf_event_open(&(0x7f0000000680)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, @perf_config_ext={0x81, 0x8}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) close(r0) execve(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) 03:06:26 executing program 5: perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf6503a2c05156cc, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) unshare(0x40000000) syz_mount_image$btrfs(&(0x7f00000055c0), &(0x7f0000005600)='./bus\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="646973636172642c006dcc1b86ecae980e060e28029235b0be96f0fe3ff2f7ae745fda226ca19d9673e6d747eabed88142db1e2c3e873c3f6f9ebbc1ed9741ba91a1d1ea2b6e6cdd3f5a8aae8b532e48827f8e5d5ab86c44c1e571c1e10ca9bee11d619a717b42b29a7d65ca8c016ece13c09772f83dfa70e4a1dd36f2d65ada4b43b876d1c6"], 0x1, 0x559d, &(0x7f0000005680)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgP+zde5xU1Z0g8NNNP2homhbjK2JsdW1Fh6ZBUT/BB2omGmBNo+zMuPhohEaRVhBhIq5RULObxMEoKlFnRmEVRlZx8AVkNQE1ooloNI5mRh1DMGrcjR/FiH6yxrif7lunqLrVZRcCSjvf7x9dp+p3nrceXefeW+cCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+HztfsN1449prj7pN8dfWjP6+w+tO6D6mldOvXTZhFsnfeX28wfNWrFkSeWfnt940uTv3HB444aVE14IYUpnubKkeNnpi1f8YNUF3/jWg6fddPe7e85eWp2ptzJzu2de7tjqh3UhLMx5pDYm3q7ruLM5MG703bMrOhLr6kLYLzcw9fKpO3UkFteFcEBuYPXpg3brSFyeLvHQK8e91pE4Mx04cfCA9zsSR2YCZenu/kO/pLtl6e7O6xdC/5xAtrvn9suvKtvGCZlAebqNf6pN2oiB2lj0xtqkjRhojyWm9A5hSEUIvdJV/aw6qapXuqr/XZ1U1Std1WXVIYwIIVSkq/p1VVJVRXrkz1QlVcXA7vvesbGxI7GoKoQhuYEXxi8a3pGYkQpkGz+lKoS9O14y6cbvq0war0w3fkNlCF8JIVSlS2yqSEpUpUtsqAhh55zA5o1YEcLswBdD/PSZlPvghbMvnjqhvb1txnZMVGXaqgmTp7S3NU2c1j6pOtWnYspy0h/P/fRjf3njJRM7bu8a1dS/lHRFplxlZ5eHVebdPWRH733sV5/cSjY/HwX1x/xVoW/oPevCthlNF02YOXPG0ORvqdmHJX97ZaLJthraU7ZVY24lQ2aeN33IhbMvHjzlvAlnt53ddv5hww874ohhhx46fEjHoJqTv9tipIs++5F+uSKnks/i/S8hIdHTEuV5n27NO/rneMEX/c0drQzVnR/QBdOK3CxlnaPcFoM+9lOO+NN8Tel2REMLJg4FWYZ1n+WQgsnE5iw1SZbOr3UFk8Pcmso7N2m8Xx6amnoV2w71+XdzN+9bW7F5X8xsulLTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/ZwcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IFjAQAAAABh/tZh9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwKAAD//y85Ijg=") keyctl$revoke(0x3, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_GET(r0, 0x0, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000040)={0x0}, 0x1, 0x0, 0x0, 0x4c055}, 0x0) getgroups(0x0, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) socket$inet_tcp(0x2, 0x1, 0x0) accept$packet(0xffffffffffffffff, &(0x7f0000001180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x0) openat$binderfs_ctrl(0xffffffffffffff9c, 0x0, 0x0, 0x0) add_key$user(0x0, 0x0, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x41, 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) r2 = creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) write$binfmt_script(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="0121202e2f660700009af0b31167ce6773364a1db58bc9b632ef164c49cb2484d301df8edcb8dbea0e4ae7eb204bd31f640c5a8950693831b0eba016efcba66b650cb5902deaf4c91db183a14f8707616e0b3b4302cc"], 0x191) pipe(0x0) perf_event_open(&(0x7f0000000680)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xc048, 0x101}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) close(r2) lgetxattr(&(0x7f0000000380)='./file0\x00', 0x0, &(0x7f0000000580)=""/106, 0x6a) execve(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000080), 0x7fffffff) socket$nl_crypto(0x10, 0x3, 0x15) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x9, 0x4, 0x7, 0x87, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x2, @perf_config_ext={0x3}, 0x9919, 0x7, 0x8000, 0x5, 0xfffffffffffffffd, 0x882f, 0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xb, 0xffffffffffffffff, 0x8) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r3, 0x8) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r3}, 0x8) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x9, 0x4, 0x7, 0x87, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x2, @perf_config_ext={0x3}, 0x9919, 0x7, 0x8000, 0x5, 0xfffffffffffffffd, 0x882f, 0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xb, r4, 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x1e, 0x9, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0xa455, 0x0, 0x0, 0x0, 0x1}, [@map_fd={0x18, 0x2}, @cb_func={0x18, 0x8, 0x4, 0x0, 0x4}, @btf_id={0x18, 0x5, 0x3, 0x0, 0x2}]}, &(0x7f0000000240)='GPL\x00', 0x40, 0x7a, &(0x7f0000000440)=""/122, 0x40f00, 0x0, '\x00', 0x0, 0xc13381457f8e6744, 0xffffffffffffffff, 0x8, &(0x7f0000000340)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000003c0)={0x2, 0x8, 0x3, 0x3}, 0x10, 0xffffffffffffffff, r1, 0x0, &(0x7f00000004c0)=[r2, r4, r2]}, 0x80) 03:06:26 executing program 1: r0 = getpgid(0x0) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x3}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r2 = socket$inet_sctp(0x2, 0x400000000001, 0x84) perf_event_open(0x0, 0x0, 0x0, r1, 0x0) (async) sendto$inet(r2, &(0x7f0000000140)='^', 0x34000, 0x0, &(0x7f0000004ff0)={0x2, 0x0, @rand_addr=0xfffffffffffffffe}, 0x10) (async) r3 = getpgrp(0x0) setpriority(0x0, r3, 0x0) (async, rerun: 32) listen(r2, 0xda8c) (async, rerun: 32) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r4, 0x8) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r4}, 0x8) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x9, 0x4, 0x7, 0x87, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x2, @perf_config_ext={0x3}, 0x9919, 0x7, 0x8000, 0x5, 0xfffffffffffffffd, 0x882f, 0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xb, r5, 0x8) (async) r6 = socket$inet6_sctp(0xa, 0x801, 0x84) (async, rerun: 64) r7 = socket$inet_sctp(0x2, 0x1, 0x84) (rerun: 64) getsockopt$inet_sctp_SCTP_MAX_BURST(r7, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000000100)={r8, @in={{0x2, 0x0, @empty}}}, &(0x7f0000000000)=0x9c) (async) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r5, 0x84, 0x73, &(0x7f0000000000)={r8, 0xfffe, 0x10, 0xd, 0x8}, &(0x7f0000000040)=0x18) (async) r9 = accept4$inet(r2, &(0x7f0000002c80)={0x2, 0x0, @dev}, 0x0, 0x80000) setsockopt$inet_mreq(r9, 0x0, 0x0, &(0x7f0000002d00)={@multicast2, @local}, 0x8) [ 708.721923] IPVS: ftp: loaded support on port[0] = 21 [ 708.768555] audit: type=1804 audit(1673147186.353:181): pid=30060 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3170721836/syzkaller.8gyaLk/963/bus" dev="sda1" ino=15873 res=1 03:06:26 executing program 2: r0 = creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) (async, rerun: 64) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) (rerun: 64) write$binfmt_script(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="01"], 0x191) (async) perf_event_open(&(0x7f0000000680)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, @perf_config_ext={0x81, 0x8}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async, rerun: 64) close(r0) (async, rerun: 64) execve(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) [ 709.098455] audit: type=1804 audit(1673147186.403:182): pid=30059 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3170721836/syzkaller.8gyaLk/963/bus" dev="sda1" ino=15873 res=1 03:06:26 executing program 0: syz_mount_image$minix(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000d80)=ANY=[@ANYBLOB="6f626a5f747970653d01000100000000006f786e65723c", @ANYRESDEC=0x0, @ANYBLOB="2c736d61636b66736861743d2c6d6561737572652c66756e633d4d4d41505f434845434b2c004a52448be5951bd668f71dfe6f9d1db5aff03e567aab28c02f2af3605786c1e0ebfb2333552d31cda4fd585833f4eb7b1ecbaf296edc5cb9c039244e43a796ddf8ac9f764b2a8c0e2bac2963a7a733d0c09e2c34021722803efc14719c1b01b6ed6bd978ee2802b4386867426559df06d8e900083f5234acf31917eecb6dd921b8b9fad154db299012063447bac6aaaaf45ca35200710a8eb2fe689a2588a06f7c578a6d668afef376925e6b7dc456a53c73b035fae9603b6f1d3944a8bbc0236fd1aec4709ec7231e67c946da7c1d63d5e4654ece805a2c72"], 0x1, 0x172, &(0x7f0000000240)="$eJzs20tOwlAUxvGvgIr4fhtHJibGiVSBhDCTBbgBZwQqIRY14gRiYlyKO3EnbgAGbsAaSqOWOKhtoMb+fwn0TL7e28Gh5w4QgMQ6c78NGcq6leM4j/uSLs4lZWLeHICJcrzruwMgedK0PpBQg2raff+/GNLr20O9732yAeeHQTU1Kgyp/y0/HzT/ZLjXvYw/n5O0EGR+eR7lD+XPL/5y/dxYfilwfvT8Rwf+/LKkFUmrktYkrUvakLQpaeuH9Rtj6+8GXB8AAAAAgCCGp8981HyEGwxPz5ct2zoJmZ/x8qch87NevhAxXwyZn/Py+fqN3Qh5DyCsVMz9n47Y/5mI/Q8kWafbu6rZtnVHQUFB8VnE/csEYNLM+/at2en2jlvtWtNqWtelcqVSLhULFdMdy80owzmAP+3rpR/3TgAAAAAAAAAAAAAAQFjbknbi3gQAAACAqZjG34nifkYAAAAAAAAAAAAAAP67jwAAAP//zxJLFg==") write$binfmt_script(0xffffffffffffffff, 0x0, 0xfdef) (async) open(0x0, 0x0, 0x0) (async) r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xffffffffffffffff, 0xfffffffffffffffc}, 0x0, 0x0, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) (async) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) ftruncate(r2, 0x2007ffb) sendfile(r1, r2, 0x0, 0x1000000201005) open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) (async) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007300)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000100)="069586fa96ad", 0x6}, {&(0x7f0000000580)="b8b05e6deaece5660637caee5f3dacc4f3d9e2877485a754b7a012fee36928632a40eedf22b9c33a43731c35e48d6c1ce41d84fdae33b01b6ef326454156bb598175a18ec736a51bb33e3d0d443f0d1fe0585fbbcf637b41ba232908bbf5feec57e538b81ad0fc", 0x67}, {&(0x7f0000000600)}], 0x4, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}], 0x20, 0x4004001}}, {{&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a40)="dc2efea7f1b58ab2204528741a2343bd8e546aa6895fc299ec26743299fe4f24b2a6d979c0068ec6c0c338868c68fc69c6ef4f80c5a59b641cd8bd7f62c289d9fd4270b096ba71a80eba802e5f39950dae80158d02017492c102ce40487ff42bd46133b711b2479ff683785a0cc951373c47ab35f4655546412dea50a087f9a351bc6f0824de05b5c0540c6161a880bf1113a0899be4faab941cd97399d7bd3215e7c032fb0fcd", 0xa7}, {&(0x7f0000000b00)="32e37ad2ceb76eac1eda34cefbd280be676d08de690d9de377c99e59f8ea67d2b83a6e7a2db4556a6fefa2f300b2e6ebde36efede4668bf396ad4477eda7a24f9eddcc426872f7", 0x47}, {&(0x7f0000000b80)="0de610c2a009b561731b84e0070c24fb9cdca497fb0f528f9ef0261d0d91ea20c9eb475212544a4b6a33e4e047ffb7a552deae81369dbddb76a94bb0c88d13603b719d26a2842eec61c3a5084a9479975a1abfabff4fbd9c1c7e02b50caa6eb3ae414f47805dee7c671050defc730dcb14a1919251d116d778c8e2204dae4d7b77ceb468e190aa8578014af90bae10c335d11d0547de9c66bb07c82ef8b051e51d8559b17e", 0xa5}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="140086a1921013030000000001db00", @ANYBLOB, @ANYRES32, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYBLOB="00000000280000000000e8efd7d4080001000000a7a91cd2d0a0fbf5921a096da93a3d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c2a00"/16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x008\x00\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0xf8}}, {{&(0x7f0000002900)=@abs={0x0, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x4000}}, {{&(0x7f0000006e80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000007040)=[{&(0x7f0000006f00)="0324693a831c7ca2ba40fa1b611a142c9293bc2cc0583d140206eeed4bd1563ddaa78f8e58509687716328cb1e75e029aef2e080b1c8a7", 0x37}, {0x0}, {&(0x7f0000006fc0)="9949428fec5b12238e57f5577fe45a6b949d971032185a34b49e3f91c27a38d69038ebcf0fcc495e19745bcac47bc509aaf6b7488c618f397933d78af0eee5542ad7b5a7ed0874e60b60a8ff5614188aecf5602ecea3f88f376afc938032a71e4e3c9576a76134e7", 0x68}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4000000}}], 0x4, 0x40800) (async) r4 = syz_open_dev$vcsa(&(0x7f00000002c0), 0xd7, 0xc0000) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x40082404, &(0x7f0000000400)=0x1) r5 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r5, 0x40082404, &(0x7f00000007c0)) (async) r6 = getpid() sched_setscheduler(r6, 0x5, &(0x7f0000000380)) (async) r7 = creat(&(0x7f0000000300)='./file0\x00', 0x0) statx(r7, 0x0, 0x800, 0x2, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0}) (async) r9 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r9, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007300)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000100)="069586fa96ad", 0x6}, {&(0x7f0000000580)="b8b05e6deaece5660637caee5f3dacc4f3d9e2877485a754b7a012fee36928632a40eedf22b9c33a43731c35e48d6c1ce41d84fdae33b01b6ef326454156bb598175a18ec736a51bb33e3d0d443f0d1fe0585fbbcf637b41ba232908bbf5feec57e538b81ad0fc", 0x67}, {&(0x7f0000000600)}], 0x4, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}], 0x20, 0x4004001}}, {{&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a40)="dc2efea7f1b58ab2204528741a2343bd8e546aa6895fc299ec26743299fe4f24b2a6d979c0068ec6c0c338868c68fc69c6ef4f80c5a59b641cd8bd7f62c289d9fd4270b096ba71a80eba802e5f39950dae80158d02017492c102ce40487ff42bd46133b711b2479ff683785a0cc951373c47ab35f4655546412dea50a087f9a351bc6f0824de05b5c0540c6161a880bf1113a0899be4faab941cd97399d7bd3215e7c032fb0fcd", 0xa7}, {&(0x7f0000000b00)="32e37ad2ceb76eac1eda34cefbd280be676d08de690d9de377c99e59f8ea67d2b83a6e7a2db4556a6fefa2f300b2e6ebde36efede4668bf396ad4477eda7a24f9eddcc426872f7", 0x47}, {&(0x7f0000000b80)="0de610c2a009b561731b84e0070c24fb9cdca497fb0f528f9ef0261d0d91ea20c9eb475212544a4b6a33e4e047ffb7a552deae81369dbddb76a94bb0c88d13603b719d26a2842eec61c3a5084a9479975a1abfabff4fbd9c1c7e02b50caa6eb3ae414f47805dee7c671050defc730dcb14a1919251d116d778c8e2204dae4d7b77ceb468e190aa8578014af90bae10c335d11d0547de9c66bb07c82ef8b051e51d8559b17e", 0xa5}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="140086a1921013030000000001db00", @ANYBLOB, @ANYRES32=r6, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYBLOB, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="00000000280000000000e8efd7d4080001000000a7a91cd2d0a0fbf5921a096da93a3d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c2a00"/16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x008\x00\x00\x00\x00\x00', @ANYRES32=r5, @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5], 0xf8}}, {{&(0x7f0000002900)=@abs={0x0, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x4000}}, {{&(0x7f0000006e80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000007040)=[{&(0x7f0000006f00)="0324693a831c7ca2ba40fa1b611a142c9293bc2cc0583d140206eeed4bd1563ddaa78f8e58509687716328cb1e75e029aef2e080b1c8a7", 0x37}, {0x0}, {&(0x7f0000006fc0)="9949428fec5b12238e57f5577fe45a6b949d971032185a34b49e3f91c27a38d69038ebcf0fcc495e19745bcac47bc509aaf6b7488c618f397933d78af0eee5542ad7b5a7ed0874e60b60a8ff5614188aecf5602ecea3f88f376afc938032a71e4e3c9576a76134e7", 0x68}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32=0x0, @ANYRES32=r8, @ANYRES32, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r9, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4000000}}], 0x4, 0x40800) r10 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) lchown(&(0x7f0000000340)='./bus\x00', r11, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$netlink(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000000)={0x118, 0x41, 0x100, 0x70bd28, 0x25dfdbfe, "", [@nested={0x108, 0x80, 0x0, 0x1, [@generic="3db8d342481adfe26eb8dc7a4bb225d147c66b0749e1025667d7f95aa10dc0fac2d3df985980f5b59b4611bec1196cf675a7a828cf05cdeb1daadf02bf3fd50752611ea80ff9a19381640fc04a38dbb9925f4c94ffe5d5141f70d3b9996160b0914c4113a296d03a38c7690c5f6f4b698f3cb799795e9fde40e0565f3e9c1f2e16c0616f5eda6f31f256b13beec58a94d6bd07e73783295812efd330598513520bd65d6150c05356b9ef71e204354b71161459e2df9196642b32043b02ae9349", @typed={0x8, 0x52, 0x0, 0x0, @uid=0xffffffffffffffff}, @generic="3cefb655e2bfc5f0a2d28f01c19aa293caf2b3af0342f5374c9211fc8ba6271b00241790c17e23a427fca4d7a446222b060e312c56501dfb02fbbed6"]}]}, 0x118}, {&(0x7f0000000140)=ANY=[@ANYBLOB="1c0000001f001a0309000000fbdbdf250a0053f227257968df751a00"], 0x1c}, {&(0x7f00000003c0)={0x44, 0x28, 0x300, 0x70bd27, 0x25dfdbfb, "", [@typed={0x14, 0x23, 0x0, 0x0, @ipv6=@dev={0xfe, 0x80, '\x00', 0x12}}, @typed={0xc, 0x1a, 0x0, 0x0, @u64=0x5}, @typed={0x14, 0x19, 0x0, 0x0, @ipv6=@private1}]}, 0x44}, {&(0x7f0000000440)=ANY=[@ANYBLOB="2c0100001d00080027bd7000fedbdf2514016c806274d94978b986fe88ad51f09aabad3be0863ee9514e8f85a4c3d13bde55424f37c267233c870bc01abc392e64ddb078ac4c95d2be1844501c2e6a15336412f2329ff4e85830ce0f8a0fe577de8ded9a2d048e6224e7660e89f81a08002000", @ANYRES32, @ANYBLOB="5c568ccfdcf87176ef3f9d2f9dc8bf517af91328ea8c6f2692fc7e5c172a9aa40764383181330f8f84a9633de91867fea31eeb2e6c08eba7b398e9243fd816f2b8764f6769d04ee0a407e2111c4ece6e4f3d76656a66178936b3aa8565b6d1e4b327024336f9fa8403fe370fefa5af7b13469cbcc98698c04bfb683c35ccdf0f2724f0e9a8324e2ac21e5a75a07b2a04149d0961caba4377f0ed44a28cbba043701af3206fcd8bb27dc100000000000000", @ANYRES32=0x0, @ANYBLOB], 0x12c}, {&(0x7f0000002040)={0x3278, 0x14, 0x4, 0x70bd26, 0x25dfdbfd, "", [@nested={0x20ea, 0x7, 0x0, 0x1, [@generic="e2b782b262254355ba5721b06bc2d33a566d2940b07b1a63304dc9e8667bc1c579b8f933bb6fffcac6e643f5abe4535b7b79074ae46101aaec008230b31008cd4a198ec57974ee7210d273da58db213f6b7c9012f87425f55d47f285c799c44c0a4a40f075626e3d8d0ff9d029954a8a55d846dd5556b846263a73f4a530802bf384fcc433238c96d4d1f7fb358b526c117d5461a4e38b63e877738c2fbad046dfd94394ea5804a09db83d26b7bd310a3a218255fdf74ec6c13fac7dcaf0786543e5f68c6b4690b7235182d08d74eee0c56440d6fe3a79b55bfb5691de2f135acc42720d74ed41f3f0cbca2223cea24a3e36ac45f14da8085625500c9fcd8759a49eed7fedd16828432d5c1bdf3f04e59412d6eeeb35fcb911f10d8075e8c8a725965865ef90dc149595c643f423f3f06d5a5a1fad75057dc51677b3fbbb309d13fcadbf68c0fb002ba8c245140bdc644071b58ecbc7f9e33688f47308aeca5f1102a86ea646796bcae417afbfa5b06e076d47756a64ff7d6c2ceea5d81ee4833ea0d164dd117fd36a1596bf492ec19f086cb1c2b98bd37c4a600fe5d1e7b77ec06d686285abab19be4fb7f596d5e2842fecaf6dfecaa9b8223d03ffb29d958a26f4606be1c953f207a47ac08c5701c1e29a3f28e34a9071ce45b22aca7d186a0005ebcdc8c2e9cae68c6f7822a6878c325f3f9701f871962cdc2cb6e7e323f4f7100df6779cd39e7d3626a9225da9c3d9f0adefec12ce5d40a2a811a401e3cb711a0f6f06cbfe41a00161a73fd0ed3c619de15c230c348cbc848d0c77e4fb59001ed017fde7a4af9a1abbade2bdb7f889ee679b267b59b7c326099a5bf9e4be1bc32417b40e1cb33a57395f36dce820cd3a4358e9c1aaaab993cc7e2a816b292601a102e4692ec564af22998a2c795ffc45eab5c6debb6bd4ed4649cf52fb0bb897312b37a8fee34fbe3b67c1f22623fa508060d6aaa00961b1d57e8e5b22ecce6fdd25d06d0736c81c0d2d95fc28ea636cd1b6c2990f7a2c7b991ff00c83f545df5f724c70e06543c540e8b61ce92ae755678fb05326d14159189f33f2ec676576f32af005980f4f6902e37319ee5e167a650aeec66394dd2ab4f0999ac2eca9d07c18367ccaf2afc272368693e1a92fb2f00daa8081593cf7923fd6522bba7fd4ab554a6500245787a7b0db1a2f3a8fad63c265a5effbd5eb265a7a69175b97766d546c8ea49de42041e8da60de78d0f2b20f4cb0c82ea548d8ae48fe840eb7259f32e8c6d53f3f7fd7c1a11e71d88480204e78e9e7f4dbdb621e55bbc98c5caa055375c1dfe71496325a55acb63c7d6e26fdf2308b346c433144168c523825a3bf26a74f166aed796094243fc9295915e4478acfeb7363b6c2e64c7980678b34d1aec8416d7a8fc33ae34eb2ac8c61f7a219fe1fec2bc652ab11d06e9aa99850b7ec3a5c6ce421f94faf7515771c5414e3f2f49abeba4c5369b48109a3145276e547d342b86b3958eb41489b5ca586e8f85f63c7ee983761ed3cb39efde2ae1b7fb8d0944a67e6ac6fb4e65ede5e19bf6bac4ebcfb2c00843e8f94ff0e264b9da4db5e38436d32fc9449b8232df04c44665a673bece43f8d31e6eabd2b4f92e062b8db4bf1692f07ef177f363be5ac9982c23f1c5292c4cd8c4fa59d7772f654981d351d99810e968845dc0cb4537bc3462ccfcf79a30d1d318e53396ad200a285db0b0fe3c68ca5a36821fead1f7269fca8e752f9d0febaf78b168f69ef2afa18c9b1b8944f2386504c12c5d87cad76ea978d83ad4167d60d0a354abd64249322d9c1fc033bea01ba6c04f69195fa18b08e97db65cd96f678de0a9702458b313ab45ffcd187d75a81feb1a9f40781242da7e0e3bce5e6d278db4ecc90a285e65b44cf442c325e784aa3599cc9e53716ab300cf6668cc1ff4ca2a7d3c544d40cea5cb2e6cb4b960367b1a8825d24a1b1a792a1c2cd2198e7ec2ee47b0fd7c0c85d9dd7312d9ba7b1c3b879cb665a0183ed0d385ca42e60c147c669aaf0bab957eecd274041aa1a6c7d6769d4d7071f5a16fdc325196e6c35f103aff3684bc9e917b2ba736c5dc44e060bee32b23ac5b2b1d28bd43d890e6454ec66a50d6445119ce56fbd92394fd57b99a98868ed704b4991b298ad702a86a4a507db523427b3ca5f596d6ac1d89a3062b6ec873bd24a9015094c306f7e1b46d0f8562fb739b93e58ddad455346f68b9c1dd3c15c5b7079c4834b70343d9940cd7731117f3b52d3f5e94d5d4ca821b6c78efa58f19927ff5964bc6ff2850a8a1a12f4466135ee02e68c78db878510aec2b81eef1a58b7ffdef671a1189effb7e9bb4b97b09b86f87bd45a2e067a832835c9402096c0b928c064c6ca65fd94ee775677ad1576813cbea183c48bdbcf762d244808097a25043d89236d422e58fb116777fb23a4c336753606934b6a007fa926dce3b48f30437eeea757abebf634f0c91a82451a276a8d1d7d3d6c90fe7cd322a18ab9fec7d4dc02c2505606dc24213620fa5f4108687eae4b19bc07b3cb80b1bb2fcef86ddf992fd21077de0a28849c21be87dd58259c24ed13bd15218367cfa575a120356226aad77e440d3e82a12c86c3ec5673392a7d189a93ba8de5529350aebef625ea6079968fc522b52cec114b5f7c84bc00c05567f759f43f768e11a3894079e67d99c1f245717efdefb95aba647b4b936c5fdbc7f878731ffd6992af5318d5c82ed95e903f15d9f25e760159e2a67d1bfef80491f829de47384713205ce52b21b148b4070f858a28721d00ea8cdc166481b623556e0346960aa394c59b9cd44b56d83803282b32572e632436b4a47ceccd1ab01b43fe5dafaeadbb307584c80834a3e9c2ac9d2ed8c4e67e125c4410ec95fc1c446c6bc384438df60e271ab958062ca4c7ba86f2f9b77a741907f9b70f209a0c9b30d4c6e41517b74e5b83398f2bb17062762221690dea0ddc0abab3bd1bd1e33c11cd1989d72b2994743437a005ecc22a89c51a5f33ed2ee585d671c08544cee35767605317e3d8998732c714d20a0d86d776753b106fe4405ac3f9b83e5a4707458c68099a0c8c1b16bfebc457efaa4bfc3611b3ec759aa42f8e6ba8be1727bcdde73690b9ed715a4a7ccd7c7463b474847d3368624a3b598292d42e083ec08f8f959638ea2b3cf004e59416437827c46e0c02fe7fc6ef2b753623cdc62a32660aa2ae5b8df7a445cd745ea5ad32e07a8141924b2605256946eb0505c6d627ae4e886da405e82e861cd76915291e1f89869bc3be96aa04f131cbddf0ce3c323713248671a3de5757cd9629fa8e0e4163471ccbfad4df31399376aba41c492fadce07209e3d308c9796088287991d93349218a93eab0e4c23f4b53da01fb437dbe79079e5e0e4a95db37d435059b417df5b367188d7b4049721658aedb0f6f72043ec97f9a2df155ae17bf95cdfe832c54b53caeaaac79350086d3324efd40744dfb7c4f7067fc5496226b4560937aeb682ff9d637ccb39d0d7cf39ce3dcacaacce78bda9f773eec59afc7851c8c93006010d9385f144e6a06b4f7800751e40203de12c0067127642444bff52a625bb717be4940dd28f5187eb4a905c9db1c3d9a35f88cb933a25814f720db64d7bde3733d8b0e0c106d2ba63333bebcb4d748e8ccd31ce622a6fa08e061733c8063f5a62467cb5d5c8140cfc4a83f7153e2a8461a5cb79a89010a6bd5c7fe048060cdb4bfddfe484bb43e8dca7f51784b561009f569cedcba11c743dad0e43ccc37cf161d989306054feb0566b8c64ea655047b3211a87a08f035f1a5bf4b69f21586e426556a5e4afbc1f159439142dc324439365dda216d45b08843f0e3811b1ff900afa17f7e535654a1fd4e63a9bd81b051de252b5465465c0029ee40bd84a51a22243b4cd19dbb3498894b4b7ac0fd1769369162e927e60fc605614d0f01f6a3d564e95197502b6a6d1b0f4be69cde19859b2744efa43e99b04b9c705bf51254756d6c8ea15ce94a71423a015f50e0a6dcdc9119b0bfef7d6a0f8497f63f312e29b8fcbb0945256e5d7b1d3de5efb6d4afc10a109ad790de2815aef3029f5b8acc5f4f1f27ecdfa5691c26145b670b45a63b8a1e5ccb24260c045bc1f36a43fe89b63153298d0924e401b9edc80fffb8f16e84b2d0eb8accc4780651a732cc998647f1cef67d1c896d6c6ff10ffcece2776630394d570475228981cd231c1f7b75b3da388b063f84fbec2e02dec488de62184dff7dc8e9319c7632540eeb2b7763b8f6b2a694aeb86258d8c9502d06b958fb93d56ad2e3694c582f0949fded51dca5e54c1f526cf686a937b03a4f7644af51a469c993a4b19cc8607fef517836498f615f0193313c06b3d8704d08afdf3c01380bf5e04942ea48c7568de25150c7a604e03dff19f622618f8be9ea4144fc3c79032c30a959b31d7037a031a6de92e911d7398fe00f92c11b78ce1ecce5c0c4ebf842ca44f49c89f79afc094a7e832149863ec9f6da693fb30876daa32ccb5cd31775d08712155574f67e3c0595dd5929e20f523c4a816ca777a599eb12a3d2ff8c480777885f355a648170baa192456478850185924f91eafa18893c1960df82a6f29cdd736fdcc05acf1683aefc0abb4404cda3fea8454c710a53ff96b9856160bb96caa06e119432bb65b3eaefbe65f2206694e4c29fe961d57c3226882a7006b95512e53a878cb8db5a4886e440c112bd1ff856aedb2c0a2d6101da146eaab5b457ff3165f4f49604f212d1f3774e1999b114d1dc359442178b09ca876918ee18140eeffb93be8e8de09e16a9e59e0063479b0664b25956d47e5b3c69ba2df17b6829a05b2f31677de07342533d439d553c14c636d68b46ebdcb0174b143afa461e3760d9edd7a947b7f8dcd5c807dc6c9b4ee48d22936ae62500a566e769b4b990305450306fba070124a771e2e2277927acd0a48549b5cb8cb650ed2c53b143a93781969b53ee645c77b5cf9222bc340bc1c17519ca986abecf850d80bd8c3f9f8a7866aea6f3b3c6ed75eeab4457edd810380cce12a43fa8482b511ff7a34924ebb77e446d0c8de4e7b7ea52630b1ce8ea0ec1688a6b8d5428aaaf32403eeb965184dcd13f3af548d875930b11415a6310519a3ece44b30bab7bcd975cb8ec8d2a6139fb3ede3004dcd6606ca53840750a85992353f8de04253d684e4f579417f927ced52238a85cb494bbdb193f94bca4205423af7e701dcfaf439b49497d9e7f0f0f0e2d19394d2d77cd500468f9500459d26979c19388fce5195ecb240d05f4f1f20d6a33ac8cf3938e78cea344a9afc3257ba93dd8d3f6e56c5deb34f1be1c495a9c2045cf160b398226a2927b3a8390c159a3dab907793312a2b9a88cbb1dd726fa1038c46054acde3762bcde7bea1be51e164c8d9ee99158ee278c5f55507f6d67329414fa49ea70b5987ca4dec72b59594e7595ca0e58876d095597fa6c49eb81b35972010324a55a8654fc9f94f9da1942398ee4ef81faf47bdcd815037e632e7189aa66f68b2a23897d2f7161ed01136d144a723b64f0d0736e9d535a451d25ec2f43169b198e2960fc779c6e9802faef4f99ba26d9035680dd8783ee0a2548b9b46082efc32691a4e2fa92704b34934044943307b4d0e64e1c8cf84ffffd80f7f7a221af96caa76f2e7ba81c69a44b544eb1f7c95d5dbc7a4a1b6e4a0af256e3171e4c264a22affb30610684532fe5d31c127f3d565dbd20e8a0a2ab6d8e9902fb82a1d45f0b1a7f1633cb9fab09ba6", @typed={0x8, 0x64, 0x0, 0x0, @fd=r4}, @generic="26d305356e02f09c6a5b0864ee142e806258c840b0e28f3d634b18e8b953842353a2050e6306f9951053dc9121e0f6d47b981862b47c5f1b697b11cbf4a4616c43ec38ab3bf2b7b256c827c57dfdebe1ad7eb0281a1223f1b3d155bf531382018b3dc55a11a358459914c8f15c518fe5e21ae27bdb4adf59bab6ddd9444f29076c4a366676f5354cb2e6494a5aa7d2a1d11b16fc8d4a57ccfc9a4b78807c8d4a35d366ca2a0ef45aadda90e33add7857a443e0d77c2705fa026588a24815692b074dfb348b8ae9ac305f1352e10ebc8b3ae2", @typed={0x8, 0xe, 0x0, 0x0, @u32=0x60}, @typed={0x4, 0x1e}, @generic="4cd23fd54c9c4094f61ff805e23e66a7c136d113e1857069c5618add9ec24a302e82fea5863f063aa84912aedca45aa476224889737bb8e8adc49e7bac77b7be61b90807f6ca4e22d3e6f9d3b6e9bb3d42e5849b0633e2907e59131f6ed21e8b3a25b37c4414847872854af16bd3c5633309efac0f108411797584219b7664dce2aa9ea08a248bc6a4c1f76d7a31ab0c24a36351caf4057f7af3f8134ff19c6ef7fa5fa0721b2f12b380ac212a88d70b2baf7dc7596083d41c4b4ecc46fc977032f474a61c2c5a47a0dcb088d5e665e9ca9ea1d3077e65df392333a5050a324a606d0d7fcb996c5a789815c7f95e7d031b3e695329db3d89c3cc2f218ad3d466c5faaaa1d9106c621d0da645287da47b98ec61f5a43a5a848dd60d86658a65221319fc60918c0b6ea5f39814217f44e9a051656b343ec69ba9534d2ab7e1b7ce36c371016e26b80cc13d7a36ddbb239443dbbdb26ee86fe933046d40f77121bd1b14df5a02ff68051e5080e724a340217bd68f0e85a80399a6f2e8a3baab84a8f3706c3ac5f7cad7959dc82627a9da6bd577bbf27d1b456bbd783d9085dde6286c3f0dde6396e8aae1e736e44bfa2d8f25a95128c737992cfd942e2bd253a2ea2e1c624e1c19b397571dd78b92a00e3ac8788d886f0d89abd686bfcb6a51c2afc9235858b0e0c2b409408f7ddc6c81287fad1ff3c915f3132d196a30def6ecc85be73a049ea15bba170e02038755fee25b20a78531bd4b49da74b1e92500f9cc8092efc67e46836fedb9dd5a829915f00cc0495c74e46d1a2a312e7bee863e54cc5b2d425e75abb69d0c7645f85f8af1bed57d00589be404323403045ddc1a6f6783b1094faf7c66082b0a507e5d19e3f4ed27c0e072692e67a82e1ea96fd46fa37a7c164e8be3ace2b8a0c4471450fbca3bfae0b67ee0779b3318759edf683b25dd7fb1bccc3e1951b74cf379411a280ef0db131146266704f506a4b76a8668b4d826953c4caf0bb248869aff98b6d6f31dc8725fa12a2d0cdb3f7202f77df0e5671918acfad42e6ccef339fc165ee7522c75234cb6603da80154de6f79da7923df4e910ff828a794d93a94b8b6011778d8af94652276780565db48ff1ec530d7cfc6c4b28b04eb258bfc87d08be9c46a2266f644e326bd93215fe365b4e4765d193f15f5e03fe5b33ff928d96c8a599236af571e9cff6e82cc2d0119cdc650eb68765711c4fd0211d9792c820257b25cc8785644a9330a3c16b270dae3802dfdf04db94dece00f21ffbd509eee5975c008e6b15514278cff30e258a6ffe286be3b3d68076f8aa1b4166af630c173ac17e290ed9a2cb5711dbff743659bff363ded4bdd13794b45b884dc2b48f78b013e44e6ac3e40e555fd9beb40458440a94760588e6a2978c0cad502671cdc625267a1599634f26691a7aa5e7917e23eca26600ad9ba34604224dee6a0d99d09ff23740716c9a825253cc3050ce75ba02f33da27ccad19b9ce96dcf16de80d598ea9645835d13c37db72e55667d9933ab2e8c37a17d607982ffe229e3c4fe6dd64247c0d082ae9f46cfe1d6fd71ec535e541cc3b4df97956167d85cfb45617b0217093eea8155c0dd776c2c39f2c7cced7454b8ff79dc71921c41a703409efd48ced464dc19dba060a40507aacd6dd4226d1ee4b452700cac4987676dbb731f1a05c3c3c9504ec73bdd6b81bc7d24a30da2fc9ecdf9d1793be9d281075a17e7ff32364ae2b4f7ca7b3ede6a3869b1d662f7cbb5b343821ecc70e9e603355957f0ae541400f0c4aa114f3e34aa04685178830e6521662720bb848f39dd8ba320b4cba01731b1fe19c64372a839d0a5f05bdd74a0a446278b4d86ec25d04a59e31934dfc4d866dd847c5a9d64ef36466fd3ff5c27c0430a56aa3a9651e527d377a8ddf5ee7c6cd3744403152010eb529600043720e1d015390894639b2288d1fddadbef161a1706ff25c7b58cdced31c4787f13757a1341a483363734a932a164039f9ac41d3dac384ac4224fed6e9ee6531a52c5b42a2dca0b94a397854186036d55c804569e1266f4d90c6778fa87e81dc09d3944d5a01ee84964fe49dc929fd8da2a81f3089d122cfd44f98ea5921ab7ce3701dfb17308cc9b2ab364275f4922738626cb1495fadecf8f1f60733371c3e4522aa477e97ec562b5ed97a61b9312f6ac0d4ed4318e329783f360374b968483a06df87956b2654e91456cc9596614402bef7488547ceb2745a02a388e54778f3a58bb7b0e698119aac3d6bd0c7b865e04f58b1f79736114d08df3635bc01a1ede938a1fb2d79691f18f2daacbe2983744b88d7c52779cc4d4b4699832e4f1187e5bd0ebb293d88386dc5b6dc2daaf0ec496c29dd6bf5ba18b9da232765c929fc73c318db73f282cfe1604dbdc6528aaeb335862c97489fd6b91197194e4678a298ce3ee3383cecd25f7bcea6589ff270f87ba9a967d9654759ef111a980143d8319fbcf8a3f3e6ea4483a2da2dad99c23132bbb61e3acc1a2c570d1fb81a631583a793b1132346626fcdae3824d8787a82b8ae33f154c20e4625abc5929361f856a07204d6d6805288b5d781f3ac8bade8312e043d1e143a8c9af1e9fcc5ddff5df32f6a710fdd50d48d583908ef2dba34b4970252fb8bf4e54c83f0e84fe94c3365bb2303507f04ebe199684109bca3610557829792b193a2b6fd3ab17c00ce7e8fea507a00e78faa50eb37b5c19c0ed46c2be602efe75e87612a1cd96c9fb3684e9dce480f9f20370c585aa2f3a888e33a904f20b324d5d0f016771dc695fcbdd037d9bd208ed988e29fb6f7fb046903393eaed594b8459f2e4eeaeedf9029c79ab0c3f19a3cd891ed1a275bd1faef19057a7f7c50360ae81b6c90405f53c61e74d49756d785069280706e568d77e35aed89b92161b40dd9fe752cb901e24b0ecf12b02275ea12f3e4efd5c21f360917872a4426a6aad0ea730ff92d6f90fccbe4495e9007d1bf71cf0fe57c23fd406c0e3c8f185d08ce47dbc18f5546354f657b322fefa827e9ce5fae3c2117baaa2120a8d4072cc8bf3aee5553d08a43c282e89ac3a9eb7bc5ea6f4b939bf67fbfc5c715321f2c7442924ed9d07f2db541998c1d127e138a949bf232f2d53f4def0c1a453505595da8ff6d42145c43e192c08535bec889d23cc8ab9cd5a0a13be08595965f538a6eda1f2265cd050883ea2611f568ec5dcd250b550a7c94dfcbd996f0771cb9acb3f6b3b41480f184ce6eb231e1ed72ff1f186b36d832e2ca0d06fba5a06bdff5ae3e17299abeb4ce2f0fb199d0c1f60e341488a7a5ceccac71dbc7b878798987bc440205fe88d605f768a9d47fcd370d90ef538d4e3da7c632c12e869a67995d21fe177eefc800df3981e8ffc050b35fc0779cf513e568cec1b70714af2483b1b76e0f792541d08210114b93247eaa887e5174127049005c382cf4b1ecd8e2bd25085fdb58485979f5dcb2f4318641fc7c48d0ea87e1c0ade8e9f6308e6f0e0a086fe11ee31a42be8b8054c73d4885855d498999d5831d19e742971807cc507a1d75f2c5e54e51a06fba7070e5105f3a19182a0b5a1a8fa116585752f8f757d4bc55873672e4e93492342734bfbf2c59ccea020b0fb773990cb2a9428001a196d4ef0881adf5f978c7cad7337f5d8c6ece3621b7e092b9b9373249f047a655ae53d442d79293ae5cd53975787c6a14c6604e311d2d5a59d1f5116e2454fc1e6d18790abf1d8e9cfa8c5136021ef13f1e63b47f87ec465577c3946f71b9e1b1676c9a751121cde64b1acf8619c4d2996ec4ab52ff4ee761078c279875d74b25555869c5840c9eb9915803103e107ddfb37c96d76fc1d56b57ba61ebef844ae449cbc324917add28f5fc4d65295f7d1735f4d6ce8f5b0432fc69aca1fd9c44754d449838dfeda50d60db6a2b32dbb1b8cb3f07e43d598144d160348285a2053cd37cab6704dcda4844e3afe47465770ae1685847b928472336239e4e6d69c5198a01cb5745206cfb542bcd37de01498a74d29d9aa5564d9735584c5f6d92d2e7fb48ee598784e69a3da45e443e58340422d45e2a4d5326737a366c2aec953616c7bc1302469d1ede283fa7424f11c6fb3d8583afe2f20059aa0188f7d66efde7ed5d7bdd1a46a1148587752d4032aff0e67bf4421be0ed795826e188ff934e5956b2c6b0518725ed597036fb17430f58b644abf613c1b365eb53868aaba6aada00b19415c737c1b5a4d8a261ac3f37a9a5c167b93776e3abe9ac0461154de32fcfa30450f4d12c87420db440c57c46cdf49fb9aba928ed02458dd01b180abe6eddd39ee23d85b2fb3aad1229b40ce401b81c4c96eee59c87302dd9e073e37382135049772bd36a06aeb777668cb6ee4a77d38a652dc83d85e296c3e53fab51c3a7e9c56380f3a8ee06efc9bc457df10d011472fab3a21387b195fbb13d35af08c0785b949c313c5a05af5ea0e9acc18fe3b2bf1f12fd10b7ebdae9eac350b35dd02c8e045cd8eb782075d9bc7634fb6bb6237e32beac005a4cb8d06575e6885e43babeccd4ae8e4a4e919b5a046aa714b9a4e3e3ddabe1f6e36ade5a5013617c712f4f6b14a25eaef23d8989a89ce5c93db4311b010d8d38783948141b8ef19e153f3779da055d2ec5b9331d26e7e651f47af6049edb3233146aa52a1711a19b255d643db747e17f5a499d0e2c95e972eb74ab0ea412f10ab59b9901adfef12ecd7c40de10cb0e91847d920240f1fba876e91fd9d32f06676f5b587502d12b3b8e0f0c6a52d3d69e604cc2f5c1f0631c03afce03bc0238794e3b714f5e4abac58aac7b76d68eea576b607a6f16b440917019bf14bde354737ea4fecc09aec54b90af0a043f7ef865e3b812c7eb0ddb27306dc7335baa6f20d16cd4464e491cf6b4a57d06b6a4463dfeabfd0fbea9ebab33a2e40b1ffa210981babb88ef3b806fd1cda72981fb8a0a368aad2e6c160f9e02f4df325d14fb08b07b3460f8a683d227b8924b61a22112bfee668847ca7ed71a0a81525ac87eb654a74132b174413c03ba2b488cc3c98ca44b66bd6d266957e0d15378ff6badcdd3e1d448b5d76fe9247f89724665c796e258fd4541e4a796ef35357855f377f73e88dfa84f2321ca4c7b3913aaffb74975239b1ef1499e1fdb47bbb59240d51c2b3168daff7f5e41f0a2920b886ffd72276164265c434c72e1d743695c73161b854541ee528a3753e1ba90ebe828ea032bf60b8a82f7f83c1f1b1437cd7d03dafca69e51723cd18311f5d04827039876109b291ac440571d0a269f31a8ca2cf8d3f95c3a456db2ab238e37803c5c5527b8e05ba534b0ca642290ecb92792b376e41f75717f1f74dfcb90f93c0a498d1c7d8937ab94f4123af6a6ea50f762fd6eca9054dc6fcf29c291d9d65600e913cd47ef01469c5889fae1e79e08f46dbaacf682a5b6d1cfa3db872f3c681a5d199f0a5c6b7de59aa0ad9e559b8b7fd39e40cf2a6d18d33283bdd626af107db3213cb071a6058f36751545427fd8efdd33ccb31b4eb32f92e4c47c3f8573fc73bf2f66c940956fe9f14ab59cb0361e7a79b30dc06312244d711aef22b553356a059a99184782df4d33ad3d0193631aef8f595e836b0d5bad33874c2c85660aa31c6427be9c5f42d559d432dff88d4a5f7ce7b282ea87657e05e1ca859d76bf922297594d6973ef86ff22c5e3a3f56491d0d3cbb6ac6454fafc5b132c942c381ff7972ff6e6617e5a47a44d93c454e67a695f8952cf85f4b0ebc6df73aca1f53e9ffb19c7"]}, @typed={0x8, 0x49, 0x0, 0x0, @u32=0x200}, @typed={0x8, 0x17, 0x0, 0x0, @pid=r6}, @generic="cc0e5589f009d49aa1db503c932f1f4c44517f55fcd1ceeb4b186f149527f70f25d2eabb0e7a620c0c4247f081a22349543f9a4505e662c4de84a08549ae85862888dc503018a20c35ef8e64cd40b0ed364d877743f74db379b7ac4e113c7d0504fa9e8256181c25e2a7981a91cdbafce8bfa3d9f9d13adf26a31f4b51248482c30363d7d1db64d997787d9a87d0fb209000d022", @nested={0x10d8, 0x86, 0x0, 0x1, [@typed={0xa, 0x86, 0x0, 0x0, @str='minix\x00'}, @typed={0x5, 0x91, 0x0, 0x0, @str='\x00'}, @generic="c59d51e2bf359ca9c1fffc26bae1c9bd128b14d32eb67e1c9bf401af35c00f7294c9f993dd622b4fb48f99c2121de5df3b75d83081c54914937cca2498d55ea6e2a28d2dd40a4cb839dcaab78d4a0030aed1cc8949ff1bbbb8890af5454d280a7b130ebfa7958b1215b1331781ffaa3f99a6ac43090ec162c97134646e7c75d4b9432f2dfaf9c35ea159adad28996b8167816e1848838e1637e4c255a30afc331c7b17e135b258eaa616ad92fd4255f0e44cb040d5f3f4063b84ca015e1fbc89641c0d9dbe1a4ea347622af78f8b86c6cf161752b9857f93c7fec3258851182c00cd8807adb3235d37edbdb18c25b6e26b6c5a3a6ebce84312ed0e0297887315690ab1c2175c871addb228fc285fc5d6a1a7c2749e9c01bc43885f5aa20a50bd510e26263724a3fad7e691ebc4a0b8515c49660e335af3f24682812422faadd7f809893e61a26f89c410372bf2a5e7f589a8a8b7ef72887731a876133009833733a94b615d5d836786796d6f88c115ae87211cb8368660273e674e424d37f39293cd93ed4bd7f1ff10376f1533ddef4a26070b0e459e61423effb806eaddbd004e76d6f809515728b81234fee9d32a48776efb6cdd06814335bf85c228243a6416b6366c4f505501127ecbba83004206dea3b752a3a57d1381cc03b0403d110cef57f26883d2288cc8b68d27f3c80105624d54ff4ba400d6d6ef9a0cc3c8a3bce6660adc9186d90d25ba852993644370fe28ad8abce996674181d1734d4de3489aa50b99457a01db53bb05fae27205714d51de49b6d41c6c9ec6623ec6c7c9b310dc35e519af7b902f6985694b73d40b38b728b3a227058a8231f70defd00ead93da8a68ec8c1b4a762dcf30f4fac795c3487d7a17db7a1e5c8829a22f9733aa7881b4f91b62d614b7d829616032172f086cfe15b394eb847bdb5c07ea9184d2edb334e01892579b1fe8b74650ea0e6bd21a001ff7250d0fb2c3087a4b11dda65c862da202681996f468d707c1d263d40ac2fa3f7a11b31f7347e33a36f8d5fc490dd0b14b66031f6d2e792c49acbe798e5e703aeb11e860708a0b3032effc1e817a2f8ab1a38fa7ec8482974f18b8870997a6e0cf868d1592f0bbe4484feea78d0bc56ba50b8cdeca6c7960ffd313b25eb2f7c41fc50dc8d916e18e4bfa9f053ed6598cfcd93153595c78ee637da9351f6b16a3a102f28e7d3d6b1cf1bf893d15e97a3f0f2a42e33daa2d206cb5a7b054554e2904ee485fd2d688713a44b718a4e96fb49ebbd65105ed74ee43e7e890f4de8fe8540e541c9739fd4c5b0e0a0f3991ab60b7221eb095b3074fadd1870d7a966b2452a10a884495fbe74fd42241151d7b5d7d7b8d94891f32903b61c065c7783e6429639058fd43ab243eb565f7a29eb045166b10c457e35c16182643fb04551b1650ada8411e2535640906ac0cef64567a8c4239a173a589f4035d38748c7ce70c9133e7c5677146aabc8a7dce3d3f03f6302587a0935eaa3ee48b56cc4b445d6810221f0eaacd1cb99e10e0030a501a7a964852d57f673ed5574d00025292d5a431fdb00743f3683cb606398f9b2a47a72a7b0f18480366fe81342f8765c2743628a69283650e1e7b6d50fd415560ef94a305c99b1bd8d16ae440b5056a83332688ba287418672b3ab50d9af96c29c4a998d09e84851da248bf301942c761454e87bdaca1e18cc0f720bc7f1ae705fe57b06eeb81b613c5f0e1166ae58a92979339f799e91cb2c262286f0b39e77c725ac6ff78483127a40b5756e46d64a1b463da02f08c9fb3ea46a89cf931ae393534a8a848c82ad66b864f17717f26f0844d9f9952ec657b1fd406e10395fbb91fe975aac9dc2e3e79077c1f5e8791387f7e07e344fbe87799e137b9879fd91bf6a9cf13418c3d23fa65665c8a6e617b8b068b7fa8c2608a9771c5536b817c811d8748c0a49c8bc58bb7546f8e4226420a172db890a20803e7af4e6fdcbd922b2e1942b5845defde6f1e4f81035cf34c240f59b0cea2b2fd671d658345f4dbc30f2f00b90e81d090558fb75e42ba6483cd65ab8a5e1cc1f0399407486e2e2c41a05578caa1e94c0fad2dacc76cd470362e0346f9cdbe573e850034992f0ecff947354f0f489fd691a0064911ff00187664c7681b1c10812e74001961661eff0f016b85f9b3853fa60397182fa973c81a5d87d5b2308c5d26bdbb5a7159879ca24d01c82d2edb0b980c5b36c747cb0d3a1d484d0603c720d963b7bce1170126417d96e918a79bde458db1087bb48cf5f5324756785560b27288036b13687ad3b7f51849c5211c68e97f9bcefdc7f7fe638eaeba30850b0ed26f4742d13dcb822a383a3cb5582400b342cc3aa43b2701f0943f3c61c32f2b0b980d2f2f840dad0ec7bb58ab864d09f1d2be6a65859887b168402cb0c1517539cd0c96f1eedee4ac2bf7e1bba3a61f28efbbc937d0d3f1a078c9fb0b4d06f86a8a1a7daa09c13460cbd1080f94e99629a96940ea9f9991021fcfef7784610602cb5613e40a6b29dc20fc97079fa22d2477333133a42d7f445e8929329a9412009d2353984a9178c6720ef6c033e6a023169fd2c457e319333686f962164b8ecefa35ca42002e478094e348c54e34efc4e5bb0ea14f7ba2daa55899daa4474fc88c354e01ac63c52a2adaef9e4080371df8d71bdd928f6a580595b29bb1869888be867dd293c2b11d4d0459840db34a87d9ec67a059cf0302a8401e80b0419b99957a85c2441543f79964537eed00532571fe6ab99ee5883814533a016ee6d8a1629711d5e7011aa439b000d14c4c1700f1217b24341520eec359b0715dabaa07d83e2aa5f462ff1fbaba7e80683de56889d99c8006fd0e586f2482d6b247e6fd460eec86de7b5ca1311f89fef955f25c9183b5569e6feff642cb87f523619366b87f7c9f61d06f2099d653cb1ce6a3bf2e4aebc06cbac8a7c9b807c37e8b2525234b3901d326dd606986964102eddc2fd44446ca4218a5ab47fcff64d5d06363c5ff1d74c04e8ba4462a524c60e4ee5360a465f775757e22b2ff8d1f2b9da6f4d8534875642e32b85acec2e077bd1fa4e4f44ec59da0fdce669a0a5c4c2d8dae3f96ce7ea2801181999258c51c8f86294b9df53a4e390b753eefdca8df9f72db28dd11d333729d7e515e185b1dd7d0583d3195d9cde665a952f4e186dd5a1f874733f3b9efb73f5829ff0e09965e5eedd312e266ccf553945ef71c41af93487d76b809208eb30cd614c8d00923bc38b8bcb074721f652cc4e15ecf4a4f6e8ebf682874a334831b1aee23872a9c428a822181b74c735371e7e995e2a1d114512edaacf4f582a01a9378d2c79cad15b4ce8e6436d89a6429fc3059fd1aa308f0a785e72950366bf4c5a8de039e0602f4da97f732c1a13f93e92d6f5cece172e58b76b43caf89ee3bf030a8c0c106cbc0bd94ab179f597e62693e5330d92b058b1ad9af374ef4e42091b2af6059903bf2726a4d381efa445ab6da326cfc0c6c58125e999fa29e136436502d8e1d2816bd6ab244bba4639dcba21403f9cae2b5608edebb03289c7e04b2adab79ee3927e1f874aed44d89f3b9e8994780bf4a31f8f36759d5277c0fedecf8b1750a4102b8ba7be072a80617ec21294ec93feffc5e9b50cd865b74390a6675e22f1b97676f7fe0e44ca9b85472de739e95e4d6474962c14c26abaf72722ca267164adeb67dda08762cfbf390f98ab8fba979e49313fbdd7bea1553f7055b1bb957f66f9565822b3a3ec7bf256137912fd426009a69ad5a1396949210602cc0813b78d3853113d66274a86a529505a8386c3f4d2bf1e408cdaceac636dfccefd59532c707345f5f1f7979679a90678db1143629f39fb77287c1f86c86e9a0e12c7fcde1fabfb8b7c49114171c361735de4db9bbcf0b96bdfaba20d295552570d7e37187025a44822c81a0c9994d6a4db808c51bc7d6208f422d76cd9a75537af10d9d4ed05a43915d93236088842cdbd55a55aab4dde1978db4a51aa3963d7f42aae717bf549bcde6a75341d9e35c5a57690c76b6eeb6b3d49d3b60f8ad9bde81a72b4234341c74a3b3f3a10207d123bea9c5de2734f3931197bbaeff670d528904cc351d4ccfab51ed097a80bce7b9ea04a765fd54ceaaa0de724bda3f505a185a70698a1c8b2e116009e703f84ac2a2220d8d24b30bbfcb58f64984e50ed86fd41a5502fa7f483ea6474fef321025edef383bb8afba478870afe55c5f384691501b391ece36aea4486238ff7016103d19613fc686366cf4741b03530c66c0f69f53857b8c9f41d59a139e35ff9479a1b00e76131c34f3b97b7585ea2a001aad1198010d39406ec76128ba28515086e7ee1909a6e3b9dd30003237c4bed55a69f2836b671f8f2652311743e545aa40790d8d9c774e3257d00f44d2458c9108d346a23458af62658722272f1ae047e35e41f15c3b289c7549ca2f028fefff8399c9ebc896e1afd405b99dd39a20905c1cc9f4c993b89d9d31ad624385e632cae8069b0ed47d35b2f64997c7bdb9b2eeeffd30b7b3ecddd755bd107c5a309bb1d8ed00c30affbc82ecc64b87420f9e0981e9b8ad68fdd7fb3353f93f554a4dc97de35fcda13adaf586502fd44793f1681ab850b5a2cb294a4539db73982c30974bb6ece671d95d99e09dde6d9858b59f2c36ec7f7660946deec061497e01ee690ed47816ab737b546d33e20f1651b8b22ee33b8ca0c5abc82fbfcdaea3c9327c05b4cf14c95f9a7e6f45174e6ddbf4b3a723ad5276fedd8ae07204ad990bb58123ea9590f7bcd15fd971d8de1fb0d949109961690a793ea593fdefc1a56d5b38f0fb90c2b77ebaf9096d2bb787bbcad4ddee739fa678793d88abd44069d7a0d30603e0b41d2f85834485ef3c26e1418a33f47d51fc8b30095032a98f75589734951a4065ecd061818a495e13832c535a5b9ecb27f8fe92cd19a7754aee4f62270d4e1fd5fa38a829e93dce7afc3d0338cd24495d226fe57ad3f89b0a1497ee0ac38b21dbd22efa3bab4f21df6ce2efd3ba5943109a7d9928f1d6e66353a6302574468bef79f6a8d314360f507c8e27db59470f30c566bb04c41c183f6f4e984a02491c595bd774501092f7cd1ebada6f9666f3959bffcb8ff28a486b5bd49bea52fba829df163fb325f31139ac2e8456323261a8ac2cb08ada4ef7c20920ca865ba99a6fa34be70606bbb81812f5f342270a0537a6715ceafa3ba4f0755c1534c76159dabe369ecc6e9fefba85131819e094a058024f875692895734c8b7ea15d0d629d5015ef1b72c7762c470bc3cf67687777b8e8845ab4cba4bed0283afec2346676208a8d29787b67b0f6b7fac7ef00217b28e97d5dad64b8153612f07ec3f69321dda5722dbc46ac058c4c785dd07f343d4c8af0550f8bccb7b0f0794c7c1ba1d4e1056ff85ee3c5d2872f1b0b20f2df4f4ec51f1dc260e76659bca58a4bfb815b16ba05b4154f4f15fd361b7b30253febf258522ba89ec0690fa4f522626824d656ff899ac2cd0f8e0c41173c8213f7a1f8974842e73863d903b9a98932aaa490d1c28801dbebd5e0d14c1d2f96a97353b354f1316c5d36a5ce14572f9f7f61fce9641efcb2f128a11cb690fbd5774b4d0d99cc17e3f734c88c53b943c0475249715d3af60c86b6777e5a101faae3240334e3f0384b51c390731cbf42cf2064a2ff948824f197771d3a9cd588ddb96e60dda82e55b435bf7e4e70b52b282d1b634e2141b1a5fc587a735a3b93be1bcba2fa90b61730e6efa35b1", @typed={0x9d, 0x58, 0x0, 0x0, @binary="56cf4fa76262ef668ce1154ca224192d64874c78d419be002e03ee2d957bdb19f58872a29f0326c908163720501b2e3aefff06f7c16b7a3e242fd0ed1fc0ce09aacb7272e9230d7f6a93e7e208218a8212334b87f536e70fad2ef4153247986583d7ba1e6276f2da3adb0f73d72c453ad7fdce5cac0cd44287f19113a99f24a8bda18917bbb50860eb8cbace62d0e156787de6e5675462b8ff"}, @typed={0x14, 0x3d, 0x0, 0x0, @ipv6=@mcast2}, @typed={0xc, 0x32, 0x0, 0x0, @u64=0x3f}]}]}, 0x3278}, {&(0x7f0000000580)={0x68, 0x3e, 0x100, 0x70bd2d, 0x25dfdbfb, "", [@typed={0x8, 0x78, 0x0, 0x0, @u32=0x7fffffff}, @nested={0x18, 0x50, 0x0, 0x1, [@typed={0x14, 0x21, 0x0, 0x0, @ipv6=@local}]}, @typed={0x8, 0x65, 0x0, 0x0, @uid=r11}, @typed={0xc, 0x85, 0x0, 0x0, @u64=0x3}, @typed={0x8, 0x2, 0x0, 0x0, @ipv4=@empty}, @typed={0x14, 0x4c, 0x0, 0x0, @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}}, @typed={0x8, 0x6e, 0x0, 0x0, @u32=0x9a}]}, 0x68}, {&(0x7f00000052c0)={0x1204, 0x17, 0x10, 0x70bd26, 0x25dfdbfd, "", [@generic="d349ce6d7310840415141c8f36d6a5b93c0e17b3b2", @typed={0xf4, 0x3e, 0x0, 0x0, @binary="dd55988d30d22292c5da52c86f7b13fca7534f10947a811a9e7864059677d93f9d3bc04f45d4b206565ef95adad301c99ed57c99c6df3ee895350624a122770948593972ef541a0848b6fb7fbb3f1dbda3a675ab2f71af86ab79c5936cb2299c3dd6fd2ce2a609aad9050d1a5714ba3eec0020380e5a49a2b939ba2ec230ed5bd350e95bb84480cc7b6b7e77458f92eeffd41b4e686f906daf70408cd297a83008de007f0ffd9e685730d9b521b214ce459e27b5417a7291354a0ebd03b4643c297e74de607e4e9d5331f7da18668370e8eed3c9402a9d42318dea659687f7dfc4be0c4f559468bbd9b581c54b2cc3bf"}, @nested={0x4d, 0x40, 0x0, 0x1, [@typed={0x8, 0x3f, 0x0, 0x0, @ipv4=@rand_addr=0x64010101}, @generic="14b695ce3a70425d57a5c4b99243a46f146e2db00b2260dcb87987ac7a", @generic="f49ebe", @generic="da1eafcbdd8dbef364fcd8af5b1a0a94727f960183c55fdc1b66603cad8e52236b"]}, @typed={0x5e, 0x12, 0x0, 0x0, @binary="49faaf0f5118eb1a3d6752718711d6684ee2a2a1cab15c9e4e89a21b260520d1b1c841f5c74a37c544b0b1c4ee2ccafc3a2eb226e132ba523a40e1aaca89dd66676719c629664d64af01d583566ea1147e339975b9a46c0f24fb"}, @nested={0x1028, 0x71, 0x0, 0x1, [@typed={0x8, 0x10, 0x0, 0x0, @uid=0xffffffffffffffff}, @typed={0x8, 0x25, 0x0, 0x0, @u32=0x868}, @generic="3de1380cd5d4505a724cded45de96f473c2575b32ff402c411a6b10a27572897677cdc5b74e271388d7f596101d9bc20476c403c427b14cdf90f19593580fe0f8818b03fab91e1ac8e5af64995461379a2d46c08b111f55584199cd6a6170da8286d722a3e0b94aef1601bf76a4c3983cf7369a4ebda4f059350f290d917ade757eaab6f60e071894eef54ac6a833b0477de6fd0c328b5a46a6987d8381568e004bc3a26f553eab9fe0fa471383305cbcd37e2c67cf56dd0e384d82ffd69b190307502a3fad31a4363673c4a9091a7de2e3073ae2fd54853b3a5a48d473256d43d4d6edfc5e379e99b05c132b8101ffa46da75141f463ce1238c1896400d822edb388c262f1e2d139a1cf30f69650a1977941212c2f6876528b8ea05899f63e2d97170837132a866013b2525e988d67634baaed3368c49f4a9766e2c2a42035a6278f92aa2d9030cadbdce26a88a1467cb62ce3204f6bda56cc6efc833ae1ed8d0ed3451515c509e2332791e6a42b6d6bdafa0278306db54c622f418157f03ce5209e3ac02438014be25939600ee86db98620c0c4b1859f835c91827af5f21fa5d63004aef72f39332285cebd510c4c4fa0e50aca68c556d7e5decc0d79970b25a1f5a4e996d8c166e254d5b6262a6fec43bd04c9eaae36c5c4e827ab2e2032fef0498c191d27612051044f316e94e7cd95d1f1fa707d84034d2ca05e36ad50e2610d7af42d26d1d14dede53d621b74cb8b99ef38e49e5567ae880a3103ee9608719a990455b6c400995c70f00143af716fe0891cc6d72dad84a987d0163023580cb62af7f85c2d6392368133fc8b08c76471b45c00d431721bba72432239a5249046fa306545130f14a9b4db2a2f55afe45a0634653216245d43da07693d91e53990a140af43f69d41f83f6f1d29f4b3a9246262717107924d87fc917fffd0ef348a1b89d2cc5e8532c13ad6dc3d8c3cec96bb25be4c778accefe0302e2b9ed326c388fb83a3a46cd9a55560c101c3f26c4c44629e9721f6661b626720f49fde870aa302c0f33315cb0fbecfdede77a0d5fd55cea4777e17b8ce97c097fc952381484157392c0d650d9430239e836a34509d753a5b0a250a2ec0edcbd88b2e7c2ba5d99c7a88c48beb6321034b81c1790fac8d9668daf1fe6ae220e4257e9774484ddcd7446570ddf997c508d215e4810f6e081f5bc67e66252baa820c2f68cc4026d4a64ed20dd3315cb118a3d3c11e75c16319a8eb979e8dc4f25ec1684cecc6ec91296efba229d6afa26294c090ed9016c40a153e9e8df434cae38f42c01c434bde8ff2a24bd36f2fe27542b67c871c17ba6af5bd231ae42f4465c8c9ca9b0021bbd0fac82eaaa25ec6945b9b9769cd294bc96938e0069c2b26ad510df6f480a70c78aa9fd3045faf7b614f9eae15ff57cf549860869fb74d7ab4c1ee744dd0ea9c4cededaa909d878be8dce43c46089c02aa1c8003f343c991b9ba99b91c39f5870c031c61175f047703e638676229206fb43aa15e8974031e5f337e70b1c29bc59abdda0b5302aa238f790d3c2d564a485d44d878be0aa9f5fbb632f8459e7a5225362da7bc541a590cad70eae4663f6fb9349449ac5b4b8db4f739dc42b90ed5b8d06cec30eafec5039260d9bccd4ff967f08c9926c35e7fb8a2b828ad93bb1ecc66329220c48568c76e981a349df7a7ef542414679de16314bee7eb1cde06581fb008cc47c4a8fa7e951e79aee51666210300ec7bfe7c662fc1fd80c0fa6e79fb1d5fc631fedb9a43c745b1a018e3097de9b222109c4c30eb61207de2a01ae1a220e6e5b950e22446f25e2b60e49c005a89656877708db7ba146bb763099197865db0fcdd98a93a62bb8e9c15587e6815a33512c722b16ba8088606fe6cdc2330b76dc7199922d2ed2dbb2f56bf185a7a122be1c4119a7abb7c0e20cd65a7918189524d86423add947f106758e303a4bd3f6b37d68d41d62187dbed069a3fdbea41f910251f8c5ed946b8b2dbef36a53e93c26b47130bd2ea7229e5220aaa274dcd616a92ce986751de8739380babda7a92e4a8c74c6f0764e6d7646a6b629de6b1620755b45efa16e8800650de311ff0fb57a74a0cc6f7bbd6e20b309b863fc51ca53ac32b90eefaf062eb10e7ce688f39abddca66c9bf29969761f4ebf7730c20258591408ec183a1ddb789fa5a75d75f5401d9e8a557ed00bce93b92a06cfb22b8000ac637221355bbc5749c556b00cf4dc78908cf568b70a2831cbc54e702b586496276ae22bb36b6ac06462c20cb914dfd8e5703d794dba20900314b653857bccc8f4bad83479fb84439697851ae018d45814fe3e4883e382c915e6a1fb7d9908296db0455cc69ff4e163709f4069b908284382ddb9257b77a8577b4c163189f156df1369b5bf7be573b6c43077c16462f653cc4841d84c6dcd7a26dc100a83a910cd1a56bb4d5d1cbcaa9cb2bc27b0b1e62a14203e150b4c2cf6fa3f9e06de7889248d1ca8a2cb09ec88084ee3051a5dc0e219b5981b319008ecc069adec1dbdc924fcf812db1a0cbfffc83d6c730448d2372b393707b9cea8580427a35e02b9bc672d313ed0b7a6bde51f8c1700c1f340e873c66e410d68ccfd306407850857fb65493032dd122429c0fc5d2d0b4d796d5beb79983ebb4995c1127de51a277074e607b5ac9f30702fd9c41a5eeadb0243d1cf35797b3471b5ddaf10eaf6efe6aee3a7a46a016ca5d851fb68fb2ecec67a55846ac5e5260edaae26a4aab6452ba1bb70b1b094d771e29adc22ed39efa6336f86bf2176a188bcce30dc480ce53cc71a00a59033dfc1fbfdb571b007bd0012e4eb7d6f380c2d8660a75a57dcb9b303dfef01b5aaa0390b1f614e29db2c93eabae2bcc4cb401e29972a7d2bba1bc389a9688fd2808fc410c2a96712db37a9328f157246805260b37628a7a9839379a41726cca8c0081fdb8c6a043758d8775a88d6a9eeacf06baf76491bdde1546d25f9f66375746fbe7648e4b958a243e5fd68013bc99b543273e9372c1f3064a68e754703b4b61a34e83a6970f2da5b450efe3c8686b86ec32959e094cc8a6adcafa743f16ad4378bbb7b335f1cded268763ad8105b75299e719da06b93539365ede538af1e304fe7723d71325dbe961d1112f9eaff6ab56875f75030a86905b89aee48bb381cfbe41e54534abd60e13e51c558492974b5a9d6e29fb0ee4a0fe76ec22947430e2ced91f6ffe7c310e5e2f686bda82631224890876c777fb3cd8372fd23977b40b1b4d4eec7a23f901c111655f2a9681eee5c3f379fba71958547774ce6d0bfa39c0e0a4f29e5ce5a357aa3b83865e1b40d3416d6cc090a15d0619be7a57f4bbab6ddf3b8c52c21f73f144f3fae8e7ea60577ab36b192a675600d09fa601317e4a814313c26a49f247937deb9af7f0a6e84c38ded620ccef59317ac3c307a563e5e2ca849e5f7958d7dabc4236db132783c0489ebe03ae52536cecec06b0aee6e9a535f6dfbce77e1cd00c0d95fd0eeda79e4a884ba564d852e0b0418c8a6892fdbe4423a12ae1a846b49896a24c1366d8eb1c1cd643d41ad468f21f96ac34b96198efad24a9adfbd108a3cf22dee2c691c079cb79ba99e093c879d67376e3dfea205e26daa5ab06e5901f2f9bc440e1cc86d8205cb0fae24cce32c17fb82dc47e0e95af4a84fc12e96972b63c95609ccd1226fb2aa80c2880d385a93b9ed0f82ed19537724f5e537a8ba1b7ea3694a8cd8df741e36f0e63cbbc8beb7ce800f0d6b153a559ec36ddd1e929d1f6ca79369455b8a5ae3cf27339e1d4f0585573f128d604ff8f19964a76ceda083e61e2746aa0ea2f264c2d9e9fba2a4ba86e226a236b34c6da538dc280a3436cffc35a643a00d3d969a1bfedb885b7607dc1487080f621f12f5ad31a8cb3d0a419f4f5ef8f3043e22cede3885601bf0cc5b8f966ef8492cf42d811c1315bdcaf90ac63875358a2b9b3edeee7222fe6f74a24c1f7c508f450de9f86834274d9a965137d8f36718fd339d52c3b526f3ef3ab4f5610901e6c1d550897090631da9856025f692f0b7ccf9a49799d116045a55ab0d6436b962196e996e91a86a04be173ce01f32cb7ea0bfeea3a8b2ba1bb83f161ea9fc40adce3cc07580034ed21eb061369ffd6aab4cd9100f59f32596df83ef2c4a307850abb33fb2295cad41d5886a660b4d46a3371b01fcaf350907d5450231d8dd239dc6671e85ba18fd4ae2534905892b19e2eafeff4bad3c35142e97e313194f57d249633a393f771366152687e7820ccb9c4f811fc3a3c5bf777a3abbf58dbd249b4d2319636cb630253e5d7d8e07d37282350c2f12a752e2e47d3604f934d2c894f72769b5bfbc73e2d7cf4590269960f9140064367e973f2c66633cdb66b4d7a9520fe1b7d72ffeaf5e13fcea62efbac3b326139136b72084171348abbc1020ea8917948455aa5b53f68744d876813e5619b4183877cd30086cf68579dfc137adeb4a199e1202b4ad147584243b7169c3b29a4c6f9a4de77ae919333e7d80e7c49ff528d13ef08a50f9a9d9f9f81c53e7025634023a379508d58f767ae9f9669a1a5b11e63458f0258679af4dbeb0bd98bcfc5805c276e0bb02b0d45813f541543788c26d29cccfd2339b3e767d5eabe22c2c33626ddd94626b9a7dc7fa0f6c1b95411a836a0fb360fa6059e23c37cbc78eb2e6f24c6859d4e0c540a4303d87bff0da440b3ab28619b3796caa3cd5e0062a914267914718eaeab4e3cc9935fb800c09ae95df49d5496d05b29bd359b815cb21ee1a3c374aee7bbaa293585b39e6b8e0a82fa54c74ea7e21d98120f19a4c86c7f582f777a9cbc798d36354c710836303ad806c9f1aca9ebd2d5e6c46da34e1899ddc5339f6a4e8c86ae52d3d582b990223bcfffd6b90ff4a3f2ad16e38b3bd448dc2a254f4e5a5a4b63e2fb27f6c569bc4c5aaa43c541f116f95acb478065908ffba99ee73a8649c975949fe5e8bd47d72d9091048ff6c64e773557da08e2d47971c604e62ae5623c889a7f6ae56956cde5dbf1b1f6aead601891441b2a437963ecab9741788a5fd9231c060d5922fac38a10b4ab33b2829cbcacf4a1f72bef026f14870c6b5b0968d85fa93a8296965cb82dfa4ae2d10719b65d965d24b012bcc515a9ec14f8428fb4059f8f50639e5845ad06d5d894cf948aa67cbdd6ef3e7f24f828830f221831a0e54e9869273ef7db43f6a5a819a0d29f9fcb5c12484c73a2c18accb802ddb99941244ef2c43c240740c52e854b7e5b3cdd5e8000b52ac9459731f8282a447f5fb3af159c1ca51c8e26cfea7eb6cea7c2dbf6d0899216ed33c92daada84aa58b4e56e462645173a711bc4e9b871de8c0d3cbb2c2102520ed0c26f08b32189fa265f43d423f835519d60ceb9f5c57301dc1a6faddb1acc96e19955423f4f96050ea837adbcdff487d7222a9999d01554a50e27df8928f88b2fb17ec06b5ecfc81debf109e57fb805d50be1742fa50ee0d0ae4a575d4569dc8395f730619c88e3896754680678d1caf37610dfebcafdd0b377825c083b91fd8d1c329423d4f8d9d79e7ef8ace4837f32d0109a1e36c8d2e56e434efb024b6560efc585544357edac22ff735ce2d335d1976edf63885e0776dedcb5abb4d32dd7dac5741640e5a790c280ecfb9ecfadc39a6e80a01a47dc916ecd43edf89bfd4c05a15c96f843f4dd1f4d0f16c9ccfef40dbaca54b667804f795301843edee50fa4ab2f2845088ceee1023de5b1249ddec0992818a7c57c973d32cf0ff84", @typed={0xc, 0x82, 0x0, 0x0, @u64}, @typed={0x8, 0x71, 0x0, 0x0, @uid=r12}]}, @typed={0x8, 0x37, 0x0, 0x0, @u32=0x16d06af9}, @typed={0x8, 0x25, 0x0, 0x0, @fd=r0}]}, 0x1204}], 0x7, 0x0, 0x0, 0x10}, 0x4) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000000201005) (async) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) 03:06:27 executing program 2: r0 = creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) (async) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) write$binfmt_script(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="01"], 0x191) perf_event_open(&(0x7f0000000680)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xf83, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4, 0x0, @perf_config_ext={0x81, 0x8}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) close(r0) execve(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) 03:06:27 executing program 4: open(&(0x7f00000002c0)='./file0\x00', 0xa4d02, 0x1) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x200105d0}], 0x1}, 0x1f00) sendmsg$tipc(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xd7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x35af000000000000}, 0x0, 0x2, 0x0, 0x0, 0x0, 0x101}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000001800)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x9204, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f00000017c0), 0xc}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) r3 = syz_clone(0x74809480, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) syz_clone(0x4200, &(0x7f0000000640)="9740953bd5c827f05cab78873b6c9352bd33e43b5ef16d799f0357336aae56631d0f8cb2834a61129e52051b2fb38f640fa5c3ceb02f7573d965c4ddb12aa909fd71779e60a145f352cb81bd41586728e82367abb926f354e121a36945d62bd841415c0d1494a392c50390b55641cd80c8290145ea0a6e31196aa91dc4240bffe1bdcf4bcdb6fff0fe2ad2489c1a487055ef382dc8b5467dc6730ba02e9f4904461c4efc3b9339eac19d3d08f25feef6cb58f3891d4edb7f565004f598da9d1d2b7f0476fc8b3f106b5854e40626c3f4f40708c168b02fa4d40a5435106c6eb8a8b41fd2d9135c8c8449179178381e531d90a14b974c22c2900f3a1dd604230e90d18976b89e5f2a1d0720a8703572ddfe37323e966fe5509fe2ecea7672221299b3b7b57fd8bbd1a0b831db47a51ad7c9d80ee2c309d227b3098cc09cebc92dbfc57d62a811938b99a1bed15c34dade0c7e4e27113dfcf595831dc268a0083b1f74744ad0fffb846162e57646660018960194e6801ea601a4dfcf00b4544ae9ccb8776de43bd8e1e83224919f8e09a2f1c822bda6eb2b05a6d20465c851a654ab41422ef4d1604648976b7bc1474f0d7f4e825088d8273a453e7b994c6745fa141a5fe9168119e9aa4eede411269efd7170931cda8ba171fab1001e3215d67cd774b3722473652921dfb65c00099d573e7790a020ee367af297873be25600735203f8a20e1aac5f0702ba670fb948f8e384287588bfc2d6ead55a8b7124c3f0c050dbe1a671b043a2038cf1fc31458d85f3de610ecdb5bcb161138e1a919db4a8f819b33c2ec7065f89b1dd69b8d0a2b150ed24de0f291b31b53c638b2707711fa1b924f0392e58a10e0b592efbf3c56e04b0d23b3e789a87b8954f259cc91d2722b31731e2314553aafaffb344b9598e8f86289d59aeb247ac0fd6bc489707146966835febdf7ed0278f46be307a8e7812edfc55e8264168eb01b051ed20914edb5b97e52c6aec3ed5f4d1db1ae80d24156049f384b33354546bb1091c2680ba41bb61d3da7ba09cccf99c397b862c6c0fa17b286bf02b9d2c7fe4fb490de3738d73cc345ad8f7182f9f7a9bd04dcbcc468d15f1e99903b00cf85341acd77477e8fa2501c7cf2e2f3eb961b13518b7f8c9124491d515844ef6399c5e6ae9ed42a4c5b8746b5a3905c8f38cc738e5bb454943b1005ff1571699a688e28cc760733ac6a6c33d3a4622525eac98fe0506a952e04f93d589ce3b8df881cb500d8c7826b92fabf70f1853b894dcf53f7492f636047720040ae44fdf6b97ea7d72781f0bf22e3930e44753057e6c0b9627a485639078c05be17401eeeaf8e7c76c9903ec5cbdfb506c87a34e6147175105b692e2c1dcb68b2d0fcb0ed5a9252503b5c69c834485cc659b6678e50b4013bf1748dcff614cffdf2272a032c2eedfcf316dae3e964d88b138c308a7412c4a578c32f6defca45b941e3693c9ece2e1cb61e62b2fa3970bd344519df10979e0a949e40b05d5b0a339c9df2f5ceb7687b1f02cab3b36b7f7ff366404523aa5fbc22865d244e6a7aae54cd08d04d5e3c7ac37be3dec51cbadbff95ad000b6422a84aae49bb04e658514241b7cddcfd15cefc657853387c043192bd1c77ff4b311de927f5787c8fd60b3c17a6747ae6e92f31c8a10ea41a6e80b696e00bdd450bb1f23c80d30d03d634c16fd8f690a93120846463f8781b1efb482830c4718f3da8cda9db3be98fc74eaf33f399e87e4e06f2dd846faf3bfe7d080bac60e89eddf7f91444cc5209d337eac48754fa153d81ad380af605e4d2c7db04a02e6f1f3696d47435baa937e73c91924c4b9f92e4cdca5678e8dc3290f47d3f32a65a407caeeef77467523274a3f2798bd4ffa26a060648b9f6cd8af2c43d596d9cb9666fcb31dffce2764a2a7239c63e3e84e84b3df35b6d99e78407fa1fe7c70079fa53193787e4c53dd3b65b06f0552244263199ffc92dfc1b11634b44362d4de8f05ea14e88f69c9c55dd6c867220b63dd5f9dff20374510fb335799b98a6ef30ee7534d3966cec1eaa09740210215889f61171c935d8fb3f30e77a96e695c3c01089919b298268f1b573bbdef107b8e13690167050157e36a8f0b8d3dabd31593c658726664ddbe1bf7c9cc1f60255df8075f579e9d377bff51827bd2b2c6e15a387b7c9f37112721b92fa17e9e34facdb85f027034a019a5e3eafa6c67860bd04b34036f88296b434f561f12e1c9d38bc90a7fb58cfb8afaef8de6a5a07ec88f0ee6b7a9418a01b9d78e4eb575c89cba75362e21cc3e6474ec53e0e6a40a251598db3f122c94d542d4d59ed892455de98071937aa4aeefeae90ea9020df75c9e230d63830797b471544ffe9472bfc05417b7da4194cba080bd5c0d2c6b754509d821c564f27c2bb7a519a46a468f43d6d6938b0c7653208c975f909af203cbcacae6c2002f0edd1979239cc4eb472c0e5ef8607037ccad4f5e70678fb68f6f41254894e75d881fe0ca43cd07a4f3828425ba75fd764e1f640303323b201efaadb427831facce07b9629d9979621bd0756d41c1c2debe93d9106db1248be64deea8443aa023f338151acedd3aa5050df0b0ba62dcb5831d2a2b1fd7dad8ef53c16a489cc401511b282e6e3a2e1bef201c6728ba3858a1e84fe5553e98b75cb98f23e37e727c77d1e3e7b56d04aa5e0454617580a7a0b957ff521ba89103f7e964b46f610ac019d11735283642bf5cf1833e8471ef237470639d9724946d3e552651cbd4da0fbb2f4227e0f8701054c3cabcb8577c3d91f56b37471720db4e2fe9086a0b0958ca315bf147cf96ed16462ee469e355e0f0bff44e2d66fe99c9d631f972e0efd900920a2627d7899a1a6dcede2468cb2c6e84533864fc587598016ad873f3dbcb3838c0fb43243550a9be5cc5d0bae0ae60c116300b0c02d59f1dd90f86f35ae86dd9ea14cd5dc19f1afab7ef0f4a3bf7075dc721a70c890ebb99d3482321c6b9749e14f4f83f38ff36e85b21c1e739fb7c506caba941edf5fd4a5897e4c7f14a80c2a27e87d3ddcdb22972ef2653b212951db5cde222d58ab62e4f8865e409d10bfda655722e8a5bd683b36e3424ed054b14c1a41cced6c088ecff6af62eb379252d48f2ec4c9a5d0af9cb5d80eda11974301c9507c69d7b36695ca5fcca831013d4c941d520a9653838af5a9be4afb748b51a6a9b49dc8d49b46a3c48ecebed946113444dc1d9be591eeee8d3b374bb7a814f67345443ffe02346efa4885b4757262a6ddccf43e7b96fd8fd63806a2eebc5d01f8cdd17391c74894387d1e9ef8c793b39cdd0f84a01ae7cd26ff72b2696bd385a7b5c13510e5c1fff84f6a7c417e7270aeeaeb07c913fbe8ebe209815d9d8a11727346057fae49c82a4e193080335b20a4423a309c673b79a59a6a6afdd5ad21030ab5fc41aa0d2b629c677a54aab3783ab1cc8db98a6de0aeb419a8dee3629c62d4c0679af98eefc0bf8263f2173432fdf4aeac6e0a55428242f87546274139d318404f6179a1caedbf26a18ea5717d1030c71fb808acbd126a36a3c681226e4e96723a14f9cec1fbba5a5c9895feb43a0dd09397fcdf3efad37105f5df8ffab68e12f18148070b9bdaec330eabca82f5fa56598c2aae0fe4621c6ed3dc35e7285fdaa9116a27743096dd9345f47b717ef22ca2d804b59f226ddb1d9ae80c869a0cb69c22133a7efb25fd02bb8a1e4603105f72ebedc3b4367502216486b208c074724497efb18328199ebd04e99d4e43c5c840a1557a96d3c8590f3c91a66be1747f843269f833d8db48f1389c86ea06df24a79bed190e10165be7e0311ccde8f352b84746bef022bb2fb0e2b032a2106654c3c620ab9b0e444f4a28f8d1eec70cc40e710393d38ef1579071705f39a710f52b620898942028e040035a025faf4d8972729cf1330b52f7576390e68981273c3fa25030a2044a9abf0de4a030711779e91257f37e91d60b1358da5eaecf8033f3a11e0ddf0a65ec737600652b0f5fd219b011e4fddc8c932dac1060433922e63e2c9c6fd1228b92421e97ab25361ccb014e2ea87a1df11ca463bc2c5152b798ac3e10f1b7ba3271a4bac080818b47504d85204cce0ccc3987a3c73d8fd5b4a2eddb857f97bb3ebc8d7961eb961c25396a17e9e9a313e26741c6d0554338e0f91faf1a371f334b9db26d1c222eafd804359d5ddd014d8a929d5662b1cba8d40b1bcc433faad22c3c7d4e7cd1b515567bc4621ff8d5d91784df8d84298630f14d5065bc7d397de95c55762e9152346d0d36c57f240b2087a344eab6c24d017bdb42fce08d9fe714fbd63ac63d595e419ed739213ff15196ae8cc64217ae352fb3d7f377aa75b18a4b514aaa0431c71fcf957d42d8eb9e31076b28f78d855bd66f9a126cdf0768133069aede8ebee9bb5d0b27eb6e5b8b8cd83ad80d4bd53316a052fe2d5d935d9f071273e3b6d2ef75a929f4451c8d82966570507553768be1a0dc7833203130193b0d53e9ae55dfa05dc45802f9b02e88c20281f4d35a8848d8116edd791c10ef000229d356ef4fff8d2b22d9892245205e494c7b52254f0f4af023611213864fbbf724187b72401b18930b7dc667b470e94156dbcb257aeda71d29eca6cc9e2216b16133e00afab0857fca6de05614b6ea94f1fd08a8216914a913ee7d34217c7f93760774ab4064241289bbe0b05b06c5ee866d784dbfb3056507d4bc3e45a0e0d785a830eeaaf92e34db874b2977191accc199e3bb42bc3b319e05d709147e711ac53b472cd2e548e237139fda5a6f6aa40a95581fd615faff5b689d62a6163bd61f884dccecacffc2baf19bef6958a25fecd292766313795a37f22426f37f19eb80c59062c66dfb50fe6d30fcbdc336d72db43ce778c5de8a60b7d42c3bc0dad09a3d1a0977434a26301747971d3d8363be5624b996e8abcb3c24913354c6d51919cd0ced7c9f5cd010703f1edfcfd76fbe51a84136f308f4287b157196710e52b34261d74ab457cef7139fcabf0563ed91c67728fbf3d02489f18d13a1a27947a1141bb870359ea206e0ffcaceb419c60627d32d7f5b7fe055c956c2dc9784146b68129da42b877774f0aa8555ca707e5bbf3e61eff85983e158c0b912d37e90eb52ec28285fe2f0a0c210f790c7b36bc187785898ae2835d2c4b386ff5635956a37eeb66174fd24208b59ff0954a30228372672eca074f33a55675d69b4a9fd09f104598632a8e69d00ddb2580aea42e30e5afc4935f81dbdcd64991ffe3cd5a5ac631692d5c10665cf135fa903fbb2ede6024d1017a648439daaa526144007576529042f4002900058b223d9ca47358e7d3398cf1d7bc50340a16f280add2b495ca777f194b750f7123b340a68739047969cfa1022c5b69c702fa0b9bf079db0f8a5b728792ef30e1323c2440ffbb5b303496ac7bb25c20318f4761a7aab3dee71aa233897ee8b6e1c210b43b5e8eae0268d9d8b5b48a1642bcd48a77c7be1a24bba3912657823e1c1aee57ffd68608df40b1d813cf8f6ef2df63274005b29733632c8bcbcb0b1e1b3750e9dc544c", 0xf70, &(0x7f0000000380), &(0x7f0000001640), 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000001780)=0xffffffffffffffff, 0x4) close(0xffffffffffffffff) bpf$MAP_DELETE_ELEM(0x2, &(0x7f00000003c0)={0xffffffffffffffff, 0x0, 0x20000000}, 0x20) close(r2) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000004b64ffec850000007d000000750000000000000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) perf_event_open(&(0x7f0000000540)={0x3, 0x80, 0x1, 0x1f, 0x3, 0x1, 0x0, 0x202000000000, 0x49400, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x5, 0x4, @perf_config_ext={0x8, 0x5}, 0x288, 0xce2, 0x3, 0x3, 0x1, 0x77b, 0x9, 0x0, 0x3, 0x0, 0x7}, r3, 0x9, r0, 0x1) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) 03:06:27 executing program 1: r0 = getpgid(0x0) r1 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x0, 0x3}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) r2 = socket$inet_sctp(0x2, 0x400000000001, 0x84) (async) perf_event_open(0x0, 0x0, 0x0, r1, 0x0) sendto$inet(r2, &(0x7f0000000140)='^', 0x34000, 0x0, &(0x7f0000004ff0)={0x2, 0x0, @rand_addr=0xfffffffffffffffe}, 0x10) (async) r3 = getpgrp(0x0) setpriority(0x0, r3, 0x0) listen(r2, 0xda8c) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r4, 0x8) r5 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r4}, 0x8) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x9, 0x4, 0x7, 0x87, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x2, @perf_config_ext={0x3}, 0x9919, 0x7, 0x8000, 0x5, 0xfffffffffffffffd, 0x882f, 0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xb, r5, 0x8) (async) r6 = socket$inet6_sctp(0xa, 0x801, 0x84) r7 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r7, 0x84, 0xd, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) getsockopt$inet_sctp6_SCTP_PEER_ADDR_PARAMS(r6, 0x84, 0x9, &(0x7f0000000100)={r8, @in={{0x2, 0x0, @empty}}}, &(0x7f0000000000)=0x9c) getsockopt$inet_sctp_SCTP_PR_ASSOC_STATUS(r5, 0x84, 0x73, &(0x7f0000000000)={r8, 0xfffe, 0x10, 0xd, 0x8}, &(0x7f0000000040)=0x18) (async) r9 = accept4$inet(r2, &(0x7f0000002c80)={0x2, 0x0, @dev}, 0x0, 0x80000) setsockopt$inet_mreq(r9, 0x0, 0x0, &(0x7f0000002d00)={@multicast2, @local}, 0x8) 03:06:27 executing program 2: r0 = socket(0x1000000010, 0x80002, 0x0) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) r3 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}, 0x1, 0x0, 0x0, 0x4040091}, 0x40800) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x43}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="380000002400ffffff07000000003c0005000000", @ANYRES32=r4, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) r5 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000000c0), 0xffffffffffffffff) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000400), r8) ioctl$sock_SIOCGIFINDEX_802154(r6, 0x8933, &(0x7f0000000440)={'wpan0\x00', 0x0}) sendmsg$IEEE802154_LLSEC_ADD_SECLEVEL(r7, &(0x7f0000000040)={0x0, 0xffffffff, &(0x7f0000000340)={&(0x7f0000000380)={0x3c, r9, 0x605, 0x0, 0x0, {}, [@IEEE802154_ATTR_LLSEC_FRAME_TYPE={0x5, 0x33, 0x3}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r10}, @IEEE802154_ATTR_LLSEC_DEV_OVERRIDE={0x5}, @IEEE802154_ATTR_LLSEC_SECLEVELS={0x5}, @IEEE802154_ATTR_LLSEC_CMD_FRAME_ID={0x5}]}, 0x3c}}, 0x0) sendmsg$IEEE802154_LLSEC_DEL_KEY(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000400)={&(0x7f0000000380)={0x38, r5, 0x1, 0x70bd29, 0x25dfdbfc, {}, [@IEEE802154_ATTR_LLSEC_KEY_ID={0x5}, @IEEE802154_ATTR_DEV_INDEX={0x8}, @IEEE802154_ATTR_HW_ADDR={0xc, 0x5, {0xaaaaaaaaaaaa0002}}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r10}]}, 0x38}, 0x1, 0x0, 0x0, 0x4814}, 0x4000841) setreuid(0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)=ANY=[@ANYBLOB="3c0000002c00270d001001041ecd5d0000dbff00", @ANYRES32=r4, @ANYBLOB="000000d7810000000e0000000c0001007400020006404b3ab3680bce75d8a51eef0bc3bbbafdc0090002000000"], 0x3c}}, 0x0) sendmmsg$alg(r0, &(0x7f0000000200), 0x10efe10675dec15, 0x0) [ 709.658492] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. 03:06:27 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f00000000c0)='ip6gretap0\x00', 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r1, 0x8) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r1}, 0x8) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x9, 0x4, 0x7, 0x87, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x2, @perf_config_ext={0x3}, 0x9919, 0x7, 0x8000, 0x5, 0xfffffffffffffffd, 0x882f, 0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xb, r2, 0x8) (async) openat$cgroup_int(r2, &(0x7f0000000000)='io.max\x00', 0x2, 0x0) (async) read$FUSE(r1, &(0x7f0000000380)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) fcntl$lock(r0, 0x24, &(0x7f0000000180)={0x2, 0x2, 0x3, 0x4, r3}) (async) setsockopt$IP_VS_SO_SET_EDITDEST(r2, 0x0, 0x489, &(0x7f0000000100)={{0x89, @dev={0xac, 0x14, 0x14, 0x3b}, 0x4e24, 0x2, 'nq\x00', 0x2, 0x8, 0xc}, {@local, 0x4e23, 0x3, 0x5}}, 0x44) (async) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e20, 0x8}}}}}, 0x0) [ 709.802257] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. 03:06:27 executing program 3: r0 = socket$inet_udp(0x2, 0x2, 0x0) setsockopt$SO_BINDTODEVICE(r0, 0x1, 0x19, &(0x7f00000000c0)='ip6gretap0\x00', 0x10) (async) bind$inet(r0, &(0x7f0000000040)={0x2, 0x4e20, @empty}, 0x10) (async) r1 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r1, 0x8) (async) r2 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r1}, 0x8) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x9, 0x4, 0x7, 0x87, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x2, @perf_config_ext={0x3}, 0x9919, 0x7, 0x8000, 0x5, 0xfffffffffffffffd, 0x882f, 0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xb, r2, 0x8) (async) openat$cgroup_int(r2, &(0x7f0000000000)='io.max\x00', 0x2, 0x0) (async) read$FUSE(r1, &(0x7f0000000380)={0x2020, 0x0, 0x0, 0x0, 0x0, 0x0}, 0x2020) fcntl$lock(r0, 0x24, &(0x7f0000000180)={0x2, 0x2, 0x3, 0x4, r3}) (async) setsockopt$IP_VS_SO_SET_EDITDEST(r2, 0x0, 0x489, &(0x7f0000000100)={{0x89, @dev={0xac, 0x14, 0x14, 0x3b}, 0x4e24, 0x2, 'nq\x00', 0x2, 0x8, 0xc}, {@local, 0x4e23, 0x3, 0x5}}, 0x44) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@local, @empty, @void, {@ipv4={0x800, @udp={{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x11, 0x0, @empty, @empty}, {0x0, 0x4e20, 0x8}}}}}, 0x0) [ 709.850637] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. [ 709.906954] netlink: 12 bytes leftover after parsing attributes in process `syz-executor.2'. 03:06:27 executing program 0: syz_mount_image$minix(&(0x7f0000000180), &(0x7f00000001c0)='./file0\x00', 0x0, &(0x7f0000000d80)=ANY=[@ANYBLOB="6f626a5f747970653d01000100000000006f786e65723c", @ANYRESDEC=0x0, @ANYBLOB="2c736d61636b66736861743d2c6d6561737572652c66756e633d4d4d41505f434845434b2c004a52448be5951bd668f71dfe6f9d1db5aff03e567aab28c02f2af3605786c1e0ebfb2333552d31cda4fd585833f4eb7b1ecbaf296edc5cb9c039244e43a796ddf8ac9f764b2a8c0e2bac2963a7a733d0c09e2c34021722803efc14719c1b01b6ed6bd978ee2802b4386867426559df06d8e900083f5234acf31917eecb6dd921b8b9fad154db299012063447bac6aaaaf45ca35200710a8eb2fe689a2588a06f7c578a6d668afef376925e6b7dc456a53c73b035fae9603b6f1d3944a8bbc0236fd1aec4709ec7231e67c946da7c1d63d5e4654ece805a2c72"], 0x1, 0x172, &(0x7f0000000240)="$eJzs20tOwlAUxvGvgIr4fhtHJibGiVSBhDCTBbgBZwQqIRY14gRiYlyKO3EnbgAGbsAaSqOWOKhtoMb+fwn0TL7e28Gh5w4QgMQ6c78NGcq6leM4j/uSLs4lZWLeHICJcrzruwMgedK0PpBQg2raff+/GNLr20O9732yAeeHQTU1Kgyp/y0/HzT/ZLjXvYw/n5O0EGR+eR7lD+XPL/5y/dxYfilwfvT8Rwf+/LKkFUmrktYkrUvakLQpaeuH9Rtj6+8GXB8AAAAAgCCGp8981HyEGwxPz5ct2zoJmZ/x8qch87NevhAxXwyZn/Py+fqN3Qh5DyCsVMz9n47Y/5mI/Q8kWafbu6rZtnVHQUFB8VnE/csEYNLM+/at2en2jlvtWtNqWtelcqVSLhULFdMdy80owzmAP+3rpR/3TgAAAAAAAAAAAAAAQFjbknbi3gQAAACAqZjG34nifkYAAAAAAAAAAAAAAP67jwAAAP//zxJLFg==") (async) write$binfmt_script(0xffffffffffffffff, 0x0, 0xfdef) open(0x0, 0x0, 0x0) (async) r0 = perf_event_open(&(0x7f0000000700)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x50d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xffffffffffffffff, 0xfffffffffffffffc}, 0x0, 0x0, 0x8}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r1 = open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) (async) r2 = open(&(0x7f0000002000)='./bus\x00', 0x143042, 0x0) ftruncate(r2, 0x2007ffb) (async) sendfile(r1, r2, 0x0, 0x1000000201005) (async) open(&(0x7f0000002000)='./bus\x00', 0x143142, 0x0) r3 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r3, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007300)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000100)="069586fa96ad", 0x6}, {&(0x7f0000000580)="b8b05e6deaece5660637caee5f3dacc4f3d9e2877485a754b7a012fee36928632a40eedf22b9c33a43731c35e48d6c1ce41d84fdae33b01b6ef326454156bb598175a18ec736a51bb33e3d0d443f0d1fe0585fbbcf637b41ba232908bbf5feec57e538b81ad0fc", 0x67}, {&(0x7f0000000600)}], 0x4, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}], 0x20, 0x4004001}}, {{&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a40)="dc2efea7f1b58ab2204528741a2343bd8e546aa6895fc299ec26743299fe4f24b2a6d979c0068ec6c0c338868c68fc69c6ef4f80c5a59b641cd8bd7f62c289d9fd4270b096ba71a80eba802e5f39950dae80158d02017492c102ce40487ff42bd46133b711b2479ff683785a0cc951373c47ab35f4655546412dea50a087f9a351bc6f0824de05b5c0540c6161a880bf1113a0899be4faab941cd97399d7bd3215e7c032fb0fcd", 0xa7}, {&(0x7f0000000b00)="32e37ad2ceb76eac1eda34cefbd280be676d08de690d9de377c99e59f8ea67d2b83a6e7a2db4556a6fefa2f300b2e6ebde36efede4668bf396ad4477eda7a24f9eddcc426872f7", 0x47}, {&(0x7f0000000b80)="0de610c2a009b561731b84e0070c24fb9cdca497fb0f528f9ef0261d0d91ea20c9eb475212544a4b6a33e4e047ffb7a552deae81369dbddb76a94bb0c88d13603b719d26a2842eec61c3a5084a9479975a1abfabff4fbd9c1c7e02b50caa6eb3ae414f47805dee7c671050defc730dcb14a1919251d116d778c8e2204dae4d7b77ceb468e190aa8578014af90bae10c335d11d0547de9c66bb07c82ef8b051e51d8559b17e", 0xa5}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="140086a1921013030000000001db00", @ANYBLOB, @ANYRES32, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB, @ANYRES32, @ANYRES32, @ANYBLOB="00000000280000000000e8efd7d4080001000000a7a91cd2d0a0fbf5921a096da93a3d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c2a00"/16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x008\x00\x00\x00\x00\x00', @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0xf8}}, {{&(0x7f0000002900)=@abs={0x0, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x4000}}, {{&(0x7f0000006e80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000007040)=[{&(0x7f0000006f00)="0324693a831c7ca2ba40fa1b611a142c9293bc2cc0583d140206eeed4bd1563ddaa78f8e58509687716328cb1e75e029aef2e080b1c8a7", 0x37}, {0x0}, {&(0x7f0000006fc0)="9949428fec5b12238e57f5577fe45a6b949d971032185a34b49e3f91c27a38d69038ebcf0fcc495e19745bcac47bc509aaf6b7488c618f397933d78af0eee5542ad7b5a7ed0874e60b60a8ff5614188aecf5602ecea3f88f376afc938032a71e4e3c9576a76134e7", 0x68}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32=0x0, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4000000}}], 0x4, 0x40800) (async) r4 = syz_open_dev$vcsa(&(0x7f00000002c0), 0xd7, 0xc0000) ioctl$PERF_EVENT_IOC_PERIOD(r4, 0x40082404, &(0x7f0000000400)=0x1) (async) r5 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r5, 0x40082404, &(0x7f00000007c0)) (async) r6 = getpid() sched_setscheduler(r6, 0x5, &(0x7f0000000380)) (async) r7 = creat(&(0x7f0000000300)='./file0\x00', 0x0) statx(r7, 0x0, 0x800, 0x2, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0}) r9 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r9, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) (async) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007300)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000680)=[{0x0}, {&(0x7f0000000100)="069586fa96ad", 0x6}, {&(0x7f0000000580)="b8b05e6deaece5660637caee5f3dacc4f3d9e2877485a754b7a012fee36928632a40eedf22b9c33a43731c35e48d6c1ce41d84fdae33b01b6ef326454156bb598175a18ec736a51bb33e3d0d443f0d1fe0585fbbcf637b41ba232908bbf5feec57e538b81ad0fc", 0x67}, {&(0x7f0000000600)}], 0x4, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}], 0x20, 0x4004001}}, {{&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a40)="dc2efea7f1b58ab2204528741a2343bd8e546aa6895fc299ec26743299fe4f24b2a6d979c0068ec6c0c338868c68fc69c6ef4f80c5a59b641cd8bd7f62c289d9fd4270b096ba71a80eba802e5f39950dae80158d02017492c102ce40487ff42bd46133b711b2479ff683785a0cc951373c47ab35f4655546412dea50a087f9a351bc6f0824de05b5c0540c6161a880bf1113a0899be4faab941cd97399d7bd3215e7c032fb0fcd", 0xa7}, {&(0x7f0000000b00)="32e37ad2ceb76eac1eda34cefbd280be676d08de690d9de377c99e59f8ea67d2b83a6e7a2db4556a6fefa2f300b2e6ebde36efede4668bf396ad4477eda7a24f9eddcc426872f7", 0x47}, {&(0x7f0000000b80)="0de610c2a009b561731b84e0070c24fb9cdca497fb0f528f9ef0261d0d91ea20c9eb475212544a4b6a33e4e047ffb7a552deae81369dbddb76a94bb0c88d13603b719d26a2842eec61c3a5084a9479975a1abfabff4fbd9c1c7e02b50caa6eb3ae414f47805dee7c671050defc730dcb14a1919251d116d778c8e2204dae4d7b77ceb468e190aa8578014af90bae10c335d11d0547de9c66bb07c82ef8b051e51d8559b17e", 0xa5}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="140086a1921013030000000001db00", @ANYBLOB, @ANYRES32=r6, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5, @ANYBLOB, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB="00000000280000000000e8efd7d4080001000000a7a91cd2d0a0fbf5921a096da93a3d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c2a00"/16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x008\x00\x00\x00\x00\x00', @ANYRES32=r5, @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32=r5, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r5], 0xf8}}, {{&(0x7f0000002900)=@abs={0x0, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x4000}}, {{&(0x7f0000006e80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000007040)=[{&(0x7f0000006f00)="0324693a831c7ca2ba40fa1b611a142c9293bc2cc0583d140206eeed4bd1563ddaa78f8e58509687716328cb1e75e029aef2e080b1c8a7", 0x37}, {0x0}, {&(0x7f0000006fc0)="9949428fec5b12238e57f5577fe45a6b949d971032185a34b49e3f91c27a38d69038ebcf0fcc495e19745bcac47bc509aaf6b7488c618f397933d78af0eee5542ad7b5a7ed0874e60b60a8ff5614188aecf5602ecea3f88f376afc938032a71e4e3c9576a76134e7", 0x68}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32=0x0, @ANYRES32=r8, @ANYRES32, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r9, @ANYRES32=r5, @ANYRES32=r5, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4000000}}], 0x4, 0x40800) (async) r10 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) lchown(&(0x7f0000000340)='./bus\x00', r11, 0x0) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000600)=0xc) sendmsg$netlink(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f0000000000)={0x118, 0x41, 0x100, 0x70bd28, 0x25dfdbfe, "", [@nested={0x108, 0x80, 0x0, 0x1, [@generic="3db8d342481adfe26eb8dc7a4bb225d147c66b0749e1025667d7f95aa10dc0fac2d3df985980f5b59b4611bec1196cf675a7a828cf05cdeb1daadf02bf3fd50752611ea80ff9a19381640fc04a38dbb9925f4c94ffe5d5141f70d3b9996160b0914c4113a296d03a38c7690c5f6f4b698f3cb799795e9fde40e0565f3e9c1f2e16c0616f5eda6f31f256b13beec58a94d6bd07e73783295812efd330598513520bd65d6150c05356b9ef71e204354b71161459e2df9196642b32043b02ae9349", @typed={0x8, 0x52, 0x0, 0x0, @uid=0xffffffffffffffff}, @generic="3cefb655e2bfc5f0a2d28f01c19aa293caf2b3af0342f5374c9211fc8ba6271b00241790c17e23a427fca4d7a446222b060e312c56501dfb02fbbed6"]}]}, 0x118}, {&(0x7f0000000140)=ANY=[@ANYBLOB="1c0000001f001a0309000000fbdbdf250a0053f227257968df751a00"], 0x1c}, {&(0x7f00000003c0)={0x44, 0x28, 0x300, 0x70bd27, 0x25dfdbfb, "", [@typed={0x14, 0x23, 0x0, 0x0, @ipv6=@dev={0xfe, 0x80, '\x00', 0x12}}, @typed={0xc, 0x1a, 0x0, 0x0, @u64=0x5}, @typed={0x14, 0x19, 0x0, 0x0, @ipv6=@private1}]}, 0x44}, {&(0x7f0000000440)=ANY=[@ANYBLOB="2c0100001d00080027bd7000fedbdf2514016c806274d94978b986fe88ad51f09aabad3be0863ee9514e8f85a4c3d13bde55424f37c267233c870bc01abc392e64ddb078ac4c95d2be1844501c2e6a15336412f2329ff4e85830ce0f8a0fe577de8ded9a2d048e6224e7660e89f81a08002000", @ANYRES32, @ANYBLOB="5c568ccfdcf87176ef3f9d2f9dc8bf517af91328ea8c6f2692fc7e5c172a9aa40764383181330f8f84a9633de91867fea31eeb2e6c08eba7b398e9243fd816f2b8764f6769d04ee0a407e2111c4ece6e4f3d76656a66178936b3aa8565b6d1e4b327024336f9fa8403fe370fefa5af7b13469cbcc98698c04bfb683c35ccdf0f2724f0e9a8324e2ac21e5a75a07b2a04149d0961caba4377f0ed44a28cbba043701af3206fcd8bb27dc100000000000000", @ANYRES32=0x0, @ANYBLOB], 0x12c}, {&(0x7f0000002040)={0x3278, 0x14, 0x4, 0x70bd26, 0x25dfdbfd, "", [@nested={0x20ea, 0x7, 0x0, 0x1, [@generic="e2b782b262254355ba5721b06bc2d33a566d2940b07b1a63304dc9e8667bc1c579b8f933bb6fffcac6e643f5abe4535b7b79074ae46101aaec008230b31008cd4a198ec57974ee7210d273da58db213f6b7c9012f87425f55d47f285c799c44c0a4a40f075626e3d8d0ff9d029954a8a55d846dd5556b846263a73f4a530802bf384fcc433238c96d4d1f7fb358b526c117d5461a4e38b63e877738c2fbad046dfd94394ea5804a09db83d26b7bd310a3a218255fdf74ec6c13fac7dcaf0786543e5f68c6b4690b7235182d08d74eee0c56440d6fe3a79b55bfb5691de2f135acc42720d74ed41f3f0cbca2223cea24a3e36ac45f14da8085625500c9fcd8759a49eed7fedd16828432d5c1bdf3f04e59412d6eeeb35fcb911f10d8075e8c8a725965865ef90dc149595c643f423f3f06d5a5a1fad75057dc51677b3fbbb309d13fcadbf68c0fb002ba8c245140bdc644071b58ecbc7f9e33688f47308aeca5f1102a86ea646796bcae417afbfa5b06e076d47756a64ff7d6c2ceea5d81ee4833ea0d164dd117fd36a1596bf492ec19f086cb1c2b98bd37c4a600fe5d1e7b77ec06d686285abab19be4fb7f596d5e2842fecaf6dfecaa9b8223d03ffb29d958a26f4606be1c953f207a47ac08c5701c1e29a3f28e34a9071ce45b22aca7d186a0005ebcdc8c2e9cae68c6f7822a6878c325f3f9701f871962cdc2cb6e7e323f4f7100df6779cd39e7d3626a9225da9c3d9f0adefec12ce5d40a2a811a401e3cb711a0f6f06cbfe41a00161a73fd0ed3c619de15c230c348cbc848d0c77e4fb59001ed017fde7a4af9a1abbade2bdb7f889ee679b267b59b7c326099a5bf9e4be1bc32417b40e1cb33a57395f36dce820cd3a4358e9c1aaaab993cc7e2a816b292601a102e4692ec564af22998a2c795ffc45eab5c6debb6bd4ed4649cf52fb0bb897312b37a8fee34fbe3b67c1f22623fa508060d6aaa00961b1d57e8e5b22ecce6fdd25d06d0736c81c0d2d95fc28ea636cd1b6c2990f7a2c7b991ff00c83f545df5f724c70e06543c540e8b61ce92ae755678fb05326d14159189f33f2ec676576f32af005980f4f6902e37319ee5e167a650aeec66394dd2ab4f0999ac2eca9d07c18367ccaf2afc272368693e1a92fb2f00daa8081593cf7923fd6522bba7fd4ab554a6500245787a7b0db1a2f3a8fad63c265a5effbd5eb265a7a69175b97766d546c8ea49de42041e8da60de78d0f2b20f4cb0c82ea548d8ae48fe840eb7259f32e8c6d53f3f7fd7c1a11e71d88480204e78e9e7f4dbdb621e55bbc98c5caa055375c1dfe71496325a55acb63c7d6e26fdf2308b346c433144168c523825a3bf26a74f166aed796094243fc9295915e4478acfeb7363b6c2e64c7980678b34d1aec8416d7a8fc33ae34eb2ac8c61f7a219fe1fec2bc652ab11d06e9aa99850b7ec3a5c6ce421f94faf7515771c5414e3f2f49abeba4c5369b48109a3145276e547d342b86b3958eb41489b5ca586e8f85f63c7ee983761ed3cb39efde2ae1b7fb8d0944a67e6ac6fb4e65ede5e19bf6bac4ebcfb2c00843e8f94ff0e264b9da4db5e38436d32fc9449b8232df04c44665a673bece43f8d31e6eabd2b4f92e062b8db4bf1692f07ef177f363be5ac9982c23f1c5292c4cd8c4fa59d7772f654981d351d99810e968845dc0cb4537bc3462ccfcf79a30d1d318e53396ad200a285db0b0fe3c68ca5a36821fead1f7269fca8e752f9d0febaf78b168f69ef2afa18c9b1b8944f2386504c12c5d87cad76ea978d83ad4167d60d0a354abd64249322d9c1fc033bea01ba6c04f69195fa18b08e97db65cd96f678de0a9702458b313ab45ffcd187d75a81feb1a9f40781242da7e0e3bce5e6d278db4ecc90a285e65b44cf442c325e784aa3599cc9e53716ab300cf6668cc1ff4ca2a7d3c544d40cea5cb2e6cb4b960367b1a8825d24a1b1a792a1c2cd2198e7ec2ee47b0fd7c0c85d9dd7312d9ba7b1c3b879cb665a0183ed0d385ca42e60c147c669aaf0bab957eecd274041aa1a6c7d6769d4d7071f5a16fdc325196e6c35f103aff3684bc9e917b2ba736c5dc44e060bee32b23ac5b2b1d28bd43d890e6454ec66a50d6445119ce56fbd92394fd57b99a98868ed704b4991b298ad702a86a4a507db523427b3ca5f596d6ac1d89a3062b6ec873bd24a9015094c306f7e1b46d0f8562fb739b93e58ddad455346f68b9c1dd3c15c5b7079c4834b70343d9940cd7731117f3b52d3f5e94d5d4ca821b6c78efa58f19927ff5964bc6ff2850a8a1a12f4466135ee02e68c78db878510aec2b81eef1a58b7ffdef671a1189effb7e9bb4b97b09b86f87bd45a2e067a832835c9402096c0b928c064c6ca65fd94ee775677ad1576813cbea183c48bdbcf762d244808097a25043d89236d422e58fb116777fb23a4c336753606934b6a007fa926dce3b48f30437eeea757abebf634f0c91a82451a276a8d1d7d3d6c90fe7cd322a18ab9fec7d4dc02c2505606dc24213620fa5f4108687eae4b19bc07b3cb80b1bb2fcef86ddf992fd21077de0a28849c21be87dd58259c24ed13bd15218367cfa575a120356226aad77e440d3e82a12c86c3ec5673392a7d189a93ba8de5529350aebef625ea6079968fc522b52cec114b5f7c84bc00c05567f759f43f768e11a3894079e67d99c1f245717efdefb95aba647b4b936c5fdbc7f878731ffd6992af5318d5c82ed95e903f15d9f25e760159e2a67d1bfef80491f829de47384713205ce52b21b148b4070f858a28721d00ea8cdc166481b623556e0346960aa394c59b9cd44b56d83803282b32572e632436b4a47ceccd1ab01b43fe5dafaeadbb307584c80834a3e9c2ac9d2ed8c4e67e125c4410ec95fc1c446c6bc384438df60e271ab958062ca4c7ba86f2f9b77a741907f9b70f209a0c9b30d4c6e41517b74e5b83398f2bb17062762221690dea0ddc0abab3bd1bd1e33c11cd1989d72b2994743437a005ecc22a89c51a5f33ed2ee585d671c08544cee35767605317e3d8998732c714d20a0d86d776753b106fe4405ac3f9b83e5a4707458c68099a0c8c1b16bfebc457efaa4bfc3611b3ec759aa42f8e6ba8be1727bcdde73690b9ed715a4a7ccd7c7463b474847d3368624a3b598292d42e083ec08f8f959638ea2b3cf004e59416437827c46e0c02fe7fc6ef2b753623cdc62a32660aa2ae5b8df7a445cd745ea5ad32e07a8141924b2605256946eb0505c6d627ae4e886da405e82e861cd76915291e1f89869bc3be96aa04f131cbddf0ce3c323713248671a3de5757cd9629fa8e0e4163471ccbfad4df31399376aba41c492fadce07209e3d308c9796088287991d93349218a93eab0e4c23f4b53da01fb437dbe79079e5e0e4a95db37d435059b417df5b367188d7b4049721658aedb0f6f72043ec97f9a2df155ae17bf95cdfe832c54b53caeaaac79350086d3324efd40744dfb7c4f7067fc5496226b4560937aeb682ff9d637ccb39d0d7cf39ce3dcacaacce78bda9f773eec59afc7851c8c93006010d9385f144e6a06b4f7800751e40203de12c0067127642444bff52a625bb717be4940dd28f5187eb4a905c9db1c3d9a35f88cb933a25814f720db64d7bde3733d8b0e0c106d2ba63333bebcb4d748e8ccd31ce622a6fa08e061733c8063f5a62467cb5d5c8140cfc4a83f7153e2a8461a5cb79a89010a6bd5c7fe048060cdb4bfddfe484bb43e8dca7f51784b561009f569cedcba11c743dad0e43ccc37cf161d989306054feb0566b8c64ea655047b3211a87a08f035f1a5bf4b69f21586e426556a5e4afbc1f159439142dc324439365dda216d45b08843f0e3811b1ff900afa17f7e535654a1fd4e63a9bd81b051de252b5465465c0029ee40bd84a51a22243b4cd19dbb3498894b4b7ac0fd1769369162e927e60fc605614d0f01f6a3d564e95197502b6a6d1b0f4be69cde19859b2744efa43e99b04b9c705bf51254756d6c8ea15ce94a71423a015f50e0a6dcdc9119b0bfef7d6a0f8497f63f312e29b8fcbb0945256e5d7b1d3de5efb6d4afc10a109ad790de2815aef3029f5b8acc5f4f1f27ecdfa5691c26145b670b45a63b8a1e5ccb24260c045bc1f36a43fe89b63153298d0924e401b9edc80fffb8f16e84b2d0eb8accc4780651a732cc998647f1cef67d1c896d6c6ff10ffcece2776630394d570475228981cd231c1f7b75b3da388b063f84fbec2e02dec488de62184dff7dc8e9319c7632540eeb2b7763b8f6b2a694aeb86258d8c9502d06b958fb93d56ad2e3694c582f0949fded51dca5e54c1f526cf686a937b03a4f7644af51a469c993a4b19cc8607fef517836498f615f0193313c06b3d8704d08afdf3c01380bf5e04942ea48c7568de25150c7a604e03dff19f622618f8be9ea4144fc3c79032c30a959b31d7037a031a6de92e911d7398fe00f92c11b78ce1ecce5c0c4ebf842ca44f49c89f79afc094a7e832149863ec9f6da693fb30876daa32ccb5cd31775d08712155574f67e3c0595dd5929e20f523c4a816ca777a599eb12a3d2ff8c480777885f355a648170baa192456478850185924f91eafa18893c1960df82a6f29cdd736fdcc05acf1683aefc0abb4404cda3fea8454c710a53ff96b9856160bb96caa06e119432bb65b3eaefbe65f2206694e4c29fe961d57c3226882a7006b95512e53a878cb8db5a4886e440c112bd1ff856aedb2c0a2d6101da146eaab5b457ff3165f4f49604f212d1f3774e1999b114d1dc359442178b09ca876918ee18140eeffb93be8e8de09e16a9e59e0063479b0664b25956d47e5b3c69ba2df17b6829a05b2f31677de07342533d439d553c14c636d68b46ebdcb0174b143afa461e3760d9edd7a947b7f8dcd5c807dc6c9b4ee48d22936ae62500a566e769b4b990305450306fba070124a771e2e2277927acd0a48549b5cb8cb650ed2c53b143a93781969b53ee645c77b5cf9222bc340bc1c17519ca986abecf850d80bd8c3f9f8a7866aea6f3b3c6ed75eeab4457edd810380cce12a43fa8482b511ff7a34924ebb77e446d0c8de4e7b7ea52630b1ce8ea0ec1688a6b8d5428aaaf32403eeb965184dcd13f3af548d875930b11415a6310519a3ece44b30bab7bcd975cb8ec8d2a6139fb3ede3004dcd6606ca53840750a85992353f8de04253d684e4f579417f927ced52238a85cb494bbdb193f94bca4205423af7e701dcfaf439b49497d9e7f0f0f0e2d19394d2d77cd500468f9500459d26979c19388fce5195ecb240d05f4f1f20d6a33ac8cf3938e78cea344a9afc3257ba93dd8d3f6e56c5deb34f1be1c495a9c2045cf160b398226a2927b3a8390c159a3dab907793312a2b9a88cbb1dd726fa1038c46054acde3762bcde7bea1be51e164c8d9ee99158ee278c5f55507f6d67329414fa49ea70b5987ca4dec72b59594e7595ca0e58876d095597fa6c49eb81b35972010324a55a8654fc9f94f9da1942398ee4ef81faf47bdcd815037e632e7189aa66f68b2a23897d2f7161ed01136d144a723b64f0d0736e9d535a451d25ec2f43169b198e2960fc779c6e9802faef4f99ba26d9035680dd8783ee0a2548b9b46082efc32691a4e2fa92704b34934044943307b4d0e64e1c8cf84ffffd80f7f7a221af96caa76f2e7ba81c69a44b544eb1f7c95d5dbc7a4a1b6e4a0af256e3171e4c264a22affb30610684532fe5d31c127f3d565dbd20e8a0a2ab6d8e9902fb82a1d45f0b1a7f1633cb9fab09ba6", @typed={0x8, 0x64, 0x0, 0x0, @fd=r4}, @generic="26d305356e02f09c6a5b0864ee142e806258c840b0e28f3d634b18e8b953842353a2050e6306f9951053dc9121e0f6d47b981862b47c5f1b697b11cbf4a4616c43ec38ab3bf2b7b256c827c57dfdebe1ad7eb0281a1223f1b3d155bf531382018b3dc55a11a358459914c8f15c518fe5e21ae27bdb4adf59bab6ddd9444f29076c4a366676f5354cb2e6494a5aa7d2a1d11b16fc8d4a57ccfc9a4b78807c8d4a35d366ca2a0ef45aadda90e33add7857a443e0d77c2705fa026588a24815692b074dfb348b8ae9ac305f1352e10ebc8b3ae2", @typed={0x8, 0xe, 0x0, 0x0, @u32=0x60}, @typed={0x4, 0x1e}, @generic="4cd23fd54c9c4094f61ff805e23e66a7c136d113e1857069c5618add9ec24a302e82fea5863f063aa84912aedca45aa476224889737bb8e8adc49e7bac77b7be61b90807f6ca4e22d3e6f9d3b6e9bb3d42e5849b0633e2907e59131f6ed21e8b3a25b37c4414847872854af16bd3c5633309efac0f108411797584219b7664dce2aa9ea08a248bc6a4c1f76d7a31ab0c24a36351caf4057f7af3f8134ff19c6ef7fa5fa0721b2f12b380ac212a88d70b2baf7dc7596083d41c4b4ecc46fc977032f474a61c2c5a47a0dcb088d5e665e9ca9ea1d3077e65df392333a5050a324a606d0d7fcb996c5a789815c7f95e7d031b3e695329db3d89c3cc2f218ad3d466c5faaaa1d9106c621d0da645287da47b98ec61f5a43a5a848dd60d86658a65221319fc60918c0b6ea5f39814217f44e9a051656b343ec69ba9534d2ab7e1b7ce36c371016e26b80cc13d7a36ddbb239443dbbdb26ee86fe933046d40f77121bd1b14df5a02ff68051e5080e724a340217bd68f0e85a80399a6f2e8a3baab84a8f3706c3ac5f7cad7959dc82627a9da6bd577bbf27d1b456bbd783d9085dde6286c3f0dde6396e8aae1e736e44bfa2d8f25a95128c737992cfd942e2bd253a2ea2e1c624e1c19b397571dd78b92a00e3ac8788d886f0d89abd686bfcb6a51c2afc9235858b0e0c2b409408f7ddc6c81287fad1ff3c915f3132d196a30def6ecc85be73a049ea15bba170e02038755fee25b20a78531bd4b49da74b1e92500f9cc8092efc67e46836fedb9dd5a829915f00cc0495c74e46d1a2a312e7bee863e54cc5b2d425e75abb69d0c7645f85f8af1bed57d00589be404323403045ddc1a6f6783b1094faf7c66082b0a507e5d19e3f4ed27c0e072692e67a82e1ea96fd46fa37a7c164e8be3ace2b8a0c4471450fbca3bfae0b67ee0779b3318759edf683b25dd7fb1bccc3e1951b74cf379411a280ef0db131146266704f506a4b76a8668b4d826953c4caf0bb248869aff98b6d6f31dc8725fa12a2d0cdb3f7202f77df0e5671918acfad42e6ccef339fc165ee7522c75234cb6603da80154de6f79da7923df4e910ff828a794d93a94b8b6011778d8af94652276780565db48ff1ec530d7cfc6c4b28b04eb258bfc87d08be9c46a2266f644e326bd93215fe365b4e4765d193f15f5e03fe5b33ff928d96c8a599236af571e9cff6e82cc2d0119cdc650eb68765711c4fd0211d9792c820257b25cc8785644a9330a3c16b270dae3802dfdf04db94dece00f21ffbd509eee5975c008e6b15514278cff30e258a6ffe286be3b3d68076f8aa1b4166af630c173ac17e290ed9a2cb5711dbff743659bff363ded4bdd13794b45b884dc2b48f78b013e44e6ac3e40e555fd9beb40458440a94760588e6a2978c0cad502671cdc625267a1599634f26691a7aa5e7917e23eca26600ad9ba34604224dee6a0d99d09ff23740716c9a825253cc3050ce75ba02f33da27ccad19b9ce96dcf16de80d598ea9645835d13c37db72e55667d9933ab2e8c37a17d607982ffe229e3c4fe6dd64247c0d082ae9f46cfe1d6fd71ec535e541cc3b4df97956167d85cfb45617b0217093eea8155c0dd776c2c39f2c7cced7454b8ff79dc71921c41a703409efd48ced464dc19dba060a40507aacd6dd4226d1ee4b452700cac4987676dbb731f1a05c3c3c9504ec73bdd6b81bc7d24a30da2fc9ecdf9d1793be9d281075a17e7ff32364ae2b4f7ca7b3ede6a3869b1d662f7cbb5b343821ecc70e9e603355957f0ae541400f0c4aa114f3e34aa04685178830e6521662720bb848f39dd8ba320b4cba01731b1fe19c64372a839d0a5f05bdd74a0a446278b4d86ec25d04a59e31934dfc4d866dd847c5a9d64ef36466fd3ff5c27c0430a56aa3a9651e527d377a8ddf5ee7c6cd3744403152010eb529600043720e1d015390894639b2288d1fddadbef161a1706ff25c7b58cdced31c4787f13757a1341a483363734a932a164039f9ac41d3dac384ac4224fed6e9ee6531a52c5b42a2dca0b94a397854186036d55c804569e1266f4d90c6778fa87e81dc09d3944d5a01ee84964fe49dc929fd8da2a81f3089d122cfd44f98ea5921ab7ce3701dfb17308cc9b2ab364275f4922738626cb1495fadecf8f1f60733371c3e4522aa477e97ec562b5ed97a61b9312f6ac0d4ed4318e329783f360374b968483a06df87956b2654e91456cc9596614402bef7488547ceb2745a02a388e54778f3a58bb7b0e698119aac3d6bd0c7b865e04f58b1f79736114d08df3635bc01a1ede938a1fb2d79691f18f2daacbe2983744b88d7c52779cc4d4b4699832e4f1187e5bd0ebb293d88386dc5b6dc2daaf0ec496c29dd6bf5ba18b9da232765c929fc73c318db73f282cfe1604dbdc6528aaeb335862c97489fd6b91197194e4678a298ce3ee3383cecd25f7bcea6589ff270f87ba9a967d9654759ef111a980143d8319fbcf8a3f3e6ea4483a2da2dad99c23132bbb61e3acc1a2c570d1fb81a631583a793b1132346626fcdae3824d8787a82b8ae33f154c20e4625abc5929361f856a07204d6d6805288b5d781f3ac8bade8312e043d1e143a8c9af1e9fcc5ddff5df32f6a710fdd50d48d583908ef2dba34b4970252fb8bf4e54c83f0e84fe94c3365bb2303507f04ebe199684109bca3610557829792b193a2b6fd3ab17c00ce7e8fea507a00e78faa50eb37b5c19c0ed46c2be602efe75e87612a1cd96c9fb3684e9dce480f9f20370c585aa2f3a888e33a904f20b324d5d0f016771dc695fcbdd037d9bd208ed988e29fb6f7fb046903393eaed594b8459f2e4eeaeedf9029c79ab0c3f19a3cd891ed1a275bd1faef19057a7f7c50360ae81b6c90405f53c61e74d49756d785069280706e568d77e35aed89b92161b40dd9fe752cb901e24b0ecf12b02275ea12f3e4efd5c21f360917872a4426a6aad0ea730ff92d6f90fccbe4495e9007d1bf71cf0fe57c23fd406c0e3c8f185d08ce47dbc18f5546354f657b322fefa827e9ce5fae3c2117baaa2120a8d4072cc8bf3aee5553d08a43c282e89ac3a9eb7bc5ea6f4b939bf67fbfc5c715321f2c7442924ed9d07f2db541998c1d127e138a949bf232f2d53f4def0c1a453505595da8ff6d42145c43e192c08535bec889d23cc8ab9cd5a0a13be08595965f538a6eda1f2265cd050883ea2611f568ec5dcd250b550a7c94dfcbd996f0771cb9acb3f6b3b41480f184ce6eb231e1ed72ff1f186b36d832e2ca0d06fba5a06bdff5ae3e17299abeb4ce2f0fb199d0c1f60e341488a7a5ceccac71dbc7b878798987bc440205fe88d605f768a9d47fcd370d90ef538d4e3da7c632c12e869a67995d21fe177eefc800df3981e8ffc050b35fc0779cf513e568cec1b70714af2483b1b76e0f792541d08210114b93247eaa887e5174127049005c382cf4b1ecd8e2bd25085fdb58485979f5dcb2f4318641fc7c48d0ea87e1c0ade8e9f6308e6f0e0a086fe11ee31a42be8b8054c73d4885855d498999d5831d19e742971807cc507a1d75f2c5e54e51a06fba7070e5105f3a19182a0b5a1a8fa116585752f8f757d4bc55873672e4e93492342734bfbf2c59ccea020b0fb773990cb2a9428001a196d4ef0881adf5f978c7cad7337f5d8c6ece3621b7e092b9b9373249f047a655ae53d442d79293ae5cd53975787c6a14c6604e311d2d5a59d1f5116e2454fc1e6d18790abf1d8e9cfa8c5136021ef13f1e63b47f87ec465577c3946f71b9e1b1676c9a751121cde64b1acf8619c4d2996ec4ab52ff4ee761078c279875d74b25555869c5840c9eb9915803103e107ddfb37c96d76fc1d56b57ba61ebef844ae449cbc324917add28f5fc4d65295f7d1735f4d6ce8f5b0432fc69aca1fd9c44754d449838dfeda50d60db6a2b32dbb1b8cb3f07e43d598144d160348285a2053cd37cab6704dcda4844e3afe47465770ae1685847b928472336239e4e6d69c5198a01cb5745206cfb542bcd37de01498a74d29d9aa5564d9735584c5f6d92d2e7fb48ee598784e69a3da45e443e58340422d45e2a4d5326737a366c2aec953616c7bc1302469d1ede283fa7424f11c6fb3d8583afe2f20059aa0188f7d66efde7ed5d7bdd1a46a1148587752d4032aff0e67bf4421be0ed795826e188ff934e5956b2c6b0518725ed597036fb17430f58b644abf613c1b365eb53868aaba6aada00b19415c737c1b5a4d8a261ac3f37a9a5c167b93776e3abe9ac0461154de32fcfa30450f4d12c87420db440c57c46cdf49fb9aba928ed02458dd01b180abe6eddd39ee23d85b2fb3aad1229b40ce401b81c4c96eee59c87302dd9e073e37382135049772bd36a06aeb777668cb6ee4a77d38a652dc83d85e296c3e53fab51c3a7e9c56380f3a8ee06efc9bc457df10d011472fab3a21387b195fbb13d35af08c0785b949c313c5a05af5ea0e9acc18fe3b2bf1f12fd10b7ebdae9eac350b35dd02c8e045cd8eb782075d9bc7634fb6bb6237e32beac005a4cb8d06575e6885e43babeccd4ae8e4a4e919b5a046aa714b9a4e3e3ddabe1f6e36ade5a5013617c712f4f6b14a25eaef23d8989a89ce5c93db4311b010d8d38783948141b8ef19e153f3779da055d2ec5b9331d26e7e651f47af6049edb3233146aa52a1711a19b255d643db747e17f5a499d0e2c95e972eb74ab0ea412f10ab59b9901adfef12ecd7c40de10cb0e91847d920240f1fba876e91fd9d32f06676f5b587502d12b3b8e0f0c6a52d3d69e604cc2f5c1f0631c03afce03bc0238794e3b714f5e4abac58aac7b76d68eea576b607a6f16b440917019bf14bde354737ea4fecc09aec54b90af0a043f7ef865e3b812c7eb0ddb27306dc7335baa6f20d16cd4464e491cf6b4a57d06b6a4463dfeabfd0fbea9ebab33a2e40b1ffa210981babb88ef3b806fd1cda72981fb8a0a368aad2e6c160f9e02f4df325d14fb08b07b3460f8a683d227b8924b61a22112bfee668847ca7ed71a0a81525ac87eb654a74132b174413c03ba2b488cc3c98ca44b66bd6d266957e0d15378ff6badcdd3e1d448b5d76fe9247f89724665c796e258fd4541e4a796ef35357855f377f73e88dfa84f2321ca4c7b3913aaffb74975239b1ef1499e1fdb47bbb59240d51c2b3168daff7f5e41f0a2920b886ffd72276164265c434c72e1d743695c73161b854541ee528a3753e1ba90ebe828ea032bf60b8a82f7f83c1f1b1437cd7d03dafca69e51723cd18311f5d04827039876109b291ac440571d0a269f31a8ca2cf8d3f95c3a456db2ab238e37803c5c5527b8e05ba534b0ca642290ecb92792b376e41f75717f1f74dfcb90f93c0a498d1c7d8937ab94f4123af6a6ea50f762fd6eca9054dc6fcf29c291d9d65600e913cd47ef01469c5889fae1e79e08f46dbaacf682a5b6d1cfa3db872f3c681a5d199f0a5c6b7de59aa0ad9e559b8b7fd39e40cf2a6d18d33283bdd626af107db3213cb071a6058f36751545427fd8efdd33ccb31b4eb32f92e4c47c3f8573fc73bf2f66c940956fe9f14ab59cb0361e7a79b30dc06312244d711aef22b553356a059a99184782df4d33ad3d0193631aef8f595e836b0d5bad33874c2c85660aa31c6427be9c5f42d559d432dff88d4a5f7ce7b282ea87657e05e1ca859d76bf922297594d6973ef86ff22c5e3a3f56491d0d3cbb6ac6454fafc5b132c942c381ff7972ff6e6617e5a47a44d93c454e67a695f8952cf85f4b0ebc6df73aca1f53e9ffb19c7"]}, @typed={0x8, 0x49, 0x0, 0x0, @u32=0x200}, @typed={0x8, 0x17, 0x0, 0x0, @pid=r6}, @generic="cc0e5589f009d49aa1db503c932f1f4c44517f55fcd1ceeb4b186f149527f70f25d2eabb0e7a620c0c4247f081a22349543f9a4505e662c4de84a08549ae85862888dc503018a20c35ef8e64cd40b0ed364d877743f74db379b7ac4e113c7d0504fa9e8256181c25e2a7981a91cdbafce8bfa3d9f9d13adf26a31f4b51248482c30363d7d1db64d997787d9a87d0fb209000d022", @nested={0x10d8, 0x86, 0x0, 0x1, [@typed={0xa, 0x86, 0x0, 0x0, @str='minix\x00'}, @typed={0x5, 0x91, 0x0, 0x0, @str='\x00'}, @generic="c59d51e2bf359ca9c1fffc26bae1c9bd128b14d32eb67e1c9bf401af35c00f7294c9f993dd622b4fb48f99c2121de5df3b75d83081c54914937cca2498d55ea6e2a28d2dd40a4cb839dcaab78d4a0030aed1cc8949ff1bbbb8890af5454d280a7b130ebfa7958b1215b1331781ffaa3f99a6ac43090ec162c97134646e7c75d4b9432f2dfaf9c35ea159adad28996b8167816e1848838e1637e4c255a30afc331c7b17e135b258eaa616ad92fd4255f0e44cb040d5f3f4063b84ca015e1fbc89641c0d9dbe1a4ea347622af78f8b86c6cf161752b9857f93c7fec3258851182c00cd8807adb3235d37edbdb18c25b6e26b6c5a3a6ebce84312ed0e0297887315690ab1c2175c871addb228fc285fc5d6a1a7c2749e9c01bc43885f5aa20a50bd510e26263724a3fad7e691ebc4a0b8515c49660e335af3f24682812422faadd7f809893e61a26f89c410372bf2a5e7f589a8a8b7ef72887731a876133009833733a94b615d5d836786796d6f88c115ae87211cb8368660273e674e424d37f39293cd93ed4bd7f1ff10376f1533ddef4a26070b0e459e61423effb806eaddbd004e76d6f809515728b81234fee9d32a48776efb6cdd06814335bf85c228243a6416b6366c4f505501127ecbba83004206dea3b752a3a57d1381cc03b0403d110cef57f26883d2288cc8b68d27f3c80105624d54ff4ba400d6d6ef9a0cc3c8a3bce6660adc9186d90d25ba852993644370fe28ad8abce996674181d1734d4de3489aa50b99457a01db53bb05fae27205714d51de49b6d41c6c9ec6623ec6c7c9b310dc35e519af7b902f6985694b73d40b38b728b3a227058a8231f70defd00ead93da8a68ec8c1b4a762dcf30f4fac795c3487d7a17db7a1e5c8829a22f9733aa7881b4f91b62d614b7d829616032172f086cfe15b394eb847bdb5c07ea9184d2edb334e01892579b1fe8b74650ea0e6bd21a001ff7250d0fb2c3087a4b11dda65c862da202681996f468d707c1d263d40ac2fa3f7a11b31f7347e33a36f8d5fc490dd0b14b66031f6d2e792c49acbe798e5e703aeb11e860708a0b3032effc1e817a2f8ab1a38fa7ec8482974f18b8870997a6e0cf868d1592f0bbe4484feea78d0bc56ba50b8cdeca6c7960ffd313b25eb2f7c41fc50dc8d916e18e4bfa9f053ed6598cfcd93153595c78ee637da9351f6b16a3a102f28e7d3d6b1cf1bf893d15e97a3f0f2a42e33daa2d206cb5a7b054554e2904ee485fd2d688713a44b718a4e96fb49ebbd65105ed74ee43e7e890f4de8fe8540e541c9739fd4c5b0e0a0f3991ab60b7221eb095b3074fadd1870d7a966b2452a10a884495fbe74fd42241151d7b5d7d7b8d94891f32903b61c065c7783e6429639058fd43ab243eb565f7a29eb045166b10c457e35c16182643fb04551b1650ada8411e2535640906ac0cef64567a8c4239a173a589f4035d38748c7ce70c9133e7c5677146aabc8a7dce3d3f03f6302587a0935eaa3ee48b56cc4b445d6810221f0eaacd1cb99e10e0030a501a7a964852d57f673ed5574d00025292d5a431fdb00743f3683cb606398f9b2a47a72a7b0f18480366fe81342f8765c2743628a69283650e1e7b6d50fd415560ef94a305c99b1bd8d16ae440b5056a83332688ba287418672b3ab50d9af96c29c4a998d09e84851da248bf301942c761454e87bdaca1e18cc0f720bc7f1ae705fe57b06eeb81b613c5f0e1166ae58a92979339f799e91cb2c262286f0b39e77c725ac6ff78483127a40b5756e46d64a1b463da02f08c9fb3ea46a89cf931ae393534a8a848c82ad66b864f17717f26f0844d9f9952ec657b1fd406e10395fbb91fe975aac9dc2e3e79077c1f5e8791387f7e07e344fbe87799e137b9879fd91bf6a9cf13418c3d23fa65665c8a6e617b8b068b7fa8c2608a9771c5536b817c811d8748c0a49c8bc58bb7546f8e4226420a172db890a20803e7af4e6fdcbd922b2e1942b5845defde6f1e4f81035cf34c240f59b0cea2b2fd671d658345f4dbc30f2f00b90e81d090558fb75e42ba6483cd65ab8a5e1cc1f0399407486e2e2c41a05578caa1e94c0fad2dacc76cd470362e0346f9cdbe573e850034992f0ecff947354f0f489fd691a0064911ff00187664c7681b1c10812e74001961661eff0f016b85f9b3853fa60397182fa973c81a5d87d5b2308c5d26bdbb5a7159879ca24d01c82d2edb0b980c5b36c747cb0d3a1d484d0603c720d963b7bce1170126417d96e918a79bde458db1087bb48cf5f5324756785560b27288036b13687ad3b7f51849c5211c68e97f9bcefdc7f7fe638eaeba30850b0ed26f4742d13dcb822a383a3cb5582400b342cc3aa43b2701f0943f3c61c32f2b0b980d2f2f840dad0ec7bb58ab864d09f1d2be6a65859887b168402cb0c1517539cd0c96f1eedee4ac2bf7e1bba3a61f28efbbc937d0d3f1a078c9fb0b4d06f86a8a1a7daa09c13460cbd1080f94e99629a96940ea9f9991021fcfef7784610602cb5613e40a6b29dc20fc97079fa22d2477333133a42d7f445e8929329a9412009d2353984a9178c6720ef6c033e6a023169fd2c457e319333686f962164b8ecefa35ca42002e478094e348c54e34efc4e5bb0ea14f7ba2daa55899daa4474fc88c354e01ac63c52a2adaef9e4080371df8d71bdd928f6a580595b29bb1869888be867dd293c2b11d4d0459840db34a87d9ec67a059cf0302a8401e80b0419b99957a85c2441543f79964537eed00532571fe6ab99ee5883814533a016ee6d8a1629711d5e7011aa439b000d14c4c1700f1217b24341520eec359b0715dabaa07d83e2aa5f462ff1fbaba7e80683de56889d99c8006fd0e586f2482d6b247e6fd460eec86de7b5ca1311f89fef955f25c9183b5569e6feff642cb87f523619366b87f7c9f61d06f2099d653cb1ce6a3bf2e4aebc06cbac8a7c9b807c37e8b2525234b3901d326dd606986964102eddc2fd44446ca4218a5ab47fcff64d5d06363c5ff1d74c04e8ba4462a524c60e4ee5360a465f775757e22b2ff8d1f2b9da6f4d8534875642e32b85acec2e077bd1fa4e4f44ec59da0fdce669a0a5c4c2d8dae3f96ce7ea2801181999258c51c8f86294b9df53a4e390b753eefdca8df9f72db28dd11d333729d7e515e185b1dd7d0583d3195d9cde665a952f4e186dd5a1f874733f3b9efb73f5829ff0e09965e5eedd312e266ccf553945ef71c41af93487d76b809208eb30cd614c8d00923bc38b8bcb074721f652cc4e15ecf4a4f6e8ebf682874a334831b1aee23872a9c428a822181b74c735371e7e995e2a1d114512edaacf4f582a01a9378d2c79cad15b4ce8e6436d89a6429fc3059fd1aa308f0a785e72950366bf4c5a8de039e0602f4da97f732c1a13f93e92d6f5cece172e58b76b43caf89ee3bf030a8c0c106cbc0bd94ab179f597e62693e5330d92b058b1ad9af374ef4e42091b2af6059903bf2726a4d381efa445ab6da326cfc0c6c58125e999fa29e136436502d8e1d2816bd6ab244bba4639dcba21403f9cae2b5608edebb03289c7e04b2adab79ee3927e1f874aed44d89f3b9e8994780bf4a31f8f36759d5277c0fedecf8b1750a4102b8ba7be072a80617ec21294ec93feffc5e9b50cd865b74390a6675e22f1b97676f7fe0e44ca9b85472de739e95e4d6474962c14c26abaf72722ca267164adeb67dda08762cfbf390f98ab8fba979e49313fbdd7bea1553f7055b1bb957f66f9565822b3a3ec7bf256137912fd426009a69ad5a1396949210602cc0813b78d3853113d66274a86a529505a8386c3f4d2bf1e408cdaceac636dfccefd59532c707345f5f1f7979679a90678db1143629f39fb77287c1f86c86e9a0e12c7fcde1fabfb8b7c49114171c361735de4db9bbcf0b96bdfaba20d295552570d7e37187025a44822c81a0c9994d6a4db808c51bc7d6208f422d76cd9a75537af10d9d4ed05a43915d93236088842cdbd55a55aab4dde1978db4a51aa3963d7f42aae717bf549bcde6a75341d9e35c5a57690c76b6eeb6b3d49d3b60f8ad9bde81a72b4234341c74a3b3f3a10207d123bea9c5de2734f3931197bbaeff670d528904cc351d4ccfab51ed097a80bce7b9ea04a765fd54ceaaa0de724bda3f505a185a70698a1c8b2e116009e703f84ac2a2220d8d24b30bbfcb58f64984e50ed86fd41a5502fa7f483ea6474fef321025edef383bb8afba478870afe55c5f384691501b391ece36aea4486238ff7016103d19613fc686366cf4741b03530c66c0f69f53857b8c9f41d59a139e35ff9479a1b00e76131c34f3b97b7585ea2a001aad1198010d39406ec76128ba28515086e7ee1909a6e3b9dd30003237c4bed55a69f2836b671f8f2652311743e545aa40790d8d9c774e3257d00f44d2458c9108d346a23458af62658722272f1ae047e35e41f15c3b289c7549ca2f028fefff8399c9ebc896e1afd405b99dd39a20905c1cc9f4c993b89d9d31ad624385e632cae8069b0ed47d35b2f64997c7bdb9b2eeeffd30b7b3ecddd755bd107c5a309bb1d8ed00c30affbc82ecc64b87420f9e0981e9b8ad68fdd7fb3353f93f554a4dc97de35fcda13adaf586502fd44793f1681ab850b5a2cb294a4539db73982c30974bb6ece671d95d99e09dde6d9858b59f2c36ec7f7660946deec061497e01ee690ed47816ab737b546d33e20f1651b8b22ee33b8ca0c5abc82fbfcdaea3c9327c05b4cf14c95f9a7e6f45174e6ddbf4b3a723ad5276fedd8ae07204ad990bb58123ea9590f7bcd15fd971d8de1fb0d949109961690a793ea593fdefc1a56d5b38f0fb90c2b77ebaf9096d2bb787bbcad4ddee739fa678793d88abd44069d7a0d30603e0b41d2f85834485ef3c26e1418a33f47d51fc8b30095032a98f75589734951a4065ecd061818a495e13832c535a5b9ecb27f8fe92cd19a7754aee4f62270d4e1fd5fa38a829e93dce7afc3d0338cd24495d226fe57ad3f89b0a1497ee0ac38b21dbd22efa3bab4f21df6ce2efd3ba5943109a7d9928f1d6e66353a6302574468bef79f6a8d314360f507c8e27db59470f30c566bb04c41c183f6f4e984a02491c595bd774501092f7cd1ebada6f9666f3959bffcb8ff28a486b5bd49bea52fba829df163fb325f31139ac2e8456323261a8ac2cb08ada4ef7c20920ca865ba99a6fa34be70606bbb81812f5f342270a0537a6715ceafa3ba4f0755c1534c76159dabe369ecc6e9fefba85131819e094a058024f875692895734c8b7ea15d0d629d5015ef1b72c7762c470bc3cf67687777b8e8845ab4cba4bed0283afec2346676208a8d29787b67b0f6b7fac7ef00217b28e97d5dad64b8153612f07ec3f69321dda5722dbc46ac058c4c785dd07f343d4c8af0550f8bccb7b0f0794c7c1ba1d4e1056ff85ee3c5d2872f1b0b20f2df4f4ec51f1dc260e76659bca58a4bfb815b16ba05b4154f4f15fd361b7b30253febf258522ba89ec0690fa4f522626824d656ff899ac2cd0f8e0c41173c8213f7a1f8974842e73863d903b9a98932aaa490d1c28801dbebd5e0d14c1d2f96a97353b354f1316c5d36a5ce14572f9f7f61fce9641efcb2f128a11cb690fbd5774b4d0d99cc17e3f734c88c53b943c0475249715d3af60c86b6777e5a101faae3240334e3f0384b51c390731cbf42cf2064a2ff948824f197771d3a9cd588ddb96e60dda82e55b435bf7e4e70b52b282d1b634e2141b1a5fc587a735a3b93be1bcba2fa90b61730e6efa35b1", @typed={0x9d, 0x58, 0x0, 0x0, @binary="56cf4fa76262ef668ce1154ca224192d64874c78d419be002e03ee2d957bdb19f58872a29f0326c908163720501b2e3aefff06f7c16b7a3e242fd0ed1fc0ce09aacb7272e9230d7f6a93e7e208218a8212334b87f536e70fad2ef4153247986583d7ba1e6276f2da3adb0f73d72c453ad7fdce5cac0cd44287f19113a99f24a8bda18917bbb50860eb8cbace62d0e156787de6e5675462b8ff"}, @typed={0x14, 0x3d, 0x0, 0x0, @ipv6=@mcast2}, @typed={0xc, 0x32, 0x0, 0x0, @u64=0x3f}]}]}, 0x3278}, {&(0x7f0000000580)={0x68, 0x3e, 0x100, 0x70bd2d, 0x25dfdbfb, "", [@typed={0x8, 0x78, 0x0, 0x0, @u32=0x7fffffff}, @nested={0x18, 0x50, 0x0, 0x1, [@typed={0x14, 0x21, 0x0, 0x0, @ipv6=@local}]}, @typed={0x8, 0x65, 0x0, 0x0, @uid=r11}, @typed={0xc, 0x85, 0x0, 0x0, @u64=0x3}, @typed={0x8, 0x2, 0x0, 0x0, @ipv4=@empty}, @typed={0x14, 0x4c, 0x0, 0x0, @ipv6=@private1={0xfc, 0x1, '\x00', 0x1}}, @typed={0x8, 0x6e, 0x0, 0x0, @u32=0x9a}]}, 0x68}, {&(0x7f00000052c0)={0x1204, 0x17, 0x10, 0x70bd26, 0x25dfdbfd, "", [@generic="d349ce6d7310840415141c8f36d6a5b93c0e17b3b2", @typed={0xf4, 0x3e, 0x0, 0x0, @binary="dd55988d30d22292c5da52c86f7b13fca7534f10947a811a9e7864059677d93f9d3bc04f45d4b206565ef95adad301c99ed57c99c6df3ee895350624a122770948593972ef541a0848b6fb7fbb3f1dbda3a675ab2f71af86ab79c5936cb2299c3dd6fd2ce2a609aad9050d1a5714ba3eec0020380e5a49a2b939ba2ec230ed5bd350e95bb84480cc7b6b7e77458f92eeffd41b4e686f906daf70408cd297a83008de007f0ffd9e685730d9b521b214ce459e27b5417a7291354a0ebd03b4643c297e74de607e4e9d5331f7da18668370e8eed3c9402a9d42318dea659687f7dfc4be0c4f559468bbd9b581c54b2cc3bf"}, @nested={0x4d, 0x40, 0x0, 0x1, [@typed={0x8, 0x3f, 0x0, 0x0, @ipv4=@rand_addr=0x64010101}, @generic="14b695ce3a70425d57a5c4b99243a46f146e2db00b2260dcb87987ac7a", @generic="f49ebe", @generic="da1eafcbdd8dbef364fcd8af5b1a0a94727f960183c55fdc1b66603cad8e52236b"]}, @typed={0x5e, 0x12, 0x0, 0x0, @binary="49faaf0f5118eb1a3d6752718711d6684ee2a2a1cab15c9e4e89a21b260520d1b1c841f5c74a37c544b0b1c4ee2ccafc3a2eb226e132ba523a40e1aaca89dd66676719c629664d64af01d583566ea1147e339975b9a46c0f24fb"}, @nested={0x1028, 0x71, 0x0, 0x1, [@typed={0x8, 0x10, 0x0, 0x0, @uid=0xffffffffffffffff}, @typed={0x8, 0x25, 0x0, 0x0, @u32=0x868}, @generic="3de1380cd5d4505a724cded45de96f473c2575b32ff402c411a6b10a27572897677cdc5b74e271388d7f596101d9bc20476c403c427b14cdf90f19593580fe0f8818b03fab91e1ac8e5af64995461379a2d46c08b111f55584199cd6a6170da8286d722a3e0b94aef1601bf76a4c3983cf7369a4ebda4f059350f290d917ade757eaab6f60e071894eef54ac6a833b0477de6fd0c328b5a46a6987d8381568e004bc3a26f553eab9fe0fa471383305cbcd37e2c67cf56dd0e384d82ffd69b190307502a3fad31a4363673c4a9091a7de2e3073ae2fd54853b3a5a48d473256d43d4d6edfc5e379e99b05c132b8101ffa46da75141f463ce1238c1896400d822edb388c262f1e2d139a1cf30f69650a1977941212c2f6876528b8ea05899f63e2d97170837132a866013b2525e988d67634baaed3368c49f4a9766e2c2a42035a6278f92aa2d9030cadbdce26a88a1467cb62ce3204f6bda56cc6efc833ae1ed8d0ed3451515c509e2332791e6a42b6d6bdafa0278306db54c622f418157f03ce5209e3ac02438014be25939600ee86db98620c0c4b1859f835c91827af5f21fa5d63004aef72f39332285cebd510c4c4fa0e50aca68c556d7e5decc0d79970b25a1f5a4e996d8c166e254d5b6262a6fec43bd04c9eaae36c5c4e827ab2e2032fef0498c191d27612051044f316e94e7cd95d1f1fa707d84034d2ca05e36ad50e2610d7af42d26d1d14dede53d621b74cb8b99ef38e49e5567ae880a3103ee9608719a990455b6c400995c70f00143af716fe0891cc6d72dad84a987d0163023580cb62af7f85c2d6392368133fc8b08c76471b45c00d431721bba72432239a5249046fa306545130f14a9b4db2a2f55afe45a0634653216245d43da07693d91e53990a140af43f69d41f83f6f1d29f4b3a9246262717107924d87fc917fffd0ef348a1b89d2cc5e8532c13ad6dc3d8c3cec96bb25be4c778accefe0302e2b9ed326c388fb83a3a46cd9a55560c101c3f26c4c44629e9721f6661b626720f49fde870aa302c0f33315cb0fbecfdede77a0d5fd55cea4777e17b8ce97c097fc952381484157392c0d650d9430239e836a34509d753a5b0a250a2ec0edcbd88b2e7c2ba5d99c7a88c48beb6321034b81c1790fac8d9668daf1fe6ae220e4257e9774484ddcd7446570ddf997c508d215e4810f6e081f5bc67e66252baa820c2f68cc4026d4a64ed20dd3315cb118a3d3c11e75c16319a8eb979e8dc4f25ec1684cecc6ec91296efba229d6afa26294c090ed9016c40a153e9e8df434cae38f42c01c434bde8ff2a24bd36f2fe27542b67c871c17ba6af5bd231ae42f4465c8c9ca9b0021bbd0fac82eaaa25ec6945b9b9769cd294bc96938e0069c2b26ad510df6f480a70c78aa9fd3045faf7b614f9eae15ff57cf549860869fb74d7ab4c1ee744dd0ea9c4cededaa909d878be8dce43c46089c02aa1c8003f343c991b9ba99b91c39f5870c031c61175f047703e638676229206fb43aa15e8974031e5f337e70b1c29bc59abdda0b5302aa238f790d3c2d564a485d44d878be0aa9f5fbb632f8459e7a5225362da7bc541a590cad70eae4663f6fb9349449ac5b4b8db4f739dc42b90ed5b8d06cec30eafec5039260d9bccd4ff967f08c9926c35e7fb8a2b828ad93bb1ecc66329220c48568c76e981a349df7a7ef542414679de16314bee7eb1cde06581fb008cc47c4a8fa7e951e79aee51666210300ec7bfe7c662fc1fd80c0fa6e79fb1d5fc631fedb9a43c745b1a018e3097de9b222109c4c30eb61207de2a01ae1a220e6e5b950e22446f25e2b60e49c005a89656877708db7ba146bb763099197865db0fcdd98a93a62bb8e9c15587e6815a33512c722b16ba8088606fe6cdc2330b76dc7199922d2ed2dbb2f56bf185a7a122be1c4119a7abb7c0e20cd65a7918189524d86423add947f106758e303a4bd3f6b37d68d41d62187dbed069a3fdbea41f910251f8c5ed946b8b2dbef36a53e93c26b47130bd2ea7229e5220aaa274dcd616a92ce986751de8739380babda7a92e4a8c74c6f0764e6d7646a6b629de6b1620755b45efa16e8800650de311ff0fb57a74a0cc6f7bbd6e20b309b863fc51ca53ac32b90eefaf062eb10e7ce688f39abddca66c9bf29969761f4ebf7730c20258591408ec183a1ddb789fa5a75d75f5401d9e8a557ed00bce93b92a06cfb22b8000ac637221355bbc5749c556b00cf4dc78908cf568b70a2831cbc54e702b586496276ae22bb36b6ac06462c20cb914dfd8e5703d794dba20900314b653857bccc8f4bad83479fb84439697851ae018d45814fe3e4883e382c915e6a1fb7d9908296db0455cc69ff4e163709f4069b908284382ddb9257b77a8577b4c163189f156df1369b5bf7be573b6c43077c16462f653cc4841d84c6dcd7a26dc100a83a910cd1a56bb4d5d1cbcaa9cb2bc27b0b1e62a14203e150b4c2cf6fa3f9e06de7889248d1ca8a2cb09ec88084ee3051a5dc0e219b5981b319008ecc069adec1dbdc924fcf812db1a0cbfffc83d6c730448d2372b393707b9cea8580427a35e02b9bc672d313ed0b7a6bde51f8c1700c1f340e873c66e410d68ccfd306407850857fb65493032dd122429c0fc5d2d0b4d796d5beb79983ebb4995c1127de51a277074e607b5ac9f30702fd9c41a5eeadb0243d1cf35797b3471b5ddaf10eaf6efe6aee3a7a46a016ca5d851fb68fb2ecec67a55846ac5e5260edaae26a4aab6452ba1bb70b1b094d771e29adc22ed39efa6336f86bf2176a188bcce30dc480ce53cc71a00a59033dfc1fbfdb571b007bd0012e4eb7d6f380c2d8660a75a57dcb9b303dfef01b5aaa0390b1f614e29db2c93eabae2bcc4cb401e29972a7d2bba1bc389a9688fd2808fc410c2a96712db37a9328f157246805260b37628a7a9839379a41726cca8c0081fdb8c6a043758d8775a88d6a9eeacf06baf76491bdde1546d25f9f66375746fbe7648e4b958a243e5fd68013bc99b543273e9372c1f3064a68e754703b4b61a34e83a6970f2da5b450efe3c8686b86ec32959e094cc8a6adcafa743f16ad4378bbb7b335f1cded268763ad8105b75299e719da06b93539365ede538af1e304fe7723d71325dbe961d1112f9eaff6ab56875f75030a86905b89aee48bb381cfbe41e54534abd60e13e51c558492974b5a9d6e29fb0ee4a0fe76ec22947430e2ced91f6ffe7c310e5e2f686bda82631224890876c777fb3cd8372fd23977b40b1b4d4eec7a23f901c111655f2a9681eee5c3f379fba71958547774ce6d0bfa39c0e0a4f29e5ce5a357aa3b83865e1b40d3416d6cc090a15d0619be7a57f4bbab6ddf3b8c52c21f73f144f3fae8e7ea60577ab36b192a675600d09fa601317e4a814313c26a49f247937deb9af7f0a6e84c38ded620ccef59317ac3c307a563e5e2ca849e5f7958d7dabc4236db132783c0489ebe03ae52536cecec06b0aee6e9a535f6dfbce77e1cd00c0d95fd0eeda79e4a884ba564d852e0b0418c8a6892fdbe4423a12ae1a846b49896a24c1366d8eb1c1cd643d41ad468f21f96ac34b96198efad24a9adfbd108a3cf22dee2c691c079cb79ba99e093c879d67376e3dfea205e26daa5ab06e5901f2f9bc440e1cc86d8205cb0fae24cce32c17fb82dc47e0e95af4a84fc12e96972b63c95609ccd1226fb2aa80c2880d385a93b9ed0f82ed19537724f5e537a8ba1b7ea3694a8cd8df741e36f0e63cbbc8beb7ce800f0d6b153a559ec36ddd1e929d1f6ca79369455b8a5ae3cf27339e1d4f0585573f128d604ff8f19964a76ceda083e61e2746aa0ea2f264c2d9e9fba2a4ba86e226a236b34c6da538dc280a3436cffc35a643a00d3d969a1bfedb885b7607dc1487080f621f12f5ad31a8cb3d0a419f4f5ef8f3043e22cede3885601bf0cc5b8f966ef8492cf42d811c1315bdcaf90ac63875358a2b9b3edeee7222fe6f74a24c1f7c508f450de9f86834274d9a965137d8f36718fd339d52c3b526f3ef3ab4f5610901e6c1d550897090631da9856025f692f0b7ccf9a49799d116045a55ab0d6436b962196e996e91a86a04be173ce01f32cb7ea0bfeea3a8b2ba1bb83f161ea9fc40adce3cc07580034ed21eb061369ffd6aab4cd9100f59f32596df83ef2c4a307850abb33fb2295cad41d5886a660b4d46a3371b01fcaf350907d5450231d8dd239dc6671e85ba18fd4ae2534905892b19e2eafeff4bad3c35142e97e313194f57d249633a393f771366152687e7820ccb9c4f811fc3a3c5bf777a3abbf58dbd249b4d2319636cb630253e5d7d8e07d37282350c2f12a752e2e47d3604f934d2c894f72769b5bfbc73e2d7cf4590269960f9140064367e973f2c66633cdb66b4d7a9520fe1b7d72ffeaf5e13fcea62efbac3b326139136b72084171348abbc1020ea8917948455aa5b53f68744d876813e5619b4183877cd30086cf68579dfc137adeb4a199e1202b4ad147584243b7169c3b29a4c6f9a4de77ae919333e7d80e7c49ff528d13ef08a50f9a9d9f9f81c53e7025634023a379508d58f767ae9f9669a1a5b11e63458f0258679af4dbeb0bd98bcfc5805c276e0bb02b0d45813f541543788c26d29cccfd2339b3e767d5eabe22c2c33626ddd94626b9a7dc7fa0f6c1b95411a836a0fb360fa6059e23c37cbc78eb2e6f24c6859d4e0c540a4303d87bff0da440b3ab28619b3796caa3cd5e0062a914267914718eaeab4e3cc9935fb800c09ae95df49d5496d05b29bd359b815cb21ee1a3c374aee7bbaa293585b39e6b8e0a82fa54c74ea7e21d98120f19a4c86c7f582f777a9cbc798d36354c710836303ad806c9f1aca9ebd2d5e6c46da34e1899ddc5339f6a4e8c86ae52d3d582b990223bcfffd6b90ff4a3f2ad16e38b3bd448dc2a254f4e5a5a4b63e2fb27f6c569bc4c5aaa43c541f116f95acb478065908ffba99ee73a8649c975949fe5e8bd47d72d9091048ff6c64e773557da08e2d47971c604e62ae5623c889a7f6ae56956cde5dbf1b1f6aead601891441b2a437963ecab9741788a5fd9231c060d5922fac38a10b4ab33b2829cbcacf4a1f72bef026f14870c6b5b0968d85fa93a8296965cb82dfa4ae2d10719b65d965d24b012bcc515a9ec14f8428fb4059f8f50639e5845ad06d5d894cf948aa67cbdd6ef3e7f24f828830f221831a0e54e9869273ef7db43f6a5a819a0d29f9fcb5c12484c73a2c18accb802ddb99941244ef2c43c240740c52e854b7e5b3cdd5e8000b52ac9459731f8282a447f5fb3af159c1ca51c8e26cfea7eb6cea7c2dbf6d0899216ed33c92daada84aa58b4e56e462645173a711bc4e9b871de8c0d3cbb2c2102520ed0c26f08b32189fa265f43d423f835519d60ceb9f5c57301dc1a6faddb1acc96e19955423f4f96050ea837adbcdff487d7222a9999d01554a50e27df8928f88b2fb17ec06b5ecfc81debf109e57fb805d50be1742fa50ee0d0ae4a575d4569dc8395f730619c88e3896754680678d1caf37610dfebcafdd0b377825c083b91fd8d1c329423d4f8d9d79e7ef8ace4837f32d0109a1e36c8d2e56e434efb024b6560efc585544357edac22ff735ce2d335d1976edf63885e0776dedcb5abb4d32dd7dac5741640e5a790c280ecfb9ecfadc39a6e80a01a47dc916ecd43edf89bfd4c05a15c96f843f4dd1f4d0f16c9ccfef40dbaca54b667804f795301843edee50fa4ab2f2845088ceee1023de5b1249ddec0992818a7c57c973d32cf0ff84", @typed={0xc, 0x82, 0x0, 0x0, @u64}, @typed={0x8, 0x71, 0x0, 0x0, @uid=r12}]}, @typed={0x8, 0x37, 0x0, 0x0, @u32=0x16d06af9}, @typed={0x8, 0x25, 0x0, 0x0, @fd=r0}]}, 0x1204}], 0x7, 0x0, 0x0, 0x10}, 0x4) (async) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x1000000201005) (async) open(&(0x7f0000002000)='./bus\x00', 0x0, 0x0) [ 710.002123] BTRFS: device fsid a6a605fc-d5f1-4e66-8595-3726e2b761d6 devid 1 transid 8 /dev/loop5 03:06:27 executing program 2: r0 = socket(0x1000000010, 0x80002, 0x0) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) (async) r2 = socket$netlink(0x10, 0x3, 0x0) (async) r3 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}, 0x1, 0x0, 0x0, 0x4040091}, 0x40800) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x43}}, 0x0) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="380000002400ffffff07000000003c0005000000", @ANYRES32=r4, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) (async) r5 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000000c0), 0xffffffffffffffff) (async) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000400), r8) ioctl$sock_SIOCGIFINDEX_802154(r6, 0x8933, &(0x7f0000000440)={'wpan0\x00', 0x0}) sendmsg$IEEE802154_LLSEC_ADD_SECLEVEL(r7, &(0x7f0000000040)={0x0, 0xffffffff, &(0x7f0000000340)={&(0x7f0000000380)={0x3c, r9, 0x605, 0x0, 0x0, {}, [@IEEE802154_ATTR_LLSEC_FRAME_TYPE={0x5, 0x33, 0x3}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r10}, @IEEE802154_ATTR_LLSEC_DEV_OVERRIDE={0x5}, @IEEE802154_ATTR_LLSEC_SECLEVELS={0x5}, @IEEE802154_ATTR_LLSEC_CMD_FRAME_ID={0x5}]}, 0x3c}}, 0x0) sendmsg$IEEE802154_LLSEC_DEL_KEY(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000400)={&(0x7f0000000380)={0x38, r5, 0x1, 0x70bd29, 0x25dfdbfc, {}, [@IEEE802154_ATTR_LLSEC_KEY_ID={0x5}, @IEEE802154_ATTR_DEV_INDEX={0x8}, @IEEE802154_ATTR_HW_ADDR={0xc, 0x5, {0xaaaaaaaaaaaa0002}}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r10}]}, 0x38}, 0x1, 0x0, 0x0, 0x4814}, 0x4000841) setreuid(0x0, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)=ANY=[@ANYBLOB="3c0000002c00270d001001041ecd5d0000dbff00", @ANYRES32=r4, @ANYBLOB="000000d7810000000e0000000c0001007400020006404b3ab3680bce75d8a51eef0bc3bbbafdc0090002000000"], 0x3c}}, 0x0) sendmmsg$alg(r0, &(0x7f0000000200), 0x10efe10675dec15, 0x0) [ 710.166851] BTRFS error (device loop5): unsupported checksum algorithm 3 [ 710.242454] BTRFS error (device loop5): superblock checksum mismatch [ 710.275939] BTRFS error (device loop5): open_ctree failed [ 710.283342] kauditd_printk_skb: 66 callbacks suppressed [ 710.283353] audit: type=1804 audit(1673147187.863:249): pid=30146 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.0" name="/root/syzkaller-testdir4270961002/syzkaller.pFwWjT/1026/bus" dev="sda1" ino=15872 res=1 [ 710.338862] IPVS: ftp: loaded support on port[0] = 21 03:06:28 executing program 2: r0 = socket(0x1000000010, 0x80002, 0x0) (async) r1 = socket$nl_route(0x10, 0x3, 0x0) r2 = socket$netlink(0x10, 0x3, 0x0) (async) r3 = socket(0x10, 0x803, 0x0) sendmsg$NBD_CMD_DISCONNECT(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000180)={0x0}, 0x1, 0x0, 0x0, 0x4040091}, 0x40800) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000180)={0x0, 0x43}}, 0x0) (async) getsockname$packet(r3, &(0x7f0000000100)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @broadcast}, &(0x7f0000000200)=0x14) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)={&(0x7f00000002c0)=ANY=[@ANYBLOB="480000001000050700"/20, @ANYRES32=r4, @ANYBLOB="0000000000000000280012000900010076657468"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000140)={&(0x7f00000003c0)=ANY=[@ANYBLOB="380000002400ffffff07000000003c0005000000", @ANYRES32=r4, @ANYBLOB="00000000ffffffff00000000090001006866736300000000080002"], 0x38}}, 0x0) (async) r5 = syz_genetlink_get_family_id$ieee802154(&(0x7f00000000c0), 0xffffffffffffffff) (async) r6 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r7 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) (async) r8 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r9 = syz_genetlink_get_family_id$ieee802154(&(0x7f0000000400), r8) (async) ioctl$sock_SIOCGIFINDEX_802154(r6, 0x8933, &(0x7f0000000440)={'wpan0\x00', 0x0}) sendmsg$IEEE802154_LLSEC_ADD_SECLEVEL(r7, &(0x7f0000000040)={0x0, 0xffffffff, &(0x7f0000000340)={&(0x7f0000000380)={0x3c, r9, 0x605, 0x0, 0x0, {}, [@IEEE802154_ATTR_LLSEC_FRAME_TYPE={0x5, 0x33, 0x3}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r10}, @IEEE802154_ATTR_LLSEC_DEV_OVERRIDE={0x5}, @IEEE802154_ATTR_LLSEC_SECLEVELS={0x5}, @IEEE802154_ATTR_LLSEC_CMD_FRAME_ID={0x5}]}, 0x3c}}, 0x0) (async, rerun: 64) sendmsg$IEEE802154_LLSEC_DEL_KEY(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000080)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f0000000400)={&(0x7f0000000380)={0x38, r5, 0x1, 0x70bd29, 0x25dfdbfc, {}, [@IEEE802154_ATTR_LLSEC_KEY_ID={0x5}, @IEEE802154_ATTR_DEV_INDEX={0x8}, @IEEE802154_ATTR_HW_ADDR={0xc, 0x5, {0xaaaaaaaaaaaa0002}}, @IEEE802154_ATTR_DEV_INDEX={0x8, 0x2, r10}]}, 0x38}, 0x1, 0x0, 0x0, 0x4814}, 0x4000841) (async, rerun: 64) setreuid(0x0, 0x0) (async) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f0000000300)=ANY=[@ANYBLOB="3c0000002c00270d001001041ecd5d0000dbff00", @ANYRES32=r4, @ANYBLOB="000000d7810000000e0000000c0001007400020006404b3ab3680bce75d8a51eef0bc3bbbafdc0090002000000"], 0x3c}}, 0x0) (async) sendmmsg$alg(r0, &(0x7f0000000200), 0x10efe10675dec15, 0x0) 03:06:28 executing program 3: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) r1 = getpgid(0x0) r2 = perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_misc(r0, &(0x7f0000000380)=ANY=[], 0xe1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BLKROTATIONAL(r0, 0x127e, &(0x7f0000000180)) sendfile(r0, r3, 0x0, 0x8400ffdffffa) r4 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) fsetxattr$trusted_overlay_opaque(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fallocate(r4, 0x20, 0x0, 0xfffffeff000) fallocate(r4, 0x0, 0x0, 0x10000102) r5 = open(&(0x7f0000000040)='./bus\x00', 0x141142, 0x0) r6 = socket$pptp(0x18, 0x1, 0x2) ioctl$FICLONE(r5, 0x40049409, r6) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs={0x1, 0x0, 0x4e20}, 0x6e) r7 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) write$P9_RREMOVE(r7, &(0x7f0000000280), 0x1033b) connect$caif(r7, &(0x7f0000000000)=@util={0x25, "70bff2af0e39a91b0ecfebdd2412d697"}, 0x18) close(0xffffffffffffffff) ioctl$SNDRV_PCM_IOCTL_DROP(r4, 0x4143, 0x0) accept4$packet(0xffffffffffffffff, 0x0, 0x0, 0x800) fdatasync(r7) ioctl$EXT4_IOC_MOVE_EXT(r5, 0xc028660f, &(0x7f0000000200)={0x3200, r7}) ioctl$F2FS_IOC_MOVE_RANGE(r4, 0xc020f509, &(0x7f0000000140)={r2, 0x0, 0x0, 0xffff}) 03:06:28 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) chdir(&(0x7f0000000200)='./bus\x00') r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x42202, 0x0) splice(r1, 0x0, r2, 0x0, 0xfdef, 0x0) lseek(r0, 0x0, 0x4) ftruncate(r0, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7e, 0x44) r4 = dup2(r3, r2) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000005300)={0x0, 0x0}, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000340)={{{@in=@private, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in=@private}}, &(0x7f00000001c0)=0xe8) r7 = geteuid() stat(0x0, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000005280)={&(0x7f0000002540)={0x50, 0x0, 0x6, {0x7, 0x26, 0x0, 0x1000, 0x9, 0x0, 0x80}}, &(0x7f00000025c0)={0x18, 0xffffffffffffffda, 0xd4}, &(0x7f0000002600)={0x18, 0x0, 0x0, {0x7}}, &(0x7f0000002640)={0x18}, &(0x7f0000002680)={0x18, 0xffffffffffffffda, 0xd8f, {0x101}}, 0x0, 0x0, &(0x7f0000002800)={0x18, 0x0, 0x9, {0x47}}, &(0x7f0000002840)=ANY=[@ANYBLOB], &(0x7f0000002880)={0x20, 0x0, 0x48a4}, &(0x7f00000028c0)={0x78, 0xffffffffffffffda, 0x40, {0x0, 0x7, 0x0, {0x0, 0x9, 0x1, 0xfffffffffffffff9, 0x0, 0x7fffffffffffffff, 0x0, 0x4, 0xf8000000, 0x1000, 0xfff, 0x0, 0x0, 0x1f, 0x2}}}, &(0x7f0000002940)={0x90, 0x0, 0x9, {0x0, 0x3, 0x0, 0x7d, 0x0, 0x0, {0x0, 0x0, 0x0, 0x6, 0x1, 0x0, 0x6, 0x3f, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x611b, 0x4}}}, &(0x7f0000002a00)=ANY=[], &(0x7f0000002d40)=ANY=[@ANYBLOB="d80300000000000095bb440b0000000002000000000000000100000000000000560000000000000000e0000000000000000000000300000005000000000000007f000000000000000300000000000000a17800000000000000000000000000c0d340ffffffffffff20000000030000000100000000a0000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="400000000000000000000000040000000000000002000000000000000500000008000000405b2f2d2100000003000000000000000300000000000000000100000000000001000000000000008000000093000000000000000000000002000000000000000800000000000000ff0f00000000000000000000000000000300000000000000feffffff04000000000800000000000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ff030000031c566e0000000003000100000000001f0000000000000005000000000800005c3a285e2b000000030000000000000000000000000000005522000000000000010001000000000003000000020000000600000000000000160c00000000000002000000000000000000000001000000480000000000000008000000000000000010000006000000810000000080000003000000", @ANYRES32, @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="0400000001000000000000000600000000000000090000000000000001000000020000002f000000000000000200000000000000000000000000000004000000000000000400000000000000610f0000020000000200000000000000ffffff7f00000000da000000000000000700000000000000c90000000000000000000000000000000200000001000000070000000010000000000100", @ANYRES32], &(0x7f0000005180)={0xa0, 0x0, 0x96d, {{0x1, 0x3, 0x0, 0x8, 0x8, 0x1, {0x0, 0x100, 0x9, 0x2, 0x2, 0x4a, 0x5, 0x9, 0x3, 0xa000, 0x6b, 0xee01, r8, 0x0, 0x8}}, {0x0, 0x1f}}}, &(0x7f0000005240)={0x20, 0x0, 0x0, {0x4, 0x0, 0x5, 0x6c09}}}) fchownat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', r6, r8, 0x1000) mount$overlay(0x0, 0x0, &(0x7f00000052c0), 0x801000, &(0x7f0000005380)={[{@metacopy_off}, {@nfs_export_on}, {@metacopy_off}, {@xino_auto}], [{@fowner_lt={'fowner<', r5}}]}) write$FUSE_IOCTL(r4, &(0x7f0000000000), 0x20) 03:06:28 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'nr0\x00', 0x2912}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r2, 0x8) r3 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000080), 0x90402, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r3}, 0x3d30a59dd5129c31) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000000)={'syzkaller1\x00', 0x4000}) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'nr0\x00', 0x2}) 03:06:28 executing program 5: perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf6503a2c05156cc, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) (async) unshare(0x40000000) (async) syz_mount_image$btrfs(&(0x7f00000055c0), &(0x7f0000005600)='./bus\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="646973636172642c006dcc1b86ecae980e060e28029235b0be96f0fe3ff2f7ae745fda226ca19d9673e6d747eabed88142db1e2c3e873c3f6f9ebbc1ed9741ba91a1d1ea2b6e6cdd3f5a8aae8b532e48827f8e5d5ab86c44c1e571c1e10ca9bee11d619a717b42b29a7d65ca8c016ece13c09772f83dfa70e4a1dd36f2d65ada4b43b876d1c6"], 0x1, 0x559d, &(0x7f0000005680)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgP+zde5xU1Z0g8NNNP2homhbjK2JsdW1Fh6ZBUT/BB2omGmBNo+zMuPhohEaRVhBhIq5RULObxMEoKlFnRmEVRlZx8AVkNQE1ooloNI5mRh1DMGrcjR/FiH6yxrif7lunqLrVZRcCSjvf7x9dp+p3nrceXefeW+cCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+HztfsN1449prj7pN8dfWjP6+w+tO6D6mldOvXTZhFsnfeX28wfNWrFkSeWfnt940uTv3HB444aVE14IYUpnubKkeNnpi1f8YNUF3/jWg6fddPe7e85eWp2ptzJzu2de7tjqh3UhLMx5pDYm3q7ruLM5MG703bMrOhLr6kLYLzcw9fKpO3UkFteFcEBuYPXpg3brSFyeLvHQK8e91pE4Mx04cfCA9zsSR2YCZenu/kO/pLtl6e7O6xdC/5xAtrvn9suvKtvGCZlAebqNf6pN2oiB2lj0xtqkjRhojyWm9A5hSEUIvdJV/aw6qapXuqr/XZ1U1Std1WXVIYwIIVSkq/p1VVJVRXrkz1QlVcXA7vvesbGxI7GoKoQhuYEXxi8a3pGYkQpkGz+lKoS9O14y6cbvq0war0w3fkNlCF8JIVSlS2yqSEpUpUtsqAhh55zA5o1YEcLswBdD/PSZlPvghbMvnjqhvb1txnZMVGXaqgmTp7S3NU2c1j6pOtWnYspy0h/P/fRjf3njJRM7bu8a1dS/lHRFplxlZ5eHVebdPWRH733sV5/cSjY/HwX1x/xVoW/oPevCthlNF02YOXPG0ORvqdmHJX97ZaLJthraU7ZVY24lQ2aeN33IhbMvHjzlvAlnt53ddv5hww874ohhhx46fEjHoJqTv9tipIs++5F+uSKnks/i/S8hIdHTEuV5n27NO/rneMEX/c0drQzVnR/QBdOK3CxlnaPcFoM+9lOO+NN8Tel2REMLJg4FWYZ1n+WQgsnE5iw1SZbOr3UFk8Pcmso7N2m8Xx6amnoV2w71+XdzN+9bW7F5X8xsulLTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/ZwcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IFjAQAAAABh/tZh9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwKAAD//y85Ijg=") (async) keyctl$revoke(0x3, 0x0) (async) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_GET(r0, 0x0, 0x0) sendmsg$NFT_BATCH(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000040)={0x0}, 0x1, 0x0, 0x0, 0x4c055}, 0x0) (async) getgroups(0x0, 0x0) (async) socket$inet_tcp(0x2, 0x1, 0x0) (async) socket$inet_tcp(0x2, 0x1, 0x0) accept$packet(0xffffffffffffffff, &(0x7f0000001180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x0) (async) openat$binderfs_ctrl(0xffffffffffffff9c, 0x0, 0x0, 0x0) add_key$user(0x0, 0x0, 0x0, 0x0, 0x0) (async) open$dir(&(0x7f00000000c0)='./bus\x00', 0x41, 0x0) (async) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) (async) r2 = creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) write$binfmt_script(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="0121202e2f660700009af0b31167ce6773364a1db58bc9b632ef164c49cb2484d301df8edcb8dbea0e4ae7eb204bd31f640c5a8950693831b0eba016efcba66b650cb5902deaf4c91db183a14f8707616e0b3b4302cc"], 0x191) (async) pipe(0x0) (async) perf_event_open(&(0x7f0000000680)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xc048, 0x101}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) close(r2) lgetxattr(&(0x7f0000000380)='./file0\x00', 0x0, &(0x7f0000000580)=""/106, 0x6a) execve(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) (async) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000080), 0x7fffffff) socket$nl_crypto(0x10, 0x3, 0x15) (async) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x9, 0x4, 0x7, 0x87, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x2, @perf_config_ext={0x3}, 0x9919, 0x7, 0x8000, 0x5, 0xfffffffffffffffd, 0x882f, 0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xb, 0xffffffffffffffff, 0x8) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r3, 0x8) (async) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r3}, 0x8) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x9, 0x4, 0x7, 0x87, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x2, @perf_config_ext={0x3}, 0x9919, 0x7, 0x8000, 0x5, 0xfffffffffffffffd, 0x882f, 0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xb, r4, 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x1e, 0x9, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0xa455, 0x0, 0x0, 0x0, 0x1}, [@map_fd={0x18, 0x2}, @cb_func={0x18, 0x8, 0x4, 0x0, 0x4}, @btf_id={0x18, 0x5, 0x3, 0x0, 0x2}]}, &(0x7f0000000240)='GPL\x00', 0x40, 0x7a, &(0x7f0000000440)=""/122, 0x40f00, 0x0, '\x00', 0x0, 0xc13381457f8e6744, 0xffffffffffffffff, 0x8, &(0x7f0000000340)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000003c0)={0x2, 0x8, 0x3, 0x3}, 0x10, 0xffffffffffffffff, r1, 0x0, &(0x7f00000004c0)=[r2, r4, r2]}, 0x80) [ 710.686327] netlink: 24 bytes leftover after parsing attributes in process `syz-executor.2'. [ 710.704507] IPVS: ftp: loaded support on port[0] = 21 [ 710.730289] audit: type=1804 audit(1673147188.313:250): pid=30208 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1935192334/syzkaller.na8cj9/964/bus" dev="sda1" ino=15890 res=1 [ 710.841370] audit: type=1804 audit(1673147188.424:251): pid=30220 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir1935192334/syzkaller.na8cj9/964/bus" dev="sda1" ino=15890 res=1 [ 710.977507] audit: type=1804 audit(1673147188.564:252): pid=30220 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir1935192334/syzkaller.na8cj9/964/bus" dev="sda1" ino=15890 res=1 03:06:30 executing program 4: open(&(0x7f00000002c0)='./file0\x00', 0xa4d02, 0x1) (async) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x200105d0}], 0x1}, 0x1f00) sendmsg$tipc(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) (async) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xd7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x35af000000000000}, 0x0, 0x2, 0x0, 0x0, 0x0, 0x101}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000001800)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x9204, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f00000017c0), 0xc}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) (async) r3 = syz_clone(0x74809480, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) (async) syz_clone(0x4200, &(0x7f0000000640)="9740953bd5c827f05cab78873b6c9352bd33e43b5ef16d799f0357336aae56631d0f8cb2834a61129e52051b2fb38f640fa5c3ceb02f7573d965c4ddb12aa909fd71779e60a145f352cb81bd41586728e82367abb926f354e121a36945d62bd841415c0d1494a392c50390b55641cd80c8290145ea0a6e31196aa91dc4240bffe1bdcf4bcdb6fff0fe2ad2489c1a487055ef382dc8b5467dc6730ba02e9f4904461c4efc3b9339eac19d3d08f25feef6cb58f3891d4edb7f565004f598da9d1d2b7f0476fc8b3f106b5854e40626c3f4f40708c168b02fa4d40a5435106c6eb8a8b41fd2d9135c8c8449179178381e531d90a14b974c22c2900f3a1dd604230e90d18976b89e5f2a1d0720a8703572ddfe37323e966fe5509fe2ecea7672221299b3b7b57fd8bbd1a0b831db47a51ad7c9d80ee2c309d227b3098cc09cebc92dbfc57d62a811938b99a1bed15c34dade0c7e4e27113dfcf595831dc268a0083b1f74744ad0fffb846162e57646660018960194e6801ea601a4dfcf00b4544ae9ccb8776de43bd8e1e83224919f8e09a2f1c822bda6eb2b05a6d20465c851a654ab41422ef4d1604648976b7bc1474f0d7f4e825088d8273a453e7b994c6745fa141a5fe9168119e9aa4eede411269efd7170931cda8ba171fab1001e3215d67cd774b3722473652921dfb65c00099d573e7790a020ee367af297873be25600735203f8a20e1aac5f0702ba670fb948f8e384287588bfc2d6ead55a8b7124c3f0c050dbe1a671b043a2038cf1fc31458d85f3de610ecdb5bcb161138e1a919db4a8f819b33c2ec7065f89b1dd69b8d0a2b150ed24de0f291b31b53c638b2707711fa1b924f0392e58a10e0b592efbf3c56e04b0d23b3e789a87b8954f259cc91d2722b31731e2314553aafaffb344b9598e8f86289d59aeb247ac0fd6bc489707146966835febdf7ed0278f46be307a8e7812edfc55e8264168eb01b051ed20914edb5b97e52c6aec3ed5f4d1db1ae80d24156049f384b33354546bb1091c2680ba41bb61d3da7ba09cccf99c397b862c6c0fa17b286bf02b9d2c7fe4fb490de3738d73cc345ad8f7182f9f7a9bd04dcbcc468d15f1e99903b00cf85341acd77477e8fa2501c7cf2e2f3eb961b13518b7f8c9124491d515844ef6399c5e6ae9ed42a4c5b8746b5a3905c8f38cc738e5bb454943b1005ff1571699a688e28cc760733ac6a6c33d3a4622525eac98fe0506a952e04f93d589ce3b8df881cb500d8c7826b92fabf70f1853b894dcf53f7492f636047720040ae44fdf6b97ea7d72781f0bf22e3930e44753057e6c0b9627a485639078c05be17401eeeaf8e7c76c9903ec5cbdfb506c87a34e6147175105b692e2c1dcb68b2d0fcb0ed5a9252503b5c69c834485cc659b6678e50b4013bf1748dcff614cffdf2272a032c2eedfcf316dae3e964d88b138c308a7412c4a578c32f6defca45b941e3693c9ece2e1cb61e62b2fa3970bd344519df10979e0a949e40b05d5b0a339c9df2f5ceb7687b1f02cab3b36b7f7ff366404523aa5fbc22865d244e6a7aae54cd08d04d5e3c7ac37be3dec51cbadbff95ad000b6422a84aae49bb04e658514241b7cddcfd15cefc657853387c043192bd1c77ff4b311de927f5787c8fd60b3c17a6747ae6e92f31c8a10ea41a6e80b696e00bdd450bb1f23c80d30d03d634c16fd8f690a93120846463f8781b1efb482830c4718f3da8cda9db3be98fc74eaf33f399e87e4e06f2dd846faf3bfe7d080bac60e89eddf7f91444cc5209d337eac48754fa153d81ad380af605e4d2c7db04a02e6f1f3696d47435baa937e73c91924c4b9f92e4cdca5678e8dc3290f47d3f32a65a407caeeef77467523274a3f2798bd4ffa26a060648b9f6cd8af2c43d596d9cb9666fcb31dffce2764a2a7239c63e3e84e84b3df35b6d99e78407fa1fe7c70079fa53193787e4c53dd3b65b06f0552244263199ffc92dfc1b11634b44362d4de8f05ea14e88f69c9c55dd6c867220b63dd5f9dff20374510fb335799b98a6ef30ee7534d3966cec1eaa09740210215889f61171c935d8fb3f30e77a96e695c3c01089919b298268f1b573bbdef107b8e13690167050157e36a8f0b8d3dabd31593c658726664ddbe1bf7c9cc1f60255df8075f579e9d377bff51827bd2b2c6e15a387b7c9f37112721b92fa17e9e34facdb85f027034a019a5e3eafa6c67860bd04b34036f88296b434f561f12e1c9d38bc90a7fb58cfb8afaef8de6a5a07ec88f0ee6b7a9418a01b9d78e4eb575c89cba75362e21cc3e6474ec53e0e6a40a251598db3f122c94d542d4d59ed892455de98071937aa4aeefeae90ea9020df75c9e230d63830797b471544ffe9472bfc05417b7da4194cba080bd5c0d2c6b754509d821c564f27c2bb7a519a46a468f43d6d6938b0c7653208c975f909af203cbcacae6c2002f0edd1979239cc4eb472c0e5ef8607037ccad4f5e70678fb68f6f41254894e75d881fe0ca43cd07a4f3828425ba75fd764e1f640303323b201efaadb427831facce07b9629d9979621bd0756d41c1c2debe93d9106db1248be64deea8443aa023f338151acedd3aa5050df0b0ba62dcb5831d2a2b1fd7dad8ef53c16a489cc401511b282e6e3a2e1bef201c6728ba3858a1e84fe5553e98b75cb98f23e37e727c77d1e3e7b56d04aa5e0454617580a7a0b957ff521ba89103f7e964b46f610ac019d11735283642bf5cf1833e8471ef237470639d9724946d3e552651cbd4da0fbb2f4227e0f8701054c3cabcb8577c3d91f56b37471720db4e2fe9086a0b0958ca315bf147cf96ed16462ee469e355e0f0bff44e2d66fe99c9d631f972e0efd900920a2627d7899a1a6dcede2468cb2c6e84533864fc587598016ad873f3dbcb3838c0fb43243550a9be5cc5d0bae0ae60c116300b0c02d59f1dd90f86f35ae86dd9ea14cd5dc19f1afab7ef0f4a3bf7075dc721a70c890ebb99d3482321c6b9749e14f4f83f38ff36e85b21c1e739fb7c506caba941edf5fd4a5897e4c7f14a80c2a27e87d3ddcdb22972ef2653b212951db5cde222d58ab62e4f8865e409d10bfda655722e8a5bd683b36e3424ed054b14c1a41cced6c088ecff6af62eb379252d48f2ec4c9a5d0af9cb5d80eda11974301c9507c69d7b36695ca5fcca831013d4c941d520a9653838af5a9be4afb748b51a6a9b49dc8d49b46a3c48ecebed946113444dc1d9be591eeee8d3b374bb7a814f67345443ffe02346efa4885b4757262a6ddccf43e7b96fd8fd63806a2eebc5d01f8cdd17391c74894387d1e9ef8c793b39cdd0f84a01ae7cd26ff72b2696bd385a7b5c13510e5c1fff84f6a7c417e7270aeeaeb07c913fbe8ebe209815d9d8a11727346057fae49c82a4e193080335b20a4423a309c673b79a59a6a6afdd5ad21030ab5fc41aa0d2b629c677a54aab3783ab1cc8db98a6de0aeb419a8dee3629c62d4c0679af98eefc0bf8263f2173432fdf4aeac6e0a55428242f87546274139d318404f6179a1caedbf26a18ea5717d1030c71fb808acbd126a36a3c681226e4e96723a14f9cec1fbba5a5c9895feb43a0dd09397fcdf3efad37105f5df8ffab68e12f18148070b9bdaec330eabca82f5fa56598c2aae0fe4621c6ed3dc35e7285fdaa9116a27743096dd9345f47b717ef22ca2d804b59f226ddb1d9ae80c869a0cb69c22133a7efb25fd02bb8a1e4603105f72ebedc3b4367502216486b208c074724497efb18328199ebd04e99d4e43c5c840a1557a96d3c8590f3c91a66be1747f843269f833d8db48f1389c86ea06df24a79bed190e10165be7e0311ccde8f352b84746bef022bb2fb0e2b032a2106654c3c620ab9b0e444f4a28f8d1eec70cc40e710393d38ef1579071705f39a710f52b620898942028e040035a025faf4d8972729cf1330b52f7576390e68981273c3fa25030a2044a9abf0de4a030711779e91257f37e91d60b1358da5eaecf8033f3a11e0ddf0a65ec737600652b0f5fd219b011e4fddc8c932dac1060433922e63e2c9c6fd1228b92421e97ab25361ccb014e2ea87a1df11ca463bc2c5152b798ac3e10f1b7ba3271a4bac080818b47504d85204cce0ccc3987a3c73d8fd5b4a2eddb857f97bb3ebc8d7961eb961c25396a17e9e9a313e26741c6d0554338e0f91faf1a371f334b9db26d1c222eafd804359d5ddd014d8a929d5662b1cba8d40b1bcc433faad22c3c7d4e7cd1b515567bc4621ff8d5d91784df8d84298630f14d5065bc7d397de95c55762e9152346d0d36c57f240b2087a344eab6c24d017bdb42fce08d9fe714fbd63ac63d595e419ed739213ff15196ae8cc64217ae352fb3d7f377aa75b18a4b514aaa0431c71fcf957d42d8eb9e31076b28f78d855bd66f9a126cdf0768133069aede8ebee9bb5d0b27eb6e5b8b8cd83ad80d4bd53316a052fe2d5d935d9f071273e3b6d2ef75a929f4451c8d82966570507553768be1a0dc7833203130193b0d53e9ae55dfa05dc45802f9b02e88c20281f4d35a8848d8116edd791c10ef000229d356ef4fff8d2b22d9892245205e494c7b52254f0f4af023611213864fbbf724187b72401b18930b7dc667b470e94156dbcb257aeda71d29eca6cc9e2216b16133e00afab0857fca6de05614b6ea94f1fd08a8216914a913ee7d34217c7f93760774ab4064241289bbe0b05b06c5ee866d784dbfb3056507d4bc3e45a0e0d785a830eeaaf92e34db874b2977191accc199e3bb42bc3b319e05d709147e711ac53b472cd2e548e237139fda5a6f6aa40a95581fd615faff5b689d62a6163bd61f884dccecacffc2baf19bef6958a25fecd292766313795a37f22426f37f19eb80c59062c66dfb50fe6d30fcbdc336d72db43ce778c5de8a60b7d42c3bc0dad09a3d1a0977434a26301747971d3d8363be5624b996e8abcb3c24913354c6d51919cd0ced7c9f5cd010703f1edfcfd76fbe51a84136f308f4287b157196710e52b34261d74ab457cef7139fcabf0563ed91c67728fbf3d02489f18d13a1a27947a1141bb870359ea206e0ffcaceb419c60627d32d7f5b7fe055c956c2dc9784146b68129da42b877774f0aa8555ca707e5bbf3e61eff85983e158c0b912d37e90eb52ec28285fe2f0a0c210f790c7b36bc187785898ae2835d2c4b386ff5635956a37eeb66174fd24208b59ff0954a30228372672eca074f33a55675d69b4a9fd09f104598632a8e69d00ddb2580aea42e30e5afc4935f81dbdcd64991ffe3cd5a5ac631692d5c10665cf135fa903fbb2ede6024d1017a648439daaa526144007576529042f4002900058b223d9ca47358e7d3398cf1d7bc50340a16f280add2b495ca777f194b750f7123b340a68739047969cfa1022c5b69c702fa0b9bf079db0f8a5b728792ef30e1323c2440ffbb5b303496ac7bb25c20318f4761a7aab3dee71aa233897ee8b6e1c210b43b5e8eae0268d9d8b5b48a1642bcd48a77c7be1a24bba3912657823e1c1aee57ffd68608df40b1d813cf8f6ef2df63274005b29733632c8bcbcb0b1e1b3750e9dc544c", 0xf70, &(0x7f0000000380), &(0x7f0000001640), 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) (async) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000001780)=0xffffffffffffffff, 0x4) close(0xffffffffffffffff) (async) bpf$MAP_DELETE_ELEM(0x2, &(0x7f00000003c0)={0xffffffffffffffff, 0x0, 0x20000000}, 0x20) (async) close(r2) (async) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000004b64ffec850000007d000000750000000000000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) perf_event_open(&(0x7f0000000540)={0x3, 0x80, 0x1, 0x1f, 0x3, 0x1, 0x0, 0x202000000000, 0x49400, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x5, 0x4, @perf_config_ext={0x8, 0x5}, 0x288, 0xce2, 0x3, 0x3, 0x1, 0x77b, 0x9, 0x0, 0x3, 0x0, 0x7}, r3, 0x9, r0, 0x1) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) 03:06:30 executing program 2: r0 = gettid() r1 = perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401, 0x80418, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x7, 0x7fffffff}, 0x4000, 0x8, 0x0, 0x0, 0x0, 0x477da178, 0x0, 0x0, 0xfff}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) perf_event_open(&(0x7f0000000a00)={0x0, 0x80, 0x6, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x4, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0xffffffff, 0x0, @perf_config_ext={0xffffffffffff8001, 0x3}, 0x4a8, 0x7ff, 0xfff, 0x3, 0x0, 0x5, 0x5, 0x0, 0x4, 0x0, 0x6}, r0, 0xa, r1, 0xb) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000200)) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x27, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x400}, 0x1014, 0x0, 0x0, 0x0, 0x0, 0x9}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) mlockall(0x2) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) r3 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000279000/0x2000)=nil) shmat(r3, &(0x7f0000899000/0x3000)=nil, 0x4000) shmat(r3, &(0x7f00000dc000/0x4000)=nil, 0x6000) shmat(r3, &(0x7f0000003000/0x4000)=nil, 0x7000) shmat(r2, &(0x7f0000000000/0x13000)=nil, 0x4000) shmat(r2, &(0x7f000000d000/0x1000)=nil, 0x7000) sched_setscheduler(0x0, 0x5, &(0x7f0000000100)=0x3ff) perf_event_open(&(0x7f0000000180)={0x5, 0x80, 0x1f, 0x8, 0x20, 0x20, 0x0, 0xffffffffffffffff, 0x80100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x4, 0x1, @perf_bp={&(0x7f0000000140), 0x6}, 0xcd3512cd5fe1bccb, 0x132, 0x80000003, 0x2, 0x0, 0x80000001, 0x5, 0x0, 0x9, 0x0, 0x7}, r0, 0x8, 0xffffffffffffffff, 0x9) r4 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000000000/0x4000)=nil, 0xffffffffffffdfff) shmat(r4, &(0x7f0000000000/0x13000)=nil, 0x4000) shmat(r4, &(0x7f000000f000/0x2000)=nil, 0x6000) r5 = shmget$private(0x0, 0x1000, 0x54001800, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) shmat(r5, &(0x7f0000000000/0x4000)=nil, 0xffffffffffffdfff) shmctl$SHM_UNLOCK(r2, 0xc) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sync_file_range(r6, 0xd2b, 0x7, 0x0) 03:06:30 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'nr0\x00', 0x2912}) (async, rerun: 64) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async, rerun: 64) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r2, 0x8) r3 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000080), 0x90402, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r3}, 0x3d30a59dd5129c31) (async) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000000)={'syzkaller1\x00', 0x4000}) (async, rerun: 64) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'nr0\x00', 0x2}) (rerun: 64) 03:06:30 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) (async) chdir(&(0x7f0000000200)='./bus\x00') (async) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) (async) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x42202, 0x0) splice(r1, 0x0, r2, 0x0, 0xfdef, 0x0) (async) lseek(r0, 0x0, 0x4) (async) ftruncate(r0, 0x0) (async) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7e, 0x44) r4 = dup2(r3, r2) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000005300)={0x0, 0x0}, 0x0) (async) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000340)={{{@in=@private, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in=@private}}, &(0x7f00000001c0)=0xe8) (async) r7 = geteuid() (async) stat(0x0, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000005280)={&(0x7f0000002540)={0x50, 0x0, 0x6, {0x7, 0x26, 0x0, 0x1000, 0x9, 0x0, 0x80}}, &(0x7f00000025c0)={0x18, 0xffffffffffffffda, 0xd4}, &(0x7f0000002600)={0x18, 0x0, 0x0, {0x7}}, &(0x7f0000002640)={0x18}, &(0x7f0000002680)={0x18, 0xffffffffffffffda, 0xd8f, {0x101}}, 0x0, 0x0, &(0x7f0000002800)={0x18, 0x0, 0x9, {0x47}}, &(0x7f0000002840)=ANY=[@ANYBLOB], &(0x7f0000002880)={0x20, 0x0, 0x48a4}, &(0x7f00000028c0)={0x78, 0xffffffffffffffda, 0x40, {0x0, 0x7, 0x0, {0x0, 0x9, 0x1, 0xfffffffffffffff9, 0x0, 0x7fffffffffffffff, 0x0, 0x4, 0xf8000000, 0x1000, 0xfff, 0x0, 0x0, 0x1f, 0x2}}}, &(0x7f0000002940)={0x90, 0x0, 0x9, {0x0, 0x3, 0x0, 0x7d, 0x0, 0x0, {0x0, 0x0, 0x0, 0x6, 0x1, 0x0, 0x6, 0x3f, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x611b, 0x4}}}, &(0x7f0000002a00)=ANY=[], &(0x7f0000002d40)=ANY=[@ANYBLOB="d80300000000000095bb440b0000000002000000000000000100000000000000560000000000000000e0000000000000000000000300000005000000000000007f000000000000000300000000000000a17800000000000000000000000000c0d340ffffffffffff20000000030000000100000000a0000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="400000000000000000000000040000000000000002000000000000000500000008000000405b2f2d2100000003000000000000000300000000000000000100000000000001000000000000008000000093000000000000000000000002000000000000000800000000000000ff0f00000000000000000000000000000300000000000000feffffff04000000000800000000000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ff030000031c566e0000000003000100000000001f0000000000000005000000000800005c3a285e2b000000030000000000000000000000000000005522000000000000010001000000000003000000020000000600000000000000160c00000000000002000000000000000000000001000000480000000000000008000000000000000010000006000000810000000080000003000000", @ANYRES32, @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="0400000001000000000000000600000000000000090000000000000001000000020000002f000000000000000200000000000000000000000000000004000000000000000400000000000000610f0000020000000200000000000000ffffff7f00000000da000000000000000700000000000000c90000000000000000000000000000000200000001000000070000000010000000000100", @ANYRES32], &(0x7f0000005180)={0xa0, 0x0, 0x96d, {{0x1, 0x3, 0x0, 0x8, 0x8, 0x1, {0x0, 0x100, 0x9, 0x2, 0x2, 0x4a, 0x5, 0x9, 0x3, 0xa000, 0x6b, 0xee01, r8, 0x0, 0x8}}, {0x0, 0x1f}}}, &(0x7f0000005240)={0x20, 0x0, 0x0, {0x4, 0x0, 0x5, 0x6c09}}}) (async) fchownat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', r6, r8, 0x1000) (async) mount$overlay(0x0, 0x0, &(0x7f00000052c0), 0x801000, &(0x7f0000005380)={[{@metacopy_off}, {@nfs_export_on}, {@metacopy_off}, {@xino_auto}], [{@fowner_lt={'fowner<', r5}}]}) (async) write$FUSE_IOCTL(r4, &(0x7f0000000000), 0x20) 03:06:30 executing program 3: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) r1 = getpgid(0x0) r2 = perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) write$binfmt_misc(r0, &(0x7f0000000380)=ANY=[], 0xe1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BLKROTATIONAL(r0, 0x127e, &(0x7f0000000180)) (async) sendfile(r0, r3, 0x0, 0x8400ffdffffa) r4 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) (async) fsetxattr$trusted_overlay_opaque(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fallocate(r4, 0x20, 0x0, 0xfffffeff000) fallocate(r4, 0x0, 0x0, 0x10000102) (async) r5 = open(&(0x7f0000000040)='./bus\x00', 0x141142, 0x0) (async) r6 = socket$pptp(0x18, 0x1, 0x2) ioctl$FICLONE(r5, 0x40049409, r6) (async) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs={0x1, 0x0, 0x4e20}, 0x6e) (async) r7 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) write$P9_RREMOVE(r7, &(0x7f0000000280), 0x1033b) connect$caif(r7, &(0x7f0000000000)=@util={0x25, "70bff2af0e39a91b0ecfebdd2412d697"}, 0x18) (async) close(0xffffffffffffffff) (async) ioctl$SNDRV_PCM_IOCTL_DROP(r4, 0x4143, 0x0) (async) accept4$packet(0xffffffffffffffff, 0x0, 0x0, 0x800) fdatasync(r7) ioctl$EXT4_IOC_MOVE_EXT(r5, 0xc028660f, &(0x7f0000000200)={0x3200, r7}) ioctl$F2FS_IOC_MOVE_RANGE(r4, 0xc020f509, &(0x7f0000000140)={r2, 0x0, 0x0, 0xffff}) 03:06:30 executing program 5: perf_event_open(&(0x7f0000000100)={0x2, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdf6503a2c05156cc, @perf_bp={0x0}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) (async) unshare(0x40000000) syz_mount_image$btrfs(&(0x7f00000055c0), &(0x7f0000005600)='./bus\x00', 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB="646973636172642c006dcc1b86ecae980e060e28029235b0be96f0fe3ff2f7ae745fda226ca19d9673e6d747eabed88142db1e2c3e873c3f6f9ebbc1ed9741ba91a1d1ea2b6e6cdd3f5a8aae8b532e48827f8e5d5ab86c44c1e571c1e10ca9bee11d619a717b42b29a7d65ca8c016ece13c09772f83dfa70e4a1dd36f2d65ada4b43b876d1c6"], 0x1, 0x559d, &(0x7f0000005680)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgP+zde5xU1Z0g8NNNP2homhbjK2JsdW1Fh6ZBUT/BB2omGmBNo+zMuPhohEaRVhBhIq5RULObxMEoKlFnRmEVRlZx8AVkNQE1ooloNI5mRh1DMGrcjR/FiH6yxrif7lunqLrVZRcCSjvf7x9dp+p3nrceXefeW+cCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+HztfsN1449prj7pN8dfWjP6+w+tO6D6mldOvXTZhFsnfeX28wfNWrFkSeWfnt940uTv3HB444aVE14IYUpnubKkeNnpi1f8YNUF3/jWg6fddPe7e85eWp2ptzJzu2de7tjqh3UhLMx5pDYm3q7ruLM5MG703bMrOhLr6kLYLzcw9fKpO3UkFteFcEBuYPXpg3brSFyeLvHQK8e91pE4Mx04cfCA9zsSR2YCZenu/kO/pLtl6e7O6xdC/5xAtrvn9suvKtvGCZlAebqNf6pN2oiB2lj0xtqkjRhojyWm9A5hSEUIvdJV/aw6qapXuqr/XZ1U1Std1WXVIYwIIVSkq/p1VVJVRXrkz1QlVcXA7vvesbGxI7GoKoQhuYEXxi8a3pGYkQpkGz+lKoS9O14y6cbvq0war0w3fkNlCF8JIVSlS2yqSEpUpUtsqAhh55zA5o1YEcLswBdD/PSZlPvghbMvnjqhvb1txnZMVGXaqgmTp7S3NU2c1j6pOtWnYspy0h/P/fRjf3njJRM7bu8a1dS/lHRFplxlZ5eHVebdPWRH733sV5/cSjY/HwX1x/xVoW/oPevCthlNF02YOXPG0ORvqdmHJX97ZaLJthraU7ZVY24lQ2aeN33IhbMvHjzlvAlnt53ddv5hww874ohhhx46fEjHoJqTv9tipIs++5F+uSKnks/i/S8hIdHTEuV5n27NO/rneMEX/c0drQzVnR/QBdOK3CxlnaPcFoM+9lOO+NN8Tel2REMLJg4FWYZ1n+WQgsnE5iw1SZbOr3UFk8Pcmso7N2m8Xx6amnoV2w71+XdzN+9bW7F5X8xsulLTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/ZwcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IFjAQAAAABh/tZh9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwKAAD//y85Ijg=") (async) keyctl$revoke(0x3, 0x0) r0 = socket$nl_netfilter(0x10, 0x3, 0xc) sendmsg$IPCTNL_MSG_EXP_GET(r0, 0x0, 0x0) (async) sendmsg$NFT_BATCH(r0, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x20000000}, 0xc, &(0x7f0000000040)={0x0}, 0x1, 0x0, 0x0, 0x4c055}, 0x0) (async) getgroups(0x0, 0x0) (async) socket$inet_tcp(0x2, 0x1, 0x0) (async) socket$inet_tcp(0x2, 0x1, 0x0) (async) accept$packet(0xffffffffffffffff, &(0x7f0000001180)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @link_local}, 0x0) openat$binderfs_ctrl(0xffffffffffffff9c, 0x0, 0x0, 0x0) (async) add_key$user(0x0, 0x0, 0x0, 0x0, 0x0) (async) open$dir(&(0x7f00000000c0)='./bus\x00', 0x41, 0x0) r1 = creat(&(0x7f0000000080)='./bus\x00', 0x0) (async) r2 = creat(&(0x7f0000000280)='./file0\x00', 0xecf86c37d53049cc) write$binfmt_script(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="0121202e2f660700009af0b31167ce6773364a1db58bc9b632ef164c49cb2484d301df8edcb8dbea0e4ae7eb204bd31f640c5a8950693831b0eba016efcba66b650cb5902deaf4c91db183a14f8707616e0b3b4302cc"], 0x191) pipe(0x0) perf_event_open(&(0x7f0000000680)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x70d, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0xc048, 0x101}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) close(r2) (async) lgetxattr(&(0x7f0000000380)='./file0\x00', 0x0, &(0x7f0000000580)=""/106, 0x6a) (async) execve(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, &(0x7f0000000080), 0x7fffffff) (async) socket$nl_crypto(0x10, 0x3, 0x15) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x9, 0x4, 0x7, 0x87, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x2, @perf_config_ext={0x3}, 0x9919, 0x7, 0x8000, 0x5, 0xfffffffffffffffd, 0x882f, 0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xb, 0xffffffffffffffff, 0x8) (async) r3 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r3, 0x8) r4 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r3}, 0x8) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x9, 0x4, 0x7, 0x87, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x2, @perf_config_ext={0x3}, 0x9919, 0x7, 0x8000, 0x5, 0xfffffffffffffffd, 0x882f, 0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xb, r4, 0x8) bpf$PROG_LOAD(0x5, &(0x7f0000000600)={0x1e, 0x9, &(0x7f00000001c0)=@framed={{0x18, 0x0, 0x0, 0x0, 0xa455, 0x0, 0x0, 0x0, 0x1}, [@map_fd={0x18, 0x2}, @cb_func={0x18, 0x8, 0x4, 0x0, 0x4}, @btf_id={0x18, 0x5, 0x3, 0x0, 0x2}]}, &(0x7f0000000240)='GPL\x00', 0x40, 0x7a, &(0x7f0000000440)=""/122, 0x40f00, 0x0, '\x00', 0x0, 0xc13381457f8e6744, 0xffffffffffffffff, 0x8, &(0x7f0000000340)={0x0, 0x5}, 0x8, 0x10, &(0x7f00000003c0)={0x2, 0x8, 0x3, 0x3}, 0x10, 0xffffffffffffffff, r1, 0x0, &(0x7f00000004c0)=[r2, r4, r2]}, 0x80) [ 713.225644] audit: type=1800 audit(1673147190.804:253): pid=30245 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.2" name="SYSV00000000" dev="hugetlbfs" ino=131076 res=0 03:06:30 executing program 2: r0 = gettid() r1 = perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401, 0x80418, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x7, 0x7fffffff}, 0x4000, 0x8, 0x0, 0x0, 0x0, 0x477da178, 0x0, 0x0, 0xfff}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) perf_event_open(&(0x7f0000000a00)={0x0, 0x80, 0x6, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x4, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0xffffffff, 0x0, @perf_config_ext={0xffffffffffff8001, 0x3}, 0x4a8, 0x7ff, 0xfff, 0x3, 0x0, 0x5, 0x5, 0x0, 0x4, 0x0, 0x6}, r0, 0xa, r1, 0xb) (async) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000200)) (async) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x27, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x400}, 0x1014, 0x0, 0x0, 0x0, 0x0, 0x9}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) mlockall(0x2) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) (async) r3 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000279000/0x2000)=nil) shmat(r3, &(0x7f0000899000/0x3000)=nil, 0x4000) shmat(r3, &(0x7f00000dc000/0x4000)=nil, 0x6000) (async) shmat(r3, &(0x7f0000003000/0x4000)=nil, 0x7000) (async) shmat(r2, &(0x7f0000000000/0x13000)=nil, 0x4000) (async) shmat(r2, &(0x7f000000d000/0x1000)=nil, 0x7000) (async) sched_setscheduler(0x0, 0x5, &(0x7f0000000100)=0x3ff) perf_event_open(&(0x7f0000000180)={0x5, 0x80, 0x1f, 0x8, 0x20, 0x20, 0x0, 0xffffffffffffffff, 0x80100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x4, 0x1, @perf_bp={&(0x7f0000000140), 0x6}, 0xcd3512cd5fe1bccb, 0x132, 0x80000003, 0x2, 0x0, 0x80000001, 0x5, 0x0, 0x9, 0x0, 0x7}, r0, 0x8, 0xffffffffffffffff, 0x9) (async) r4 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000000000/0x4000)=nil, 0xffffffffffffdfff) shmat(r4, &(0x7f0000000000/0x13000)=nil, 0x4000) shmat(r4, &(0x7f000000f000/0x2000)=nil, 0x6000) r5 = shmget$private(0x0, 0x1000, 0x54001800, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) (async) shmat(r5, &(0x7f0000000000/0x4000)=nil, 0xffffffffffffdfff) (async) shmctl$SHM_UNLOCK(r2, 0xc) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sync_file_range(r6, 0xd2b, 0x7, 0x0) [ 713.273391] overlayfs: failed to resolve './file0': -2 [ 713.291513] IPVS: ftp: loaded support on port[0] = 21 03:06:30 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) (async) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f0000000280)=ANY=[@ANYBLOB='upperdir=./bus,workdir=./file1,lowerdir=./file0']) (async) chdir(&(0x7f0000000200)='./bus\x00') r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8001420, 0x0) (async) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) (async) r2 = open(&(0x7f00000002c0)='./bus\x00', 0x42202, 0x0) splice(r1, 0x0, r2, 0x0, 0xfdef, 0x0) lseek(r0, 0x0, 0x4) (async) ftruncate(r0, 0x0) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x7e, 0x44) r4 = dup2(r3, r2) (async) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000005300)={0x0, 0x0}, 0x0) getsockopt$inet6_IPV6_IPSEC_POLICY(r0, 0x29, 0x22, &(0x7f0000000340)={{{@in=@private, @in=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@local}, 0x0, @in=@private}}, &(0x7f00000001c0)=0xe8) r7 = geteuid() (async) stat(0x0, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000005280)={&(0x7f0000002540)={0x50, 0x0, 0x6, {0x7, 0x26, 0x0, 0x1000, 0x9, 0x0, 0x80}}, &(0x7f00000025c0)={0x18, 0xffffffffffffffda, 0xd4}, &(0x7f0000002600)={0x18, 0x0, 0x0, {0x7}}, &(0x7f0000002640)={0x18}, &(0x7f0000002680)={0x18, 0xffffffffffffffda, 0xd8f, {0x101}}, 0x0, 0x0, &(0x7f0000002800)={0x18, 0x0, 0x9, {0x47}}, &(0x7f0000002840)=ANY=[@ANYBLOB], &(0x7f0000002880)={0x20, 0x0, 0x48a4}, &(0x7f00000028c0)={0x78, 0xffffffffffffffda, 0x40, {0x0, 0x7, 0x0, {0x0, 0x9, 0x1, 0xfffffffffffffff9, 0x0, 0x7fffffffffffffff, 0x0, 0x4, 0xf8000000, 0x1000, 0xfff, 0x0, 0x0, 0x1f, 0x2}}}, &(0x7f0000002940)={0x90, 0x0, 0x9, {0x0, 0x3, 0x0, 0x7d, 0x0, 0x0, {0x0, 0x0, 0x0, 0x6, 0x1, 0x0, 0x6, 0x3f, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x611b, 0x4}}}, &(0x7f0000002a00)=ANY=[], &(0x7f0000002d40)=ANY=[@ANYBLOB="d80300000000000095bb440b0000000002000000000000000100000000000000560000000000000000e0000000000000000000000300000005000000000000007f000000000000000300000000000000a17800000000000000000000000000c0d340ffffffffffff20000000030000000100000000a0000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="400000000000000000000000040000000000000002000000000000000500000008000000405b2f2d2100000003000000000000000300000000000000000100000000000001000000000000008000000093000000000000000000000002000000000000000800000000000000ff0f00000000000000000000000000000300000000000000feffffff04000000000800000000000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ff030000031c566e0000000003000100000000001f0000000000000005000000000800005c3a285e2b000000030000000000000000000000000000005522000000000000010001000000000003000000020000000600000000000000160c00000000000002000000000000000000000001000000480000000000000008000000000000000010000006000000810000000080000003000000", @ANYRES32, @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r7, @ANYRES32=0x0, @ANYBLOB="0400000001000000000000000600000000000000090000000000000001000000020000002f000000000000000200000000000000000000000000000004000000000000000400000000000000610f0000020000000200000000000000ffffff7f00000000da000000000000000700000000000000c90000000000000000000000000000000200000001000000070000000010000000000100", @ANYRES32], &(0x7f0000005180)={0xa0, 0x0, 0x96d, {{0x1, 0x3, 0x0, 0x8, 0x8, 0x1, {0x0, 0x100, 0x9, 0x2, 0x2, 0x4a, 0x5, 0x9, 0x3, 0xa000, 0x6b, 0xee01, r8, 0x0, 0x8}}, {0x0, 0x1f}}}, &(0x7f0000005240)={0x20, 0x0, 0x0, {0x4, 0x0, 0x5, 0x6c09}}}) (async) fchownat(0xffffffffffffff9c, &(0x7f0000000140)='./bus\x00', r6, r8, 0x1000) mount$overlay(0x0, 0x0, &(0x7f00000052c0), 0x801000, &(0x7f0000005380)={[{@metacopy_off}, {@nfs_export_on}, {@metacopy_off}, {@xino_auto}], [{@fowner_lt={'fowner<', r5}}]}) (async) write$FUSE_IOCTL(r4, &(0x7f0000000000), 0x20) [ 713.358750] audit: type=1804 audit(1673147190.834:254): pid=30251 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1935192334/syzkaller.na8cj9/965/bus" dev="sda1" ino=14225 res=1 03:06:31 executing program 1: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'nr0\x00', 0x2912}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r2, 0x8) r3 = openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000080), 0x90402, 0x0) bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r3}, 0x3d30a59dd5129c31) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000000)={'syzkaller1\x00', 0x4000}) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'nr0\x00', 0x2}) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000040)={'nr0\x00', 0x2912}) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) (async) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r2, 0x8) (async) openat$sw_sync_info(0xffffffffffffff9c, &(0x7f0000000080), 0x90402, 0x0) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r3}, 0x3d30a59dd5129c31) (async) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000000)={'syzkaller1\x00', 0x4000}) (async) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000040)={'nr0\x00', 0x2}) (async) [ 713.493445] IPVS: ftp: loaded support on port[0] = 21 03:06:31 executing program 2: r0 = gettid() r1 = perf_event_open(&(0x7f0000000040)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x401, 0x80418, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x7, 0x7fffffff}, 0x4000, 0x8, 0x0, 0x0, 0x0, 0x477da178, 0x0, 0x0, 0xfff}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x3) perf_event_open(&(0x7f0000000a00)={0x0, 0x80, 0x6, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x4, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x3, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0xffffffff, 0x0, @perf_config_ext={0xffffffffffff8001, 0x3}, 0x4a8, 0x7ff, 0xfff, 0x3, 0x0, 0x5, 0x5, 0x0, 0x4, 0x0, 0x6}, r0, 0xa, r1, 0xb) (async) ioctl$SECCOMP_IOCTL_NOTIF_RECV(0xffffffffffffffff, 0xc0502100, &(0x7f0000000200)) perf_event_open(&(0x7f0000000000)={0x2, 0x80, 0x27, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x400}, 0x1014, 0x0, 0x0, 0x0, 0x0, 0x9}, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) mlockall(0x2) (async) r2 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) (async) r3 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000279000/0x2000)=nil) shmat(r3, &(0x7f0000899000/0x3000)=nil, 0x4000) shmat(r3, &(0x7f00000dc000/0x4000)=nil, 0x6000) (async, rerun: 32) shmat(r3, &(0x7f0000003000/0x4000)=nil, 0x7000) (async, rerun: 32) shmat(r2, &(0x7f0000000000/0x13000)=nil, 0x4000) (async) shmat(r2, &(0x7f000000d000/0x1000)=nil, 0x7000) sched_setscheduler(0x0, 0x5, &(0x7f0000000100)=0x3ff) (async) perf_event_open(&(0x7f0000000180)={0x5, 0x80, 0x1f, 0x8, 0x20, 0x20, 0x0, 0xffffffffffffffff, 0x80100, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x2, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x4, 0x1, @perf_bp={&(0x7f0000000140), 0x6}, 0xcd3512cd5fe1bccb, 0x132, 0x80000003, 0x2, 0x0, 0x80000001, 0x5, 0x0, 0x9, 0x0, 0x7}, r0, 0x8, 0xffffffffffffffff, 0x9) (async) r4 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmat(r4, &(0x7f0000000000/0x4000)=nil, 0xffffffffffffdfff) (async) shmat(r4, &(0x7f0000000000/0x13000)=nil, 0x4000) (async, rerun: 64) shmat(r4, &(0x7f000000f000/0x2000)=nil, 0x6000) (async, rerun: 64) r5 = shmget$private(0x0, 0x1000, 0x54001800, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(0x0, 0x0) (async) shmat(r5, &(0x7f0000000000/0x4000)=nil, 0xffffffffffffdfff) (async, rerun: 64) shmctl$SHM_UNLOCK(r2, 0xc) (rerun: 64) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sync_file_range(r6, 0xd2b, 0x7, 0x0) [ 713.513923] audit: type=1804 audit(1673147190.884:255): pid=30251 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir1935192334/syzkaller.na8cj9/965/bus" dev="sda1" ino=14225 res=1 [ 713.550906] [ 713.552559] ====================================================== [ 713.558865] WARNING: possible circular locking dependency detected [ 713.565173] 4.19.211-syzkaller #0 Not tainted [ 713.569659] ------------------------------------------------------ [ 713.575968] syz-executor.0/30300 is trying to acquire lock: [ 713.581667] 00000000275d6696 (&pipe->mutex/1){+.+.}, at: pipe_lock+0x63/0x80 [ 713.588862] [ 713.588862] but task is already holding lock: [ 713.594827] 00000000e74e9884 (sb_writers#3){.+.+}, at: __se_sys_splice+0x11de/0x16d0 [ 713.596068] audit: type=1804 audit(1673147190.914:256): pid=30270 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir1935192334/syzkaller.na8cj9/965/bus" dev="sda1" ino=14225 res=1 [ 713.602799] [ 713.602799] which lock already depends on the new lock. [ 713.602799] [ 713.602802] [ 713.602802] the existing dependency chain (in reverse order) is: [ 713.602805] [ 713.602805] -> #2 (sb_writers#3){.+.+}: [ 713.602831] mnt_want_write+0x3a/0xb0 [ 713.602845] ovl_do_remove+0xf0/0xdb0 [ 713.656364] vfs_unlink+0x27d/0x4e0 [ 713.660619] do_unlinkat+0x3b8/0x660 [ 713.664856] __x64_sys_unlinkat+0xbd/0x120 [ 713.667142] audit: type=1800 audit(1673147191.064:257): pid=30292 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.2" name="SYSV00000000" dev="hugetlbfs" ino=262151 res=0 [ 713.669612] do_syscall_64+0xf9/0x620 [ 713.669626] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 713.669635] [ 713.669635] -> #1 (&ovl_i_mutex_key[depth]#2){+.+.}: [ 713.706157] ovl_write_iter+0x148/0xb40 [ 713.710658] __vfs_write+0x51b/0x770 [ 713.714893] __kernel_write+0x109/0x370 [ 713.719390] write_pipe_buf+0x153/0x1f0 [ 713.723888] __splice_from_pipe+0x389/0x800 [ 713.728725] default_file_splice_write+0xd8/0x180 [ 713.734087] __se_sys_splice+0xfe7/0x16d0 [ 713.738754] do_syscall_64+0xf9/0x620 [ 713.743073] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 713.748769] [ 713.748769] -> #0 (&pipe->mutex/1){+.+.}: [ 713.754414] __mutex_lock+0xd7/0x1190 [ 713.758734] pipe_lock+0x63/0x80 [ 713.762708] iter_file_splice_write+0x183/0xbb0 [ 713.767894] __se_sys_splice+0xfe7/0x16d0 [ 713.772561] do_syscall_64+0xf9/0x620 [ 713.776880] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 713.782581] [ 713.782581] other info that might help us debug this: [ 713.782581] [ 713.790717] Chain exists of: [ 713.790717] &pipe->mutex/1 --> &ovl_i_mutex_key[depth]#2 --> sb_writers#3 [ 713.790717] [ 713.802178] Possible unsafe locking scenario: [ 713.802178] [ 713.808318] CPU0 CPU1 [ 713.812980] ---- ---- [ 713.817641] lock(sb_writers#3); [ 713.821087] lock(&ovl_i_mutex_key[depth]#2); [ 713.828178] lock(sb_writers#3); [ 713.834146] lock(&pipe->mutex/1); [ 713.837766] [ 713.837766] *** DEADLOCK *** [ 713.837766] [ 713.843822] 1 lock held by syz-executor.0/30300: [ 713.848565] #0: 00000000e74e9884 (sb_writers#3){.+.+}, at: __se_sys_splice+0x11de/0x16d0 [ 713.856887] [ 713.856887] stack backtrace: [ 713.861383] CPU: 0 PID: 30300 Comm: syz-executor.0 Not tainted 4.19.211-syzkaller #0 [ 713.869258] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 713.878611] Call Trace: [ 713.881204] dump_stack+0x1fc/0x2ef [ 713.884837] print_circular_bug.constprop.0.cold+0x2d7/0x41e [ 713.890644] __lock_acquire+0x30c9/0x3ff0 [ 713.894803] ? _raw_spin_unlock_irqrestore+0x79/0xe0 [ 713.899913] ? mark_held_locks+0xf0/0xf0 [ 713.903972] ? lockdep_hardirqs_on+0x3a8/0x5c0 [ 713.908553] ? _raw_spin_unlock_irqrestore+0x66/0xe0 [ 713.913657] ? kasan_kmalloc+0x139/0x160 [ 713.917719] ? __kmalloc+0x15a/0x3c0 [ 713.921432] ? __se_sys_splice+0xfe7/0x16d0 [ 713.925750] ? do_syscall_64+0xf9/0x620 [ 713.929727] ? entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 713.935099] ? pi_state_update_owner+0x450/0x450 [ 713.939862] lock_acquire+0x170/0x3c0 [ 713.943660] ? pipe_lock+0x63/0x80 [ 713.947200] ? pipe_lock+0x63/0x80 [ 713.950747] __mutex_lock+0xd7/0x1190 [ 713.954545] ? pipe_lock+0x63/0x80 [ 713.958086] ? lock_downgrade+0x720/0x720 [ 713.962238] ? pipe_lock+0x63/0x80 [ 713.965777] ? mutex_trylock+0x1a0/0x1a0 [ 713.969837] ? fs_reclaim_release+0xd0/0x110 [ 713.974244] ? setup_fault_attr+0x200/0x200 [ 713.978568] ? lock_acquire+0x170/0x3c0 [ 713.982542] ? check_preemption_disabled+0x41/0x280 [ 713.987560] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 713.992580] pipe_lock+0x63/0x80 [ 713.995943] iter_file_splice_write+0x183/0xbb0 [ 714.000612] ? mark_held_locks+0xf0/0xf0 [ 714.004667] ? __fget+0x32f/0x510 [ 714.008127] ? common_file_perm+0x4e5/0x850 [ 714.012446] ? splice_from_pipe_next.part.0+0x360/0x360 [ 714.017813] ? apparmor_getprocattr+0x11e0/0x11e0 [ 714.022658] ? __fget+0x356/0x510 [ 714.026126] ? rcu_read_lock_sched_held+0x16c/0x1d0 [ 714.031145] ? splice_from_pipe_next.part.0+0x360/0x360 [ 714.036502] __se_sys_splice+0xfe7/0x16d0 [ 714.040651] ? do_futex+0x1880/0x1880 [ 714.044446] ? __se_sys_tee+0xb90/0xb90 [ 714.048420] ? trace_hardirqs_off_caller+0x6e/0x210 [ 714.053440] ? do_syscall_64+0x21/0x620 [ 714.057413] do_syscall_64+0xf9/0x620 [ 714.061213] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 714.066394] RIP: 0033:0x7fe1a5ffe0c9 [ 714.070101] 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 [ 714.089007] RSP: 002b:00007fe1a4570168 EFLAGS: 00000246 ORIG_RAX: 0000000000000113 [ 714.096724] RAX: ffffffffffffffda RBX: 00007fe1a611df80 RCX: 00007fe1a5ffe0c9 [ 714.103987] RDX: 0000000000000005 RSI: 0000000000000000 RDI: 0000000000000004 03:06:31 executing program 5: syz_open_dev$tty1(0xc, 0x4, 0x1) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) write$UHID_INPUT(0xffffffffffffffff, &(0x7f00000019c0)={0x8, {"77aead3f3c2af3168dc1ef8a068cf3622f0df99a3a04ed025164d664f8088c58a45b7704991fb473784a0901207c3377a10e2cf20feee73ab76c6cdd788a8e8813d931e8d0981c51d5ba306c97d7be1fb9c0ff2269c6fc588b7682e58a56560eeefcf4b47e237a2753ac6229edaf1bd1ed44a8af2dfcb43ea1cc4fae76bc1678b73d38b858a1a86d68cc749d44d0a01812263104832b3d05b84db2252e7dea216c709a8c1f18107d4cbc5317cfb661db21bbc3e48dfc13acab5fea4d8848c553092c1ec506d3e323b619af3a294340d8a94bfabf8a62924b41714fa540331bf0fd70da353da0b8451525727f47ee207b32f837d8ec93591fe2696d0cb6e09a27b2f757e09de3cf3e993e25b7b4d34a89e0e6aa44686a3b7e721d2920238f71783e4a9347671673d74c9922b34fb8350b2432b793ace0972596768e2fe07cbfd639353b6c759cc37824e5316799469846c739021b198fcec45a05676939cdcdef75ec54984cfc2e150884e8889ada5a9c6333d81d92c650e99627f0f40d4275c8ceecf24af9d57d200cd922a9319bfeb6c28ca493f57d7b9fb17f225fe0ccd72a93374007fed9b032c1ea6c49ffdae35c5cca2307a4c1e5dc35286f1c69a29564e4ddc91989e018432bd7e7dca7042ebd0fb338ec39a3c9f6152cd31017815a655a739fe5fd1e1be4b969e29a50ccd0a82a48841a5acb0bceff675b9a08616662de9db148b623d2f6c53203e20d1ef275ff1f3b2715ed71f8771d63d41d60c643bf1e249bf03b8d4ae571c4169d726fc3dda3e181d5c892eec96137013224c44416bd1f67d40a7a988622f8b030b84c8ad40e0e64cedebc46ed175ace829b2610f474783f460ca65b854a906df62c2ffcfd6e878e9d39fe7f79dfe9e0902732fef8db37713d4639c8349f28107040b917d7fbdf0139e00f348c79b69a33bf241290f474752b12ce505ae2ebb9379eeb90ea925aa9cefb323ca844cff69f56e9d258507fa22a1fe8388897515ccc847383a98d8cf7153d1fba107b855d99be7de6fa486c918de21031c38aca17e0b8996d8c8c7822113a24d3316c8e10183bed3c19c4d4a3326b49578b527f2a506a3d871ea2823e44cad07d55af7f8b2bd371fba21de442faf810271127578c175d38708ebadeaefe8387cebc35170449b8626d34b8d81e218e0ea7143be17ef0529ff73d4d960bfb2e2a5d02f32eaf90cadfff822cefac489d1c558413cf0fa2cd2506f69fb9e1a9818b1879af6ab3fd68a56e4791b6eea510104b189c933899c5335630b06ee352d56cd03fc2cf098d3016f34d1268549efc58331abee04fe1cc06eb4b92108e04f9d62955c14c2587048e607d3e2ba6a6fc103bc090cc6ad0f9f34c05306e11687b087f5f788b5e9f414c426f9cd786cd935d2c933324b7f9987440739edb610e0882c2b1e5e9abe4b7e22ca4cc9476fcc16ce6be9eb68eeafc974a073dcb796418477e80fa6fe8cde6ce2265e8bc0b1f5d0efb543d8c27905a9081afdb0a1ee5c3ef2654e5376f0d72c393e42e9fdbcc1a6740379ed068d01a618db5b8d333ea2d5c0e0f6fd6e9df56b57e94ee964c2fcd24ef9006d63ccd8340df1ebd530599b9959472e7e7ec6f6910e4251a3ba91d37cc71893dc508256d2c831129128bb737ffdaad4f9ec55d5d0a4914501743eecc6df2f23773ffc1d9baeb025b7636325a42464b748c63eb07dcfa5fc4d1569baa555b73e52e4252b6018ccf04cdc8dfa57c891ba9715d9202f8eb283da2ab58a2433d1e8889fc9e5858233e4e9e1167dcc8eaa54acd57761daa0434e8140773dd59dca49d9f2049d048ccbffe7662722efe152a8e9456e5d4ceef9a86dff6984d50cf16d1573b6d416978aff1e0d2483e181e76d99b26e50e418ac91b6c9801f5f5b2b01ffd1728a6df4f1f5c50b115f1ee99adc6aee9a3be567b518a5b059e3385e7608e9a27531dded420172cdb17ff4a799f0f92020f3f7ee3fd03004dfeaae1a7bbca73ff4aa8d99f9e03c9392ca40688a6a0420fc187da603ce947341ac6df13168ecd8e18fc544797aa5c1271192a70e621e704caa0d83c17f107bed34fb0c7591a842f30110ed29a19a57bd727c2ce0ade982babf725491d85f372d9f0f09425afe20a23c659299b9621f480c4728300ed92162cb54ca536a6a23c0dc010e2a8869aaf237d09f697447718004906af9ef1c22625d830c50beaa41c5f826abea5f7f9654fd820d42008974872a1cdb048a22ff67dba83d9148778ad65a66aac519b9194bf594eb529a57d7aa183b8a69899cae1cf0ad3831bb4d24d7282d7ac37635599e53a085eb81d04c01ee5b205e2d077670d223f43bcdc224b3925fb9fb62c37235d9fc12ebe0722e511edd0368cf33a81710d3bbdcd3edf965394e53e267709132922148f180f1c316276d5ee83ec78ade5ce7ae9352df78be09509ba76bc5eb4870b80f7fa6bf7a17869e322ae4107f39841f633edd5c2c2b2a3984c0cd0e6be98d77b36723011aba9d8ca9de4c4753f672d0f6d79b2da10c1edb665ba73ed53f0e6a14e01adddd59750065c5735e986b7007869ba699b13c356a57995cd3415dd276400c9d9b384c1db0c866816558c6848c34812c3b3efeab6dfeb39d29ece4fd6dec227b298df8a2d9110f61ff308b2695e839e3dacf057fa605d4438ba14b117d792829217457c7097023bccb93a6db42aa3e498149d0e6eb5c8d6390be4a8779bee359cae6b8a5143717952531c319f2a8b4a2aa024db06a08155890a6227505c5b191eeff487412d9204d560acd2809e661a7415ba65e75e367d1d14cccbc4a39b0062090e8a2b0fa9ca08bf6df406ee7dfbfab9f54c59109fed2241519b72e09436b70fef67b92c3fed4edfa7467337b71fba652b7289ebe12cb2528e3cbb74a718d5c54b2aeb5e9c87a178b8f4c823b940096cb02447175f76db651a97c5d312825fe4723a8625af582df9df0d02708286bd4b8c74b27032354a217852c1715fdf34b734b45d39dfd9cbe8ca849b7c1469caeea69f9b0f3a9691ce1685bb5ff5c71556ad3a5ea9fe4e075edfece2dce37d26ae76c8e62f3df9353109138e894bac7ce1863fdb1ffd6b062f899e2c50af76ae4a1412f5fd950d0ae6127680545330c7a542a793ad391a1f6bda6cfbd4780fec6c62775fee64f65a6f45e7dade56831e35339f17ec4006f58521ee0a085f7723ae423386cac6d6012c1c0db534ac851ddfcae21d909d9227a3b25ed72faed3154d62844cf753b6f66209ca5a0350c73becc7a247776ecea460385cb6a5aad50f60a5e034a6d459e556ffc474c01d2437abe41a086ac6a07ecefd5b8ef8c0e845229716d2d3317f3eec92b68838e3b29768f5643f5054f6aa8a88a6622feb12b94479226ac3f453c71ed8b125ea7dc1469f85f6a5f7667080178517fd24195e63281903dfd83ecb831c3b0651e3a6bc30ab7052d46c97544fc19951d7d79b0e606bcc3c1ec758cf09d57f5f7cef77620e8dd441a306f4b50012987bd503f291ddb8fc3c08f1f171d4331cf1438d560a2631e8d30e612a30b095ddf9117ec3ef98bb44a254e0c27a12d92e9989f93dfc268f389377f74318291e5dbc38407ed72541bad1839ee5269d8acb03bb3249cdc30ad4a4b2defb2916a3348968c11dc4dcf651ae007df58ce2702bfcff51a50cde1eebd1efdd70dd18534b06b3f1bb17dd2df73e2aa757e9e2cf6a6f3c222f77f73589504312c0805fe63205ed40589d17c3da7e50207c074938c6441a0947c0d8046e6580074b95cc8013a1d4df2b872df7c3cd0e056e42d59aaf4aea0fa67943d663a0298f306cc462293e77d3696308bc1f22c306a2e275c7145bc336b6cfc6941f2975fea124b8d4591adb91584251b42d6f51de9c8584179753dbcacb08e78af35ae60640f8d0b420ffce270a7db99dfacf024c5b5f62b9a86b825c2a3fd01efa1fc1524bc9aa9b785be9396fec463aa12e910d054dfe3b95de108b71467c67e94e7ebcb9059178f6c6d83341353a2681349316d556985b8a0f68bf453cfa1095699a4183ea12045f35045fc9c9ba2052719bb6b372093561013a5f77d8f7a80f15cec83a7f8d942e419febf645c559b9d54796c8b7e268b08d083e079489df6521f6bfef206781957de9c4de57217de5a30b556130eccb448761f10363321211cc37d4a6ec10d3f63d43abf7ec9bdbec36735a0f6e595618b2765a8501cbfd215e7217fd4c6dfe6e768aae4870143fb68aed6952694291867f0558539fe1d7abd367b84e1d9d092e9478f5292e30018ed23225d2c3150bbb71e274e33b2829efce3b9aa0aa21fc0b7f431e6b8aab9c5b19e71a22559e29faf54a619c7e7a1b7c453486c2055f97b76ae1031c4ffe79a4f13f702e8d39ae693a542f3e686722f99095bd4785eb75559b8d2bafddf73eb3ea495dbc95c4409de92e425cef58f3b4c969decedd9067f19942b9379c1ab27993b3b4eed8095898e974e8b9ba4f9afe6bb443bfde5a16f2194e2503e48adb8d669feb4bd191927d95ce8fd1bd750d4ed5807c337a8438d1f7791d09e1902a513c748ebd88bb7b4233607223ee21242c304834da6e558b5c06f3cff89dc4a67c727fef1f468533428980d26f207583a4369238ff1ee955335a5e30e08197a5a4b9d9d5fa24b84d5418a41f6e6d0494a1b762639297253f4a32444cd7ebf7484bb2d5dd7d15723557ceb6f9ed311fcac6d117893edb29f844d687a3a4ed33a78bcd23d10c461cf7eb9234ac0b04d9f2d48bf88069fe4259ae37615fadf70561f1fcdcf11daa3e94e1d8f8b86a80fcf25e743d942666313d9b87239e2ea32af92145d76f2ccd1825450225b300b3040300f84f6cb98050001f711db51ef3e0d1ce9182899a583ae4265bd99362fdf5204427a722d65dd6f0c781f498588bddc77fea8b34ee3db0e5390c57f0f5008aa03f1f04af0e4a1deabde21f57b7e848dbfa73c610ebbdd706186444fb63817c2ac873316e0f86c71ab02c4e5e29909e5a26b08bf369ecea2ddd954c62931293a971db8e7fc10bf7af8a98c39b0b0a48f1ca151271d2ebee3ef1c18dca4ea2e919a6becad22aea14e0ace27dff6a0170d555b43b6af2816cb077492fda4285c4de7bf28572eeaa504b8b63885edb3c0568c407b1cb437e0afdcb90ab459ad520f5302d977c9b3ea64a1424f66343161c580c468f60eac4902c32e6e9bf1ca8bea63f56cc9a748c64cf8f27064102ff2ca9f540697dfaf22fba3b74a05c1e8616d961634fca0e85ce8f80b3878871593ca80b8d8464b89a9e74daf6c45187b17e9191e9c959117ea4a27e7bc68e8d10b30433f2d3f38717a3b6d431cbd91107824647aeb786ef46d4ca20678a47dfed5c0a90675f7d40a11845b07fbc1f1b9f9eed30a62cbe6eed24bb2556b25644233ce4e5e66a4b087d863ae2eb0ae68a2d2e74211249eddf27774a44e49085681348668c26ade919b01d566a2cb4ec20df85150ce7ec3b88dbd79f0bd67a0f5bd92b689754c78096a6f7a5633083f6cbdfd0a720266a446268bd542f10dd8230921e6ca8060b14920e74fd19ca1ee39562e0e32924cfce3b14bcd502ba898dac504f4a746327d8e191834f62c4d41245dcf10035eec0d37c3d4cddf19dd34d5323e807d53e556c744d19af67796cf2086d4c9a1d4822abcae9d739fbfd95f2f4b2aba0d76958f5272aa4eaa4a32fc6429114b3fd835f8d74d818c327f2e7e9ccf1d950d8ca3751de292bfa26f9faec45d50da132388935db1692e0c6a51815ab", 0x1000}}, 0x1006) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x800000000000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffdffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0xecd0}, 0x0, 0xfffffff7ffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0) ioctl$TCXONC(0xffffffffffffffff, 0x540a, 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r2) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000180), 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000002a80)={{0x1, 0x1, 0x18, r4}, './bus\x00'}) write$UHID_INPUT(r5, &(0x7f0000002ac0)={0x8, {"6e8037ebd75cf2e61cfd594c9583e9686a1b431e84a0179d2647cf0a9940f0a63ed9c61f047a6bbc7ad7403f37e1ed8f1ff265dc722a1b6d0fda6a284b2013ff41dfc01f40814dff1f19b1f8f3417211e909ef7cb07ae4212c3018c4a9736802eafecc4d1d7ce45f05db5df8e5bc2b0fb67070f8b5397d97cc8184f10a15a12859eaa07909930993f15c20241a9f8bda921b9a615162672ca7b386696b7deb5271ca626260963c183d8b64f508554d65ccbecf79ce6552f5a8fd032d5bd1a845a3a1f21a0ef14d3ba779a847f1251695ee052105026d17ebf068ed20665482a0e63a84252d0b526716a9f7ab518f054bf4d9d853182708016d55e43bb00add29c65870dad03ccb2f91364a75749849287b7f5af57f94ccd3b1ea8012d77301a8a316e0dbfadac88aa7db7c2743a661df29db1decf38e05f913fc15680bc6e20160bbaf9974ae5a6c14bfef270377452eab060a33f8767ff4ef3ff948c17c2778491fa1540b72ca8ce5614f49597586d931b53bc62233ff163c158f471b950b76546c7857b1b98b03d2e4ef21d378391541721f0d33fa3e252b1f317e02c9a7b19febfc470a5ed1c242b1d46c261d189eab5cc106662d18c812719d0fdb3b1abda1d6b3367b29e5f687fc34cb7b60428b0fde5519af55c9faf5532855ca5d6c97120634d8a1443d91755d3f7816061aad2bdf41263b1ba5f328688386b62547101deb48b03135b742dda9c9cc1604d42e43162f1049e2b84ab1df2d83463479ad1749f7923154f255f92c39bfea7ef21e550d68d232431e14b8d6e663d5c0d8bfb3925ecc5ece9416c14c6a5d76628312895268b5b9ec1201070054956a46b5b4aee3f2e190ea5c9bf1498c8eccabe592948d3e26f52210f1d3b46ce889491bc4b2f7d53f408ef079ed7d55c72909242b69ba49ea82cd279bdd3c0c3a42e7787bf502915f8e81f95d3edd1725c074db90ba8f68adc2ee7ffef35a767ddf8e20029c77a9df834b8d1ea4706a83cc074ad12d12ce6870f8c1b1770bed3fe11d899b75b0575facb9e8ba56167842f45537feb3ac68863a0871e445fcc7aaf501588c778e42a2bc7833e27e8d5e8bdb048b14ceed651615842a6040e0d7259ebf4977d035313e02961e60c459261fa95cc967b2394efa004840e3bde64ca0146c1fd858da3395de84ab34beb08138f3db0bcd998be576f466d0026ba5871a68538c4a6afa2d39f2841ca4385175c92eb36f313409d972755dbe0d86725b6402cd5488a875693801bdacb8cc50dbaf8feb29459fd0e4c8ce4687037603e5618d0b0a84e61853be99dc393b5bcd6410b188152482ff3689d50e75e99d3725d9a2e8ed25b05ce373208c7a655f42a4cff3656851b8d73ecc138361c93434b88518d87d9e3ea6698022fbfb9395662dc1b71a32cb0d95be8b59ebde14da88947a0c9c06d7eab0f472e40ccbb3961968edc80da003e83995a8cfd54146541b9c39c6f6c22dea8123e040fa7bb15c74ab5386e04a5955264fe193cc9013b3ecaef17c15f4dc6ee711f03f3ed9b641fd5e63a62f1a4ab89a006eb18377d39c4136385e3aeb29b8e13c17acaca9adac35729e1e3d81d0619a0a771caacfcd8366d4bcfea761867a2b9c0ac668b2b73abf3245e2f4eca99511479b7b1fd2658eb3b4b17067abddd7fe9c4297625c4850e0605bc4111d94d74fcd0dababde413baf62ce56673cc40774e0c77431a9673229c6f185877b81b3ee83d996307d4e19cb2b2e190f2a1a488d177f5b03fd4f4689fbe18e3c04e7598790ec4d4997d8d0a2a16fa8309527cd9ef44d0c53481df1f1ad55eee82dc167525db661640bbe0e0c96477ce8103d7b921818f35cf4e5b6be9e694011c7ef3fb9ea94d801acf2bd4ab38c700f7bc009ad85fc9b7c87e7292b2fa346b413a789d66d4cf9b0231eb208a85365ffbb91d9fa3cbde7e466f660fbcd123cea4eba171ef8519cd60ce98d835a105d68b5520692d90d0d3a0b9427aa857d19c80e14c0c9269d52074c709e875f46b202cd4483c9a72620275390160feba78c7c344469bd7590a96765c8eed7fbc9af505b888e0488c092c74f1792b1789082c59870cee0e65624333f30da8d8dc8bfd91024f61c27849642e94a9ff57bba194254caea2d55e5c5e30773522ceb88ed98c1ebffad462ac98785f2a534b252f7be5417260428ca5b823ce65516cb503edc0ddd1e4ac67d42dbc96a01b2db89ade43ac815ba5f2b9b552628196e43b642beb00696a9390d8fd4954159ea0b6ba7a2db8955c838dee77a906170bea53b404d8cfe577d495158c464b9381af670610603a4ca6ea30c92282bba11fd349409fe17393c3bff384c1788695e39d6e1f0a8c10b7855746cd99e4ebe81d69b02920da47dfbd1b965db2cbd8d6dfdea0675cc4c85df843858a998faf0d24c474ae278a6ed25a5d5213d531411fd60751a063120bc23997ba46a6295d37d676d7638e44c129c6aebadbed7eb79ef0cd270bdab83a6353eb7a3a368a877fd53a6ec21c4202cc88770ec48222b5754b387af9a0b2d983acdbaf1d5a7c8c1a1080309ba34835b8c07cb9dfc05ea6e0f1b0850d7b95dc0cca1245caec02ae3362ce0f599d7ff82562d3aba2f99a46cb21450d1f347a5098d2695875727ac65e4fa5ab39b3dcaa9274a154431309782531e1494246d0ef351b533aab6648372c5ce62725971437f36e2869769860de178b06775a5d1ee57f226cfd83af80a46b312c647f16c69cbb8fd5210e8608678eab07ae2b7a6b52d53681eb215fe4b6f9515514f05315e257f1c411f3d0f8e5beba05f84343032bd0b1ef771f8493da2955870d382bb83264ffca689df76f6bd7e03e5873e46f80ddbc2073eb40b4889004f5284728bf0066fdc64d7caf7f9be86e9fb3368550989e93e181954aeeb1a2f4f7c37fff593bb9dc38d4cb925bf5b731a9886cf52a4513c725df0d03b35c4fb9de4c72ae7dd54dcf426ba9f970bc9d8b2e7fa37eda1eab0ab13009d360cf6989d9d3d6ab432a4b6d3505e0edc19529a974d5272ef55f1ad501570c76e16ed991e6e5271314b2d3e1733768680ce8524a1580f57933a593a950e22ec8faf2750bc66aa3455d784012c345faccf3a6331be7d6de9ccf5bf93f0dc398a79c2f7378fecba2f43a50daa9dba777779b7838a8b86b25609d528942328d34768c99f59203468834c696ff80b56438980b39bdb6c39617c43c7fb7cc36880282e34779319057895e3c4f4de9528e26a7198b686eb56c851bf10cf8ba7340e6fc5e8cb0bce33ddac0e422e2ebe5f556d68bfe87aa569836820b1b7551968f8ae4ef93dc2e091d06a1c6541bb281f1cc8bbb525d0ce0da272ad8d13939497ca23470e091d7f9e08be57196a7120985b23c98e61a9204c3748974d6d7271c52606d79ebb5a9da00786f54be1f879ed1176b1dc2608a16f460bcef218cf6273e137b06305b20596f1e756169086744f3dbb90fc613ca08d5af1da5f64ab97b38b8659341e5d8b7219abb4751d09a9350e6a22fc15164b2410273e37f6c2de4871dbfbeb7d52edfee02499880c0b1aba915a554a424fc095da3972a45c95c8e4903b93c666ada2b32acde50e7ff8ced451e1afa61e280dfbbc1f4a10185dfd473de1b5e12eccd73b5cfaafe590ebccc6711dfe20d36b6a53680edfcc4e4d252f579faa0a5541eb79eb3feb4701b3fca3476ea50c7740a868d01763294104c366d4271145b6742353802e62b4fdeff76c61c21c0595f218b3075ec8e102a88a39ec0a0ee3beb026584c2ddc53ea30ffbe7e4cc63211d5f2246f592b478853566abe4dab76d8c3ed699a2ee923cf0cf51d1279427a3cb799ffcedf8941c63b9975ed74c88795fed9def80f247f1638fcf5c2689fabceb6aadde40900a5236d1e1afc7c810f9534849d9542726b750df655cef1aa80101eaafd55745ef2c2a1193da6210a7c9afeb66aca3010f6a588ca27906076f6f7252b109cf6c3a4a26fd5085ecba3a6ddae14c82b00c458bbb51874bfb799396cba538a9165d0d879b413a00edae79d7af4a0d3d6b5784ec55aa469b9d85245e6c17a4cf52f06e7c4c51c7ccb75a21ca0914520fdb3db5808d62ca6d046c0c7cba1cbeca43f3f323fa42405dc27aae8106426f65f16a0f70fc108e0a655c9f65e631aa9c06ddf93a80499f76ccd4603f5f267c38f8cbe6c02b07373337903d046a6d190dc47bcfcb663a3c04059884c97bb56a1be26f8f3b3e6d4f598b6032931b64b11268f5c91f187fd23fc99065a056c56b164da55e19e9d5b3090ae58a81837a4cba964358a3ad881d78c7f54af3216b59ce4ac8aee7937f157f9371d6bb83b8c115ca48f75a23c3c55ade9949554839845bb516ce0ae4ba5e37380c7b8bd29d325ef6937ba1b99fd894fbaa3168b59b833ae2beedce3946ea5fa642429ed3a8a7b0d4859d5e48d3e34a54c9fb9f38874a51ada3e85e093996d5e7b1cc145ad8d024047c4f4b6051e69878627ee94a3dd27e65324cf1d0b6b9623da487d547bb78f053ee2ef4435f1607f51601f3849dc05e8acb5e047a4a7e06512d9bd439d5a37dbf3b5ff71c616489a44beb9456afa51be3ffbb9ecaed005825d5f1d3fb06f5dff8607fb9c3d20c0ffa69ac1da570e983e03e347c2f0457c70c2cb1730f891c60b8f21de35f4081a7d3b25306b05a03ef99388049730f59351cff99067cc15837b6ded512a12acdecbc1bfb26a921984208023a6ae9f32febd4d95634bfe617d4fbbf6904ecd65a15ff4905ced41c6696862d4acc811efcc7bfa3bb43535560ea70c1eb07efdd115c604e1be27a4a554ab1e3fff5daeb4ce941b4397df1f98119cdd7fe0f5b59bf7390122fa705976b80204a07fa9ce79dd2121bf93a8e72e6e8cb72b9e8331ab7a700a78c271f44f8d447e8da749e89faa38d29646e0b396d135ee9379a563217356082e794f89be57ebb64bbdd69d6ce78e5b0c8a5b10579e91fd713b5e10b4ac2c2c45708266a7ce73a07d17bda41dc715c99df825f400cf051d978b4c5be7b249b6c5c10997bb2052c9fc248ea9673b93800c6bd73d957c85b58f3f683af135edd91b914cbd6dd3a97461a037fe084495ceebf068b6a33f137d12142dabc22e97c3a89acfa2b0c557a49d942daafdf650b79ca894910c70cd9ded0f8549e87b4bcfa96ecaead23bbb32fb97e86f54ca4ce47099f9b3b502f83b93e13b9a0362b829b0971a7764546208bd2d2c9a980e7800badf23447f652139bfbb19a758c998c4374aed611bdd9a7a930f32f2d7a6de943366fdfc705cd69e537134871d44f6d88c8acf5458b1ac7373730c3ed17fef73ca7327dc8bfe9fafaa01c2f407f46eb549a02e38373ef2b6cd8f46caa7d78774aa99ec39f5ac0d5690c14dae049d1876e8d54201fae97bbbfede30f33c4cc42374095e63ce961308c96deaa5f10280523a51d6d18f53bb816f7ced383f73924df75b41bb1b6d5ab170fede58bf07ea2f8fc548774ee243f7c4d404732832f163dad8936169bb557982d38935c47b3275e808ad34cf060356a184407add3a4b4560113adf6e4da9a88325aa944e208c0c96db2c1238d6831ce141816e98c1b04e8cfc957bf4b41059980cfa923cf703095da721eaade7c7f6e688cc0873d3c4d4786d80446fc3eab82b110d04079eabbf525b0aa3501b7b159db11fe956b25f3a6f6ba96865f48e2b546829a8360a80116d3acd9d948e033f2f54d03cd228152d49f2885da7c4f51e5450c0f24417e2ff361c8e3bc73a2b9afddaa9", 0x1000}}, 0x1006) io_setup(0x0, 0x0) io_submit(0x0, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r7, 0x8) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r7}, 0x8) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x9, 0x4, 0x7, 0x87, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x2, @perf_config_ext={0x3}, 0x9919, 0x7, 0x8000, 0x5, 0xfffffffffffffffd, 0x882f, 0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xb, r8, 0x8) ioctl$TIOCGSID(r8, 0x5429, &(0x7f00000003c0)=0x0) perf_event_open(&(0x7f0000002a00)={0x0, 0x80, 0x9, 0x9, 0x6, 0x1, 0x0, 0x10000, 0x2, 0x5, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x6, 0x4, @perf_bp={&(0x7f0000000380), 0x1}, 0x84044, 0x8, 0xfffff800, 0x9, 0x3, 0x32, 0x9a, 0x0, 0x2, 0x0, 0x5}, r9, 0xc, 0xffffffffffffffff, 0x8) r10 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) lchown(&(0x7f0000000340)='./bus\x00', r11, 0x0) ioctl$DRM_IOCTL_GET_CLIENT(r8, 0xc0286405, &(0x7f0000000040)={0x10000, 0x9, {0xffffffffffffffff}, {r11}, 0x4, 0x28d}) readv(r6, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) fstat(r0, &(0x7f0000000280)) [ 714.111254] RBP: 00007fe1a6059ae9 R08: 000000000000fdef R09: 0000000000000000 [ 714.118520] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 [ 714.125784] R13: 00007fff0ee7297f R14: 00007fe1a4570300 R15: 0000000000022000 03:06:31 executing program 1: creat(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) r1 = syz_open_dev$vcsa(&(0x7f00000002c0), 0xd7, 0xc0000) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r2, 0x8) bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r2}, 0x8) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="14744187b676fb3be31f471fbbf168c085ec9773b58ed4ca277f8d9a92136675cfb82f82a42e9b817a11f84a000dfa4fe61df7e3", 0x34}], 0x1) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000400)=0xfffffffffffbfffd) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x2000) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000000)) r3 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r3, &(0x7f00000003c0)=ANY=[], 0xfd14) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) r5 = perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r4, 0x8) bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r4}, 0x8) fallocate(r5, 0x100000021, 0xb68e, 0x2811fffc) [ 714.235055] audit: type=1800 audit(1673147191.814:258): pid=30331 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=collect_data cause=failed comm="syz-executor.2" name="SYSV00000000" dev="hugetlbfs" ino=393227 res=0 03:06:40 executing program 4: open(&(0x7f00000002c0)='./file0\x00', 0xa4d02, 0x1) (async) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) (async) r0 = perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x8}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) socketpair$tipc(0x1e, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000040)=@hci, 0x80, &(0x7f0000000100)=[{&(0x7f0000000400)=""/248, 0x200105d0}], 0x1}, 0x1f00) (async, rerun: 32) sendmsg$tipc(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="a2", 0xfffffdef}], 0x1}, 0x0) (rerun: 32) perf_event_open(&(0x7f0000000040)={0x2, 0x80, 0xd7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xfffffdffffffffff, 0xffffffffffffffff, 0x0) perf_event_open(&(0x7f0000000180)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext={0x0, 0x35af000000000000}, 0x0, 0x2, 0x0, 0x0, 0x0, 0x101}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) perf_event_open(&(0x7f0000001800)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1ff, 0x9204, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={&(0x7f00000017c0), 0xc}}, 0x0, 0xbfffffffffffffff, 0xffffffffffffffff, 0x0) (async) r3 = syz_clone(0x74809480, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) (async) syz_clone(0x4200, &(0x7f0000000640)="9740953bd5c827f05cab78873b6c9352bd33e43b5ef16d799f0357336aae56631d0f8cb2834a61129e52051b2fb38f640fa5c3ceb02f7573d965c4ddb12aa909fd71779e60a145f352cb81bd41586728e82367abb926f354e121a36945d62bd841415c0d1494a392c50390b55641cd80c8290145ea0a6e31196aa91dc4240bffe1bdcf4bcdb6fff0fe2ad2489c1a487055ef382dc8b5467dc6730ba02e9f4904461c4efc3b9339eac19d3d08f25feef6cb58f3891d4edb7f565004f598da9d1d2b7f0476fc8b3f106b5854e40626c3f4f40708c168b02fa4d40a5435106c6eb8a8b41fd2d9135c8c8449179178381e531d90a14b974c22c2900f3a1dd604230e90d18976b89e5f2a1d0720a8703572ddfe37323e966fe5509fe2ecea7672221299b3b7b57fd8bbd1a0b831db47a51ad7c9d80ee2c309d227b3098cc09cebc92dbfc57d62a811938b99a1bed15c34dade0c7e4e27113dfcf595831dc268a0083b1f74744ad0fffb846162e57646660018960194e6801ea601a4dfcf00b4544ae9ccb8776de43bd8e1e83224919f8e09a2f1c822bda6eb2b05a6d20465c851a654ab41422ef4d1604648976b7bc1474f0d7f4e825088d8273a453e7b994c6745fa141a5fe9168119e9aa4eede411269efd7170931cda8ba171fab1001e3215d67cd774b3722473652921dfb65c00099d573e7790a020ee367af297873be25600735203f8a20e1aac5f0702ba670fb948f8e384287588bfc2d6ead55a8b7124c3f0c050dbe1a671b043a2038cf1fc31458d85f3de610ecdb5bcb161138e1a919db4a8f819b33c2ec7065f89b1dd69b8d0a2b150ed24de0f291b31b53c638b2707711fa1b924f0392e58a10e0b592efbf3c56e04b0d23b3e789a87b8954f259cc91d2722b31731e2314553aafaffb344b9598e8f86289d59aeb247ac0fd6bc489707146966835febdf7ed0278f46be307a8e7812edfc55e8264168eb01b051ed20914edb5b97e52c6aec3ed5f4d1db1ae80d24156049f384b33354546bb1091c2680ba41bb61d3da7ba09cccf99c397b862c6c0fa17b286bf02b9d2c7fe4fb490de3738d73cc345ad8f7182f9f7a9bd04dcbcc468d15f1e99903b00cf85341acd77477e8fa2501c7cf2e2f3eb961b13518b7f8c9124491d515844ef6399c5e6ae9ed42a4c5b8746b5a3905c8f38cc738e5bb454943b1005ff1571699a688e28cc760733ac6a6c33d3a4622525eac98fe0506a952e04f93d589ce3b8df881cb500d8c7826b92fabf70f1853b894dcf53f7492f636047720040ae44fdf6b97ea7d72781f0bf22e3930e44753057e6c0b9627a485639078c05be17401eeeaf8e7c76c9903ec5cbdfb506c87a34e6147175105b692e2c1dcb68b2d0fcb0ed5a9252503b5c69c834485cc659b6678e50b4013bf1748dcff614cffdf2272a032c2eedfcf316dae3e964d88b138c308a7412c4a578c32f6defca45b941e3693c9ece2e1cb61e62b2fa3970bd344519df10979e0a949e40b05d5b0a339c9df2f5ceb7687b1f02cab3b36b7f7ff366404523aa5fbc22865d244e6a7aae54cd08d04d5e3c7ac37be3dec51cbadbff95ad000b6422a84aae49bb04e658514241b7cddcfd15cefc657853387c043192bd1c77ff4b311de927f5787c8fd60b3c17a6747ae6e92f31c8a10ea41a6e80b696e00bdd450bb1f23c80d30d03d634c16fd8f690a93120846463f8781b1efb482830c4718f3da8cda9db3be98fc74eaf33f399e87e4e06f2dd846faf3bfe7d080bac60e89eddf7f91444cc5209d337eac48754fa153d81ad380af605e4d2c7db04a02e6f1f3696d47435baa937e73c91924c4b9f92e4cdca5678e8dc3290f47d3f32a65a407caeeef77467523274a3f2798bd4ffa26a060648b9f6cd8af2c43d596d9cb9666fcb31dffce2764a2a7239c63e3e84e84b3df35b6d99e78407fa1fe7c70079fa53193787e4c53dd3b65b06f0552244263199ffc92dfc1b11634b44362d4de8f05ea14e88f69c9c55dd6c867220b63dd5f9dff20374510fb335799b98a6ef30ee7534d3966cec1eaa09740210215889f61171c935d8fb3f30e77a96e695c3c01089919b298268f1b573bbdef107b8e13690167050157e36a8f0b8d3dabd31593c658726664ddbe1bf7c9cc1f60255df8075f579e9d377bff51827bd2b2c6e15a387b7c9f37112721b92fa17e9e34facdb85f027034a019a5e3eafa6c67860bd04b34036f88296b434f561f12e1c9d38bc90a7fb58cfb8afaef8de6a5a07ec88f0ee6b7a9418a01b9d78e4eb575c89cba75362e21cc3e6474ec53e0e6a40a251598db3f122c94d542d4d59ed892455de98071937aa4aeefeae90ea9020df75c9e230d63830797b471544ffe9472bfc05417b7da4194cba080bd5c0d2c6b754509d821c564f27c2bb7a519a46a468f43d6d6938b0c7653208c975f909af203cbcacae6c2002f0edd1979239cc4eb472c0e5ef8607037ccad4f5e70678fb68f6f41254894e75d881fe0ca43cd07a4f3828425ba75fd764e1f640303323b201efaadb427831facce07b9629d9979621bd0756d41c1c2debe93d9106db1248be64deea8443aa023f338151acedd3aa5050df0b0ba62dcb5831d2a2b1fd7dad8ef53c16a489cc401511b282e6e3a2e1bef201c6728ba3858a1e84fe5553e98b75cb98f23e37e727c77d1e3e7b56d04aa5e0454617580a7a0b957ff521ba89103f7e964b46f610ac019d11735283642bf5cf1833e8471ef237470639d9724946d3e552651cbd4da0fbb2f4227e0f8701054c3cabcb8577c3d91f56b37471720db4e2fe9086a0b0958ca315bf147cf96ed16462ee469e355e0f0bff44e2d66fe99c9d631f972e0efd900920a2627d7899a1a6dcede2468cb2c6e84533864fc587598016ad873f3dbcb3838c0fb43243550a9be5cc5d0bae0ae60c116300b0c02d59f1dd90f86f35ae86dd9ea14cd5dc19f1afab7ef0f4a3bf7075dc721a70c890ebb99d3482321c6b9749e14f4f83f38ff36e85b21c1e739fb7c506caba941edf5fd4a5897e4c7f14a80c2a27e87d3ddcdb22972ef2653b212951db5cde222d58ab62e4f8865e409d10bfda655722e8a5bd683b36e3424ed054b14c1a41cced6c088ecff6af62eb379252d48f2ec4c9a5d0af9cb5d80eda11974301c9507c69d7b36695ca5fcca831013d4c941d520a9653838af5a9be4afb748b51a6a9b49dc8d49b46a3c48ecebed946113444dc1d9be591eeee8d3b374bb7a814f67345443ffe02346efa4885b4757262a6ddccf43e7b96fd8fd63806a2eebc5d01f8cdd17391c74894387d1e9ef8c793b39cdd0f84a01ae7cd26ff72b2696bd385a7b5c13510e5c1fff84f6a7c417e7270aeeaeb07c913fbe8ebe209815d9d8a11727346057fae49c82a4e193080335b20a4423a309c673b79a59a6a6afdd5ad21030ab5fc41aa0d2b629c677a54aab3783ab1cc8db98a6de0aeb419a8dee3629c62d4c0679af98eefc0bf8263f2173432fdf4aeac6e0a55428242f87546274139d318404f6179a1caedbf26a18ea5717d1030c71fb808acbd126a36a3c681226e4e96723a14f9cec1fbba5a5c9895feb43a0dd09397fcdf3efad37105f5df8ffab68e12f18148070b9bdaec330eabca82f5fa56598c2aae0fe4621c6ed3dc35e7285fdaa9116a27743096dd9345f47b717ef22ca2d804b59f226ddb1d9ae80c869a0cb69c22133a7efb25fd02bb8a1e4603105f72ebedc3b4367502216486b208c074724497efb18328199ebd04e99d4e43c5c840a1557a96d3c8590f3c91a66be1747f843269f833d8db48f1389c86ea06df24a79bed190e10165be7e0311ccde8f352b84746bef022bb2fb0e2b032a2106654c3c620ab9b0e444f4a28f8d1eec70cc40e710393d38ef1579071705f39a710f52b620898942028e040035a025faf4d8972729cf1330b52f7576390e68981273c3fa25030a2044a9abf0de4a030711779e91257f37e91d60b1358da5eaecf8033f3a11e0ddf0a65ec737600652b0f5fd219b011e4fddc8c932dac1060433922e63e2c9c6fd1228b92421e97ab25361ccb014e2ea87a1df11ca463bc2c5152b798ac3e10f1b7ba3271a4bac080818b47504d85204cce0ccc3987a3c73d8fd5b4a2eddb857f97bb3ebc8d7961eb961c25396a17e9e9a313e26741c6d0554338e0f91faf1a371f334b9db26d1c222eafd804359d5ddd014d8a929d5662b1cba8d40b1bcc433faad22c3c7d4e7cd1b515567bc4621ff8d5d91784df8d84298630f14d5065bc7d397de95c55762e9152346d0d36c57f240b2087a344eab6c24d017bdb42fce08d9fe714fbd63ac63d595e419ed739213ff15196ae8cc64217ae352fb3d7f377aa75b18a4b514aaa0431c71fcf957d42d8eb9e31076b28f78d855bd66f9a126cdf0768133069aede8ebee9bb5d0b27eb6e5b8b8cd83ad80d4bd53316a052fe2d5d935d9f071273e3b6d2ef75a929f4451c8d82966570507553768be1a0dc7833203130193b0d53e9ae55dfa05dc45802f9b02e88c20281f4d35a8848d8116edd791c10ef000229d356ef4fff8d2b22d9892245205e494c7b52254f0f4af023611213864fbbf724187b72401b18930b7dc667b470e94156dbcb257aeda71d29eca6cc9e2216b16133e00afab0857fca6de05614b6ea94f1fd08a8216914a913ee7d34217c7f93760774ab4064241289bbe0b05b06c5ee866d784dbfb3056507d4bc3e45a0e0d785a830eeaaf92e34db874b2977191accc199e3bb42bc3b319e05d709147e711ac53b472cd2e548e237139fda5a6f6aa40a95581fd615faff5b689d62a6163bd61f884dccecacffc2baf19bef6958a25fecd292766313795a37f22426f37f19eb80c59062c66dfb50fe6d30fcbdc336d72db43ce778c5de8a60b7d42c3bc0dad09a3d1a0977434a26301747971d3d8363be5624b996e8abcb3c24913354c6d51919cd0ced7c9f5cd010703f1edfcfd76fbe51a84136f308f4287b157196710e52b34261d74ab457cef7139fcabf0563ed91c67728fbf3d02489f18d13a1a27947a1141bb870359ea206e0ffcaceb419c60627d32d7f5b7fe055c956c2dc9784146b68129da42b877774f0aa8555ca707e5bbf3e61eff85983e158c0b912d37e90eb52ec28285fe2f0a0c210f790c7b36bc187785898ae2835d2c4b386ff5635956a37eeb66174fd24208b59ff0954a30228372672eca074f33a55675d69b4a9fd09f104598632a8e69d00ddb2580aea42e30e5afc4935f81dbdcd64991ffe3cd5a5ac631692d5c10665cf135fa903fbb2ede6024d1017a648439daaa526144007576529042f4002900058b223d9ca47358e7d3398cf1d7bc50340a16f280add2b495ca777f194b750f7123b340a68739047969cfa1022c5b69c702fa0b9bf079db0f8a5b728792ef30e1323c2440ffbb5b303496ac7bb25c20318f4761a7aab3dee71aa233897ee8b6e1c210b43b5e8eae0268d9d8b5b48a1642bcd48a77c7be1a24bba3912657823e1c1aee57ffd68608df40b1d813cf8f6ef2df63274005b29733632c8bcbcb0b1e1b3750e9dc544c", 0xf70, &(0x7f0000000380), &(0x7f0000001640), 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x26e1, 0x0) (async) bpf$BPF_BTF_GET_FD_BY_ID(0x13, &(0x7f0000001780)=0xffffffffffffffff, 0x4) close(0xffffffffffffffff) bpf$MAP_DELETE_ELEM(0x2, &(0x7f00000003c0)={0xffffffffffffffff, 0x0, 0x20000000}, 0x20) (async) close(r2) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000300)={0x11, 0x5, &(0x7f0000000280)=ANY=[@ANYBLOB="1800000000000000000000004b64ffec850000007d000000750000000000000095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) perf_event_open(&(0x7f0000000540)={0x3, 0x80, 0x1, 0x1f, 0x3, 0x1, 0x0, 0x202000000000, 0x49400, 0x4, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x5, 0x4, @perf_config_ext={0x8, 0x5}, 0x288, 0xce2, 0x3, 0x3, 0x1, 0x77b, 0x9, 0x0, 0x3, 0x0, 0x7}, r3, 0x9, r0, 0x1) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000000c0)={&(0x7f0000000080)='sched_switch\x00', r4}, 0x10) 03:06:40 executing program 3: r0 = creat(&(0x7f0000000080)='./bus\x00', 0x0) r1 = getpgid(0x0) r2 = perf_event_open(&(0x7f0000000300)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x509, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, r1, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) write$binfmt_misc(r0, &(0x7f0000000380)=ANY=[], 0xe1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BLKROTATIONAL(r0, 0x127e, &(0x7f0000000180)) (async) sendfile(r0, r3, 0x0, 0x8400ffdffffa) (async) r4 = open(&(0x7f0000000100)='./bus\x00', 0x141042, 0x0) (async) fsetxattr$trusted_overlay_opaque(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) fallocate(r4, 0x20, 0x0, 0xfffffeff000) fallocate(r4, 0x0, 0x0, 0x10000102) (async) r5 = open(&(0x7f0000000040)='./bus\x00', 0x141142, 0x0) (async) r6 = socket$pptp(0x18, 0x1, 0x2) ioctl$FICLONE(r5, 0x40049409, r6) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=@abs={0x1, 0x0, 0x4e20}, 0x6e) r7 = creat(&(0x7f00000002c0)='./file0\x00', 0x0) write$P9_RREMOVE(r7, &(0x7f0000000280), 0x1033b) (async) connect$caif(r7, &(0x7f0000000000)=@util={0x25, "70bff2af0e39a91b0ecfebdd2412d697"}, 0x18) (async) close(0xffffffffffffffff) (async) ioctl$SNDRV_PCM_IOCTL_DROP(r4, 0x4143, 0x0) accept4$packet(0xffffffffffffffff, 0x0, 0x0, 0x800) fdatasync(r7) (async) ioctl$EXT4_IOC_MOVE_EXT(r5, 0xc028660f, &(0x7f0000000200)={0x3200, r7}) (async) ioctl$F2FS_IOC_MOVE_RANGE(r4, 0xc020f509, &(0x7f0000000140)={r2, 0x0, 0x0, 0xffff}) 03:06:40 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB], 0x208e24b) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r4, 0x8) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r5, 0x8) r6 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r5}, 0x8) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x9, 0x4, 0x7, 0x87, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x2, @perf_config_ext={0x3}, 0x9919, 0x7, 0x8000, 0x5, 0xfffffffffffffffd, 0x882f, 0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xb, r6, 0x8) write$P9_RLERRORu(r6, &(0x7f0000000040)={0x1f, 0x7, 0x1, {{0x12, '/proc/tty/drivers\x00'}}}, 0x1f) bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r4}, 0x8) ioctl$KVM_SET_USER_MEMORY_REGION(r4, 0x4020ae46, &(0x7f0000000000)={0x1fe, 0x3, 0x10000, 0x1000, &(0x7f000000c000/0x1000)=nil}) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text16={0x10, 0x0}], 0x1, 0x0, 0x0, 0x0) ioctl$KVM_REGISTER_COALESCED_MMIO(r1, 0x4010ae67, &(0x7f00000000c0)={0x0, 0x4000}) ioctl$KVM_NMI(r3, 0xae9a) ioctl$KVM_RUN(r3, 0xae80, 0x0) 03:06:40 executing program 1: creat(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) r1 = syz_open_dev$vcsa(&(0x7f00000002c0), 0xd7, 0xc0000) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r2, 0x8) bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r2}, 0x8) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="14744187b676fb3be31f471fbbf168c085ec9773b58ed4ca277f8d9a92136675cfb82f82a42e9b817a11f84a000dfa4fe61df7e3", 0x34}], 0x1) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000400)=0xfffffffffffbfffd) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x2000) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000000)) r3 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r3, &(0x7f00000003c0)=ANY=[], 0xfd14) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) r5 = perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r4, 0x8) bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r4}, 0x8) fallocate(r5, 0x100000021, 0xb68e, 0x2811fffc) creat(&(0x7f0000000180)='./bus\x00', 0x0) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) syz_open_dev$vcsa(&(0x7f00000002c0), 0xd7, 0xc0000) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) (async) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r2, 0x8) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r2}, 0x8) (async) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="14744187b676fb3be31f471fbbf168c085ec9773b58ed4ca277f8d9a92136675cfb82f82a42e9b817a11f84a000dfa4fe61df7e3", 0x34}], 0x1) (async) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000400)=0xfffffffffffbfffd) (async) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x2000) (async) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000000)) (async) creat(&(0x7f00000000c0)='./bus\x00', 0x0) (async) write$binfmt_elf64(r3, &(0x7f00000003c0)=ANY=[], 0xfd14) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) (async) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r4, 0x8) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r4}, 0x8) (async) fallocate(r5, 0x100000021, 0xb68e, 0x2811fffc) (async) 03:06:40 executing program 2: prlimit64(0x0, 0xe, 0x0, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000001700)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, 0x0, 0x0) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) r3 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41c1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$PERF_EVENT_IOC_PERIOD(r3, 0x40082404, &(0x7f0000000000)=0x81) r4 = getpid() sched_setscheduler(r4, 0x5, &(0x7f0000000380)) r5 = creat(&(0x7f0000000300)='./file0\x00', 0x0) statx(r5, 0x0, 0x800, 0x2, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, 0x0}) r7 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_SIOCGIFINDEX_80211(r7, 0x8b18, &(0x7f0000000000)={'wlan1\x00'}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000007300)=[{{&(0x7f0000000080)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000100)="069586fa96ad", 0x6}, {&(0x7f0000000580)="b8b05e6deaece5660637caee5f3dacc4f3d9e2877485a754b7a012fee36928632a40eedf22b9c33a43731c35e48d6c1ce41d84fdae33b01b6ef326454156bb598175a18ec736a51bb33e3d0d443f0d1fe0585fbbcf637b41ba232908bbf5feec57e538b81ad0fc", 0x67}, {&(0x7f0000000600)}], 0x4, &(0x7f0000000980)=[@cred={{0x1c, 0x1, 0x2, {0x0, 0xffffffffffffffff, 0xee01}}}], 0x20, 0x4004001}}, {{&(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000c40)=[{&(0x7f0000000a40)="dc2efea7f1b58ab2204528741a2343bd8e546aa6895fc299ec26743299fe4f24b2a6d979c0068ec6c0c338868c68fc69c6ef4f80c5a59b641cd8bd7f62c289d9fd4270b096ba71a80eba802e5f39950dae80158d02017492c102ce40487ff42bd46133b711b2479ff683785a0cc951373c47ab35f4655546412dea50a087f9a351bc6f0824de05b5c0540c6161a880bf1113a0899be4faab941cd97399d7bd3215e7c032fb0fcd", 0xa7}, {&(0x7f0000000b00)="32e37ad2ceb76eac1eda34cefbd280be676d08de690d9de377c99e59f8ea67d2b83a6e7a2db4556a6fefa2f300b2e6ebde36efede4668bf396ad4477eda7a24f9eddcc426872f7", 0x47}, {&(0x7f0000000b80)="0de610c2a009b561731b84e0070c24fb9cdca497fb0f528f9ef0261d0d91ea20c9eb475212544a4b6a33e4e047ffb7a552deae81369dbddb76a94bb0c88d13603b719d26a2842eec61c3a5084a9479975a1abfabff4fbd9c1c7e02b50caa6eb3ae414f47805dee7c671050defc730dcb14a1919251d116d778c8e2204dae4d7b77ceb468e190aa8578014af90bae10c335d11d0547de9c66bb07c82ef8b051e51d8559b17e", 0xa5}], 0x3, &(0x7f0000000c80)=ANY=[@ANYBLOB="140086a1921013030000000001db00", @ANYBLOB, @ANYRES32=r4, @ANYRES32=0xee01, @ANYRES32=0x0, @ANYBLOB="0000000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYBLOB, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="00000000280000000000e8efd7d4080001000000a7a91cd2d0a0fbf5921a096da93a3d", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="1c2a00"/16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x008\x00\x00\x00\x00\x00', @ANYRES32=r3, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32=r3, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32=r3], 0xf8}}, {{&(0x7f0000002900)=@abs={0x0, 0x0, 0x4e21}, 0x6e, 0x0, 0x0, 0x0, 0x0, 0x4000}}, {{&(0x7f0000006e80)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000007040)=[{&(0x7f0000006f00)="0324693a831c7ca2ba40fa1b611a142c9293bc2cc0583d140206eeed4bd1563ddaa78f8e58509687716328cb1e75e029aef2e080b1c8a7", 0x37}, {0x0}, {&(0x7f0000006fc0)="9949428fec5b12238e57f5577fe45a6b949d971032185a34b49e3f91c27a38d69038ebcf0fcc495e19745bcac47bc509aaf6b7488c618f397933d78af0eee5542ad7b5a7ed0874e60b60a8ff5614188aecf5602ecea3f88f376afc938032a71e4e3c9576a76134e7", 0x68}], 0x3, &(0x7f0000000740)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB, @ANYRES32=0x0, @ANYRES32=r6, @ANYRES32, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r7, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB='\x00\x00\x00\x00'], 0x88, 0x4000000}}], 0x4, 0x40800) r8 = getpid() r9 = geteuid() stat(0x0, &(0x7f0000005100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_fuse_handle_req(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000005280)={&(0x7f0000002540)={0x50, 0x0, 0x6, {0x7, 0x26, 0x0, 0x1000, 0x9, 0x0, 0x80}}, &(0x7f00000025c0)={0x18, 0xffffffffffffffda, 0xd4}, &(0x7f0000002600)={0x18, 0x0, 0x0, {0x7}}, &(0x7f0000002640)={0x18}, &(0x7f0000002680)={0x18, 0xffffffffffffffda, 0xd8f, {0x101}}, 0x0, 0x0, &(0x7f0000002800)={0x18, 0x0, 0x9, {0x47}}, &(0x7f0000002840)=ANY=[@ANYBLOB], &(0x7f0000002880)={0x20, 0x0, 0x48a4}, &(0x7f00000028c0)={0x78, 0xffffffffffffffda, 0x40, {0x0, 0x7, 0x0, {0x0, 0x9, 0x1, 0xfffffffffffffff9, 0x0, 0x7fffffffffffffff, 0x0, 0x4, 0xf8000000, 0x1000, 0xfff, 0x0, 0x0, 0x1f, 0x2}}}, &(0x7f0000002940)={0x90, 0x0, 0x9, {0x0, 0x3, 0x0, 0x7d, 0x0, 0x0, {0x0, 0x0, 0x0, 0x6, 0x1, 0x0, 0x6, 0x3f, 0x0, 0x2000, 0x0, 0x0, 0x0, 0x611b, 0x4}}}, &(0x7f0000002a00)=ANY=[], &(0x7f0000002d40)=ANY=[@ANYBLOB="d80300000000000095bb440b0000000002000000000000000100000000000000560000000000000000e0000000000000000000000300000005000000000000007f000000000000000300000000000000a17800000000000000000000000000c0d340ffffffffffff20000000030000000100000000a0000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="400000000000000000000000040000000000000002000000000000000500000008000000405b2f2d2100000003000000000000000300000000000000000100000000000001000000000000008000000093000000000000000000000002000000000000000800000000000000ff0f00000000000000000000000000000300000000000000feffffff04000000000800000000000001000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="ff030000031c566e0000000003000100000000001f0000000000000005000000000800005c3a285e2b000000fd4dbe713e83d7c100000000000000005522000000000000010001000000000003000000020000000600000000000000160c00000000000002000000000000000000000001000000480000000000000008000000000000000010000006000000810000000080000003000000", @ANYRES32, @ANYRES32=0x0, @ANYBLOB, @ANYRES32=r9, @ANYRES32=0x0, @ANYBLOB="0400000001000000000000000600000000000000090000000000000001000000020000002f000000000000000200000000000000000000000000000004000000000000000400000000000000610f0000020000000200000000000000ffffff7f00000000da000000000000000700000000000000c90000000000000000000000000000000200000001000000070000000010000000000100", @ANYRES32], &(0x7f0000005180)={0xa0, 0x0, 0x96d, {{0x1, 0x3, 0x0, 0x8, 0x8, 0x1, {0x0, 0x100, 0x9, 0x2, 0x2, 0x4a, 0x5, 0x9, 0x3, 0xa000, 0x6b, 0xee01, r10, 0x0, 0x8}}, {0x0, 0x1f}}}, &(0x7f0000005240)={0x20, 0x0, 0x0, {0x4, 0x0, 0x5, 0x6c09}}}) r11 = syz_open_dev$vcsa(&(0x7f00000002c0), 0xd7, 0xc0000) ioctl$PERF_EVENT_IOC_PERIOD(r11, 0x40082404, &(0x7f0000000400)=0x1) r12 = eventfd(0x5) r13 = bpf$LINK_GET_FD_BY_ID(0x1e, &(0x7f0000000400)=0xffffffffffffffff, 0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000500)=[{{&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x6e, &(0x7f00000001c0)=[{&(0x7f0000000240)="812a9c84d379b7a3f6eb8b61a584b061e087e1462db5ce2441364c647d79142536b29ded3b8137ccee6846b14728d910d82dd1854bae99acd8580ae06efd6b53b1912fa6500859e62cc01efe2346608451a4cb01172e60373889988c4a2ec3633e76bb16991e08b122d569dc6e275fc083f67224f054976111d4d07f04c1e58368c1bc7b5860c420b5", 0x89}, {&(0x7f0000000040)="87f6e1926e5abd492f38ad974371a5fe689a014f7f50c170", 0x18}, {&(0x7f0000000180)="a2cbb4989f9eaf203b6341e66f1d29227de88f7b4ba3", 0x16}, {&(0x7f0000000300)="cedf1fc80f3fa74af52515385b06022cb1a0c89db91e649e33ab0ef76221ad27752372a7a1d7a6b920670f0b39caff253b1eb1642796ebc823303290bfb29e1fb8c0bc8d1a16ad90f2ed13e0a372c776f5dc12c812558708e840536d31a70a7da42f9248e369e73ec420d89700821d9680528545f5503622e3b63fe79325873b4147bb57b830857340f088775c9c21222f8ad776d094775f89fa251477b9acf8eca7b624c1422bfe35ed567053be7f5684269342ad56fee6a58e544c2b0d79315cac5f2e13", 0xc5}], 0x4, &(0x7f0000000440)=[@rights={{0x1c, 0x1, 0x1, [r1, r2, r2]}}, @cred={{0x1c, 0x1, 0x2, {r4, 0xee01, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r8, 0xffffffffffffffff, r10}}}, @rights={{0x24, 0x1, 0x1, [r11, r2, r1, r12, r13]}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}], 0xa0, 0x4000}}], 0x1, 0xc45823877282643) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x0, 0x0) getsockname$packet(0xffffffffffffffff, 0x0, 0x0) r14 = open(&(0x7f00000000c0)='./file0\x00', 0x81ff, 0x0) fcntl$setlease(r14, 0x400, 0x0) 03:06:40 executing program 5: syz_open_dev$tty1(0xc, 0x4, 0x1) (async) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) write$UHID_INPUT(0xffffffffffffffff, &(0x7f00000019c0)={0x8, {"77aead3f3c2af3168dc1ef8a068cf3622f0df99a3a04ed025164d664f8088c58a45b7704991fb473784a0901207c3377a10e2cf20feee73ab76c6cdd788a8e8813d931e8d0981c51d5ba306c97d7be1fb9c0ff2269c6fc588b7682e58a56560eeefcf4b47e237a2753ac6229edaf1bd1ed44a8af2dfcb43ea1cc4fae76bc1678b73d38b858a1a86d68cc749d44d0a01812263104832b3d05b84db2252e7dea216c709a8c1f18107d4cbc5317cfb661db21bbc3e48dfc13acab5fea4d8848c553092c1ec506d3e323b619af3a294340d8a94bfabf8a62924b41714fa540331bf0fd70da353da0b8451525727f47ee207b32f837d8ec93591fe2696d0cb6e09a27b2f757e09de3cf3e993e25b7b4d34a89e0e6aa44686a3b7e721d2920238f71783e4a9347671673d74c9922b34fb8350b2432b793ace0972596768e2fe07cbfd639353b6c759cc37824e5316799469846c739021b198fcec45a05676939cdcdef75ec54984cfc2e150884e8889ada5a9c6333d81d92c650e99627f0f40d4275c8ceecf24af9d57d200cd922a9319bfeb6c28ca493f57d7b9fb17f225fe0ccd72a93374007fed9b032c1ea6c49ffdae35c5cca2307a4c1e5dc35286f1c69a29564e4ddc91989e018432bd7e7dca7042ebd0fb338ec39a3c9f6152cd31017815a655a739fe5fd1e1be4b969e29a50ccd0a82a48841a5acb0bceff675b9a08616662de9db148b623d2f6c53203e20d1ef275ff1f3b2715ed71f8771d63d41d60c643bf1e249bf03b8d4ae571c4169d726fc3dda3e181d5c892eec96137013224c44416bd1f67d40a7a988622f8b030b84c8ad40e0e64cedebc46ed175ace829b2610f474783f460ca65b854a906df62c2ffcfd6e878e9d39fe7f79dfe9e0902732fef8db37713d4639c8349f28107040b917d7fbdf0139e00f348c79b69a33bf241290f474752b12ce505ae2ebb9379eeb90ea925aa9cefb323ca844cff69f56e9d258507fa22a1fe8388897515ccc847383a98d8cf7153d1fba107b855d99be7de6fa486c918de21031c38aca17e0b8996d8c8c7822113a24d3316c8e10183bed3c19c4d4a3326b49578b527f2a506a3d871ea2823e44cad07d55af7f8b2bd371fba21de442faf810271127578c175d38708ebadeaefe8387cebc35170449b8626d34b8d81e218e0ea7143be17ef0529ff73d4d960bfb2e2a5d02f32eaf90cadfff822cefac489d1c558413cf0fa2cd2506f69fb9e1a9818b1879af6ab3fd68a56e4791b6eea510104b189c933899c5335630b06ee352d56cd03fc2cf098d3016f34d1268549efc58331abee04fe1cc06eb4b92108e04f9d62955c14c2587048e607d3e2ba6a6fc103bc090cc6ad0f9f34c05306e11687b087f5f788b5e9f414c426f9cd786cd935d2c933324b7f9987440739edb610e0882c2b1e5e9abe4b7e22ca4cc9476fcc16ce6be9eb68eeafc974a073dcb796418477e80fa6fe8cde6ce2265e8bc0b1f5d0efb543d8c27905a9081afdb0a1ee5c3ef2654e5376f0d72c393e42e9fdbcc1a6740379ed068d01a618db5b8d333ea2d5c0e0f6fd6e9df56b57e94ee964c2fcd24ef9006d63ccd8340df1ebd530599b9959472e7e7ec6f6910e4251a3ba91d37cc71893dc508256d2c831129128bb737ffdaad4f9ec55d5d0a4914501743eecc6df2f23773ffc1d9baeb025b7636325a42464b748c63eb07dcfa5fc4d1569baa555b73e52e4252b6018ccf04cdc8dfa57c891ba9715d9202f8eb283da2ab58a2433d1e8889fc9e5858233e4e9e1167dcc8eaa54acd57761daa0434e8140773dd59dca49d9f2049d048ccbffe7662722efe152a8e9456e5d4ceef9a86dff6984d50cf16d1573b6d416978aff1e0d2483e181e76d99b26e50e418ac91b6c9801f5f5b2b01ffd1728a6df4f1f5c50b115f1ee99adc6aee9a3be567b518a5b059e3385e7608e9a27531dded420172cdb17ff4a799f0f92020f3f7ee3fd03004dfeaae1a7bbca73ff4aa8d99f9e03c9392ca40688a6a0420fc187da603ce947341ac6df13168ecd8e18fc544797aa5c1271192a70e621e704caa0d83c17f107bed34fb0c7591a842f30110ed29a19a57bd727c2ce0ade982babf725491d85f372d9f0f09425afe20a23c659299b9621f480c4728300ed92162cb54ca536a6a23c0dc010e2a8869aaf237d09f697447718004906af9ef1c22625d830c50beaa41c5f826abea5f7f9654fd820d42008974872a1cdb048a22ff67dba83d9148778ad65a66aac519b9194bf594eb529a57d7aa183b8a69899cae1cf0ad3831bb4d24d7282d7ac37635599e53a085eb81d04c01ee5b205e2d077670d223f43bcdc224b3925fb9fb62c37235d9fc12ebe0722e511edd0368cf33a81710d3bbdcd3edf965394e53e267709132922148f180f1c316276d5ee83ec78ade5ce7ae9352df78be09509ba76bc5eb4870b80f7fa6bf7a17869e322ae4107f39841f633edd5c2c2b2a3984c0cd0e6be98d77b36723011aba9d8ca9de4c4753f672d0f6d79b2da10c1edb665ba73ed53f0e6a14e01adddd59750065c5735e986b7007869ba699b13c356a57995cd3415dd276400c9d9b384c1db0c866816558c6848c34812c3b3efeab6dfeb39d29ece4fd6dec227b298df8a2d9110f61ff308b2695e839e3dacf057fa605d4438ba14b117d792829217457c7097023bccb93a6db42aa3e498149d0e6eb5c8d6390be4a8779bee359cae6b8a5143717952531c319f2a8b4a2aa024db06a08155890a6227505c5b191eeff487412d9204d560acd2809e661a7415ba65e75e367d1d14cccbc4a39b0062090e8a2b0fa9ca08bf6df406ee7dfbfab9f54c59109fed2241519b72e09436b70fef67b92c3fed4edfa7467337b71fba652b7289ebe12cb2528e3cbb74a718d5c54b2aeb5e9c87a178b8f4c823b940096cb02447175f76db651a97c5d312825fe4723a8625af582df9df0d02708286bd4b8c74b27032354a217852c1715fdf34b734b45d39dfd9cbe8ca849b7c1469caeea69f9b0f3a9691ce1685bb5ff5c71556ad3a5ea9fe4e075edfece2dce37d26ae76c8e62f3df9353109138e894bac7ce1863fdb1ffd6b062f899e2c50af76ae4a1412f5fd950d0ae6127680545330c7a542a793ad391a1f6bda6cfbd4780fec6c62775fee64f65a6f45e7dade56831e35339f17ec4006f58521ee0a085f7723ae423386cac6d6012c1c0db534ac851ddfcae21d909d9227a3b25ed72faed3154d62844cf753b6f66209ca5a0350c73becc7a247776ecea460385cb6a5aad50f60a5e034a6d459e556ffc474c01d2437abe41a086ac6a07ecefd5b8ef8c0e845229716d2d3317f3eec92b68838e3b29768f5643f5054f6aa8a88a6622feb12b94479226ac3f453c71ed8b125ea7dc1469f85f6a5f7667080178517fd24195e63281903dfd83ecb831c3b0651e3a6bc30ab7052d46c97544fc19951d7d79b0e606bcc3c1ec758cf09d57f5f7cef77620e8dd441a306f4b50012987bd503f291ddb8fc3c08f1f171d4331cf1438d560a2631e8d30e612a30b095ddf9117ec3ef98bb44a254e0c27a12d92e9989f93dfc268f389377f74318291e5dbc38407ed72541bad1839ee5269d8acb03bb3249cdc30ad4a4b2defb2916a3348968c11dc4dcf651ae007df58ce2702bfcff51a50cde1eebd1efdd70dd18534b06b3f1bb17dd2df73e2aa757e9e2cf6a6f3c222f77f73589504312c0805fe63205ed40589d17c3da7e50207c074938c6441a0947c0d8046e6580074b95cc8013a1d4df2b872df7c3cd0e056e42d59aaf4aea0fa67943d663a0298f306cc462293e77d3696308bc1f22c306a2e275c7145bc336b6cfc6941f2975fea124b8d4591adb91584251b42d6f51de9c8584179753dbcacb08e78af35ae60640f8d0b420ffce270a7db99dfacf024c5b5f62b9a86b825c2a3fd01efa1fc1524bc9aa9b785be9396fec463aa12e910d054dfe3b95de108b71467c67e94e7ebcb9059178f6c6d83341353a2681349316d556985b8a0f68bf453cfa1095699a4183ea12045f35045fc9c9ba2052719bb6b372093561013a5f77d8f7a80f15cec83a7f8d942e419febf645c559b9d54796c8b7e268b08d083e079489df6521f6bfef206781957de9c4de57217de5a30b556130eccb448761f10363321211cc37d4a6ec10d3f63d43abf7ec9bdbec36735a0f6e595618b2765a8501cbfd215e7217fd4c6dfe6e768aae4870143fb68aed6952694291867f0558539fe1d7abd367b84e1d9d092e9478f5292e30018ed23225d2c3150bbb71e274e33b2829efce3b9aa0aa21fc0b7f431e6b8aab9c5b19e71a22559e29faf54a619c7e7a1b7c453486c2055f97b76ae1031c4ffe79a4f13f702e8d39ae693a542f3e686722f99095bd4785eb75559b8d2bafddf73eb3ea495dbc95c4409de92e425cef58f3b4c969decedd9067f19942b9379c1ab27993b3b4eed8095898e974e8b9ba4f9afe6bb443bfde5a16f2194e2503e48adb8d669feb4bd191927d95ce8fd1bd750d4ed5807c337a8438d1f7791d09e1902a513c748ebd88bb7b4233607223ee21242c304834da6e558b5c06f3cff89dc4a67c727fef1f468533428980d26f207583a4369238ff1ee955335a5e30e08197a5a4b9d9d5fa24b84d5418a41f6e6d0494a1b762639297253f4a32444cd7ebf7484bb2d5dd7d15723557ceb6f9ed311fcac6d117893edb29f844d687a3a4ed33a78bcd23d10c461cf7eb9234ac0b04d9f2d48bf88069fe4259ae37615fadf70561f1fcdcf11daa3e94e1d8f8b86a80fcf25e743d942666313d9b87239e2ea32af92145d76f2ccd1825450225b300b3040300f84f6cb98050001f711db51ef3e0d1ce9182899a583ae4265bd99362fdf5204427a722d65dd6f0c781f498588bddc77fea8b34ee3db0e5390c57f0f5008aa03f1f04af0e4a1deabde21f57b7e848dbfa73c610ebbdd706186444fb63817c2ac873316e0f86c71ab02c4e5e29909e5a26b08bf369ecea2ddd954c62931293a971db8e7fc10bf7af8a98c39b0b0a48f1ca151271d2ebee3ef1c18dca4ea2e919a6becad22aea14e0ace27dff6a0170d555b43b6af2816cb077492fda4285c4de7bf28572eeaa504b8b63885edb3c0568c407b1cb437e0afdcb90ab459ad520f5302d977c9b3ea64a1424f66343161c580c468f60eac4902c32e6e9bf1ca8bea63f56cc9a748c64cf8f27064102ff2ca9f540697dfaf22fba3b74a05c1e8616d961634fca0e85ce8f80b3878871593ca80b8d8464b89a9e74daf6c45187b17e9191e9c959117ea4a27e7bc68e8d10b30433f2d3f38717a3b6d431cbd91107824647aeb786ef46d4ca20678a47dfed5c0a90675f7d40a11845b07fbc1f1b9f9eed30a62cbe6eed24bb2556b25644233ce4e5e66a4b087d863ae2eb0ae68a2d2e74211249eddf27774a44e49085681348668c26ade919b01d566a2cb4ec20df85150ce7ec3b88dbd79f0bd67a0f5bd92b689754c78096a6f7a5633083f6cbdfd0a720266a446268bd542f10dd8230921e6ca8060b14920e74fd19ca1ee39562e0e32924cfce3b14bcd502ba898dac504f4a746327d8e191834f62c4d41245dcf10035eec0d37c3d4cddf19dd34d5323e807d53e556c744d19af67796cf2086d4c9a1d4822abcae9d739fbfd95f2f4b2aba0d76958f5272aa4eaa4a32fc6429114b3fd835f8d74d818c327f2e7e9ccf1d950d8ca3751de292bfa26f9faec45d50da132388935db1692e0c6a51815ab", 0x1000}}, 0x1006) (async) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x800000000000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) (async) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffdffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0xecd0}, 0x0, 0xfffffff7ffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0) ioctl$TCXONC(0xffffffffffffffff, 0x540a, 0x2) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r2) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000180), 0x2, 0x0) (async) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000002a80)={{0x1, 0x1, 0x18, r4}, './bus\x00'}) write$UHID_INPUT(r5, &(0x7f0000002ac0)={0x8, {"6e8037ebd75cf2e61cfd594c9583e9686a1b431e84a0179d2647cf0a9940f0a63ed9c61f047a6bbc7ad7403f37e1ed8f1ff265dc722a1b6d0fda6a284b2013ff41dfc01f40814dff1f19b1f8f3417211e909ef7cb07ae4212c3018c4a9736802eafecc4d1d7ce45f05db5df8e5bc2b0fb67070f8b5397d97cc8184f10a15a12859eaa07909930993f15c20241a9f8bda921b9a615162672ca7b386696b7deb5271ca626260963c183d8b64f508554d65ccbecf79ce6552f5a8fd032d5bd1a845a3a1f21a0ef14d3ba779a847f1251695ee052105026d17ebf068ed20665482a0e63a84252d0b526716a9f7ab518f054bf4d9d853182708016d55e43bb00add29c65870dad03ccb2f91364a75749849287b7f5af57f94ccd3b1ea8012d77301a8a316e0dbfadac88aa7db7c2743a661df29db1decf38e05f913fc15680bc6e20160bbaf9974ae5a6c14bfef270377452eab060a33f8767ff4ef3ff948c17c2778491fa1540b72ca8ce5614f49597586d931b53bc62233ff163c158f471b950b76546c7857b1b98b03d2e4ef21d378391541721f0d33fa3e252b1f317e02c9a7b19febfc470a5ed1c242b1d46c261d189eab5cc106662d18c812719d0fdb3b1abda1d6b3367b29e5f687fc34cb7b60428b0fde5519af55c9faf5532855ca5d6c97120634d8a1443d91755d3f7816061aad2bdf41263b1ba5f328688386b62547101deb48b03135b742dda9c9cc1604d42e43162f1049e2b84ab1df2d83463479ad1749f7923154f255f92c39bfea7ef21e550d68d232431e14b8d6e663d5c0d8bfb3925ecc5ece9416c14c6a5d76628312895268b5b9ec1201070054956a46b5b4aee3f2e190ea5c9bf1498c8eccabe592948d3e26f52210f1d3b46ce889491bc4b2f7d53f408ef079ed7d55c72909242b69ba49ea82cd279bdd3c0c3a42e7787bf502915f8e81f95d3edd1725c074db90ba8f68adc2ee7ffef35a767ddf8e20029c77a9df834b8d1ea4706a83cc074ad12d12ce6870f8c1b1770bed3fe11d899b75b0575facb9e8ba56167842f45537feb3ac68863a0871e445fcc7aaf501588c778e42a2bc7833e27e8d5e8bdb048b14ceed651615842a6040e0d7259ebf4977d035313e02961e60c459261fa95cc967b2394efa004840e3bde64ca0146c1fd858da3395de84ab34beb08138f3db0bcd998be576f466d0026ba5871a68538c4a6afa2d39f2841ca4385175c92eb36f313409d972755dbe0d86725b6402cd5488a875693801bdacb8cc50dbaf8feb29459fd0e4c8ce4687037603e5618d0b0a84e61853be99dc393b5bcd6410b188152482ff3689d50e75e99d3725d9a2e8ed25b05ce373208c7a655f42a4cff3656851b8d73ecc138361c93434b88518d87d9e3ea6698022fbfb9395662dc1b71a32cb0d95be8b59ebde14da88947a0c9c06d7eab0f472e40ccbb3961968edc80da003e83995a8cfd54146541b9c39c6f6c22dea8123e040fa7bb15c74ab5386e04a5955264fe193cc9013b3ecaef17c15f4dc6ee711f03f3ed9b641fd5e63a62f1a4ab89a006eb18377d39c4136385e3aeb29b8e13c17acaca9adac35729e1e3d81d0619a0a771caacfcd8366d4bcfea761867a2b9c0ac668b2b73abf3245e2f4eca99511479b7b1fd2658eb3b4b17067abddd7fe9c4297625c4850e0605bc4111d94d74fcd0dababde413baf62ce56673cc40774e0c77431a9673229c6f185877b81b3ee83d996307d4e19cb2b2e190f2a1a488d177f5b03fd4f4689fbe18e3c04e7598790ec4d4997d8d0a2a16fa8309527cd9ef44d0c53481df1f1ad55eee82dc167525db661640bbe0e0c96477ce8103d7b921818f35cf4e5b6be9e694011c7ef3fb9ea94d801acf2bd4ab38c700f7bc009ad85fc9b7c87e7292b2fa346b413a789d66d4cf9b0231eb208a85365ffbb91d9fa3cbde7e466f660fbcd123cea4eba171ef8519cd60ce98d835a105d68b5520692d90d0d3a0b9427aa857d19c80e14c0c9269d52074c709e875f46b202cd4483c9a72620275390160feba78c7c344469bd7590a96765c8eed7fbc9af505b888e0488c092c74f1792b1789082c59870cee0e65624333f30da8d8dc8bfd91024f61c27849642e94a9ff57bba194254caea2d55e5c5e30773522ceb88ed98c1ebffad462ac98785f2a534b252f7be5417260428ca5b823ce65516cb503edc0ddd1e4ac67d42dbc96a01b2db89ade43ac815ba5f2b9b552628196e43b642beb00696a9390d8fd4954159ea0b6ba7a2db8955c838dee77a906170bea53b404d8cfe577d495158c464b9381af670610603a4ca6ea30c92282bba11fd349409fe17393c3bff384c1788695e39d6e1f0a8c10b7855746cd99e4ebe81d69b02920da47dfbd1b965db2cbd8d6dfdea0675cc4c85df843858a998faf0d24c474ae278a6ed25a5d5213d531411fd60751a063120bc23997ba46a6295d37d676d7638e44c129c6aebadbed7eb79ef0cd270bdab83a6353eb7a3a368a877fd53a6ec21c4202cc88770ec48222b5754b387af9a0b2d983acdbaf1d5a7c8c1a1080309ba34835b8c07cb9dfc05ea6e0f1b0850d7b95dc0cca1245caec02ae3362ce0f599d7ff82562d3aba2f99a46cb21450d1f347a5098d2695875727ac65e4fa5ab39b3dcaa9274a154431309782531e1494246d0ef351b533aab6648372c5ce62725971437f36e2869769860de178b06775a5d1ee57f226cfd83af80a46b312c647f16c69cbb8fd5210e8608678eab07ae2b7a6b52d53681eb215fe4b6f9515514f05315e257f1c411f3d0f8e5beba05f84343032bd0b1ef771f8493da2955870d382bb83264ffca689df76f6bd7e03e5873e46f80ddbc2073eb40b4889004f5284728bf0066fdc64d7caf7f9be86e9fb3368550989e93e181954aeeb1a2f4f7c37fff593bb9dc38d4cb925bf5b731a9886cf52a4513c725df0d03b35c4fb9de4c72ae7dd54dcf426ba9f970bc9d8b2e7fa37eda1eab0ab13009d360cf6989d9d3d6ab432a4b6d3505e0edc19529a974d5272ef55f1ad501570c76e16ed991e6e5271314b2d3e1733768680ce8524a1580f57933a593a950e22ec8faf2750bc66aa3455d784012c345faccf3a6331be7d6de9ccf5bf93f0dc398a79c2f7378fecba2f43a50daa9dba777779b7838a8b86b25609d528942328d34768c99f59203468834c696ff80b56438980b39bdb6c39617c43c7fb7cc36880282e34779319057895e3c4f4de9528e26a7198b686eb56c851bf10cf8ba7340e6fc5e8cb0bce33ddac0e422e2ebe5f556d68bfe87aa569836820b1b7551968f8ae4ef93dc2e091d06a1c6541bb281f1cc8bbb525d0ce0da272ad8d13939497ca23470e091d7f9e08be57196a7120985b23c98e61a9204c3748974d6d7271c52606d79ebb5a9da00786f54be1f879ed1176b1dc2608a16f460bcef218cf6273e137b06305b20596f1e756169086744f3dbb90fc613ca08d5af1da5f64ab97b38b8659341e5d8b7219abb4751d09a9350e6a22fc15164b2410273e37f6c2de4871dbfbeb7d52edfee02499880c0b1aba915a554a424fc095da3972a45c95c8e4903b93c666ada2b32acde50e7ff8ced451e1afa61e280dfbbc1f4a10185dfd473de1b5e12eccd73b5cfaafe590ebccc6711dfe20d36b6a53680edfcc4e4d252f579faa0a5541eb79eb3feb4701b3fca3476ea50c7740a868d01763294104c366d4271145b6742353802e62b4fdeff76c61c21c0595f218b3075ec8e102a88a39ec0a0ee3beb026584c2ddc53ea30ffbe7e4cc63211d5f2246f592b478853566abe4dab76d8c3ed699a2ee923cf0cf51d1279427a3cb799ffcedf8941c63b9975ed74c88795fed9def80f247f1638fcf5c2689fabceb6aadde40900a5236d1e1afc7c810f9534849d9542726b750df655cef1aa80101eaafd55745ef2c2a1193da6210a7c9afeb66aca3010f6a588ca27906076f6f7252b109cf6c3a4a26fd5085ecba3a6ddae14c82b00c458bbb51874bfb799396cba538a9165d0d879b413a00edae79d7af4a0d3d6b5784ec55aa469b9d85245e6c17a4cf52f06e7c4c51c7ccb75a21ca0914520fdb3db5808d62ca6d046c0c7cba1cbeca43f3f323fa42405dc27aae8106426f65f16a0f70fc108e0a655c9f65e631aa9c06ddf93a80499f76ccd4603f5f267c38f8cbe6c02b07373337903d046a6d190dc47bcfcb663a3c04059884c97bb56a1be26f8f3b3e6d4f598b6032931b64b11268f5c91f187fd23fc99065a056c56b164da55e19e9d5b3090ae58a81837a4cba964358a3ad881d78c7f54af3216b59ce4ac8aee7937f157f9371d6bb83b8c115ca48f75a23c3c55ade9949554839845bb516ce0ae4ba5e37380c7b8bd29d325ef6937ba1b99fd894fbaa3168b59b833ae2beedce3946ea5fa642429ed3a8a7b0d4859d5e48d3e34a54c9fb9f38874a51ada3e85e093996d5e7b1cc145ad8d024047c4f4b6051e69878627ee94a3dd27e65324cf1d0b6b9623da487d547bb78f053ee2ef4435f1607f51601f3849dc05e8acb5e047a4a7e06512d9bd439d5a37dbf3b5ff71c616489a44beb9456afa51be3ffbb9ecaed005825d5f1d3fb06f5dff8607fb9c3d20c0ffa69ac1da570e983e03e347c2f0457c70c2cb1730f891c60b8f21de35f4081a7d3b25306b05a03ef99388049730f59351cff99067cc15837b6ded512a12acdecbc1bfb26a921984208023a6ae9f32febd4d95634bfe617d4fbbf6904ecd65a15ff4905ced41c6696862d4acc811efcc7bfa3bb43535560ea70c1eb07efdd115c604e1be27a4a554ab1e3fff5daeb4ce941b4397df1f98119cdd7fe0f5b59bf7390122fa705976b80204a07fa9ce79dd2121bf93a8e72e6e8cb72b9e8331ab7a700a78c271f44f8d447e8da749e89faa38d29646e0b396d135ee9379a563217356082e794f89be57ebb64bbdd69d6ce78e5b0c8a5b10579e91fd713b5e10b4ac2c2c45708266a7ce73a07d17bda41dc715c99df825f400cf051d978b4c5be7b249b6c5c10997bb2052c9fc248ea9673b93800c6bd73d957c85b58f3f683af135edd91b914cbd6dd3a97461a037fe084495ceebf068b6a33f137d12142dabc22e97c3a89acfa2b0c557a49d942daafdf650b79ca894910c70cd9ded0f8549e87b4bcfa96ecaead23bbb32fb97e86f54ca4ce47099f9b3b502f83b93e13b9a0362b829b0971a7764546208bd2d2c9a980e7800badf23447f652139bfbb19a758c998c4374aed611bdd9a7a930f32f2d7a6de943366fdfc705cd69e537134871d44f6d88c8acf5458b1ac7373730c3ed17fef73ca7327dc8bfe9fafaa01c2f407f46eb549a02e38373ef2b6cd8f46caa7d78774aa99ec39f5ac0d5690c14dae049d1876e8d54201fae97bbbfede30f33c4cc42374095e63ce961308c96deaa5f10280523a51d6d18f53bb816f7ced383f73924df75b41bb1b6d5ab170fede58bf07ea2f8fc548774ee243f7c4d404732832f163dad8936169bb557982d38935c47b3275e808ad34cf060356a184407add3a4b4560113adf6e4da9a88325aa944e208c0c96db2c1238d6831ce141816e98c1b04e8cfc957bf4b41059980cfa923cf703095da721eaade7c7f6e688cc0873d3c4d4786d80446fc3eab82b110d04079eabbf525b0aa3501b7b159db11fe956b25f3a6f6ba96865f48e2b546829a8360a80116d3acd9d948e033f2f54d03cd228152d49f2885da7c4f51e5450c0f24417e2ff361c8e3bc73a2b9afddaa9", 0x1000}}, 0x1006) io_setup(0x0, 0x0) io_submit(0x0, 0x0, 0x0) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r7, 0x8) (async) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r7}, 0x8) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x9, 0x4, 0x7, 0x87, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x2, @perf_config_ext={0x3}, 0x9919, 0x7, 0x8000, 0x5, 0xfffffffffffffffd, 0x882f, 0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xb, r8, 0x8) (async) ioctl$TIOCGSID(r8, 0x5429, &(0x7f00000003c0)=0x0) perf_event_open(&(0x7f0000002a00)={0x0, 0x80, 0x9, 0x9, 0x6, 0x1, 0x0, 0x10000, 0x2, 0x5, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x6, 0x4, @perf_bp={&(0x7f0000000380), 0x1}, 0x84044, 0x8, 0xfffff800, 0x9, 0x3, 0x32, 0x9a, 0x0, 0x2, 0x0, 0x5}, r9, 0xc, 0xffffffffffffffff, 0x8) r10 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) lchown(&(0x7f0000000340)='./bus\x00', r11, 0x0) (async) ioctl$DRM_IOCTL_GET_CLIENT(r8, 0xc0286405, &(0x7f0000000040)={0x10000, 0x9, {0xffffffffffffffff}, {r11}, 0x4, 0x28d}) readv(r6, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) (async) fstat(r0, &(0x7f0000000280)) [ 722.868373] audit: type=1804 audit(1673147200.454:259): pid=30379 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=open_writers comm="syz-executor.3" name="/root/syzkaller-testdir1935192334/syzkaller.na8cj9/966/bus" dev="sda1" ino=14802 res=1 03:06:40 executing program 0: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) r1 = ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) write$binfmt_script(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB], 0x208e24b) r2 = dup(r1) r3 = ioctl$KVM_CREATE_VCPU(r2, 0xae41, 0x0) ioctl$KVM_SET_USER_MEMORY_REGION(r1, 0x4020ae46, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x2000, &(0x7f0000000000/0x2000)=nil}) (async) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r4, 0x8) (async) r5 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r5, 0x8) (async) r6 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r5}, 0x8) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x9, 0x4, 0x7, 0x87, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x2, @perf_config_ext={0x3}, 0x9919, 0x7, 0x8000, 0x5, 0xfffffffffffffffd, 0x882f, 0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xb, r6, 0x8) (async) write$P9_RLERRORu(r6, &(0x7f0000000040)={0x1f, 0x7, 0x1, {{0x12, '/proc/tty/drivers\x00'}}}, 0x1f) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r4}, 0x8) (async) ioctl$KVM_SET_USER_MEMORY_REGION(r4, 0x4020ae46, &(0x7f0000000000)={0x1fe, 0x3, 0x10000, 0x1000, &(0x7f000000c000/0x1000)=nil}) (async) syz_kvm_setup_cpu$x86(r1, 0xffffffffffffffff, &(0x7f0000000000/0x18000)=nil, &(0x7f0000000200)=[@text16={0x10, 0x0}], 0x1, 0x0, 0x0, 0x0) (async) ioctl$KVM_REGISTER_COALESCED_MMIO(r1, 0x4010ae67, &(0x7f00000000c0)={0x0, 0x4000}) (async) ioctl$KVM_NMI(r3, 0xae9a) (async) ioctl$KVM_RUN(r3, 0xae80, 0x0) 03:06:40 executing program 5: syz_open_dev$tty1(0xc, 0x4, 0x1) (async) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) (async) write$UHID_INPUT(0xffffffffffffffff, &(0x7f00000019c0)={0x8, {"77aead3f3c2af3168dc1ef8a068cf3622f0df99a3a04ed025164d664f8088c58a45b7704991fb473784a0901207c3377a10e2cf20feee73ab76c6cdd788a8e8813d931e8d0981c51d5ba306c97d7be1fb9c0ff2269c6fc588b7682e58a56560eeefcf4b47e237a2753ac6229edaf1bd1ed44a8af2dfcb43ea1cc4fae76bc1678b73d38b858a1a86d68cc749d44d0a01812263104832b3d05b84db2252e7dea216c709a8c1f18107d4cbc5317cfb661db21bbc3e48dfc13acab5fea4d8848c553092c1ec506d3e323b619af3a294340d8a94bfabf8a62924b41714fa540331bf0fd70da353da0b8451525727f47ee207b32f837d8ec93591fe2696d0cb6e09a27b2f757e09de3cf3e993e25b7b4d34a89e0e6aa44686a3b7e721d2920238f71783e4a9347671673d74c9922b34fb8350b2432b793ace0972596768e2fe07cbfd639353b6c759cc37824e5316799469846c739021b198fcec45a05676939cdcdef75ec54984cfc2e150884e8889ada5a9c6333d81d92c650e99627f0f40d4275c8ceecf24af9d57d200cd922a9319bfeb6c28ca493f57d7b9fb17f225fe0ccd72a93374007fed9b032c1ea6c49ffdae35c5cca2307a4c1e5dc35286f1c69a29564e4ddc91989e018432bd7e7dca7042ebd0fb338ec39a3c9f6152cd31017815a655a739fe5fd1e1be4b969e29a50ccd0a82a48841a5acb0bceff675b9a08616662de9db148b623d2f6c53203e20d1ef275ff1f3b2715ed71f8771d63d41d60c643bf1e249bf03b8d4ae571c4169d726fc3dda3e181d5c892eec96137013224c44416bd1f67d40a7a988622f8b030b84c8ad40e0e64cedebc46ed175ace829b2610f474783f460ca65b854a906df62c2ffcfd6e878e9d39fe7f79dfe9e0902732fef8db37713d4639c8349f28107040b917d7fbdf0139e00f348c79b69a33bf241290f474752b12ce505ae2ebb9379eeb90ea925aa9cefb323ca844cff69f56e9d258507fa22a1fe8388897515ccc847383a98d8cf7153d1fba107b855d99be7de6fa486c918de21031c38aca17e0b8996d8c8c7822113a24d3316c8e10183bed3c19c4d4a3326b49578b527f2a506a3d871ea2823e44cad07d55af7f8b2bd371fba21de442faf810271127578c175d38708ebadeaefe8387cebc35170449b8626d34b8d81e218e0ea7143be17ef0529ff73d4d960bfb2e2a5d02f32eaf90cadfff822cefac489d1c558413cf0fa2cd2506f69fb9e1a9818b1879af6ab3fd68a56e4791b6eea510104b189c933899c5335630b06ee352d56cd03fc2cf098d3016f34d1268549efc58331abee04fe1cc06eb4b92108e04f9d62955c14c2587048e607d3e2ba6a6fc103bc090cc6ad0f9f34c05306e11687b087f5f788b5e9f414c426f9cd786cd935d2c933324b7f9987440739edb610e0882c2b1e5e9abe4b7e22ca4cc9476fcc16ce6be9eb68eeafc974a073dcb796418477e80fa6fe8cde6ce2265e8bc0b1f5d0efb543d8c27905a9081afdb0a1ee5c3ef2654e5376f0d72c393e42e9fdbcc1a6740379ed068d01a618db5b8d333ea2d5c0e0f6fd6e9df56b57e94ee964c2fcd24ef9006d63ccd8340df1ebd530599b9959472e7e7ec6f6910e4251a3ba91d37cc71893dc508256d2c831129128bb737ffdaad4f9ec55d5d0a4914501743eecc6df2f23773ffc1d9baeb025b7636325a42464b748c63eb07dcfa5fc4d1569baa555b73e52e4252b6018ccf04cdc8dfa57c891ba9715d9202f8eb283da2ab58a2433d1e8889fc9e5858233e4e9e1167dcc8eaa54acd57761daa0434e8140773dd59dca49d9f2049d048ccbffe7662722efe152a8e9456e5d4ceef9a86dff6984d50cf16d1573b6d416978aff1e0d2483e181e76d99b26e50e418ac91b6c9801f5f5b2b01ffd1728a6df4f1f5c50b115f1ee99adc6aee9a3be567b518a5b059e3385e7608e9a27531dded420172cdb17ff4a799f0f92020f3f7ee3fd03004dfeaae1a7bbca73ff4aa8d99f9e03c9392ca40688a6a0420fc187da603ce947341ac6df13168ecd8e18fc544797aa5c1271192a70e621e704caa0d83c17f107bed34fb0c7591a842f30110ed29a19a57bd727c2ce0ade982babf725491d85f372d9f0f09425afe20a23c659299b9621f480c4728300ed92162cb54ca536a6a23c0dc010e2a8869aaf237d09f697447718004906af9ef1c22625d830c50beaa41c5f826abea5f7f9654fd820d42008974872a1cdb048a22ff67dba83d9148778ad65a66aac519b9194bf594eb529a57d7aa183b8a69899cae1cf0ad3831bb4d24d7282d7ac37635599e53a085eb81d04c01ee5b205e2d077670d223f43bcdc224b3925fb9fb62c37235d9fc12ebe0722e511edd0368cf33a81710d3bbdcd3edf965394e53e267709132922148f180f1c316276d5ee83ec78ade5ce7ae9352df78be09509ba76bc5eb4870b80f7fa6bf7a17869e322ae4107f39841f633edd5c2c2b2a3984c0cd0e6be98d77b36723011aba9d8ca9de4c4753f672d0f6d79b2da10c1edb665ba73ed53f0e6a14e01adddd59750065c5735e986b7007869ba699b13c356a57995cd3415dd276400c9d9b384c1db0c866816558c6848c34812c3b3efeab6dfeb39d29ece4fd6dec227b298df8a2d9110f61ff308b2695e839e3dacf057fa605d4438ba14b117d792829217457c7097023bccb93a6db42aa3e498149d0e6eb5c8d6390be4a8779bee359cae6b8a5143717952531c319f2a8b4a2aa024db06a08155890a6227505c5b191eeff487412d9204d560acd2809e661a7415ba65e75e367d1d14cccbc4a39b0062090e8a2b0fa9ca08bf6df406ee7dfbfab9f54c59109fed2241519b72e09436b70fef67b92c3fed4edfa7467337b71fba652b7289ebe12cb2528e3cbb74a718d5c54b2aeb5e9c87a178b8f4c823b940096cb02447175f76db651a97c5d312825fe4723a8625af582df9df0d02708286bd4b8c74b27032354a217852c1715fdf34b734b45d39dfd9cbe8ca849b7c1469caeea69f9b0f3a9691ce1685bb5ff5c71556ad3a5ea9fe4e075edfece2dce37d26ae76c8e62f3df9353109138e894bac7ce1863fdb1ffd6b062f899e2c50af76ae4a1412f5fd950d0ae6127680545330c7a542a793ad391a1f6bda6cfbd4780fec6c62775fee64f65a6f45e7dade56831e35339f17ec4006f58521ee0a085f7723ae423386cac6d6012c1c0db534ac851ddfcae21d909d9227a3b25ed72faed3154d62844cf753b6f66209ca5a0350c73becc7a247776ecea460385cb6a5aad50f60a5e034a6d459e556ffc474c01d2437abe41a086ac6a07ecefd5b8ef8c0e845229716d2d3317f3eec92b68838e3b29768f5643f5054f6aa8a88a6622feb12b94479226ac3f453c71ed8b125ea7dc1469f85f6a5f7667080178517fd24195e63281903dfd83ecb831c3b0651e3a6bc30ab7052d46c97544fc19951d7d79b0e606bcc3c1ec758cf09d57f5f7cef77620e8dd441a306f4b50012987bd503f291ddb8fc3c08f1f171d4331cf1438d560a2631e8d30e612a30b095ddf9117ec3ef98bb44a254e0c27a12d92e9989f93dfc268f389377f74318291e5dbc38407ed72541bad1839ee5269d8acb03bb3249cdc30ad4a4b2defb2916a3348968c11dc4dcf651ae007df58ce2702bfcff51a50cde1eebd1efdd70dd18534b06b3f1bb17dd2df73e2aa757e9e2cf6a6f3c222f77f73589504312c0805fe63205ed40589d17c3da7e50207c074938c6441a0947c0d8046e6580074b95cc8013a1d4df2b872df7c3cd0e056e42d59aaf4aea0fa67943d663a0298f306cc462293e77d3696308bc1f22c306a2e275c7145bc336b6cfc6941f2975fea124b8d4591adb91584251b42d6f51de9c8584179753dbcacb08e78af35ae60640f8d0b420ffce270a7db99dfacf024c5b5f62b9a86b825c2a3fd01efa1fc1524bc9aa9b785be9396fec463aa12e910d054dfe3b95de108b71467c67e94e7ebcb9059178f6c6d83341353a2681349316d556985b8a0f68bf453cfa1095699a4183ea12045f35045fc9c9ba2052719bb6b372093561013a5f77d8f7a80f15cec83a7f8d942e419febf645c559b9d54796c8b7e268b08d083e079489df6521f6bfef206781957de9c4de57217de5a30b556130eccb448761f10363321211cc37d4a6ec10d3f63d43abf7ec9bdbec36735a0f6e595618b2765a8501cbfd215e7217fd4c6dfe6e768aae4870143fb68aed6952694291867f0558539fe1d7abd367b84e1d9d092e9478f5292e30018ed23225d2c3150bbb71e274e33b2829efce3b9aa0aa21fc0b7f431e6b8aab9c5b19e71a22559e29faf54a619c7e7a1b7c453486c2055f97b76ae1031c4ffe79a4f13f702e8d39ae693a542f3e686722f99095bd4785eb75559b8d2bafddf73eb3ea495dbc95c4409de92e425cef58f3b4c969decedd9067f19942b9379c1ab27993b3b4eed8095898e974e8b9ba4f9afe6bb443bfde5a16f2194e2503e48adb8d669feb4bd191927d95ce8fd1bd750d4ed5807c337a8438d1f7791d09e1902a513c748ebd88bb7b4233607223ee21242c304834da6e558b5c06f3cff89dc4a67c727fef1f468533428980d26f207583a4369238ff1ee955335a5e30e08197a5a4b9d9d5fa24b84d5418a41f6e6d0494a1b762639297253f4a32444cd7ebf7484bb2d5dd7d15723557ceb6f9ed311fcac6d117893edb29f844d687a3a4ed33a78bcd23d10c461cf7eb9234ac0b04d9f2d48bf88069fe4259ae37615fadf70561f1fcdcf11daa3e94e1d8f8b86a80fcf25e743d942666313d9b87239e2ea32af92145d76f2ccd1825450225b300b3040300f84f6cb98050001f711db51ef3e0d1ce9182899a583ae4265bd99362fdf5204427a722d65dd6f0c781f498588bddc77fea8b34ee3db0e5390c57f0f5008aa03f1f04af0e4a1deabde21f57b7e848dbfa73c610ebbdd706186444fb63817c2ac873316e0f86c71ab02c4e5e29909e5a26b08bf369ecea2ddd954c62931293a971db8e7fc10bf7af8a98c39b0b0a48f1ca151271d2ebee3ef1c18dca4ea2e919a6becad22aea14e0ace27dff6a0170d555b43b6af2816cb077492fda4285c4de7bf28572eeaa504b8b63885edb3c0568c407b1cb437e0afdcb90ab459ad520f5302d977c9b3ea64a1424f66343161c580c468f60eac4902c32e6e9bf1ca8bea63f56cc9a748c64cf8f27064102ff2ca9f540697dfaf22fba3b74a05c1e8616d961634fca0e85ce8f80b3878871593ca80b8d8464b89a9e74daf6c45187b17e9191e9c959117ea4a27e7bc68e8d10b30433f2d3f38717a3b6d431cbd91107824647aeb786ef46d4ca20678a47dfed5c0a90675f7d40a11845b07fbc1f1b9f9eed30a62cbe6eed24bb2556b25644233ce4e5e66a4b087d863ae2eb0ae68a2d2e74211249eddf27774a44e49085681348668c26ade919b01d566a2cb4ec20df85150ce7ec3b88dbd79f0bd67a0f5bd92b689754c78096a6f7a5633083f6cbdfd0a720266a446268bd542f10dd8230921e6ca8060b14920e74fd19ca1ee39562e0e32924cfce3b14bcd502ba898dac504f4a746327d8e191834f62c4d41245dcf10035eec0d37c3d4cddf19dd34d5323e807d53e556c744d19af67796cf2086d4c9a1d4822abcae9d739fbfd95f2f4b2aba0d76958f5272aa4eaa4a32fc6429114b3fd835f8d74d818c327f2e7e9ccf1d950d8ca3751de292bfa26f9faec45d50da132388935db1692e0c6a51815ab", 0x1000}}, 0x1006) (async) r1 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x2, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x800, 0x0, 0x0, 0x0, 0x800000000000000}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) (async) r2 = perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffdffffffffffffd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x0, 0x0, 0xecd0}, 0x0, 0xfffffff7ffffffff, 0xffffffffffffffff, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x11, r2, 0x0) (async) ioctl$TCXONC(0xffffffffffffffff, 0x540a, 0x2) (async) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='/proc/self/exe\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1800003, 0x12, r3, 0x0) (async) ioctl$PERF_EVENT_IOC_SET_OUTPUT(r1, 0x2405, r2) (async) r4 = socket$inet_icmp_raw(0x2, 0x3, 0x1) openat$cgroup_subtree(0xffffffffffffffff, &(0x7f0000000180), 0x2, 0x0) ioctl$AUTOFS_DEV_IOCTL_CLOSEMOUNT(r0, 0xc0189375, &(0x7f0000002a80)={{0x1, 0x1, 0x18, r4}, './bus\x00'}) write$UHID_INPUT(r5, &(0x7f0000002ac0)={0x8, {"6e8037ebd75cf2e61cfd594c9583e9686a1b431e84a0179d2647cf0a9940f0a63ed9c61f047a6bbc7ad7403f37e1ed8f1ff265dc722a1b6d0fda6a284b2013ff41dfc01f40814dff1f19b1f8f3417211e909ef7cb07ae4212c3018c4a9736802eafecc4d1d7ce45f05db5df8e5bc2b0fb67070f8b5397d97cc8184f10a15a12859eaa07909930993f15c20241a9f8bda921b9a615162672ca7b386696b7deb5271ca626260963c183d8b64f508554d65ccbecf79ce6552f5a8fd032d5bd1a845a3a1f21a0ef14d3ba779a847f1251695ee052105026d17ebf068ed20665482a0e63a84252d0b526716a9f7ab518f054bf4d9d853182708016d55e43bb00add29c65870dad03ccb2f91364a75749849287b7f5af57f94ccd3b1ea8012d77301a8a316e0dbfadac88aa7db7c2743a661df29db1decf38e05f913fc15680bc6e20160bbaf9974ae5a6c14bfef270377452eab060a33f8767ff4ef3ff948c17c2778491fa1540b72ca8ce5614f49597586d931b53bc62233ff163c158f471b950b76546c7857b1b98b03d2e4ef21d378391541721f0d33fa3e252b1f317e02c9a7b19febfc470a5ed1c242b1d46c261d189eab5cc106662d18c812719d0fdb3b1abda1d6b3367b29e5f687fc34cb7b60428b0fde5519af55c9faf5532855ca5d6c97120634d8a1443d91755d3f7816061aad2bdf41263b1ba5f328688386b62547101deb48b03135b742dda9c9cc1604d42e43162f1049e2b84ab1df2d83463479ad1749f7923154f255f92c39bfea7ef21e550d68d232431e14b8d6e663d5c0d8bfb3925ecc5ece9416c14c6a5d76628312895268b5b9ec1201070054956a46b5b4aee3f2e190ea5c9bf1498c8eccabe592948d3e26f52210f1d3b46ce889491bc4b2f7d53f408ef079ed7d55c72909242b69ba49ea82cd279bdd3c0c3a42e7787bf502915f8e81f95d3edd1725c074db90ba8f68adc2ee7ffef35a767ddf8e20029c77a9df834b8d1ea4706a83cc074ad12d12ce6870f8c1b1770bed3fe11d899b75b0575facb9e8ba56167842f45537feb3ac68863a0871e445fcc7aaf501588c778e42a2bc7833e27e8d5e8bdb048b14ceed651615842a6040e0d7259ebf4977d035313e02961e60c459261fa95cc967b2394efa004840e3bde64ca0146c1fd858da3395de84ab34beb08138f3db0bcd998be576f466d0026ba5871a68538c4a6afa2d39f2841ca4385175c92eb36f313409d972755dbe0d86725b6402cd5488a875693801bdacb8cc50dbaf8feb29459fd0e4c8ce4687037603e5618d0b0a84e61853be99dc393b5bcd6410b188152482ff3689d50e75e99d3725d9a2e8ed25b05ce373208c7a655f42a4cff3656851b8d73ecc138361c93434b88518d87d9e3ea6698022fbfb9395662dc1b71a32cb0d95be8b59ebde14da88947a0c9c06d7eab0f472e40ccbb3961968edc80da003e83995a8cfd54146541b9c39c6f6c22dea8123e040fa7bb15c74ab5386e04a5955264fe193cc9013b3ecaef17c15f4dc6ee711f03f3ed9b641fd5e63a62f1a4ab89a006eb18377d39c4136385e3aeb29b8e13c17acaca9adac35729e1e3d81d0619a0a771caacfcd8366d4bcfea761867a2b9c0ac668b2b73abf3245e2f4eca99511479b7b1fd2658eb3b4b17067abddd7fe9c4297625c4850e0605bc4111d94d74fcd0dababde413baf62ce56673cc40774e0c77431a9673229c6f185877b81b3ee83d996307d4e19cb2b2e190f2a1a488d177f5b03fd4f4689fbe18e3c04e7598790ec4d4997d8d0a2a16fa8309527cd9ef44d0c53481df1f1ad55eee82dc167525db661640bbe0e0c96477ce8103d7b921818f35cf4e5b6be9e694011c7ef3fb9ea94d801acf2bd4ab38c700f7bc009ad85fc9b7c87e7292b2fa346b413a789d66d4cf9b0231eb208a85365ffbb91d9fa3cbde7e466f660fbcd123cea4eba171ef8519cd60ce98d835a105d68b5520692d90d0d3a0b9427aa857d19c80e14c0c9269d52074c709e875f46b202cd4483c9a72620275390160feba78c7c344469bd7590a96765c8eed7fbc9af505b888e0488c092c74f1792b1789082c59870cee0e65624333f30da8d8dc8bfd91024f61c27849642e94a9ff57bba194254caea2d55e5c5e30773522ceb88ed98c1ebffad462ac98785f2a534b252f7be5417260428ca5b823ce65516cb503edc0ddd1e4ac67d42dbc96a01b2db89ade43ac815ba5f2b9b552628196e43b642beb00696a9390d8fd4954159ea0b6ba7a2db8955c838dee77a906170bea53b404d8cfe577d495158c464b9381af670610603a4ca6ea30c92282bba11fd349409fe17393c3bff384c1788695e39d6e1f0a8c10b7855746cd99e4ebe81d69b02920da47dfbd1b965db2cbd8d6dfdea0675cc4c85df843858a998faf0d24c474ae278a6ed25a5d5213d531411fd60751a063120bc23997ba46a6295d37d676d7638e44c129c6aebadbed7eb79ef0cd270bdab83a6353eb7a3a368a877fd53a6ec21c4202cc88770ec48222b5754b387af9a0b2d983acdbaf1d5a7c8c1a1080309ba34835b8c07cb9dfc05ea6e0f1b0850d7b95dc0cca1245caec02ae3362ce0f599d7ff82562d3aba2f99a46cb21450d1f347a5098d2695875727ac65e4fa5ab39b3dcaa9274a154431309782531e1494246d0ef351b533aab6648372c5ce62725971437f36e2869769860de178b06775a5d1ee57f226cfd83af80a46b312c647f16c69cbb8fd5210e8608678eab07ae2b7a6b52d53681eb215fe4b6f9515514f05315e257f1c411f3d0f8e5beba05f84343032bd0b1ef771f8493da2955870d382bb83264ffca689df76f6bd7e03e5873e46f80ddbc2073eb40b4889004f5284728bf0066fdc64d7caf7f9be86e9fb3368550989e93e181954aeeb1a2f4f7c37fff593bb9dc38d4cb925bf5b731a9886cf52a4513c725df0d03b35c4fb9de4c72ae7dd54dcf426ba9f970bc9d8b2e7fa37eda1eab0ab13009d360cf6989d9d3d6ab432a4b6d3505e0edc19529a974d5272ef55f1ad501570c76e16ed991e6e5271314b2d3e1733768680ce8524a1580f57933a593a950e22ec8faf2750bc66aa3455d784012c345faccf3a6331be7d6de9ccf5bf93f0dc398a79c2f7378fecba2f43a50daa9dba777779b7838a8b86b25609d528942328d34768c99f59203468834c696ff80b56438980b39bdb6c39617c43c7fb7cc36880282e34779319057895e3c4f4de9528e26a7198b686eb56c851bf10cf8ba7340e6fc5e8cb0bce33ddac0e422e2ebe5f556d68bfe87aa569836820b1b7551968f8ae4ef93dc2e091d06a1c6541bb281f1cc8bbb525d0ce0da272ad8d13939497ca23470e091d7f9e08be57196a7120985b23c98e61a9204c3748974d6d7271c52606d79ebb5a9da00786f54be1f879ed1176b1dc2608a16f460bcef218cf6273e137b06305b20596f1e756169086744f3dbb90fc613ca08d5af1da5f64ab97b38b8659341e5d8b7219abb4751d09a9350e6a22fc15164b2410273e37f6c2de4871dbfbeb7d52edfee02499880c0b1aba915a554a424fc095da3972a45c95c8e4903b93c666ada2b32acde50e7ff8ced451e1afa61e280dfbbc1f4a10185dfd473de1b5e12eccd73b5cfaafe590ebccc6711dfe20d36b6a53680edfcc4e4d252f579faa0a5541eb79eb3feb4701b3fca3476ea50c7740a868d01763294104c366d4271145b6742353802e62b4fdeff76c61c21c0595f218b3075ec8e102a88a39ec0a0ee3beb026584c2ddc53ea30ffbe7e4cc63211d5f2246f592b478853566abe4dab76d8c3ed699a2ee923cf0cf51d1279427a3cb799ffcedf8941c63b9975ed74c88795fed9def80f247f1638fcf5c2689fabceb6aadde40900a5236d1e1afc7c810f9534849d9542726b750df655cef1aa80101eaafd55745ef2c2a1193da6210a7c9afeb66aca3010f6a588ca27906076f6f7252b109cf6c3a4a26fd5085ecba3a6ddae14c82b00c458bbb51874bfb799396cba538a9165d0d879b413a00edae79d7af4a0d3d6b5784ec55aa469b9d85245e6c17a4cf52f06e7c4c51c7ccb75a21ca0914520fdb3db5808d62ca6d046c0c7cba1cbeca43f3f323fa42405dc27aae8106426f65f16a0f70fc108e0a655c9f65e631aa9c06ddf93a80499f76ccd4603f5f267c38f8cbe6c02b07373337903d046a6d190dc47bcfcb663a3c04059884c97bb56a1be26f8f3b3e6d4f598b6032931b64b11268f5c91f187fd23fc99065a056c56b164da55e19e9d5b3090ae58a81837a4cba964358a3ad881d78c7f54af3216b59ce4ac8aee7937f157f9371d6bb83b8c115ca48f75a23c3c55ade9949554839845bb516ce0ae4ba5e37380c7b8bd29d325ef6937ba1b99fd894fbaa3168b59b833ae2beedce3946ea5fa642429ed3a8a7b0d4859d5e48d3e34a54c9fb9f38874a51ada3e85e093996d5e7b1cc145ad8d024047c4f4b6051e69878627ee94a3dd27e65324cf1d0b6b9623da487d547bb78f053ee2ef4435f1607f51601f3849dc05e8acb5e047a4a7e06512d9bd439d5a37dbf3b5ff71c616489a44beb9456afa51be3ffbb9ecaed005825d5f1d3fb06f5dff8607fb9c3d20c0ffa69ac1da570e983e03e347c2f0457c70c2cb1730f891c60b8f21de35f4081a7d3b25306b05a03ef99388049730f59351cff99067cc15837b6ded512a12acdecbc1bfb26a921984208023a6ae9f32febd4d95634bfe617d4fbbf6904ecd65a15ff4905ced41c6696862d4acc811efcc7bfa3bb43535560ea70c1eb07efdd115c604e1be27a4a554ab1e3fff5daeb4ce941b4397df1f98119cdd7fe0f5b59bf7390122fa705976b80204a07fa9ce79dd2121bf93a8e72e6e8cb72b9e8331ab7a700a78c271f44f8d447e8da749e89faa38d29646e0b396d135ee9379a563217356082e794f89be57ebb64bbdd69d6ce78e5b0c8a5b10579e91fd713b5e10b4ac2c2c45708266a7ce73a07d17bda41dc715c99df825f400cf051d978b4c5be7b249b6c5c10997bb2052c9fc248ea9673b93800c6bd73d957c85b58f3f683af135edd91b914cbd6dd3a97461a037fe084495ceebf068b6a33f137d12142dabc22e97c3a89acfa2b0c557a49d942daafdf650b79ca894910c70cd9ded0f8549e87b4bcfa96ecaead23bbb32fb97e86f54ca4ce47099f9b3b502f83b93e13b9a0362b829b0971a7764546208bd2d2c9a980e7800badf23447f652139bfbb19a758c998c4374aed611bdd9a7a930f32f2d7a6de943366fdfc705cd69e537134871d44f6d88c8acf5458b1ac7373730c3ed17fef73ca7327dc8bfe9fafaa01c2f407f46eb549a02e38373ef2b6cd8f46caa7d78774aa99ec39f5ac0d5690c14dae049d1876e8d54201fae97bbbfede30f33c4cc42374095e63ce961308c96deaa5f10280523a51d6d18f53bb816f7ced383f73924df75b41bb1b6d5ab170fede58bf07ea2f8fc548774ee243f7c4d404732832f163dad8936169bb557982d38935c47b3275e808ad34cf060356a184407add3a4b4560113adf6e4da9a88325aa944e208c0c96db2c1238d6831ce141816e98c1b04e8cfc957bf4b41059980cfa923cf703095da721eaade7c7f6e688cc0873d3c4d4786d80446fc3eab82b110d04079eabbf525b0aa3501b7b159db11fe956b25f3a6f6ba96865f48e2b546829a8360a80116d3acd9d948e033f2f54d03cd228152d49f2885da7c4f51e5450c0f24417e2ff361c8e3bc73a2b9afddaa9", 0x1000}}, 0x1006) (async) io_setup(0x0, 0x0) (async) io_submit(0x0, 0x0, 0x0) (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r7, 0x8) (async) r8 = bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r7}, 0x8) perf_event_open(&(0x7f0000000300)={0x3, 0x80, 0x9, 0x4, 0x7, 0x87, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1e, 0x2, @perf_config_ext={0x3}, 0x9919, 0x7, 0x8000, 0x5, 0xfffffffffffffffd, 0x882f, 0x4, 0x0, 0x0, 0x0, 0x4}, 0x0, 0xb, r8, 0x8) ioctl$TIOCGSID(r8, 0x5429, &(0x7f00000003c0)=0x0) perf_event_open(&(0x7f0000002a00)={0x0, 0x80, 0x9, 0x9, 0x6, 0x1, 0x0, 0x10000, 0x2, 0x5, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x3, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x1, 0x0, 0x1, 0x1, 0x1, 0x0, 0x6, 0x4, @perf_bp={&(0x7f0000000380), 0x1}, 0x84044, 0x8, 0xfffff800, 0x9, 0x3, 0x32, 0x9a, 0x0, 0x2, 0x0, 0x5}, r9, 0xc, 0xffffffffffffffff, 0x8) (async) r10 = socket$netlink(0x10, 0x3, 0x0) getsockopt$sock_cred(r10, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0}, &(0x7f0000cab000)=0xc) lchown(&(0x7f0000000340)='./bus\x00', r11, 0x0) (async) ioctl$DRM_IOCTL_GET_CLIENT(r8, 0xc0286405, &(0x7f0000000040)={0x10000, 0x9, {0xffffffffffffffff}, {r11}, 0x4, 0x28d}) readv(r6, &(0x7f0000001900)=[{&(0x7f0000000080)=""/54, 0x36}, {&(0x7f0000000400)=""/111, 0x6f}, {&(0x7f0000000480)=""/82, 0x52}, {&(0x7f0000000500)=""/71, 0x47}, {&(0x7f0000000580)=""/107, 0x6b}, {&(0x7f0000000600)=""/240, 0xfffffd74}, {&(0x7f0000000700)=""/4096, 0x1002}, {&(0x7f00000001c0)=""/63, 0x3f}, {&(0x7f0000001700)=""/236, 0xec}, {&(0x7f0000001800)=""/254, 0xfe}], 0xa) (async) fstat(r0, &(0x7f0000000280)) 03:06:40 executing program 4: ioctl$VHOST_SET_MEM_TABLE(0xffffffffffffffff, 0x4008af03, &(0x7f0000001740)={0x6, 0x0, [{0x1000, 0xfb, &(0x7f00000003c0)=""/251}, {0xd000, 0xa1, &(0x7f00000004c0)=""/161}, {0x0, 0x1000, &(0x7f0000000580)=""/4096}, {0x100000, 0xb6, &(0x7f0000001580)=""/182}, {0x5000, 0x1d, &(0x7f00000000c0)=""/29}, {0xf000, 0xcd, &(0x7f0000001640)=""/205}]}) r0 = socket(0x10, 0x803, 0x0) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000200)=0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) write(r0, &(0x7f0000000380)="260000002200470508d258002b1f00eb0101c7033500b000"/38, 0x26) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x20800000000008, &(0x7f0000000280), 0x4) mq_notify(0xffffffffffffffff, &(0x7f0000000040)={0x20000000, 0x4000000000003, 0x2, @thr={0x0, 0x0}}) 03:06:40 executing program 1: creat(&(0x7f0000000180)='./bus\x00', 0x0) r0 = creat(&(0x7f0000000100)='./bus\x00', 0x0) r1 = syz_open_dev$vcsa(&(0x7f00000002c0), 0xd7, 0xc0000) r2 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r2, 0x8) bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r2}, 0x8) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="14744187b676fb3be31f471fbbf168c085ec9773b58ed4ca277f8d9a92136675cfb82f82a42e9b817a11f84a000dfa4fe61df7e3", 0x34}], 0x1) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000400)=0xfffffffffffbfffd) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x2000) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000000)) r3 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) write$binfmt_elf64(r3, &(0x7f00000003c0)=ANY=[], 0xfd14) r4 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) r5 = perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r4, 0x8) bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r4}, 0x8) fallocate(r5, 0x100000021, 0xb68e, 0x2811fffc) creat(&(0x7f0000000180)='./bus\x00', 0x0) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) (async) syz_open_dev$vcsa(&(0x7f00000002c0), 0xd7, 0xc0000) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) (async) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r2, 0x8) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r2}, 0x8) (async) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="14744187b676fb3be31f471fbbf168c085ec9773b58ed4ca277f8d9a92136675cfb82f82a42e9b817a11f84a000dfa4fe61df7e3", 0x34}], 0x1) (async) ioctl$PERF_EVENT_IOC_PERIOD(r1, 0x40082404, &(0x7f0000000400)=0xfffffffffffbfffd) (async) ioctl$FS_IOC_SETFLAGS(r1, 0x40086602, &(0x7f0000000040)=0x2000) (async) ioctl$FS_IOC_SETFLAGS(r0, 0x40086602, &(0x7f0000000000)) (async) creat(&(0x7f00000000c0)='./bus\x00', 0x0) (async) write$binfmt_elf64(r3, &(0x7f00000003c0)=ANY=[], 0xfd14) (async) openat$procfs(0xffffffffffffff9c, &(0x7f0000000100)='/proc/tty/drivers\x00', 0x0, 0x0) (async) perf_event_open$cgroup(&(0x7f0000000200)={0x0, 0x80, 0x0, 0x40, 0x7, 0x3c, 0x0, 0x9, 0x2c00, 0x3, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x0, 0x0, 0x8, 0x0, @perf_bp={0x0}, 0x4200, 0x3, 0x400, 0x7, 0x2, 0x401, 0x80, 0x0, 0x3, 0x0, 0x9bfc}, 0xffffffffffffffff, 0xf, r4, 0x8) (async) bpf$ITER_CREATE(0x21, &(0x7f0000000140)={r4}, 0x8) (async) fallocate(r5, 0x100000021, 0xb68e, 0x2811fffc) (async) [ 722.967691] audit: type=1804 audit(1673147200.514:260): pid=30388 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir1935192334/syzkaller.na8cj9/966/bus" dev="sda1" ino=14802 res=1 03:06:40 executing program 4: ioctl$VHOST_SET_MEM_TABLE(0xffffffffffffffff, 0x4008af03, &(0x7f0000001740)={0x6, 0x0, [{0x1000, 0xfb, &(0x7f00000003c0)=""/251}, {0xd000, 0xa1, &(0x7f00000004c0)=""/161}, {0x0, 0x1000, &(0x7f0000000580)=""/4096}, {0x100000, 0xb6, &(0x7f0000001580)=""/182}, {0x5000, 0x1d, &(0x7f00000000c0)=""/29}, {0xf000, 0xcd, &(0x7f0000001640)=""/205}]}) r0 = socket(0x10, 0x803, 0x0) (async) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) (async) timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000200)=0x0) (async) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) (async) write(r0, &(0x7f0000000380)="260000002200470508d258002b1f00eb0101c7033500b000"/38, 0x26) (async) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x20800000000008, &(0x7f0000000280), 0x4) (async) mq_notify(0xffffffffffffffff, &(0x7f0000000040)={0x20000000, 0x4000000000003, 0x2, @thr={0x0, 0x0}}) 03:06:40 executing program 1: ioctl$VHOST_SET_MEM_TABLE(0xffffffffffffffff, 0x4008af03, &(0x7f0000001740)={0x6, 0x0, [{0x1000, 0xfb, &(0x7f00000003c0)=""/251}, {0xd000, 0xa1, &(0x7f00000004c0)=""/161}, {0x0, 0x1000, &(0x7f0000000580)=""/4096}, {0x100000, 0xb6, &(0x7f0000001580)=""/182}, {0x5000, 0x1d, &(0x7f00000000c0)=""/29}, {0xf000, 0xcd, &(0x7f0000001640)=""/205}]}) r0 = socket(0x10, 0x803, 0x0) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) timer_settime(0x0, 0x0, &(0x7f0000000100)={{0x0, 0x989680}, {0x0, 0x9}}, 0x0) timer_create(0x0, &(0x7f0000000000)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000200)=0x0) perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c44, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_config_ext}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) write(r0, &(0x7f0000000380)="260000002200470508d258002b1f00eb0101c7033500b000"/38, 0x26) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x20800000000008, &(0x7f0000000280), 0x4) mq_notify(0xffffffffffffffff, &(0x7f0000000040)={0x20000000, 0x4000000000003, 0x2, @thr={0x0, 0x0}}) 03:06:40 executing program 5: perf_event_open(&(0x7f0000000080)={0x0, 0x80, 0xc7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}}, 0x0, 0x0, 0xffffffffffffffff, 0x0) perf_event_open(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) socket$netlink(0x10, 0x3, 0x0) r0 = perf_event_open(&(0x7f0000000100)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3c43, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp, 0x0, 0x0, 0x0, 0x8, 0x0, 0x80000000, 0xfffd}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x1) timer_create(0x0, &(0x7f0000000300)={0x0, 0x12, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000080)) statx(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x800, 0x20, 0x0) socket(0x10, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0x1, 0x11, &(0x7f0000caaffb), 0x0) setgroups(0x1, &(0x7f0000000240)=[0x0]) perf_event_open(&(0x7f0000000280)={0x3, 0x80, 0x3, 0xfb, 0x9, 0xf0, 0x0, 0x100, 0x10084, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x1, 0x0, 0x1, 0x1, 0x3, 0x1, 0x0, 0x1, 0x0, 0x0, 0x1, 0x1, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0x0, 0x1, 0x0, 0x1, 0x1, 0x0, 0x0, 0x1, 0x0, 0xed1, 0x4, @perf_config_ext={0xfffffffffffffffa, 0xcc3}, 0x20, 0x6, 0xbe36, 0x2, 0x1, 0x27, 0xc2, 0x0, 0x7fff, 0x0, 0x7}, 0x0, 0xd, r0, 0x9) timer_settime(0x0, 0x0, &(0x7f0000000340)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) timer_create(0x0, &(0x7f0000000100)={0x0, 0x14, 0x0, @thr={0x0, 0x0}}, &(0x7f0000000300)=0x0) timer_settime(r1, 0x0, &(0x7f0000000180)={{0x0, 0x989680}, {0x0, 0x1c9c380}}, 0x0) io_setup(0x3, &(0x7f0000000140)=0x0) io_pgetevents(r2, 0x5, 0x5, &(0x7f00000004c0)=[{}, {}, {}, {}, {}], &(0x7f0000000040)={0x0, 0x3938700}, &(0x7f0000000380)={0x0}) clock_settime(0x0, 0x0) perf_event_open(&(0x7f000001d000)={0x1, 0x80, 0x0, 0x0, 0x0, 0x0, 0x0, 0x41bd, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @perf_bp={0x0}, 0x81c9}, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0) timer_create(0x0, 0x0, 0x0) r3 = memfd_create(&(0x7f0000000100)='\xb8.\xa5\xd7o\xe02\xe3\aC\xdb\xf6O\x16\xa3\xdd\xb0\x92hia\xf2\xc3\xa3\xd9\xee\xd9s\x92\f]#\x1a:\xdc\xdf\x8c\xdd\xcd\x13\x9d\x98\xf8I\x15\x87\xde\x9c\xa7\xf3\xa4%r\x93\xac\xa9\x03R\x8f9\xa7\xd1\x00bn\x1f\xf5\x00\x84\xd9\x1a\xf0\xc4\x9e\xc1\xbe=\xac\x88\xfb\x92\x10\x85\xe6\xb0\x8d\x997T)X?\x16\xc1\x02\x17A\xa5\xee\xb9\xea\x91\xc9\xff$\x06Yu\xeb\xda\xb5\rrN\x00'/128, 0x0) mmap(&(0x7f0000200000/0x400000)=nil, 0x400002, 0x1, 0x2011, r3, 0x0) r4 = syz_open_dev$tty1(0xc, 0x4, 0x1) setsockopt$packet_int(0xffffffffffffffff, 0x107, 0x14, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0x1, 0x2a, &(0x7f0000000040)=0x74c37c33, 0x4) ioctl$ifreq_SIOCGIFINDEX_vcan(0xffffffffffffffff, 0x8933, 0x0) ioctl$TIOCL_SETSEL(r4, 0x541c, &(0x7f0000000080)={0x2, {0x3, 0x0, 0x0, 0x400}}) ioctl$TIOCL_PASTESEL(r4, 0x541c, &(0x7f00000000c0)) r5 = open(&(0x7f0000021000)='./file0\x00', 0x0, 0x0) ioctl$PERF_EVENT_IOC_ENABLE(r5, 0x2400, 0x1000) r6 = socket(0x200000100000011, 0x3, 0x0) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000000)={'syz_tun\x00'}) [ 723.127356] audit: type=1804 audit(1673147200.554:261): pid=30390 uid=0 auid=4294967295 ses=4294967295 subj==unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.3" name="/root/syzkaller-testdir1935192334/syzkaller.na8cj9/966/bus" dev="sda1" ino=14802 res=1