VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24FgAAAAAQJi/dRodGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzBQAA//+bA1qr") (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) ioctl$F2FS_IOC_GET_PIN_FILE(r0, 0xc0046686, 0x0) write$FUSE_INIT(r0, &(0x7f00000000c0)={0x50, 0x0, 0x0, {0x7, 0x26, 0x1000, 0x100404, 0x1, 0x7ff, 0x0, 0x7fff}}, 0x50) 06:53:42 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000004780)=[{{&(0x7f0000000040)={0xa, 0x4e24, 0x0, @dev, 0x9}, 0x1c, &(0x7f0000001400)=[{&(0x7f0000000080)="3c6ff759dd48f79f9c4b010f73d1f4cb37ca5c8099fbda917817e9963ff2c206215d2e0dccf24a0d2e1b19e301c18458c7843c015a6895b727d68800406248d2a84ca25bb75f6a94e2ecc9921f7bc3cac13f7b2ee7720dff8f243826e1f0d4d25502d8b347f825416d8c4f3a10c2658397cfd7108fabaa36d910c073e267b2b9583e61faa7c42f15091447c9e12997c776ad03e0b2bc9e1524d89f0995547566eb7828f832df6c47b279180e2178b5c04e84ed9c35d7224a983edadb7753a07cbaa794ad5e52a691ca82cb7e70aba30804798766053a5238711b1a90abbf6c2f1c64fb5ed1a3274b4a0334", 0xeb}, {&(0x7f0000000180)="ddd752c4ac731b5ecef83b42d68677cd6c718fe23a81eb18aeb1abde101ebe4efeb3ddd929bfbf28e8f889d117fd", 0x2e}, {&(0x7f00000001c0)="f112d15d65b9a57df684ab14a07c81a517cf2606c83e5e", 0x17}, {&(0x7f0000000380)="df692f6fef1aaaec800a03aec73d0712b2002433508c453caa7080996ad41c3c7efea913b7de20d14fb1dc0ceae3be5c0e37aa39afc687ae1c62aea5d0952abe80366109dcb5d4bf570e1ea7bff0b68139912b28c4829dc9159a6ee9cba32368f6822bb4f49b22e8350a84d8321cf70c952595284eb3387bab32183a43d726ce15ff08b10d6d6bd6a64e128bad963a880acac53dd2773232ee418abcefe2f7a3cbbdf2ffa155b1942bc4ed1c631544a41a4c97d47b2c0a9101dfcb2f4fee407fa36ff80c20a7238322b6205de17753dba24a427ce4c54fbbe1bc8bbb67d8995e13c96d15e8bb817c67c751a62152779c9e0e50df7a055d9b06ec9b737bd652e6d6de0ac7bc3eb1b4bcb894653dcaa10dbbe6bb27f961c3c600d82d4cdd6a5035652cef60a248e62285a2101de46ce3900e73cae1dd135fbacd2a435523d37afe4ed13dcb97ddd454a16670ddc0e9782b7f058e298e19b72e27edc6457e48f1f6e38264d47467dd5428802e50d5953643e3ba4decf470ca0a5a420a14fc6a43d8fc6af8ea2a26668073d07385c6931236917b82a080e57dfb815084ec9b6e0a1cefbc831d7c3471daf71e5794d137acd9cd628469ada4356450c9d911f4021edaf890b2834ca4243d716d267da868fc62f7592f47910e43585b4401b99cbb52ca2e43c6fd237872ad0d884e553d33560a0ab7d1718e6f2187b7b900c3c13ce2235b0a3d6c4376642e3e2e37e677b0d2a86545e738a59490766030d4f2343506e4e4415e89946af0a60081c445fb8f152e4684ea3d5f5525c04b45623906dcf5b4a80b7ecff8cf26301832e3e8d31a572512ef4dbf71afadfa5a69a5cfca25a45894af757d44390538382a9c8d82865aa3f608b5b561b9a488c5a9199924f2d1b5418dcd05cb154219bb374ef4f8bbc65110a7a3a7b0b2d583e32275441af051936cf2845f5555a4d40aa0f844dd51ef43ae1be5489f1afd877465072338f49fa25cf8167905d08c6b6ed5a20b2eec0fb4ff8eb90037851fcf708aa86a55cf361161ff0a3db4fce4e9a66dd0af50d6435d94f480997456ab61ef98443d3835d722c7fcb672c640044d4ba4d663d805e0fd6ff3deb8984e08650d0a5d87d4b72f75175e5207dfc817b22d818db5698711a92e27bd434ee325d2638b3d2b1d94ed29f8b399d3f8e1d28c879deb848b7e7994c2f8eaf9d5556b2c1db3a65fbf25002e041db709fd23636ab3eecfe39a6b335f3e50d76ede07ff0610657779f8d3bbc0cfe56858fd48dc292ad6c6fd060882e0280b6eab192acf0f43ff8d72c772b915224e733b85840676e954ff352d931cd198fa1c13780d83ccc2d0e6778dce47d3c512f059af7d6e2607a3b6ddb86e37835ca9e50aeacfdae7ad79ea9e7571c50b1ef779e3279e05929fe3106efd6805c78de4a08b2231f7653a2b5a6b1d5af3331a1811fdcde630a37f472c1675e40fa4854c656417fca4541625b6ca66f7e0d98d22762b5dbd8c7ad3348806efd11927ce47a5e315232072f72e3b2a71bc5240ecf424e1bcc191335bb1e07b5e", 0x44d}], 0x4}}], 0x1, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000280)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=@bridge_getvlan={0x28, 0x72, 0x8, 0x70bd2c, 0x0, {}, [@BRIDGE_VLANDB_DUMP_FLAGS={0x8}, @BRIDGE_VLANDB_DUMP_FLAGS={0x8, 0x1, 0x1}]}, 0x28}, 0x1, 0x0, 0x0, 0x20000404}, 0x0) [ 201.208379][ T2139] F2FS-fs (loop0): Found nat_bits in checkpoint [ 201.234058][ T2139] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 06:53:42 executing program 3: syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x82, &(0x7f0000000340)=ANY=[@ANYBLOB="66617374626f6f7400aa88f7e46a000000000000000000000000000000a20d598093cd220fafac68b0a755af129b87fe487cd487318edf515353be4f2417f5f56bdc543cab6ba3775507cfe4ea453fb60bd596c27c0e174b9293a207c8b442488004b857cdde5a2f79a44fd495da47301821f9b34a957d38be360fbec490e838595cb834d0737e6edc55aedc8861a8f77291a43e1a67254df1814eb8f3c44728bdd09f0bad58cd7fdd1bf46c4cb1dc6ea4341f0368d1b6ebd7f11b421839bf77a9edc026ab8532841cc56ac0ee55b57e402cbf85d9e78ed6a21c4ef87d6b5b1bded777e0e7994a59d9c081c559110f3eddea1dc4265d73886211635c77e92fbbbdaf0bba525629567bcdf15f2fea9203b739b3757306cffe39a40511687f33d2ff9399237fe2e3edcb0b6f351233f6d37789d44e45eabdec7bc5cb83cf282677c61e34a8d2b6aefa794e244e3bb5b8efccc291653059a6a954e39ddb02d855d29db9dbba8c34ba6f1cf26785b34eaff9d20a62b5f5ca6bdc1b2e2e601447a0ff83719302a8727fc20c1821893bb0"], 0x5, 0x10584, &(0x7f0000006b00)="$eJzs3DtvI1UbB/DHuez93TdCFHQ70gopkdZWnMsKugC74iKyirgUVODYE8u7tieKHSdsRUGJKPgmCCQqSj4DBTUdogDRIYE8M4ENFwmxTkw2v580/s8cj585x0rzzEQO4NxaSH76oRLX43JEzEbEtYh8v1JuuY0inomIGxEx88hWKcd/G7gQEVci4vq4eFGzUr71ya3RzfXvX/vxy68vzl399ItvprdqYNqejYjebrF/0Csyaxd5vxxvjDp59tZGZRZv9B6Ux1mRB+l2XuGgcXReI8/VdnF+trs/GOdOt9EcZ7uzk4/v9osLDkbtozr5B+439vLjVrqdZ2eQ5dl+WMzrsMyHg2FRp1XWez8vH8PhURbj6WFarGf3QZ7N/rAcL+pmrfRwnKMyy8tFM+u28nls/+uv+T/v9U5//zAZpXuDTtZP1mv152r129X6XtZKh+latdFr3V5LFtvd8WnVYdrobbSzrN1Na82st5QstpvNar2eLN5JtzuNflKv11Zry9X1pXLvVvLyvbeTbitZHOeLnf7+sNMdJDvZXlJ8YilZqa0+v5TcrCdvbm4lW2/cvbu59da7d96598Lmqy+VJ/1pWsniyvLKSrW+XF2pL52j9X9YTnqC64fHUpn2BADOHv0/MA36f/1/nLX+97z3/yewfngs+n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHPr2/nPXsl3Forjq+X4/8qhp8rjSkTMRMQvf2E2LhyrOVvWmf+b8+f/MIevKpFXGF/jYrldiYiNcvv5/yf9LQAAAMCT6/MPbnxcdOvFy8K0J8RpKm7azFx7b0L1KhExv/DdhKrNjF+enlCx/O97Lg4nVC2/gXVpQsWKW25zk6r2j8wei0uPRKWImVOdDgAAcCqOdwKn24UAAABwmj6a9gSYjkocPco8ehac/+f97w8ELx87AgAAAM6gyrQnAAAAAJy4vP/3+38AAADwZCt+/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgF/ZuZ+c1KEoDsCnhb7H+2MkxrlbcQbLcAkOHRoW4CZYAm7BDbAGnLkEA4a2RGswMeltG8n3Je3lNuTHKWFy7iUFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJzsZo/3l89tM3Z7tpJczcAAADAMZtiNS9fTKv5v/r6WX3pop5nEZFHxLHefRS/GpmjOqf44v3FpxqeIsqE/Wf8ro+/EXFdH6/nXX8LAAAAcLrWi+Ws6tar03ToguhTtWiT/79JlJdFRDF9SZSW70+XicLK3/c47hKllQtYk0Rh1ZLbOFXat4waw+TDkFVD3ms5AABAL5qdQL9dCAAAAH26HboAhpHFYSvzsBdc/vP+fUPwT2MGAAAA/EDZ0AUAAAAAnSv7f8//AwAAgNNWPf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALm2K1Xy9WM7a5mx37aS5GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADe2J93FAiBMAiDves7k7n/YaVBU1OTKhA+/sZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBif15SIASCIArmjP+d9P0PKwl6BhEioOFRRS0aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBi535e46jiAIC/2dnZ2qq4RtlDPCh4UA92u62tvYkHJXjwf1jSbY1u/dHmYEsRcvEmAW+9iB5FBCXe+j/03EAv8ZbDHiJ4VmZ2JnkhK65CZrbJ5wNv3jeTYd73TSDkO+9lAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgMnn3IE7zQ3cat8pzj/bureb9dtS/U37vwebj5bzlcVJr1k+epNd0BgAAAJwGaVXfhxB2sq2VvG91i/o/q67Ja/7vn53GVT2/PaP+D1Htn7ffft19cX+g7nSc/KbX18ajC0dTaR/fLBfbc/96Rbt48sW7l7T4gbQ+2HhhkhXPM/nm4cP3OkV4po5sAYD/43zVl0H191DeD5pMDIBTox0V3lX9n3abzQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgDpON8HQVJyGE5fZBnNveu7c6q3+w+Xi5alfu39+M75nfIgshXF8bjy7MHPWNb49tQgvs9p27nwzH49Gt+oOXQwjNjS4QLGKQLUYaw3HTv5kAADhpsrLldf1OtrWSn0uWQvjrh8P1/2tRHOas/3c/uvIoHiuu/we1zXDx9ddvft6/fefum2s3hzdGN0afvnVx8Pbg0tXLl6/2i3cl/X9+YwIAAADz6JQtrv9bS0fX/89FcZiz/v/iu8FX8Vip+n+mg0W/pjMBAAA43Z5/5c8/khnnk04nfDlcX781mB73v744PTaQ6n92pmxx/Z8uNZ0VAAAAUIfJRnJo/f9aFIc51/+f+fGln+N7piGEs+X6//nVz8bX6pvOQqvj34mbniMAAADNOlu2eP0/K/b/t/a3PLRCCK+/Oo3LjwGcq/5P3//6p3iseP//pfqmuJBavenzKPpeCO1e0xkBAABwkj1VtrzY/z3bWvn4l3Mfduz/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4G9269g2YSCM4+jnS6LEbTJCeitKZkhDhWAEMBKSJc/AACxEQ0VrsQisAJI513SG4r3m/5Pl4q47AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg6V3u/vESEUWkIVOkyebr9BoRb5G2Xff/3mexOx/bj1vO94dpzs+YfZcRUUYxxnUAAEZXDZtjtW7qn36H909T/+bvf3mrRdssH3VgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MoOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24FgAAAAAQJi/dRodGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzBQAA//+bA1qr") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) ioctl$F2FS_IOC_GET_PIN_FILE(r0, 0xc0046686, 0x0) write$FUSE_INIT(r0, &(0x7f00000000c0)={0x50, 0x0, 0x0, {0x7, 0x26, 0x1000, 0x100404, 0x1, 0x7ff, 0x0, 0x7fff}}, 0x50) 06:53:42 executing program 1: r0 = socket$inet6_udp(0xa, 0x2, 0x0) sendmmsg$inet6(r0, &(0x7f0000004780)=[{{&(0x7f0000000040)={0xa, 0x4e24, 0x0, @dev, 0x9}, 0x1c, &(0x7f0000001400)=[{&(0x7f0000000080)="3c6ff759dd48f79f9c4b010f73d1f4cb37ca5c8099fbda917817e9963ff2c206215d2e0dccf24a0d2e1b19e301c18458c7843c015a6895b727d68800406248d2a84ca25bb75f6a94e2ecc9921f7bc3cac13f7b2ee7720dff8f243826e1f0d4d25502d8b347f825416d8c4f3a10c2658397cfd7108fabaa36d910c073e267b2b9583e61faa7c42f15091447c9e12997c776ad03e0b2bc9e1524d89f0995547566eb7828f832df6c47b279180e2178b5c04e84ed9c35d7224a983edadb7753a07cbaa794ad5e52a691ca82cb7e70aba30804798766053a5238711b1a90abbf6c2f1c64fb5ed1a3274b4a0334", 0xeb}, {&(0x7f0000000180)="ddd752c4ac731b5ecef83b42d68677cd6c718fe23a81eb18aeb1abde101ebe4efeb3ddd929bfbf28e8f889d117fd", 0x2e}, {&(0x7f00000001c0)="f112d15d65b9a57df684ab14a07c81a517cf2606c83e5e", 0x17}, {&(0x7f0000000380)="df692f6fef1aaaec800a03aec73d0712b2002433508c453caa7080996ad41c3c7efea913b7de20d14fb1dc0ceae3be5c0e37aa39afc687ae1c62aea5d0952abe80366109dcb5d4bf570e1ea7bff0b68139912b28c4829dc9159a6ee9cba32368f6822bb4f49b22e8350a84d8321cf70c952595284eb3387bab32183a43d726ce15ff08b10d6d6bd6a64e128bad963a880acac53dd2773232ee418abcefe2f7a3cbbdf2ffa155b1942bc4ed1c631544a41a4c97d47b2c0a9101dfcb2f4fee407fa36ff80c20a7238322b6205de17753dba24a427ce4c54fbbe1bc8bbb67d8995e13c96d15e8bb817c67c751a62152779c9e0e50df7a055d9b06ec9b737bd652e6d6de0ac7bc3eb1b4bcb894653dcaa10dbbe6bb27f961c3c600d82d4cdd6a5035652cef60a248e62285a2101de46ce3900e73cae1dd135fbacd2a435523d37afe4ed13dcb97ddd454a16670ddc0e9782b7f058e298e19b72e27edc6457e48f1f6e38264d47467dd5428802e50d5953643e3ba4decf470ca0a5a420a14fc6a43d8fc6af8ea2a26668073d07385c6931236917b82a080e57dfb815084ec9b6e0a1cefbc831d7c3471daf71e5794d137acd9cd628469ada4356450c9d911f4021edaf890b2834ca4243d716d267da868fc62f7592f47910e43585b4401b99cbb52ca2e43c6fd237872ad0d884e553d33560a0ab7d1718e6f2187b7b900c3c13ce2235b0a3d6c4376642e3e2e37e677b0d2a86545e738a59490766030d4f2343506e4e4415e89946af0a60081c445fb8f152e4684ea3d5f5525c04b45623906dcf5b4a80b7ecff8cf26301832e3e8d31a572512ef4dbf71afadfa5a69a5cfca25a45894af757d44390538382a9c8d82865aa3f608b5b561b9a488c5a9199924f2d1b5418dcd05cb154219bb374ef4f8bbc65110a7a3a7b0b2d583e32275441af051936cf2845f5555a4d40aa0f844dd51ef43ae1be5489f1afd877465072338f49fa25cf8167905d08c6b6ed5a20b2eec0fb4ff8eb90037851fcf708aa86a55cf361161ff0a3db4fce4e9a66dd0af50d6435d94f480997456ab61ef98443d3835d722c7fcb672c640044d4ba4d663d805e0fd6ff3deb8984e08650d0a5d87d4b72f75175e5207dfc817b22d818db5698711a92e27bd434ee325d2638b3d2b1d94ed29f8b399d3f8e1d28c879deb848b7e7994c2f8eaf9d5556b2c1db3a65fbf25002e041db709fd23636ab3eecfe39a6b335f3e50d76ede07ff0610657779f8d3bbc0cfe56858fd48dc292ad6c6fd060882e0280b6eab192acf0f43ff8d72c772b915224e733b85840676e954ff352d931cd198fa1c13780d83ccc2d0e6778dce47d3c512f059af7d6e2607a3b6ddb86e37835ca9e50aeacfdae7ad79ea9e7571c50b1ef779e3279e05929fe3106efd6805c78de4a08b2231f7653a2b5a6b1d5af3331a1811fdcde630a37f472c1675e40fa4854c656417fca4541625b6ca66f7e0d98d22762b5dbd8c7ad3348806efd11927ce47a5e315232072f72e3b2a71bc5240ecf424e1bcc191335bb1e07b5e", 0x44d}], 0x4}}], 0x1, 0x0) (async) sendmsg$nl_route(r0, &(0x7f0000000280)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f0000000240)={&(0x7f0000000200)=@bridge_getvlan={0x28, 0x72, 0x8, 0x70bd2c, 0x0, {}, [@BRIDGE_VLANDB_DUMP_FLAGS={0x8}, @BRIDGE_VLANDB_DUMP_FLAGS={0x8, 0x1, 0x1}]}, 0x28}, 0x1, 0x0, 0x0, 0x20000404}, 0x0) 06:53:42 executing program 1: mknodat$loop(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x20, 0x0) lsetxattr$security_capability(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000100)=@v3={0x3000000, [], 0xee01}, 0x18, 0x0) setxattr$security_ima(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), &(0x7f00000001c0)=@sha1={0x1, "737fc721b279486de850198387aaedbe4b704b55"}, 0x15, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80101, 0x0) write$FUSE_DIRENTPLUS(r0, &(0x7f0000000180)=ANY=[], 0x10) setxattr$trusted_overlay_upper(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140), &(0x7f0000000180)=ANY=[@ANYBLOB="00fb4f46c0e25a8f826b92d7d9b643c4c97670842db70f3a"], 0x18, 0x2) [ 201.296939][ T2194] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 201.310718][ T2194] ext4 filesystem being mounted at /root/syzkaller-testdir3378633174/syzkaller.O8wzSW/58/file0 supports timestamps until 2038 (0x7fffffff) 06:53:42 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./bus\x00', 0x20c050, &(0x7f0000000100)={[{@quota}, {@noinline_dentry}, {@test_dummy_encryption}, {@fastboot}, {@noinline_data}, {@noextent_cache}, {@jqfmt_vfsv1}]}, 0x1, 0x105e5, &(0x7f0000031200)="$eJzs3M2LG2UcB/Bfum7frG2RvigUHBBhAyY02xcURKq2aMHW4svBk2aT2ZA2ySyb7Is960kv3r0KIt4K/gGCF/8B/4DiQRAPgreKkplZ6eoeVptuVvfzgez3mWee+eV5Qi5PZpkA9qzjya+/VOJoHIqImYg4EpG3K+Urd6mIJyLiqYjYd9+rUvb/2bE/Ig5HxNFx8aJmpTx18be79z5/8uoLH395t9r48YvPprdqYNqeiYj+UtFe6xeZdYq8WfY3V7t59s+vllmc6N8qj7Mi19KFvMJac2NcM89znWJ8trQyHOdir9kaZ6e7mPcvDYo3HK52NurkF9xsLufH7XQhz+4wy7Nzu5jXepm3h6OiTrus90FePkajjSz60/W0WM/SrTxbg1HZX9TN2un6OFfLLN8uWlmvnc9j4V9/zLve693Bynqymi4Pu9kguVBvPFdvXKw1lrN2OkrP15r99sXzyVynNx5WG6XN/qVOlnV6ab2V9avJXKfVqjUaydzldKHbHCSNRv1c/WztQrVsPZu8ev2dpNdO5sb5cnewMur2hslitpwUV1ST+fq556vJ043krWs3khtvXrly7cbb711+9/pL166+Ug7627SSufmz8/O1xtnafKO6a9e/P7a7/k+PRUxp/ZUHu5y9zhcI4B+z/wemwf4/Ip0tPwz7f/v/Pbp+2zceiC8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCe9cPsndfyxvHi+NGy/7Gy6/GIOB0RpyLiZET8voWZ2L+p5omIqJTtrcbP/mUO31YirzC+5kDx+nrj3KWIuHfsIX4AAAAA8D/31XcffhQxM27mf17cfPqbM9OZFjuj/NHm4KTq5T/5PDKpaifyYusTqnZyo+REnIqI2eM/Taja6YjYd+T9CVXblplNcfC+qBSxbydnAwAA7IzNO4GJ7d4AAADYdT6Z9gSYjvx+bfm/+OW94ANFlDcED206AgAAAP6DKtOeAAAAAPDQ5fv/Xfr8vzhcPvvP8/8AAABgC9XW9+nPd868sY2hxfP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfecdSGojAAHyAO5KWgiMdWqKKUFCwiS0iZJl2ym1RhDZEQe0hHuiwhghH2ndF4RIHka1uDvk8y59qCXwe644sMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJv+Ftv1z/33H01zjqdm8nwbAAAA4JJDsV2Xi2l1/iZdf5cufYiIZUQsImIeEZdm91G8rGXOImKQ1pfeXzzp4XdEmXD+zDgdryPiUzr+v2/7VwAAAIDbtd+tNhGj87J8+dh3Q3Qp3bSZ5Morb/m8yJU2K8O+Zkqb30dmsYiIYvovU9oyIoZvP2dKu8qoViaPyqAqwy67AQAAulGfBK6d3rJNeQAAAHTmS98N0I9yvzb9Fz/tBY+rkjYEX9XOAAAAgGdo0HcDAAAAQOvK+d/z/wAAAOC2Vc//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE2HYrve71abpjnHUzMPQbNff741bQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25xyFYhgIomDrL17uJHz/Y5kGO3PupAoEjxkpEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBoXCefO74jGUeSX6eNf8czydI7jbWrxtZ1Y++D+fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATvbn7gRCIAjCYN/5n9Ni/mFJg8YgQhUsfMwwDwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB80e9++T8xNc4kc6eNpeORZO2qsXXV2HvQOHow3v4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLEDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYX9ubdNGAjjOPz6kihxm4yQ3kpgBhoqBCPwISFZ8gwMwEI0VLQWi8AKIMG5pjMFz9P8f8UV9wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBrujx88RYRRaQuU6Tx5uf0HhEfkbZtO/q8ZbE7H5uve872h0nO75j+lhFRRtHHOQAAvau6zbFa18u/vP95B3mHeat5Uy+e+WkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu7NyxalNRGADgk7SJVidHK4jgoIuNTaxGyOJQ6C4IuoU2lmKqkmZoS5c+gejk6ivYTV/BFxActODg0EHBRZBIkpv0hAZJUXJT/T747/17KeeekyHw3//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxHOyGs708E0KYnT7M295/3Vkedn777MNsL77ceXMxHrM9RC6E8HCtXrs+xrVMuo2t7UfVer3WkEgkkn6S9jcTAAAnRavVah29mokq+K5cEu2rn3J7S53/qoTQejVY/1+J8vCb+v/zy/MXevFz810zvldc/8//7QWfYIXm+tPCxtb2tbX16mpttfa4VCou3Fy4cftWsdB5VlLwxAQAAIA/k08irv+zlaP9/zNRHkas/+8tPrgf32tK/T/UYdMv7ZkAAAD8385d+v4tM+R6Jp8Pm9VmszHfPfb/LnaPKUz12E4lEdf/U5W0ZwUAAACMw8FuZqD/vxLlYcT+/9zrnf14zKkQwkzS/59bflJfGd9yJto4XidOe40AAACkayaJuP+f6+z/z/a3PGRDCFcvd/PkZwBHqv8/vrg78NJ6vP+/NL4lTqRsuft5dM7lEKbLac8IAACAf9npJNrF/n5ub6nx4/li3v5/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bc79o8SPRAFAPxLsvmsxAULUSsvIIoWVgsWgtgIXkEUBE8ggnoAsdTSO1h6h60VBLGw3EJPIDM7g8taaJX45/eD2fdmWDIvkyYvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxqsP6eV+GnO8zLtHb3crwb4v1YDJ6vZufDCHnRZNE/ULHWdgUAAAD8dt3U21dp/lTfbIZY9mL/X+f/hZ7/enKY535+vO/P8fbiYS73/yfbC0ejm4V9wkX3Dw73lhq7y+9v6uPS5c7jyuvp6kyaduLJx28vVXwg5dbZ9KCO51mc9/sb/2M60XDhAMCXLeaYkvw+FOJym4UB8Gd00vg30v9XvXZrAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjCWwAAAP//fVhvZA==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_queued\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[], 0x208e24b) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r1, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000000)={0x0, r1, 0x2, 0x3, 0x4, 0x4}) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0x7c}], 0x1, 0x2, 0x0) 06:53:42 executing program 1: mknodat$loop(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x20, 0x0) (async) lsetxattr$security_capability(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000100)=@v3={0x3000000, [], 0xee01}, 0x18, 0x0) (async) setxattr$security_ima(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), &(0x7f00000001c0)=@sha1={0x1, "737fc721b279486de850198387aaedbe4b704b55"}, 0x15, 0x3) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80101, 0x0) write$FUSE_DIRENTPLUS(r0, &(0x7f0000000180)=ANY=[], 0x10) setxattr$trusted_overlay_upper(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140), &(0x7f0000000180)=ANY=[@ANYBLOB="00fb4f46c0e25a8f826b92d7d9b643c4c97670842db70f3a"], 0x18, 0x2) 06:53:42 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0x7ffff000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r1, &(0x7f0000000180)=0xe8030000, 0x12) openat$cgroup_ro(r1, &(0x7f0000000080)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) 06:53:42 executing program 1: mknodat$loop(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x20, 0x0) lsetxattr$security_capability(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000100)=@v3={0x3000000, [], 0xee01}, 0x18, 0x0) setxattr$security_ima(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), &(0x7f00000001c0)=@sha1={0x1, "737fc721b279486de850198387aaedbe4b704b55"}, 0x15, 0x3) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80101, 0x0) write$FUSE_DIRENTPLUS(r0, &(0x7f0000000180)=ANY=[], 0x10) setxattr$trusted_overlay_upper(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140), &(0x7f0000000180)=ANY=[@ANYBLOB="00fb4f46c0e25a8f826b92d7d9b643c4c97670842db70f3a"], 0x18, 0x2) mknodat$loop(0xffffffffffffff9c, &(0x7f0000000780)='./file0\x00', 0x20, 0x0) (async) lsetxattr$security_capability(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), &(0x7f0000000100)=@v3={0x3000000, [], 0xee01}, 0x18, 0x0) (async) setxattr$security_ima(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0), &(0x7f00000001c0)=@sha1={0x1, "737fc721b279486de850198387aaedbe4b704b55"}, 0x15, 0x3) (async) open(&(0x7f0000000000)='./file0\x00', 0x80101, 0x0) (async) write$FUSE_DIRENTPLUS(r0, &(0x7f0000000180)=ANY=[], 0x10) (async) setxattr$trusted_overlay_upper(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140), &(0x7f0000000180)=ANY=[@ANYBLOB="00fb4f46c0e25a8f826b92d7d9b643c4c97670842db70f3a"], 0x18, 0x2) (async) [ 201.538332][ T2221] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 201.565625][ T2221] ext4 filesystem being mounted at /root/syzkaller-testdir3378633174/syzkaller.O8wzSW/59/file0 supports timestamps until 2038 (0x7fffffff) [ 202.350480][ T2212] F2FS-fs (loop3): Found nat_bits in checkpoint [ 202.430549][ T2212] F2FS-fs (loop3): Mounted with checkpoint version = 48b305e5 [ 202.438140][ T2232] F2FS-fs (loop2): Test dummy encryption mode enabled [ 202.459156][ T2232] F2FS-fs (loop2): invalid crc value [ 202.478870][ T2232] F2FS-fs (loop2): Found nat_bits in checkpoint [ 202.517795][ T2232] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 [ 202.809081][ T2234] F2FS-fs (loop0): Found nat_bits in checkpoint 06:53:44 executing program 0: [ 202.877116][ T2234] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 syz_mount_image$f2fs(&(0x7f0000000040), &(0x7f0000000080)='./file0\x00', 0x82, &(0x7f0000000340)=ANY=[@ANYBLOB="66617374626f6f7400aa88f7e46a000000000000000000000000000000a20d598093cd220fafac68b0a755af129b87fe487cd487318edf515353be4f2417f5f56bdc543cab6ba3775507cfe4ea453fb60bd596c27c0e174b9293a207c8b442488004b857cdde5a2f79a44fd495da47301821f9b34a957d38be360fbec490e838595cb834d0737e6edc55aedc8861a8f77291a43e1a67254df1814eb8f3c44728bdd09f0bad58cd7fdd1bf46c4cb1dc6ea4341f0368d1b6ebd7f11b421839bf77a9edc026ab8532841cc56ac0ee55b57e402cbf85d9e78ed6a21c4ef87d6b5b1bded777e0e7994a59d9c081c559110f3eddea1dc4265d73886211635c77e92fbbbdaf0bba525629567bcdf15f2fea9203b739b3757306cffe39a40511687f33d2ff9399237fe2e3edcb0b6f351233f6d37789d44e45eabdec7bc5cb83cf282677c61e34a8d2b6aefa794e244e3bb5b8efccc291653059a6a954e39ddb02d855d29db9dbba8c34ba6f1cf26785b34eaff9d20a62b5f5ca6bdc1b2e2e601447a0ff83719302a8727fc20c1821893bb0"], 0x5, 0x10584, &(0x7f0000006b00)="$eJzs3DtvI1UbB/DHuez93TdCFHQ70gopkdZWnMsKugC74iKyirgUVODYE8u7tieKHSdsRUGJKPgmCCQqSj4DBTUdogDRIYE8M4ENFwmxTkw2v580/s8cj585x0rzzEQO4NxaSH76oRLX43JEzEbEtYh8v1JuuY0inomIGxEx88hWKcd/G7gQEVci4vq4eFGzUr71ya3RzfXvX/vxy68vzl399ItvprdqYNqejYjebrF/0Csyaxd5vxxvjDp59tZGZRZv9B6Ux1mRB+l2XuGgcXReI8/VdnF+trs/GOdOt9EcZ7uzk4/v9osLDkbtozr5B+439vLjVrqdZ2eQ5dl+WMzrsMyHg2FRp1XWez8vH8PhURbj6WFarGf3QZ7N/rAcL+pmrfRwnKMyy8tFM+u28nls/+uv+T/v9U5//zAZpXuDTtZP1mv152r129X6XtZKh+latdFr3V5LFtvd8WnVYdrobbSzrN1Na82st5QstpvNar2eLN5JtzuNflKv11Zry9X1pXLvVvLyvbeTbitZHOeLnf7+sNMdJDvZXlJ8YilZqa0+v5TcrCdvbm4lW2/cvbu59da7d96598Lmqy+VJ/1pWsniyvLKSrW+XF2pL52j9X9YTnqC64fHUpn2BADOHv0/MA36f/1/nLX+97z3/yewfngs+n8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgHPr2/nPXsl3Forjq+X4/8qhp8rjSkTMRMQvf2E2LhyrOVvWmf+b8+f/MIevKpFXGF/jYrldiYiNcvv5/yf9LQAAAMCT6/MPbnxcdOvFy8K0J8RpKm7azFx7b0L1KhExv/DdhKrNjF+enlCx/O97Lg4nVC2/gXVpQsWKW25zk6r2j8wei0uPRKWImVOdDgAAcCqOdwKn24UAAABwmj6a9gSYjkocPco8ehac/+f97w8ELx87AgAAAM6gyrQnAAAAAJy4vP/3+38AAADwZCt+/w8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgF/ZuZ+c1KEoDsCnhb7H+2MkxrlbcQbLcAkOHRoW4CZYAm7BDbAGnLkEA4a2RGswMeltG8n3Je3lNuTHKWFy7iUFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6NJzsZo/3l89tM3Z7tpJczcAAADAMZtiNS9fTKv5v/r6WX3pop5nEZFHxLHefRS/GpmjOqf44v3FpxqeIsqE/Wf8ro+/EXFdH6/nXX8LAAAAcLrWi+Ws6tar03ToguhTtWiT/79JlJdFRDF9SZSW70+XicLK3/c47hKllQtYk0Rh1ZLbOFXat4waw+TDkFVD3ms5AABAL5qdQL9dCAAAAH26HboAhpHFYSvzsBdc/vP+fUPwT2MGAAAA/EDZ0AUAAAAAnSv7f8//AwAAgNNWPf8PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACALm2K1Xy9WM7a5mx37aS5GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADe2J93FAiBMAiDves7k7n/YaVBU1OTKhA+/sZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIA3v/vL/4mpcSaZe20sPY8ka6fG1qmxd24c/WF8/RoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBif15SIASCIArmjP+d9P0PKwl6BhEioOFRRS0aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4It+98v/ialxJpk7bSwdjyRrV42tq8beg8bRg/H2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBi535e46jiAIC/2dnZ2qq4RtlDPCh4UA92u62tvYkHJXjwf1jSbY1u/dHmYEsRcvEmAW+9iB5FBCXe+j/03EAv8ZbDHiJ4VmZ2JnkhK65CZrbJ5wNv3jeTYd73TSDkO+9lAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgMnn3IE7zQ3cat8pzj/bureb9dtS/U37vwebj5bzlcVJr1k+epNd0BgAAAJwGaVXfhxB2sq2VvG91i/o/q67Ja/7vn53GVT2/PaP+D1Htn7ffft19cX+g7nSc/KbX18ajC0dTaR/fLBfbc/96Rbt48sW7l7T4gbQ+2HhhkhXPM/nm4cP3OkV4po5sAYD/43zVl0H191DeD5pMDIBTox0V3lX9n3abzQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACgDpON8HQVJyGE5fZBnNveu7c6q3+w+Xi5alfu39+M75nfIgshXF8bjy7MHPWNb49tQgvs9p27nwzH49Gt+oOXQwjNjS4QLGKQLUYaw3HTv5kAADhpsrLldf1OtrWSn0uWQvjrh8P1/2tRHOas/3c/uvIoHiuu/we1zXDx9ddvft6/fefum2s3hzdGN0afvnVx8Pbg0tXLl6/2i3cl/X9+YwIAAADz6JQtrv9bS0fX/89FcZiz/v/iu8FX8Vip+n+mg0W/pjMBAAA43Z5/5c8/khnnk04nfDlcX781mB73v744PTaQ6n92pmxx/Z8uNZ0VAAAAUIfJRnJo/f9aFIc51/+f+fGln+N7piGEs+X6//nVz8bX6pvOQqvj34mbniMAAADNOlu2eP0/K/b/t/a3PLRCCK+/Oo3LjwGcq/5P3//6p3iseP//pfqmuJBavenzKPpeCO1e0xkBAABwkj1VtrzY/z3bWvn4l3Mfduz/BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4G9269g2YSCM4+jnS6LEbTJCeitKZkhDhWAEMBKSJc/AACxEQ0VrsQisAJI513SG4r3m/5Pl4q47AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADg6V3u/vESEUWkIVOkyebr9BoRb5G2Xff/3mexOx/bj1vO94dpzs+YfZcRUUYxxnUAAEZXDZtjtW7qn36H909T/+bvf3mrRdssH3VgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4MoOHAgAAAAAAPm/NkJVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUVduBAAAAAAADI/7URqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrADBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24FgAAAAAQJi/dRodGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABzBQAA//+bA1qr") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='memory.current\x00', 0x275a, 0x0) ioctl$F2FS_IOC_GET_PIN_FILE(r0, 0xc0046686, 0x0) (async) write$FUSE_INIT(r0, &(0x7f00000000c0)={0x50, 0x0, 0x0, {0x7, 0x26, 0x1000, 0x100404, 0x1, 0x7ff, 0x0, 0x7fff}}, 0x50) 06:53:44 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0xfffffdef) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r1, &(0x7f0000000180)=0xe8030000, 0x12) openat$cgroup_ro(r1, &(0x7f0000000080)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) 06:53:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000002040)='./bus\x00', 0x0, 0x0) r1 = socket$xdp(0x2c, 0x3, 0x0) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', 0x0, 0x10}, 0x10) sendfile(r1, r2, &(0x7f0000000540)=0x6, 0x9) io_uring_enter(0xffffffffffffffff, 0x0, 0xe26, 0x3, 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r3, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) r4 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r4, &(0x7f0000000180)=0xe8030000, 0x12) sendmsg$nl_route(r4, &(0x7f0000000580)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000180)=@ipv6_getnexthop={0x1c, 0x6a, 0x100, 0x70bd29, 0x25dfdbfc, {}, [@NHA_GROUPS={0x4}]}, 0x1c}, 0x1, 0x0, 0x0, 0x6000840}, 0x24044001) fcntl$getown(r3, 0x9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x808c0) syz_clone3(&(0x7f0000000400)={0x20200, &(0x7f0000000080)=0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0), {0x5}, &(0x7f0000000200)=""/112, 0x70, &(0x7f0000000300)=""/213, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], 0x7, {r0}}, 0x58) io_uring_register$IORING_REGISTER_FILES(r5, 0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, r6], 0x3) open(&(0x7f0000000000)='./bus\x00', 0x10101, 0x4) 06:53:44 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r1, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="474c7e80937338bea7adc8c673438474c8b22bd4b4046d2f63da1c1ba4ec5364745c6e0a7927a73d61b5419f9a37e7212fe6a1c9900a2df1b0773116e38ae86448cd03ec874b1ba3de06625b78f57bb6ef20955b7f", 0x55}, {&(0x7f0000000240)="f1f4f7b99638593f2a74648a826b00d05606f30c99ded0c26d4c1136c5d9a50f29d65a39446690b4fa1f6d6f3ed8c66f215794d2b907a2b6ea00d03be354b10aaa9e589d7b799c849a9d7fa352180aa70bd6369e16a04704346c5a31b26a73254151d34ff4a256ede11c040f9199983c1732356cf6c5e93c", 0x78}, {&(0x7f0000001300)="024dc674120336cf580281ad51d352fe1a3826bafb5e4a248565ee7511fdaf120f10a64d2a021c82372b54cbde7082b663844d9066f106eac5d8ec6d6ad8efe1735fcff7cac10520606c73def23901d1deb401bca979a42bd2fdc2ce8c444f978fdf1602c0702ad284382f69514e6c067d234ee6b6a971ef27af29e6f85d61e997f3ef7f1c573b500079ddeaad9c19824727db4d9da15d83a94b8f8fb51b5cb342b47f94370bfb18174a246c137dc666e97432aa92afaa3656d90d1e977cfaecbcae31977b019b13b39fb0b16537706feef0429133b7927255cf352650c8ffe95337ec2f1abdb7c11419f800ad048d985fb93d01ea4f68bf6e5da8efdcebd2daf658d6fcf25462ee6e7b54eb6556ae982725fa408e25c7f3fc25e8994d9807291fc052168773aac98a276a8a61f24d41de92ba7d238595b3025299d774e8ebec6779bdd9b652ddadaa5e9fd03f07b88bfe532c30aba1ee2c1d409743e151beee6346785398d1147674b78545975c9a1df5f5aae8456c18d7e096e634ecd2f6b2e51137db999d5b990003917f2d45dbe27c0a2cad26c91f02c443fe52b35fc8ed374b940bb078be7927959ef303118a662c6a5cbdf6ed4d9ab24e31459cf91f8ff7f4a2245b09e0c11ae0c271666580e77408c9d4758264f68ca91a66a185cdcbef1242ba8328af4b088e287550c52d8a6bbe38bd8620b1c35bf3e9bb6dfa15c35d385f4d2ac0aaa103d5ee5deafb594219ce1e451d4ae935a8761d0ad56526e97b7bd705eb2c7d656e76c16c34eb17ab7c38cafa225ea948df2a6e6fbfce4d7ef44905dfbf7558e4a8a5a886b991edfb7e0011f9f1e98849a37048dcc16a34bbd9c4c73e33e171472e9eede9173450d8268a0174b2e2f599dc622c9742466eaa2d9c42d5ea61ee50023462c5a56e88593633a29ecda0882071ed70fc581d264f424c02f66e2bea806f3721f18bb431a6a238083d8454a39076e9642b3752a91945436c1c2d20bfd1d3e1b7839309ff9db346db58cdccf9077043c7bbcfc84e17db6387e52bb1d364706993c703bb0814f2ca60e05ce1ab5997971dde91ad786f3feb536fc98138c90e7f60fd383460ff388fe3f1fcd5f6007b10f386d9e4e816f04a659a47b85d9cd45828824246d515d9bd0d0abd7d9fd334a49c123534d46be36867e4b7d91fbe61d82b1b734c66ac38314aef2e2735c742509585728c6ce35354fc044e53d7f7c4f75bad3270035be0d4055663fbd56e6c17373b821e5e709879a189e85cac80c047ed8e8a8f884d3ce719665a7f15f0a39c0cd6ad905aefd3f30c58f1aa4d327f11bdb00310a825a26e7dae985d5807c0077b034349a395ed1b8ca00f98cb1848fc2ffb87d2709e0ef02bb28846f79f68ba16a35589bbe5afeb2274f52865f90b02c3f500aaaacb220711adaf4bb498a76fbb4727cba9406087d610591a5ad3ee358b20f01b13a5d99ba8495c161ceb173fc4fcf658c358f3dab33efbdd9711e13e825aec59cc5d1eb91fdb1dabafe945efbfc9080f12c4271c7890326cc9a8615c19edd762be40291b26ed05699d7bb14b9498158910c3e5977f75afd8c8399c30ae7f80ccce85b1729a1a4e37897f6de2013112595a7ed7b7d9f083e16043e42d836c269acadaa86373c3e792a48bab2fb6ac5cd70e7c9641c6d8dcb264be964b22c5689a8cd8f0e4edfd4179f3f0a2c7ed7f1a38cc82ea6aacb1900aa487a5aef093379322ca1fee8f3f830531a87a75937142f67c9e3b51c516147696fad3cb7fbb11dde3f1185189ef147d49d7e67cfe1b1227f9ed1725fe80d99acc23cfc96047fb59724b7968c55a65fcabd0bd5360c373993459e946b7d6691ce8f0cccfc25805f6f5779fce33810bf4e50754a8f951223b71a8c0a69f4b8cf0102053d9b6c2841024058f87fdd471ddc660407e3bab9a50d2fd2b7d8bef6f3d32abfa1148cdcd76884853c8897c4ba6d9444a90b7876468e2bfcf170de1d3abd45dd895644377e76e343ce4c2966d22b494e7813fb8a0fb05ad4310482b9d07500664d64a2af9c28346aee131f5ff117aa60f2bd19551d47ddf2dede93b511970b8e7fe741ff01e93ac56efc110ac6578109edde973b19604bb43c177789c2f85f2f068031d01cb43b88654b81f952a673996e0a22c4c6ccdb7e525aa7b9962b0c8e8a42c022cba4c9c5b94d396dd32a18c2a4bcda3909fee5f660509d4f23115f3ccec4fe896e438434915f9401d60bb51aae37318e2c1dca462c14328a970eef009189dfafccd0693afd2534f974188b8900e20de8e2d50848c659856eecbb1b496cc9f2bc6adf6ac99d4c6e7068c294aeabf0e3f2591cf7c2306078559e2b7ba82cceaa3e131c50179eff22a8d8294194c985f6c5389ab9650b474f40237cb15f1016e171b5e3b2fc869fe4d953a820252f86f60b3098669de2d57e0cec84a16d7bdaa516120592f52c7073773db99de9ae93087794a9d6b642fe044f20da85c3e2149100d7c70ad1eb7845f0a41bb3121a71560f50f48dafa4c2d94d2f9e8fe85b8a50ac7d845bd9cd223ecf48d525390d524473af83d3706084663a181b9473a1bde0437b3690e4df6458cd924da8f68605e91de138273950e2b0eb7b35b8f1c299f85f6c5b2f5f5ecb158a6f348d56c0833b021f6ba1eb9ae522de963645881f0561c370079c9ec51bffe539a9c6e08f79012c4fb06dff351ab3003ef7cf519ad1713361a086e4b5688127a3eea0c637b1e0dde53d986a7183a7f1a9da3e8f3035ae47d778e3b1e4d89e6d2c8970b942cac0968ed5c67ac53596d8ac7e57d149bc63cd73c52d93167a9a287a70c94a78e450fba44e0294760a9dbe247387274ff2da86fe77ed94f26c54e67a6a290de7edae90c1229b3bd67e321675a4720076cd10f227855f6bb2b422ca64ca0f729564ef7de44b872ab850e750565463a5205f51465cea49327c819f2c819915725248e909b3b6eaccfc56ee1bb5e16caf86c7e5f5c22cc08c84d2ec1381fedf16fbe56ecf1c37d981a9f674aba57bb3079980a5f6a6e9216b38c452f5f8aef8fa34e94e7bb2660e0cff625b230688d685a57df26f6fd3f50f5ec92c891bf4026d98dc6f9d512bf6b308f7f3283682ef42401761bdbe5e68959fb67d1c0a35633f614e1e912cdfb1ba0b6a478b2837d2dd8335772b75e99f63c733b5ff9b311d03c22daebcda6b876e039ed03853e628f619232264080455919398a365d7761840ad36b80311b7ecf8ec41bc88533bc93914c95f5484841f21dbbb4785ce95d9a1877cc8518a8e13424120c10f5f16378b5d4a8af1838740b3ab2bc81509f43e024828c6e5f023909c2070c0bff7176d0796e359c0c0be98d6454247822768f38710dcc736fa4fcc655f5e100ba211d73aa15c91dc43681196a3e8b5cd80cab4c069edf4558a7a5991ef9f0e6b018d22aaa8253cb9a2435aed71482ffd60bf8f6c9b8e8bd397970d45e20fa497cec4e5d507812bcbf8708b457e1e72625cb3d9afc58b1971196039f37ab28513425fbd7244d3119ea8b97e86d5fb5f7124ef1862568461c6ebe3e8c47e8a43f4f76a92b7e54361006d61504cc684c67416f4bc60a80a010791907ec7253b9a5d4015f548764b8e8f7c0569c1d18abed911d3e51c03d56fde3a5afee4676293e3f41677135dfb4a3c16b82139bceb493b802850b07fae362f3f862bb6be38d9fc88811b8df512bfb56dedc892f885574b2a201544e545841ae36bfa6f447768bd36a9697a4431cefecc49bb7f29722884d5b1946caf80ca8627da92c9e78b491c11e47fe51fcb34413fd3bcc6138ebb9ff4270f74f3912ee0709d1057446f63e5eedd5f063471845e0058138228ce133686addbd1ca664037f3c1f2354be2ca27de1fcb73307b81c06a3acb62c7cda88db24b49e26b834ed404a6c66de9211e65fa0b74cdd048f3d19ad0e3379d9b135fe8f9d83b8444d0b23c54146934b9ad0cf70636fc7809c7bf560a360e7da257a482a345669694ecab6f3dcf653c1905d710f4b178418b00d5b7c9bec6281d622f25112a3930fca814a7ae1624d89d13ad21a91e79d392024e339527cf5f61aeb17290d1b8c4bd25c17d4ae6b4e4b50dba76f3592a1e349a189f028dc62a8bfd2753004af0e71c83598cef9bfc9fea81779b1d3ce1b72a725e1d688e3df5af9043005ff6b81de6a12474c06fdd46d43eb2a7612e96684d51ffaf197365998bf18b5ed2547fe2fba87eadcccd72e038d9c5486dd88d3e5c3293a01558a61e01a05af292d0356124c10c4ab3dcbaf1c628ba1ae4f5f217a84ce1275f9437b6192e8f157968004c5c2c9b68a826c5373232e224dededfcca000d932b7a98287b72bf9c0d0a60c87918ad12f900da0b102b5a9f430258a39b8238564ddc495609b9a2ab6295707fca351fcb9a09e3d506c125999c7d90f7c920d0585f7eaeca99f013a91de19b683d4a9a3eea25c4cfaf9beeed777d94804434ca1d6d71cc83f938e2f8e6c0f6d0f7e12d4639de6e528be7ff14dca1398fc21489a11ae1958e7e926019febcdbc8ffd49b1e4492f4c76dfac18d41bddebdacdac1f123d636852ae2f58d2bca613dbfc58455b9988c7dd02492824c85ca8a1b1fa64c8593be6e508cdbf86dcca780df8d25a6e42df4031572dc24f6277fff09575f0dff789e039bd662ce11a59e9833698cd7e47a6d89719ff0d5c748f9c71c0ba2ce38c3a4f935a68c98ff0b099360ce804ab34fce57541defa098c53d6780961e51beaf2d56e699077f54e22911d788c283c3b4badc68ef184262af72740e074fcdd9cd82bc863bc0b5361f36d445d5449599a612fa6469c0830d8da91c04b940fbe14a0d9ef52ae41921cde7fece0feabdfa64c48d1357aaf143fd440e81043da9e12541f028aeda512680354959445f04827c2f1e5fb8657baae65a14e923b8d470c088ebe15911ea9a5d492a8f09f1969f8f2481d6058965c3be6c4487604e747e95fa353da299c387fc943b5351b77445455dbd1667058dcb3be81a28056efc2fc70d4ffc1aa2e12361a85d6a1c9fac13fd4c0c478600d8e1fa0b236e53647d6f1ad406498a54defb0e472981a3f57e9b0ff1a887d1fb127687deef578a0981a03db0af725acc19ce9b1c50b4905aca8e8a5e4ab9713ab5ceb303a395a69a387d06301c6e50e070d9e3b33837d7bdd9504621f6e0b45d0da2231b01d55268700f32ce8e6c2405ce8e6d562235b2cb39fbbb561eca4fc9271b7a7182800766389943bacd47b5020d86b47d0f43a0cfd7b3c4fa47b24e4777cfb777ff6a299cbe823046c80e7362835c464f985f8361a2fa35903786cf4688682fdd8e5e59275e076b121ebab8fe6f25b98f6326b4a78753ece8861d3cb77665c08b5750ddf2d256dad3dc4f77800449a603e7efc323b38f248e7a49bea8e49f021e54372b0dc3834a8276ee3d142ca34238cae8f2a81d15fb97a42adb0ca063c699624828ef7a125a7d413463c968df1e08be7d7d31edaf9440c6214e7ec2404d9b25a8139d59422c8ef9201c404c5a6d4c370d217e7fb2ea90a1bb5e26a8b9d3aad043d9a6f59df43f569d6c4d5d19acb77ccf559d1bbfde8923ab5bc49e93cbd4d6b853038ae929123cb7d1cf1e0a448b490b438a29ec541f22bd60f865bcf9288c16926ea9a43581818372037e97058cbcd4aebf3665952bab32cef66f11056353519f7f42ed08d485616be96856502dab9d491721c2ccf9257564aa426d6ac81068635e88ad94dd1134f78edef69a0ae49cafe1754e85f8", 0x1000}], 0x3) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) sendfile(r0, 0xffffffffffffffff, &(0x7f0000000000)=0x1, 0xacb) r2 = openat$hwrng(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$nl_route(r2, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)=@ipv4_getroute={0x1c, 0x1a, 0x22, 0x70bd29, 0xea, {0x2, 0x20, 0x20, 0x0, 0x0, 0x2, 0xff, 0x3, 0x500}, ["", "", "", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x6000000}, 0x0) syz_open_procfs$namespace(0x0, &(0x7f0000000140)='ns/ipc\x00') syz_clone(0x0, 0x0, 0x0, &(0x7f0000001140), &(0x7f0000001180), &(0x7f00000011c0)="0d081755b64c76") syz_clone(0x40000000, &(0x7f0000001200), 0x0, &(0x7f0000001240), &(0x7f0000001280), &(0x7f00000012c0)="e727") ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) 06:53:44 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./bus\x00', 0x20c050, &(0x7f0000000100)={[{@quota}, {@noinline_dentry}, {@test_dummy_encryption}, {@fastboot}, {@noinline_data}, {@noextent_cache}, {@jqfmt_vfsv1}]}, 0x1, 0x105e5, &(0x7f0000031200)="$eJzs3M2LG2UcB/Bfum7frG2RvigUHBBhAyY02xcURKq2aMHW4svBk2aT2ZA2ySyb7Is960kv3r0KIt4K/gGCF/8B/4DiQRAPgreKkplZ6eoeVptuVvfzgez3mWee+eV5Qi5PZpkA9qzjya+/VOJoHIqImYg4EpG3K+Urd6mIJyLiqYjYd9+rUvb/2bE/Ig5HxNFx8aJmpTx18be79z5/8uoLH395t9r48YvPprdqYNqeiYj+UtFe6xeZdYq8WfY3V7t59s+vllmc6N8qj7Mi19KFvMJac2NcM89znWJ8trQyHOdir9kaZ6e7mPcvDYo3HK52NurkF9xsLufH7XQhz+4wy7Nzu5jXepm3h6OiTrus90FePkajjSz60/W0WM/SrTxbg1HZX9TN2un6OFfLLN8uWlmvnc9j4V9/zLve693Bynqymi4Pu9kguVBvPFdvXKw1lrN2OkrP15r99sXzyVynNx5WG6XN/qVOlnV6ab2V9avJXKfVqjUaydzldKHbHCSNRv1c/WztQrVsPZu8ev2dpNdO5sb5cnewMur2hslitpwUV1ST+fq556vJ043krWs3khtvXrly7cbb711+9/pL166+Ug7627SSufmz8/O1xtnafKO6a9e/P7a7/k+PRUxp/ZUHu5y9zhcI4B+z/wemwf4/Ip0tPwz7f/v/Pbp+2zceiC8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCe9cPsndfyxvHi+NGy/7Gy6/GIOB0RpyLiZET8voWZ2L+p5omIqJTtrcbP/mUO31YirzC+5kDx+nrj3KWIuHfsIX4AAAAA8D/31XcffhQxM27mf17cfPqbM9OZFjuj/NHm4KTq5T/5PDKpaifyYusTqnZyo+REnIqI2eM/Taja6YjYd+T9CVXblplNcfC+qBSxbydnAwAA7IzNO4GJ7d4AAADYdT6Z9gSYjvx+bfm/+OW94ANFlDcED206AgAAAP6DKtOeAAAAAPDQ5fv/Xfr8vzhcPvvP8/8AAABgC9XW9+nPd868sY2hxfP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfecdSGojAAHyAO5KWgiMdWqKKUFCwiS0iZJl2ym1RhDZEQe0hHuiwhghH2ndF4RIHka1uDvk8y59qCXwe644sMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJv+Ftv1z/33H01zjqdm8nwbAAAA4JJDsV2Xi2l1/iZdf5cufYiIZUQsImIeEZdm91G8rGXOImKQ1pfeXzzp4XdEmXD+zDgdryPiUzr+v2/7VwAAAIDbtd+tNhGj87J8+dh3Q3Qp3bSZ5Morb/m8yJU2K8O+Zkqb30dmsYiIYvovU9oyIoZvP2dKu8qoViaPyqAqwy67AQAAulGfBK6d3rJNeQAAAHTmS98N0I9yvzb9Fz/tBY+rkjYEX9XOAAAAgGdo0HcDAAAAQOvK+d/z/wAAAOC2Vc//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE2HYrve71abpjnHUzMPQbNff741bQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25xyFYhgIomDrL17uJHz/Y5kGO3PupAoEjxkpEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBoXCefO74jGUeSX6eNf8czydI7jbWrxtZ1Y++D+fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATvbn7gRCIAjCYN/5n9Ni/mFJg8YgQhUsfMwwDwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB80e9++T8xNc4kc6eNpeORZO2qsXXV2HvQOHow3v4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLEDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYX9ubdNGAjjOPz6kihxm4yQ3kpgBhoqBCPwISFZ8gwMwEI0VLQWi8AKIMG5pjMFz9P8f8UV9wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBrujx88RYRRaQuU6Tx5uf0HhEfkbZtO/q8ZbE7H5uve872h0nO75j+lhFRRtHHOQAAvau6zbFa18u/vP95B3mHeat5Uy+e+WkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu7NyxalNRGADgk7SJVidHK4jgoIuNTaxGyOJQ6C4IuoU2lmKqkmZoS5c+gejk6ivYTV/BFxActODg0EHBRZBIkpv0hAZJUXJT/T747/17KeeekyHw3//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxHOyGs708E0KYnT7M295/3Vkedn777MNsL77ceXMxHrM9RC6E8HCtXrs+xrVMuo2t7UfVer3WkEgkkn6S9jcTAAAnRavVah29mokq+K5cEu2rn3J7S53/qoTQejVY/1+J8vCb+v/zy/MXevFz810zvldc/8//7QWfYIXm+tPCxtb2tbX16mpttfa4VCou3Fy4cftWsdB5VlLwxAQAAIA/k08irv+zlaP9/zNRHkas/+8tPrgf32tK/T/UYdMv7ZkAAAD8385d+v4tM+R6Jp8Pm9VmszHfPfb/LnaPKUz12E4lEdf/U5W0ZwUAAACMw8FuZqD/vxLlYcT+/9zrnf14zKkQwkzS/59bflJfGd9yJto4XidOe40AAACkayaJuP+f6+z/z/a3PGRDCFcvd/PkZwBHqv8/vrg78NJ6vP+/NL4lTqRsuft5dM7lEKbLac8IAACAf9npJNrF/n5ub6nx4/li3v5/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bc79o8SPRAFAPxLsvmsxAULUSsvIIoWVgsWgtgIXkEUBE8ggnoAsdTSO1h6h60VBLGw3EJPIDM7g8taaJX45/eD2fdmWDIvkyYvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxqsP6eV+GnO8zLtHb3crwb4v1YDJ6vZufDCHnRZNE/ULHWdgUAAAD8dt3U21dp/lTfbIZY9mL/X+f/hZ7/enKY535+vO/P8fbiYS73/yfbC0ejm4V9wkX3Dw73lhq7y+9v6uPS5c7jyuvp6kyaduLJx28vVXwg5dbZ9KCO51mc9/sb/2M60XDhAMCXLeaYkvw+FOJym4UB8Gd00vg30v9XvXZrAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjCWwAAAP//fVhvZA==") (async, rerun: 32) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_queued\x00', 0x275a, 0x0) (rerun: 32) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[], 0x208e24b) (async, rerun: 32) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) (rerun: 32) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) (async, rerun: 64) ioctl$TUNATTACHFILTER(r1, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) (async, rerun: 64) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000000)={0x0, r1, 0x2, 0x3, 0x4, 0x4}) (async) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0x7c}], 0x1, 0x2, 0x0) 06:53:44 executing program 3: r0 = creat(&(0x7f0000000240)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="1500000065ffff018000000800395032303030"], 0x15) r3 = dup(r2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000a80)="49002c7a85ba074d2277fe86503598d3c6c752e4671970145b85b246623fdf65ce8b96272d15252c8f4798faee460da3f5df2a177bbf47f4478735a3c2179cb861e28e7d8a5f0345dbbd457c6ffbd709d7dd45c839ef4ecc887e42e9673041a736e399b211bfad55a9da1387c74742bbed8b8d18c0cdee688259c5f012cf2659d5c3badea9f1aca9ba9103e15d", 0x8d}], 0x1, 0x2, 0x7f) fallocate(r0, 0x20, 0x20, 0x1) write$P9_RLERRORu(r3, &(0x7f0000000140)=ANY=[@ANYBLOB='S\x00\x00\x00k\x00\x00F\x00', @ANYRES64], 0x53) mount$9p_fd(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[], [], 0x6b}}) sendmsg$NL80211_CMD_SET_TX_BITRATE_MASK(r3, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000300)={0x750, 0x0, 0x8, 0x70bd26, 0x25dfdbfe, {{}, {@val={0x8}, @val={0xc, 0x99, {0x0, 0x20}}}}, [@NL80211_ATTR_TX_RATES={0x3a0, 0x5a, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x84, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x8, 0x3, 0x2, 0x380, 0x4cc5, 0xc, 0x3, 0x20]}}, @NL80211_TXRATE_LEGACY={0x16, 0x1, [0x18, 0x30, 0xb, 0xc, 0x3, 0x12, 0x48, 0xc, 0x60, 0x1b, 0x48, 0x5, 0x4, 0x4, 0x6, 0x16, 0xb, 0x36]}, @NL80211_TXRATE_HT={0x4c, 0x2, [{0x2, 0x6}, {0x6, 0x6}, {0x6}, {0x7, 0x6}, {0x7, 0x4}, {0x0, 0x2}, {0x2, 0xa}, {0x1, 0x9}, {0x4}, {0x4, 0x4}, {0x1, 0x7}, {0x7, 0x7}, {0x3, 0x7}, {0x5, 0x3}, {0x4, 0x1}, {0x4}, {0x7, 0x6}, {0x6, 0x5}, {0x0, 0x2}, {0x7, 0x1}, {}, {0x1}, {0x3, 0x6}, {0x3}, {0x2, 0xa}, {0x0, 0x6}, {0x1, 0x6}, {0x5, 0x2}, {0x2, 0x1}, {0x4, 0x3}, {0x7, 0x6}, {0x4, 0x4}, {0x3, 0x8}, {0x1, 0x6}, {0x3, 0x6}, {0x4, 0x4}, {0x4, 0xd}, {0x0, 0x8}, {0x2, 0x2}, {0x5}, {0x4}, {0x5, 0x8}, {0x1, 0x5}, {0x3, 0x1}, {0x5, 0x3}, {0x7, 0x6}, {0x5}, {0x5, 0x9}, {0x1, 0xa}, {0x6, 0x8}, {0x0, 0x3}, {0x2, 0x4}, {0x3, 0x3}, {0x3, 0x2}, {0x7, 0x7}, {0x5, 0x7}, {0x5, 0x7}, {0x7, 0x2}, {0x7, 0x6}, {0x2, 0x1}, {0x3, 0x4}, {0x3, 0x1}, {0x2, 0xa}, {0x1, 0x9}, {0x7, 0x6}, {0x4, 0x9}, {0x1, 0xa}, {0x5, 0x2}, {0x7, 0x7}, {0x7, 0x7}, {0x7, 0x2}, {0x0, 0x4}]}]}, @NL80211_BAND_60GHZ={0x74, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HT={0x14, 0x2, [{0x2, 0x6}, {0x7, 0x3}, {0x3, 0x8}, {0x2, 0x5}, {0x6, 0x3}, {0x5, 0x8}, {0x7, 0x5}, {0x5, 0x3}, {0x7, 0x6}, {0x1, 0x3}, {0x7, 0x2}, {0x0, 0x8}, {0x1, 0xa}, {0x1}, {0x7, 0x1}, {0x7, 0x5}]}, @NL80211_TXRATE_HT={0x4b, 0x2, [{0x1, 0x4}, {0x3, 0xa}, {0x4, 0x6}, {0x3, 0x8}, {0x0, 0xa}, {0x6, 0x2}, {0x4, 0x2}, {0x2, 0x2}, {0x5, 0x9}, {0x5, 0x3}, {0x3, 0x8}, {0x1}, {0x1, 0x5}, {0x0, 0x3}, {0x7}, {0x0, 0x8}, {0x6}, {0x2}, {0x0, 0x5}, {0x1, 0x7}, {0x3, 0x4}, {0x3, 0x2}, {0x2, 0x3}, {0x6, 0x6}, {0x5}, {0x6, 0x3}, {0x4}, {0x4, 0x5}, {0x0, 0x5}, {0x6, 0x1}, {0x2, 0x7}, {0x0, 0x1}, {0x3, 0x8}, {0x1}, {0x3, 0xa}, {0x2, 0xa}, {0x7, 0x5}, {0x6}, {0x6, 0x5}, {0x6, 0x9}, {0x0, 0x5}, {0x0, 0x7}, {0x0, 0x7}, {0x0, 0x4}, {0x1, 0x7}, {0x6, 0xa}, {0x0, 0x9}, {0x5, 0x4}, {0x2, 0x8}, {0x3, 0x3}, {0x5, 0x1}, {0x0, 0x4}, {0x7, 0x2}, {0x7, 0x4}, {0x2, 0x5}, {0x0, 0xa}, {0x0, 0x8}, {0x5}, {0x1, 0xa}, {0x1, 0x9}, {0x3, 0x7}, {0x4, 0x2}, {}, {0x3, 0x7}, {0x2, 0x5}, {0x3, 0x6}, {0x1, 0x6}, {0x3, 0x6}, {0x3, 0x8}, {0x1, 0x1}, {0x4, 0x2}]}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}]}, @NL80211_BAND_5GHZ={0x140, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HT={0x4a, 0x2, [{0x3}, {0x0, 0x9}, {0x0, 0x4}, {0x7}, {0x5, 0x9}, {0x0, 0x4}, {0x1, 0x7}, {0x7, 0xa}, {0x1, 0x5}, {0x6, 0x1}, {0x5}, {0x6, 0x5}, {0x6, 0x2}, {0x6, 0x7}, {0x4, 0x7}, {0x0, 0x7}, {0x3, 0x5}, {0x6, 0x4}, {0x2, 0x8}, {0x6, 0x1}, {0x1, 0x6}, {0x2}, {}, {0x0, 0xa}, {0x4}, {0x2, 0x1}, {}, {0x6, 0x7}, {0x7, 0x3}, {0x6, 0x4}, {0x7, 0x6}, {0x3, 0x3}, {0x1, 0x1}, {0x0, 0x8}, {0x4, 0x1}, {0x3, 0x4}, {0x7, 0x6}, {0x4, 0x7}, {0x2, 0x6}, {0x1, 0x9}, {0x0, 0x8}, {0x0, 0x9}, {0x0, 0x9}, {0x7, 0x5}, {0x5, 0x6}, {0x0, 0x5}, {0x2}, {0x6, 0x2}, {0x6, 0x8}, {0x7, 0x6}, {0x2, 0x1f}, {0x4, 0x8}, {0x1, 0x4}, {0x6}, {0x0, 0x5}, {0x5, 0x9}, {0x0, 0x7}, {0x0, 0xa}, {0x4, 0x4}, {0x5, 0x2}, {0x4, 0x4}, {0x0, 0x7}, {0x6, 0x5}, {0x7, 0x3}, {0x6, 0x1}, {0x2, 0x2}, {0x6, 0x5}, {0x5, 0x2}, {0x4}, {0x1, 0x8}]}, @NL80211_TXRATE_HT={0x4f, 0x2, [{0x4, 0x4}, {0x1, 0x4}, {0x4, 0x3}, {0x1, 0x8}, {0x6, 0x8}, {0x3, 0x7}, {0x5, 0x3}, {0x4, 0x6}, {0x2, 0x9}, {0x2}, {0x6}, {0x2, 0x9}, {0x3, 0x5}, {0x5, 0x1}, {0x2, 0x7}, {0x5, 0x8}, {0x3, 0xa}, {0x0, 0x2}, {}, {0x5, 0x1}, {0x0, 0x8}, {0x3, 0xa}, {0x0, 0x2}, {0x1}, {0x7, 0x8}, {0x2, 0x1}, {0x7}, {0x0, 0x4}, {0x7, 0x9}, {0x4, 0x5}, {0x6, 0x6}, {0x6, 0x1}, {0x3, 0x7}, {0x0, 0x4}, {0x1, 0x1}, {0x3, 0x3}, {0x2, 0x8}, {0x1, 0x1}, {0x2, 0x7}, {0x0, 0x3}, {0x4, 0x2}, {0x6, 0x7}, {0x6, 0x1}, {0x7, 0x3}, {0x5, 0x6}, {0x3, 0x9}, {0x2, 0x5}, {}, {0x2, 0x2}, {0x7, 0x5}, {0x2, 0x2}, {0x1, 0x7}, {0x4, 0xa}, {0x4, 0x9}, {0x0, 0x5}, {0x0, 0x1}, {0x2}, {0x6, 0x5}, {0x3, 0x3}, {0x0, 0x9}, {0x1, 0x1}, {0x4, 0x8}, {0x2, 0x2}, {0x7, 0x8}, {0x1, 0x6}, {0x1, 0x7}, {0x1}, {0x6, 0xa}, {0x4, 0x1}, {0x1, 0x7}, {0x4, 0x2}, {0x1, 0x7}, {0x2, 0x5}, {0x1, 0x1}, {0x7, 0xa}]}, @NL80211_TXRATE_LEGACY={0x16, 0x1, [0xc, 0x48, 0x5, 0x3, 0x1b, 0x12, 0x30, 0x12, 0x5, 0x4, 0x18, 0x36, 0x7b, 0x30, 0x15, 0x5, 0xb, 0x12]}, @NL80211_TXRATE_HT={0x36, 0x2, [{0x2, 0x4}, {0x5, 0x5}, {0x7, 0x5}, {0x6, 0xa}, {0x3, 0x8}, {0x3, 0x4}, {0x2, 0x6}, {0x1, 0x9}, {0x5, 0x2}, {0x2}, {0x2}, {0x7, 0x9}, {0x3, 0xa}, {0x6, 0x6}, {0x3, 0x8}, {0x6, 0x4}, {0x5, 0x4}, {0x2, 0x7}, {0x2, 0x6}, {}, {0x2, 0x6}, {0x6, 0x2}, {0x7, 0x8}, {0x5, 0x6}, {0x4, 0x2}, {0x2, 0x7}, {0x0, 0x6}, {0x3, 0x9}, {0x3, 0x5}, {0x3}, {0x5, 0x9}, {0x0, 0xa}, {0x4, 0x8}, {0x0, 0x3}, {0x7, 0xa}, {0x7, 0x9}, {0x1, 0x7}, {0x7, 0x8}, {0x4, 0xa}, {0x0, 0x6}, {0x7, 0x9}, {0x2, 0xa}, {0x2, 0x6}, {0x5, 0x1}, {0x3, 0x8}, {0x2, 0xa}, {0x7, 0x9}, {0x2, 0xa}, {0x5, 0x9}, {0x0, 0x3}]}, @NL80211_TXRATE_LEGACY={0x9, 0x1, [0x1b, 0x36, 0x1, 0x18, 0x60]}, @NL80211_TXRATE_HT={0x13, 0x2, [{0x3, 0x5}, {0x0, 0x1}, {0x0, 0xa}, {0x6, 0x4}, {0x3, 0x2}, {0x2, 0x9}, {0x2, 0x4}, {0x7, 0x5}, {0x3}, {0x7, 0x9}, {0x6, 0x7}, {0x3, 0x6}, {0x4, 0x6}, {0x2}, {0x1, 0x6}]}, @NL80211_TXRATE_LEGACY={0xe, 0x1, [0x18, 0x4, 0x12, 0x48, 0x1, 0xc, 0x18, 0x5, 0x1b, 0x1b]}, @NL80211_TXRATE_LEGACY={0x1e, 0x1, [0x5, 0x3, 0x24, 0x6, 0x30, 0x20, 0x1b, 0x5, 0x36, 0x24, 0xc, 0x12, 0x0, 0x16, 0x16, 0xb, 0x1, 0x1, 0x24, 0x3, 0x12, 0xb, 0x16, 0x60, 0x48, 0x3]}]}, @NL80211_BAND_6GHZ={0x1c, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x2}, @NL80211_TXRATE_HT={0xe, 0x2, [{0x1}, {0x4, 0x7}, {0x7, 0x7}, {0x5, 0x3}, {0x2, 0x9}, {0x3, 0x3}, {0x6, 0x3}, {0x3, 0x7}, {0x4}, {0x1, 0x9}]}]}, @NL80211_BAND_5GHZ={0xa0, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x4, 0x6, 0xffff, 0x1f, 0x7, 0xc05, 0x3]}}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_LEGACY={0xd, 0x1, [0x6, 0x18, 0x30, 0x25, 0x18, 0x6, 0x4, 0x36, 0x9]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x86, 0x6, 0x1, 0x2, 0x9, 0x9, 0x9]}}, @NL80211_TXRATE_HT={0x30, 0x2, [{0x2, 0x5}, {0x4, 0xa}, {0x7, 0x1}, {0x2, 0x3}, {0x1}, {0x0, 0xa}, {0x4, 0x6}, {0x5, 0x2}, {0x7, 0x7}, {0x0, 0x4}, {0x1, 0x1}, {0x1, 0x3}, {0x4, 0x3}, {0x1, 0x2}, {0x3}, {0x0, 0x3}, {0x1, 0x5}, {0x0, 0x1}, {0x1, 0x7}, {0x2, 0xa}, {0x1, 0x1}, {0x6, 0x3}, {0x0, 0x7}, {0x1, 0x5}, {0x2, 0x7}, {0x7}, {0x2, 0x7}, {0x4, 0x3}, {0x2, 0x8}, {0x6, 0x3}, {0x3, 0x7}, {0x6, 0x4}, {0x4, 0x4}, {0x0, 0x8}, {0x1, 0x6}, {0x5, 0x8}, {0x1, 0x8}, {0x0, 0x9}, {0x1, 0x5}, {0x1, 0x5}, {0x0, 0xa}, {0x7, 0x1}, {0x5, 0x7}, {0x3}]}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x5, 0x4, 0x6, 0x1, 0x401, 0x2, 0x3ff, 0x5]}}]}, @NL80211_BAND_5GHZ={0x90, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x81, 0x2, 0x3f, 0x4, 0x6, 0x5, 0x4, 0x7f]}}, @NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_HT={0x4c, 0x2, [{0x1, 0x1}, {0x5, 0x9}, {0x2, 0x5}, {0x0, 0x1}, {0x5, 0x6}, {0x0, 0x4}, {0x1, 0x7}, {0x1, 0x7}, {0x0, 0x7}, {0x0, 0x7}, {0x2, 0x4}, {0x4, 0x7}, {0x4, 0x6}, {0x1, 0x6}, {0x0, 0x9}, {0x0, 0x9}, {0x2, 0x3}, {0x1, 0xa}, {0x1, 0x9}, {0x5}, {0x2}, {0x0, 0x3}, {0x2, 0x1}, {0x6, 0x1}, {0x7, 0x3}, {0x5}, {0x4, 0x1}, {0x0, 0x7}, {0x4, 0x8}, {0x3, 0x8}, {0x2, 0x4}, {0x6}, {0x4, 0x9}, {0x6, 0xa}, {0x5, 0x9}, {0x1}, {0x3}, {0x6, 0x2}, {0x4, 0x6}, {0x3}, {0x2, 0x1}, {0x1, 0x1}, {0x0, 0x9}, {0x2, 0x7}, {0x6, 0x5}, {0x7, 0xa}, {0x6, 0x1}, {0x0, 0x5}, {0x0, 0x9}, {0x2, 0x7}, {0x7, 0x2}, {0x1, 0x7}, {0x1, 0x9}, {0x6, 0x1}, {0x6, 0x8}, {0x5, 0x6}, {0x0, 0x9}, {0x6, 0x4}, {0x2, 0xa}, {0x7, 0x9}, {0x2, 0x2}, {0x0, 0x3}, {0x6, 0x1}, {0x1, 0x7}, {0x3, 0xa}, {0x2, 0x9}, {0x2, 0x1}, {0x0, 0x3}, {0x7, 0x2}, {0x1, 0xa}, {0x6, 0xa}, {0x1, 0xa}]}, @NL80211_TXRATE_HE_GI={0x5}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x0, 0x1, 0x80, 0xff, 0x9, 0x0, 0x7ff, 0x3ff]}}]}, @NL80211_BAND_2GHZ={0x18, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x400, 0x8, 0x3, 0x4, 0x3ff, 0x80, 0x6, 0x6]}}]}]}, @NL80211_ATTR_TX_RATES={0x78, 0x5a, 0x0, 0x1, [@NL80211_BAND_6GHZ={0x24, 0x3, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_LEGACY={0x16, 0x1, [0x16, 0x18, 0x24, 0x1, 0x16, 0x16, 0x6c, 0xb, 0x24, 0x6, 0xc, 0xb, 0x6, 0x16, 0x9, 0x9, 0x0, 0x2]}]}, @NL80211_BAND_6GHZ={0x50, 0x3, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_HT={0x3b, 0x2, [{0x4, 0x8}, {0x2, 0x8}, {0x0, 0x4}, {0x6, 0x9}, {0x0, 0x4}, {0x2, 0x7}, {0x7, 0x6}, {0x1, 0x6}, {0x3, 0x1}, {0x2, 0x2}, {0x0, 0x2}, {0x1, 0x8}, {0x0, 0x4}, {0x5, 0xa}, {0x2, 0x9}, {0x2, 0x3}, {0x4, 0x8}, {0x4, 0x1}, {0x2, 0x3}, {0x5, 0x9}, {0x0, 0x4}, {0x6, 0x8}, {0x6, 0x1}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x2}, {0x5, 0x5}, {0x3, 0x7}, {0x2, 0x5}, {0x2, 0x5}, {0x1, 0x3}, {0x5, 0x1}, {0x6, 0x6}, {0x3, 0x4}, {0x5, 0x1}, {0x0, 0x2}, {0x2, 0x5}, {0x4, 0x4}, {0x3, 0x4}, {0x1, 0x1}, {0x0, 0x5}, {0x2, 0x3}, {0x1, 0x3}, {0x2, 0x7}, {0x3, 0x7}, {0x4, 0x9}, {0x5, 0x7}, {0x7, 0x2}, {0x0, 0x9}, {0x6, 0x9}, {0x1, 0x5}, {0x0, 0x2}, {0x4, 0x8}, {0x1, 0x5}, {0x4}]}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}]}]}, @NL80211_ATTR_TX_RATES={0x310, 0x5a, 0x0, 0x1, [@NL80211_BAND_60GHZ={0xac, 0x2, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0xe1, 0x7fd, 0x66, 0x8000, 0x0, 0x2, 0x7ff, 0x8001]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x0, 0x6, 0xfffb, 0x9, 0x1ff, 0x2, 0x2, 0x40b]}}, @NL80211_TXRATE_HT={0x5, 0x2, [{0x0, 0x4}]}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HT={0x27, 0x2, [{0x7, 0x6}, {0x0, 0x2}, {0x7, 0x5}, {0x4, 0x3}, {0x2, 0x5}, {0x6, 0x7}, {0x2, 0x1}, {0x0, 0xa}, {0x1, 0x5}, {0x3, 0xa}, {0x7, 0x1}, {0x7, 0x8}, {0x5, 0x5}, {0x1, 0x1}, {0x1, 0x4}, {0x3, 0x1}, {0x1, 0x2}, {0x5, 0x1}, {0x2, 0x1}, {0x4, 0x2}, {0x1, 0x1}, {0x7, 0xa}, {0x0, 0x6}, {0x3, 0x3}, {0x7, 0xa}, {0x2, 0x8}, {0x6}, {0x3, 0x1}, {0x2, 0x9}, {0x0, 0x8}, {0x6, 0x6}, {0x2, 0x9}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x5}]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_HT={0x35, 0x2, [{}, {0x5, 0xa}, {0x7, 0x3}, {0x3, 0x1}, {0x7, 0x9}, {0x3, 0x1}, {0x4, 0x7}, {0x2, 0x5}, {0x4, 0x5}, {0x0, 0x9}, {0x2}, {0x3, 0x3}, {}, {0x1}, {0x4, 0x7}, {0x2}, {0x3, 0x9}, {0x4, 0x7}, {0x5, 0x1}, {0x7, 0x8}, {0x1, 0x2}, {0x0, 0x6}, {0x4, 0x9}, {0x2, 0x5}, {0x1}, {0x2, 0x2}, {0x5, 0x5}, {0x0, 0x1}, {0x1, 0x6}, {0x3, 0x9}, {0x0, 0x6}, {0x3, 0xa}, {0x1, 0x5}, {0x5}, {0x2, 0x2}, {0x2}, {0x1, 0x3}, {0x3, 0x6}, {0x5, 0x1}, {0x1, 0x2}, {0x6, 0x1}, {0x1}, {0x5, 0x7}, {0x1, 0x8}, {0x4, 0x7}, {0x2, 0x4}, {}, {0x4, 0x9}, {0x1, 0xa}]}, @NL80211_TXRATE_HE_GI={0x5}]}, @NL80211_BAND_60GHZ={0x48, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HT={0x39, 0x2, [{0x1, 0x9}, {0x4, 0x6}, {0x4, 0x9}, {0x5, 0x2}, {0x1}, {0x7, 0x1}, {0x0, 0x9}, {0x1, 0x7}, {0x4, 0x4}, {0x4}, {0x7, 0x9}, {0x7, 0x6}, {}, {0x0, 0x6}, {0x1, 0x2}, {0x6, 0x2}, {0x6}, {0x6, 0xa}, {0x7, 0x9}, {0x4}, {0x5}, {0x0, 0x6}, {0x0, 0x4}, {0x0, 0x9}, {0x1}, {0x5, 0x3}, {0x6, 0x7}, {0x6, 0x9}, {0x5, 0x1}, {0x4, 0x2}, {0x5, 0x4}, {0x4, 0x2}, {0x6}, {0x1, 0x9}, {0x5, 0x1}, {0x6, 0xa}, {0x2, 0x1}, {0x5, 0x8}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x5}, {0x4, 0x4}, {0x4, 0x3}, {0x2}, {0x0, 0x9}, {0x1, 0xa}, {0x4, 0x8}, {0x7, 0x8}, {0x0, 0x6}, {0x2, 0x4}, {0x5, 0x2}, {0x0, 0x3}, {0x2, 0x7}]}, @NL80211_TXRATE_GI={0x5}]}, @NL80211_BAND_60GHZ={0x80, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x4, 0x2, 0x8, 0x5, 0x1, 0x9, 0x6010, 0x819]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0xc64, 0x100, 0xc6, 0x101, 0x4, 0xff, 0x2]}}, @NL80211_TXRATE_LEGACY={0x14, 0x1, [0x5, 0x6c, 0x2, 0x1b, 0x36, 0x36, 0xc, 0xc, 0x30, 0x36, 0x5, 0x2, 0x36, 0x9, 0x4, 0x3]}, @NL80211_TXRATE_LEGACY={0x1a, 0x1, [0x12, 0x5, 0x24, 0x65, 0xc, 0xb, 0x24, 0x3, 0x24, 0x60, 0x68, 0x36, 0x1, 0x30, 0x6, 0x6c, 0x4, 0x18, 0x30, 0x48, 0x12, 0x30]}, @NL80211_TXRATE_HE_GI={0x5}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x7, 0x5b2f, 0x99, 0x9, 0x1, 0x1000, 0x81, 0x5]}}]}, @NL80211_BAND_6GHZ={0x30, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x5, 0x3, 0x0, 0x2800, 0xb9, 0x7d13, 0x1f, 0xfff7]}}]}, @NL80211_BAND_6GHZ={0x58, 0x3, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x24, 0x1, [0x36, 0x48, 0x6, 0x1, 0x40, 0x48, 0x6, 0x48, 0x6c, 0x2, 0x6c, 0x78, 0x36, 0x1, 0x2, 0x4, 0x48, 0x1b, 0x1, 0x3, 0xb, 0x15, 0xc, 0x2, 0x36, 0x18, 0x12, 0x43, 0xc, 0x30, 0x4, 0x16]}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x4d2b, 0x9, 0x7, 0x7fff, 0x20, 0x3f, 0x6000, 0x3]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x6, 0x11, 0x8001, 0x5, 0x7, 0x7, 0x6, 0x7]}}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}]}, @NL80211_BAND_6GHZ={0x48, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HT={0x32, 0x2, [{0x6, 0x8}, {0x2, 0x1}, {0x0, 0xa}, {0x7}, {0x3, 0xa}, {0x1, 0x5}, {0x5, 0x7}, {0x4, 0x3}, {0x3, 0x9}, {0x0, 0x9}, {0x7, 0x6}, {0x2}, {0x2, 0x5}, {0x5, 0x6}, {0x6, 0x4}, {0x3, 0x2}, {0x2, 0x5}, {0x7, 0x3}, {0x1, 0x9}, {0x4, 0xa}, {0x1, 0x3}, {0x5, 0x3}, {0x1, 0x2}, {0x4, 0xa}, {0x5, 0x5}, {0x6, 0x9}, {0x6, 0x6}, {0x1, 0x2}, {0x6, 0xa}, {0x4, 0x6}, {}, {0x1, 0x7}, {0x5, 0x1}, {0x7, 0x5}, {0x7, 0x4}, {0x2, 0x1}, {0x2}, {0x0, 0x2}, {0x7, 0x2}, {0x4, 0x9}, {0x2, 0x4}, {0x1, 0x6}, {0x3, 0x2}, {0x7}, {0x7, 0xa}, {0x2, 0x9}]}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}]}, @NL80211_BAND_60GHZ={0x20, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x1, 0x48de, 0x425e, 0x400, 0x3e8b, 0x6, 0x5, 0x1000]}}, @NL80211_TXRATE_GI={0x5, 0x4, 0x1}]}, @NL80211_BAND_60GHZ={0xa8, 0x2, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_LEGACY={0xe, 0x1, [0x6, 0x4, 0x36, 0x48, 0x2, 0x2, 0x16, 0x1, 0xbc69c9d0aaf0c312, 0x9]}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x9, 0x2, 0x2, 0x80, 0x497, 0x3ff, 0x98d8, 0xc85]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x1, 0x81, 0x6, 0x0, 0xf000, 0x91, 0x6, 0x100]}}, @NL80211_TXRATE_HT={0x45, 0x2, [{0x1, 0x4}, {0x5, 0x7}, {0x7, 0x2}, {0x0, 0x3}, {0x6, 0x9}, {0x3, 0x8}, {0x7, 0x5}, {0x4, 0x4}, {0x7, 0xa}, {0x2, 0x5}, {0x4, 0x5}, {0x0, 0x2}, {0x6, 0x3}, {0x7, 0xa}, {0x3, 0x7}, {0x1, 0x3}, {0x3, 0x4}, {0x1, 0xa}, {0x2, 0x3}, {0x1, 0x1}, {0x6, 0x7}, {0x7, 0x4}, {0x0, 0x2}, {0x4, 0x5}, {0x0, 0x3}, {}, {0x7, 0x5}, {0x7, 0x3}, {0x0, 0x6}, {0x4, 0xa}, {0x2, 0x2}, {0x1, 0x7}, {}, {0x0, 0x2}, {0x1, 0x5}, {0x7, 0x4}, {0x3, 0x3}, {0x4, 0x6}, {0x4, 0x7}, {0x3}, {0x6, 0x6}, {0x5, 0x5}, {0x3, 0x9}, {0x1, 0x4}, {0x5}, {0x1}, {0x5, 0x2}, {0x3}, {0x4, 0x9}, {0x4, 0x1}, {0x1, 0x9}, {0x5}, {0x0, 0x3}, {0x4, 0x5}, {0x5, 0xa}, {0x3, 0xa}, {0x6, 0xa}, {0x6, 0x9}, {}, {0x4, 0x7}, {0x3, 0x1}, {0x7, 0x2}, {0x0, 0x3}, {0x7, 0x9}, {0x3, 0x6}]}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0xfff9, 0x9, 0xfc01, 0x7, 0x9, 0x7e, 0x4, 0xffe1]}}]}]}]}, 0x750}, 0x1, 0x0, 0x0, 0x4000}, 0x4001) 06:53:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000002040)='./bus\x00', 0x0, 0x0) r1 = socket$xdp(0x2c, 0x3, 0x0) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', 0x0, 0x10}, 0x10) sendfile(r1, r2, &(0x7f0000000540)=0x6, 0x9) io_uring_enter(0xffffffffffffffff, 0x0, 0xe26, 0x3, 0x0, 0x0) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r3, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) r4 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r4, &(0x7f0000000180)=0xe8030000, 0x12) sendmsg$nl_route(r4, &(0x7f0000000580)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000180)=@ipv6_getnexthop={0x1c, 0x6a, 0x100, 0x70bd29, 0x25dfdbfc, {}, [@NHA_GROUPS={0x4}]}, 0x1c}, 0x1, 0x0, 0x0, 0x6000840}, 0x24044001) fcntl$getown(r3, 0x9) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x808c0) syz_clone3(&(0x7f0000000400)={0x20200, &(0x7f0000000080)=0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0), {0x5}, &(0x7f0000000200)=""/112, 0x70, &(0x7f0000000300)=""/213, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], 0x7, {r0}}, 0x58) io_uring_register$IORING_REGISTER_FILES(r5, 0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, r6], 0x3) open(&(0x7f0000000000)='./bus\x00', 0x10101, 0x4) openat(0xffffffffffffff9c, &(0x7f0000002040)='./bus\x00', 0x0, 0x0) (async) socket$xdp(0x2c, 0x3, 0x0) (async) bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', 0x0, 0x10}, 0x10) (async) sendfile(r1, r2, &(0x7f0000000540)=0x6, 0x9) (async) io_uring_enter(0xffffffffffffffff, 0x0, 0xe26, 0x3, 0x0, 0x0) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r3, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) (async) syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') (async) write$cgroup_int(r4, &(0x7f0000000180)=0xe8030000, 0x12) (async) sendmsg$nl_route(r4, &(0x7f0000000580)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000180)=@ipv6_getnexthop={0x1c, 0x6a, 0x100, 0x70bd29, 0x25dfdbfc, {}, [@NHA_GROUPS={0x4}]}, 0x1c}, 0x1, 0x0, 0x0, 0x6000840}, 0x24044001) (async) fcntl$getown(r3, 0x9) (async) pipe2(&(0x7f0000000040), 0x808c0) (async) syz_clone3(&(0x7f0000000400)={0x20200, &(0x7f0000000080), &(0x7f00000000c0), &(0x7f00000001c0), {0x5}, &(0x7f0000000200)=""/112, 0x70, &(0x7f0000000300)=""/213, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], 0x7, {r0}}, 0x58) (async) io_uring_register$IORING_REGISTER_FILES(r5, 0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, r6], 0x3) (async) open(&(0x7f0000000000)='./bus\x00', 0x10101, 0x4) (async) [ 202.954593][ T2258] 9pnet: p9_errstr2errno: server reported unknown error ÿÿÿÿÿÿÿÿ 06:53:44 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r1, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) (async) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="474c7e80937338bea7adc8c673438474c8b22bd4b4046d2f63da1c1ba4ec5364745c6e0a7927a73d61b5419f9a37e7212fe6a1c9900a2df1b0773116e38ae86448cd03ec874b1ba3de06625b78f57bb6ef20955b7f", 0x55}, {&(0x7f0000000240)="f1f4f7b99638593f2a74648a826b00d05606f30c99ded0c26d4c1136c5d9a50f29d65a39446690b4fa1f6d6f3ed8c66f215794d2b907a2b6ea00d03be354b10aaa9e589d7b799c849a9d7fa352180aa70bd6369e16a04704346c5a31b26a73254151d34ff4a256ede11c040f9199983c1732356cf6c5e93c", 0x78}, {&(0x7f0000001300)="024dc674120336cf580281ad51d352fe1a3826bafb5e4a248565ee7511fdaf120f10a64d2a021c82372b54cbde7082b663844d9066f106eac5d8ec6d6ad8efe1735fcff7cac10520606c73def23901d1deb401bca979a42bd2fdc2ce8c444f978fdf1602c0702ad284382f69514e6c067d234ee6b6a971ef27af29e6f85d61e997f3ef7f1c573b500079ddeaad9c19824727db4d9da15d83a94b8f8fb51b5cb342b47f94370bfb18174a246c137dc666e97432aa92afaa3656d90d1e977cfaecbcae31977b019b13b39fb0b16537706feef0429133b7927255cf352650c8ffe95337ec2f1abdb7c11419f800ad048d985fb93d01ea4f68bf6e5da8efdcebd2daf658d6fcf25462ee6e7b54eb6556ae982725fa408e25c7f3fc25e8994d9807291fc052168773aac98a276a8a61f24d41de92ba7d238595b3025299d774e8ebec6779bdd9b652ddadaa5e9fd03f07b88bfe532c30aba1ee2c1d409743e151beee6346785398d1147674b78545975c9a1df5f5aae8456c18d7e096e634ecd2f6b2e51137db999d5b990003917f2d45dbe27c0a2cad26c91f02c443fe52b35fc8ed374b940bb078be7927959ef303118a662c6a5cbdf6ed4d9ab24e31459cf91f8ff7f4a2245b09e0c11ae0c271666580e77408c9d4758264f68ca91a66a185cdcbef1242ba8328af4b088e287550c52d8a6bbe38bd8620b1c35bf3e9bb6dfa15c35d385f4d2ac0aaa103d5ee5deafb594219ce1e451d4ae935a8761d0ad56526e97b7bd705eb2c7d656e76c16c34eb17ab7c38cafa225ea948df2a6e6fbfce4d7ef44905dfbf7558e4a8a5a886b991edfb7e0011f9f1e98849a37048dcc16a34bbd9c4c73e33e171472e9eede9173450d8268a0174b2e2f599dc622c9742466eaa2d9c42d5ea61ee50023462c5a56e88593633a29ecda0882071ed70fc581d264f424c02f66e2bea806f3721f18bb431a6a238083d8454a39076e9642b3752a91945436c1c2d20bfd1d3e1b7839309ff9db346db58cdccf9077043c7bbcfc84e17db6387e52bb1d364706993c703bb0814f2ca60e05ce1ab5997971dde91ad786f3feb536fc98138c90e7f60fd383460ff388fe3f1fcd5f6007b10f386d9e4e816f04a659a47b85d9cd45828824246d515d9bd0d0abd7d9fd334a49c123534d46be36867e4b7d91fbe61d82b1b734c66ac38314aef2e2735c742509585728c6ce35354fc044e53d7f7c4f75bad3270035be0d4055663fbd56e6c17373b821e5e709879a189e85cac80c047ed8e8a8f884d3ce719665a7f15f0a39c0cd6ad905aefd3f30c58f1aa4d327f11bdb00310a825a26e7dae985d5807c0077b034349a395ed1b8ca00f98cb1848fc2ffb87d2709e0ef02bb28846f79f68ba16a35589bbe5afeb2274f52865f90b02c3f500aaaacb220711adaf4bb498a76fbb4727cba9406087d610591a5ad3ee358b20f01b13a5d99ba8495c161ceb173fc4fcf658c358f3dab33efbdd9711e13e825aec59cc5d1eb91fdb1dabafe945efbfc9080f12c4271c7890326cc9a8615c19edd762be40291b26ed05699d7bb14b9498158910c3e5977f75afd8c8399c30ae7f80ccce85b1729a1a4e37897f6de2013112595a7ed7b7d9f083e16043e42d836c269acadaa86373c3e792a48bab2fb6ac5cd70e7c9641c6d8dcb264be964b22c5689a8cd8f0e4edfd4179f3f0a2c7ed7f1a38cc82ea6aacb1900aa487a5aef093379322ca1fee8f3f830531a87a75937142f67c9e3b51c516147696fad3cb7fbb11dde3f1185189ef147d49d7e67cfe1b1227f9ed1725fe80d99acc23cfc96047fb59724b7968c55a65fcabd0bd5360c373993459e946b7d6691ce8f0cccfc25805f6f5779fce33810bf4e50754a8f951223b71a8c0a69f4b8cf0102053d9b6c2841024058f87fdd471ddc660407e3bab9a50d2fd2b7d8bef6f3d32abfa1148cdcd76884853c8897c4ba6d9444a90b7876468e2bfcf170de1d3abd45dd895644377e76e343ce4c2966d22b494e7813fb8a0fb05ad4310482b9d07500664d64a2af9c28346aee131f5ff117aa60f2bd19551d47ddf2dede93b511970b8e7fe741ff01e93ac56efc110ac6578109edde973b19604bb43c177789c2f85f2f068031d01cb43b88654b81f952a673996e0a22c4c6ccdb7e525aa7b9962b0c8e8a42c022cba4c9c5b94d396dd32a18c2a4bcda3909fee5f660509d4f23115f3ccec4fe896e438434915f9401d60bb51aae37318e2c1dca462c14328a970eef009189dfafccd0693afd2534f974188b8900e20de8e2d50848c659856eecbb1b496cc9f2bc6adf6ac99d4c6e7068c294aeabf0e3f2591cf7c2306078559e2b7ba82cceaa3e131c50179eff22a8d8294194c985f6c5389ab9650b474f40237cb15f1016e171b5e3b2fc869fe4d953a820252f86f60b3098669de2d57e0cec84a16d7bdaa516120592f52c7073773db99de9ae93087794a9d6b642fe044f20da85c3e2149100d7c70ad1eb7845f0a41bb3121a71560f50f48dafa4c2d94d2f9e8fe85b8a50ac7d845bd9cd223ecf48d525390d524473af83d3706084663a181b9473a1bde0437b3690e4df6458cd924da8f68605e91de138273950e2b0eb7b35b8f1c299f85f6c5b2f5f5ecb158a6f348d56c0833b021f6ba1eb9ae522de963645881f0561c370079c9ec51bffe539a9c6e08f79012c4fb06dff351ab3003ef7cf519ad1713361a086e4b5688127a3eea0c637b1e0dde53d986a7183a7f1a9da3e8f3035ae47d778e3b1e4d89e6d2c8970b942cac0968ed5c67ac53596d8ac7e57d149bc63cd73c52d93167a9a287a70c94a78e450fba44e0294760a9dbe247387274ff2da86fe77ed94f26c54e67a6a290de7edae90c1229b3bd67e321675a4720076cd10f227855f6bb2b422ca64ca0f729564ef7de44b872ab850e750565463a5205f51465cea49327c819f2c819915725248e909b3b6eaccfc56ee1bb5e16caf86c7e5f5c22cc08c84d2ec1381fedf16fbe56ecf1c37d981a9f674aba57bb3079980a5f6a6e9216b38c452f5f8aef8fa34e94e7bb2660e0cff625b230688d685a57df26f6fd3f50f5ec92c891bf4026d98dc6f9d512bf6b308f7f3283682ef42401761bdbe5e68959fb67d1c0a35633f614e1e912cdfb1ba0b6a478b2837d2dd8335772b75e99f63c733b5ff9b311d03c22daebcda6b876e039ed03853e628f619232264080455919398a365d7761840ad36b80311b7ecf8ec41bc88533bc93914c95f5484841f21dbbb4785ce95d9a1877cc8518a8e13424120c10f5f16378b5d4a8af1838740b3ab2bc81509f43e024828c6e5f023909c2070c0bff7176d0796e359c0c0be98d6454247822768f38710dcc736fa4fcc655f5e100ba211d73aa15c91dc43681196a3e8b5cd80cab4c069edf4558a7a5991ef9f0e6b018d22aaa8253cb9a2435aed71482ffd60bf8f6c9b8e8bd397970d45e20fa497cec4e5d507812bcbf8708b457e1e72625cb3d9afc58b1971196039f37ab28513425fbd7244d3119ea8b97e86d5fb5f7124ef1862568461c6ebe3e8c47e8a43f4f76a92b7e54361006d61504cc684c67416f4bc60a80a010791907ec7253b9a5d4015f548764b8e8f7c0569c1d18abed911d3e51c03d56fde3a5afee4676293e3f41677135dfb4a3c16b82139bceb493b802850b07fae362f3f862bb6be38d9fc88811b8df512bfb56dedc892f885574b2a201544e545841ae36bfa6f447768bd36a9697a4431cefecc49bb7f29722884d5b1946caf80ca8627da92c9e78b491c11e47fe51fcb34413fd3bcc6138ebb9ff4270f74f3912ee0709d1057446f63e5eedd5f063471845e0058138228ce133686addbd1ca664037f3c1f2354be2ca27de1fcb73307b81c06a3acb62c7cda88db24b49e26b834ed404a6c66de9211e65fa0b74cdd048f3d19ad0e3379d9b135fe8f9d83b8444d0b23c54146934b9ad0cf70636fc7809c7bf560a360e7da257a482a345669694ecab6f3dcf653c1905d710f4b178418b00d5b7c9bec6281d622f25112a3930fca814a7ae1624d89d13ad21a91e79d392024e339527cf5f61aeb17290d1b8c4bd25c17d4ae6b4e4b50dba76f3592a1e349a189f028dc62a8bfd2753004af0e71c83598cef9bfc9fea81779b1d3ce1b72a725e1d688e3df5af9043005ff6b81de6a12474c06fdd46d43eb2a7612e96684d51ffaf197365998bf18b5ed2547fe2fba87eadcccd72e038d9c5486dd88d3e5c3293a01558a61e01a05af292d0356124c10c4ab3dcbaf1c628ba1ae4f5f217a84ce1275f9437b6192e8f157968004c5c2c9b68a826c5373232e224dededfcca000d932b7a98287b72bf9c0d0a60c87918ad12f900da0b102b5a9f430258a39b8238564ddc495609b9a2ab6295707fca351fcb9a09e3d506c125999c7d90f7c920d0585f7eaeca99f013a91de19b683d4a9a3eea25c4cfaf9beeed777d94804434ca1d6d71cc83f938e2f8e6c0f6d0f7e12d4639de6e528be7ff14dca1398fc21489a11ae1958e7e926019febcdbc8ffd49b1e4492f4c76dfac18d41bddebdacdac1f123d636852ae2f58d2bca613dbfc58455b9988c7dd02492824c85ca8a1b1fa64c8593be6e508cdbf86dcca780df8d25a6e42df4031572dc24f6277fff09575f0dff789e039bd662ce11a59e9833698cd7e47a6d89719ff0d5c748f9c71c0ba2ce38c3a4f935a68c98ff0b099360ce804ab34fce57541defa098c53d6780961e51beaf2d56e699077f54e22911d788c283c3b4badc68ef184262af72740e074fcdd9cd82bc863bc0b5361f36d445d5449599a612fa6469c0830d8da91c04b940fbe14a0d9ef52ae41921cde7fece0feabdfa64c48d1357aaf143fd440e81043da9e12541f028aeda512680354959445f04827c2f1e5fb8657baae65a14e923b8d470c088ebe15911ea9a5d492a8f09f1969f8f2481d6058965c3be6c4487604e747e95fa353da299c387fc943b5351b77445455dbd1667058dcb3be81a28056efc2fc70d4ffc1aa2e12361a85d6a1c9fac13fd4c0c478600d8e1fa0b236e53647d6f1ad406498a54defb0e472981a3f57e9b0ff1a887d1fb127687deef578a0981a03db0af725acc19ce9b1c50b4905aca8e8a5e4ab9713ab5ceb303a395a69a387d06301c6e50e070d9e3b33837d7bdd9504621f6e0b45d0da2231b01d55268700f32ce8e6c2405ce8e6d562235b2cb39fbbb561eca4fc9271b7a7182800766389943bacd47b5020d86b47d0f43a0cfd7b3c4fa47b24e4777cfb777ff6a299cbe823046c80e7362835c464f985f8361a2fa35903786cf4688682fdd8e5e59275e076b121ebab8fe6f25b98f6326b4a78753ece8861d3cb77665c08b5750ddf2d256dad3dc4f77800449a603e7efc323b38f248e7a49bea8e49f021e54372b0dc3834a8276ee3d142ca34238cae8f2a81d15fb97a42adb0ca063c699624828ef7a125a7d413463c968df1e08be7d7d31edaf9440c6214e7ec2404d9b25a8139d59422c8ef9201c404c5a6d4c370d217e7fb2ea90a1bb5e26a8b9d3aad043d9a6f59df43f569d6c4d5d19acb77ccf559d1bbfde8923ab5bc49e93cbd4d6b853038ae929123cb7d1cf1e0a448b490b438a29ec541f22bd60f865bcf9288c16926ea9a43581818372037e97058cbcd4aebf3665952bab32cef66f11056353519f7f42ed08d485616be96856502dab9d491721c2ccf9257564aa426d6ac81068635e88ad94dd1134f78edef69a0ae49cafe1754e85f8", 0x1000}], 0x3) (async) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) (async) sendfile(r0, 0xffffffffffffffff, &(0x7f0000000000)=0x1, 0xacb) r2 = openat$hwrng(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$nl_route(r2, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)=@ipv4_getroute={0x1c, 0x1a, 0x22, 0x70bd29, 0xea, {0x2, 0x20, 0x20, 0x0, 0x0, 0x2, 0xff, 0x3, 0x500}, ["", "", "", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x6000000}, 0x0) (async) syz_open_procfs$namespace(0x0, &(0x7f0000000140)='ns/ipc\x00') (async) syz_clone(0x0, 0x0, 0x0, &(0x7f0000001140), &(0x7f0000001180), &(0x7f00000011c0)="0d081755b64c76") (async) syz_clone(0x40000000, &(0x7f0000001200), 0x0, &(0x7f0000001240), &(0x7f0000001280), &(0x7f00000012c0)="e727") (async) ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) 06:53:44 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000002040)='./bus\x00', 0x0, 0x0) r1 = socket$xdp(0x2c, 0x3, 0x0) (async) r2 = bpf$OBJ_GET_MAP(0x7, &(0x7f0000000500)={&(0x7f00000004c0)='./file0\x00', 0x0, 0x10}, 0x10) sendfile(r1, r2, &(0x7f0000000540)=0x6, 0x9) (async) io_uring_enter(0xffffffffffffffff, 0x0, 0xe26, 0x3, 0x0, 0x0) (async) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r3, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) (async) r4 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r4, &(0x7f0000000180)=0xe8030000, 0x12) sendmsg$nl_route(r4, &(0x7f0000000580)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f00000002c0)={&(0x7f0000000180)=@ipv6_getnexthop={0x1c, 0x6a, 0x100, 0x70bd29, 0x25dfdbfc, {}, [@NHA_GROUPS={0x4}]}, 0x1c}, 0x1, 0x0, 0x0, 0x6000840}, 0x24044001) (async) fcntl$getown(r3, 0x9) (async) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x808c0) (async) syz_clone3(&(0x7f0000000400)={0x20200, &(0x7f0000000080)=0xffffffffffffffff, &(0x7f00000000c0), &(0x7f00000001c0), {0x5}, &(0x7f0000000200)=""/112, 0x70, &(0x7f0000000300)=""/213, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff], 0x7, {r0}}, 0x58) io_uring_register$IORING_REGISTER_FILES(r5, 0x2, &(0x7f0000000480)=[0xffffffffffffffff, 0xffffffffffffffff, r6], 0x3) open(&(0x7f0000000000)='./bus\x00', 0x10101, 0x4) [ 202.996988][ T2259] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 203.017357][ T2259] ext4 filesystem being mounted at /root/syzkaller-testdir3378633174/syzkaller.O8wzSW/60/file0 supports timestamps until 2038 (0x7fffffff) 06:53:44 executing program 3: r0 = creat(&(0x7f0000000240)='./file0\x00', 0x0) (async) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="1500000065ffff018000000800395032303030"], 0x15) (async) r3 = dup(r2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000a80)="49002c7a85ba074d2277fe86503598d3c6c752e4671970145b85b246623fdf65ce8b96272d15252c8f4798faee460da3f5df2a177bbf47f4478735a3c2179cb861e28e7d8a5f0345dbbd457c6ffbd709d7dd45c839ef4ecc887e42e9673041a736e399b211bfad55a9da1387c74742bbed8b8d18c0cdee688259c5f012cf2659d5c3badea9f1aca9ba9103e15d", 0x8d}], 0x1, 0x2, 0x7f) (async, rerun: 32) fallocate(r0, 0x20, 0x20, 0x1) (async, rerun: 32) write$P9_RLERRORu(r3, &(0x7f0000000140)=ANY=[@ANYBLOB='S\x00\x00\x00k\x00\x00F\x00', @ANYRES64], 0x53) (async) mount$9p_fd(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[], [], 0x6b}}) (async) sendmsg$NL80211_CMD_SET_TX_BITRATE_MASK(r3, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000300)={0x750, 0x0, 0x8, 0x70bd26, 0x25dfdbfe, {{}, {@val={0x8}, @val={0xc, 0x99, {0x0, 0x20}}}}, [@NL80211_ATTR_TX_RATES={0x3a0, 0x5a, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x84, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x8, 0x3, 0x2, 0x380, 0x4cc5, 0xc, 0x3, 0x20]}}, @NL80211_TXRATE_LEGACY={0x16, 0x1, [0x18, 0x30, 0xb, 0xc, 0x3, 0x12, 0x48, 0xc, 0x60, 0x1b, 0x48, 0x5, 0x4, 0x4, 0x6, 0x16, 0xb, 0x36]}, @NL80211_TXRATE_HT={0x4c, 0x2, [{0x2, 0x6}, {0x6, 0x6}, {0x6}, {0x7, 0x6}, {0x7, 0x4}, {0x0, 0x2}, {0x2, 0xa}, {0x1, 0x9}, {0x4}, {0x4, 0x4}, {0x1, 0x7}, {0x7, 0x7}, {0x3, 0x7}, {0x5, 0x3}, {0x4, 0x1}, {0x4}, {0x7, 0x6}, {0x6, 0x5}, {0x0, 0x2}, {0x7, 0x1}, {}, {0x1}, {0x3, 0x6}, {0x3}, {0x2, 0xa}, {0x0, 0x6}, {0x1, 0x6}, {0x5, 0x2}, {0x2, 0x1}, {0x4, 0x3}, {0x7, 0x6}, {0x4, 0x4}, {0x3, 0x8}, {0x1, 0x6}, {0x3, 0x6}, {0x4, 0x4}, {0x4, 0xd}, {0x0, 0x8}, {0x2, 0x2}, {0x5}, {0x4}, {0x5, 0x8}, {0x1, 0x5}, {0x3, 0x1}, {0x5, 0x3}, {0x7, 0x6}, {0x5}, {0x5, 0x9}, {0x1, 0xa}, {0x6, 0x8}, {0x0, 0x3}, {0x2, 0x4}, {0x3, 0x3}, {0x3, 0x2}, {0x7, 0x7}, {0x5, 0x7}, {0x5, 0x7}, {0x7, 0x2}, {0x7, 0x6}, {0x2, 0x1}, {0x3, 0x4}, {0x3, 0x1}, {0x2, 0xa}, {0x1, 0x9}, {0x7, 0x6}, {0x4, 0x9}, {0x1, 0xa}, {0x5, 0x2}, {0x7, 0x7}, {0x7, 0x7}, {0x7, 0x2}, {0x0, 0x4}]}]}, @NL80211_BAND_60GHZ={0x74, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HT={0x14, 0x2, [{0x2, 0x6}, {0x7, 0x3}, {0x3, 0x8}, {0x2, 0x5}, {0x6, 0x3}, {0x5, 0x8}, {0x7, 0x5}, {0x5, 0x3}, {0x7, 0x6}, {0x1, 0x3}, {0x7, 0x2}, {0x0, 0x8}, {0x1, 0xa}, {0x1}, {0x7, 0x1}, {0x7, 0x5}]}, @NL80211_TXRATE_HT={0x4b, 0x2, [{0x1, 0x4}, {0x3, 0xa}, {0x4, 0x6}, {0x3, 0x8}, {0x0, 0xa}, {0x6, 0x2}, {0x4, 0x2}, {0x2, 0x2}, {0x5, 0x9}, {0x5, 0x3}, {0x3, 0x8}, {0x1}, {0x1, 0x5}, {0x0, 0x3}, {0x7}, {0x0, 0x8}, {0x6}, {0x2}, {0x0, 0x5}, {0x1, 0x7}, {0x3, 0x4}, {0x3, 0x2}, {0x2, 0x3}, {0x6, 0x6}, {0x5}, {0x6, 0x3}, {0x4}, {0x4, 0x5}, {0x0, 0x5}, {0x6, 0x1}, {0x2, 0x7}, {0x0, 0x1}, {0x3, 0x8}, {0x1}, {0x3, 0xa}, {0x2, 0xa}, {0x7, 0x5}, {0x6}, {0x6, 0x5}, {0x6, 0x9}, {0x0, 0x5}, {0x0, 0x7}, {0x0, 0x7}, {0x0, 0x4}, {0x1, 0x7}, {0x6, 0xa}, {0x0, 0x9}, {0x5, 0x4}, {0x2, 0x8}, {0x3, 0x3}, {0x5, 0x1}, {0x0, 0x4}, {0x7, 0x2}, {0x7, 0x4}, {0x2, 0x5}, {0x0, 0xa}, {0x0, 0x8}, {0x5}, {0x1, 0xa}, {0x1, 0x9}, {0x3, 0x7}, {0x4, 0x2}, {}, {0x3, 0x7}, {0x2, 0x5}, {0x3, 0x6}, {0x1, 0x6}, {0x3, 0x6}, {0x3, 0x8}, {0x1, 0x1}, {0x4, 0x2}]}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}]}, @NL80211_BAND_5GHZ={0x140, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HT={0x4a, 0x2, [{0x3}, {0x0, 0x9}, {0x0, 0x4}, {0x7}, {0x5, 0x9}, {0x0, 0x4}, {0x1, 0x7}, {0x7, 0xa}, {0x1, 0x5}, {0x6, 0x1}, {0x5}, {0x6, 0x5}, {0x6, 0x2}, {0x6, 0x7}, {0x4, 0x7}, {0x0, 0x7}, {0x3, 0x5}, {0x6, 0x4}, {0x2, 0x8}, {0x6, 0x1}, {0x1, 0x6}, {0x2}, {}, {0x0, 0xa}, {0x4}, {0x2, 0x1}, {}, {0x6, 0x7}, {0x7, 0x3}, {0x6, 0x4}, {0x7, 0x6}, {0x3, 0x3}, {0x1, 0x1}, {0x0, 0x8}, {0x4, 0x1}, {0x3, 0x4}, {0x7, 0x6}, {0x4, 0x7}, {0x2, 0x6}, {0x1, 0x9}, {0x0, 0x8}, {0x0, 0x9}, {0x0, 0x9}, {0x7, 0x5}, {0x5, 0x6}, {0x0, 0x5}, {0x2}, {0x6, 0x2}, {0x6, 0x8}, {0x7, 0x6}, {0x2, 0x1f}, {0x4, 0x8}, {0x1, 0x4}, {0x6}, {0x0, 0x5}, {0x5, 0x9}, {0x0, 0x7}, {0x0, 0xa}, {0x4, 0x4}, {0x5, 0x2}, {0x4, 0x4}, {0x0, 0x7}, {0x6, 0x5}, {0x7, 0x3}, {0x6, 0x1}, {0x2, 0x2}, {0x6, 0x5}, {0x5, 0x2}, {0x4}, {0x1, 0x8}]}, @NL80211_TXRATE_HT={0x4f, 0x2, [{0x4, 0x4}, {0x1, 0x4}, {0x4, 0x3}, {0x1, 0x8}, {0x6, 0x8}, {0x3, 0x7}, {0x5, 0x3}, {0x4, 0x6}, {0x2, 0x9}, {0x2}, {0x6}, {0x2, 0x9}, {0x3, 0x5}, {0x5, 0x1}, {0x2, 0x7}, {0x5, 0x8}, {0x3, 0xa}, {0x0, 0x2}, {}, {0x5, 0x1}, {0x0, 0x8}, {0x3, 0xa}, {0x0, 0x2}, {0x1}, {0x7, 0x8}, {0x2, 0x1}, {0x7}, {0x0, 0x4}, {0x7, 0x9}, {0x4, 0x5}, {0x6, 0x6}, {0x6, 0x1}, {0x3, 0x7}, {0x0, 0x4}, {0x1, 0x1}, {0x3, 0x3}, {0x2, 0x8}, {0x1, 0x1}, {0x2, 0x7}, {0x0, 0x3}, {0x4, 0x2}, {0x6, 0x7}, {0x6, 0x1}, {0x7, 0x3}, {0x5, 0x6}, {0x3, 0x9}, {0x2, 0x5}, {}, {0x2, 0x2}, {0x7, 0x5}, {0x2, 0x2}, {0x1, 0x7}, {0x4, 0xa}, {0x4, 0x9}, {0x0, 0x5}, {0x0, 0x1}, {0x2}, {0x6, 0x5}, {0x3, 0x3}, {0x0, 0x9}, {0x1, 0x1}, {0x4, 0x8}, {0x2, 0x2}, {0x7, 0x8}, {0x1, 0x6}, {0x1, 0x7}, {0x1}, {0x6, 0xa}, {0x4, 0x1}, {0x1, 0x7}, {0x4, 0x2}, {0x1, 0x7}, {0x2, 0x5}, {0x1, 0x1}, {0x7, 0xa}]}, @NL80211_TXRATE_LEGACY={0x16, 0x1, [0xc, 0x48, 0x5, 0x3, 0x1b, 0x12, 0x30, 0x12, 0x5, 0x4, 0x18, 0x36, 0x7b, 0x30, 0x15, 0x5, 0xb, 0x12]}, @NL80211_TXRATE_HT={0x36, 0x2, [{0x2, 0x4}, {0x5, 0x5}, {0x7, 0x5}, {0x6, 0xa}, {0x3, 0x8}, {0x3, 0x4}, {0x2, 0x6}, {0x1, 0x9}, {0x5, 0x2}, {0x2}, {0x2}, {0x7, 0x9}, {0x3, 0xa}, {0x6, 0x6}, {0x3, 0x8}, {0x6, 0x4}, {0x5, 0x4}, {0x2, 0x7}, {0x2, 0x6}, {}, {0x2, 0x6}, {0x6, 0x2}, {0x7, 0x8}, {0x5, 0x6}, {0x4, 0x2}, {0x2, 0x7}, {0x0, 0x6}, {0x3, 0x9}, {0x3, 0x5}, {0x3}, {0x5, 0x9}, {0x0, 0xa}, {0x4, 0x8}, {0x0, 0x3}, {0x7, 0xa}, {0x7, 0x9}, {0x1, 0x7}, {0x7, 0x8}, {0x4, 0xa}, {0x0, 0x6}, {0x7, 0x9}, {0x2, 0xa}, {0x2, 0x6}, {0x5, 0x1}, {0x3, 0x8}, {0x2, 0xa}, {0x7, 0x9}, {0x2, 0xa}, {0x5, 0x9}, {0x0, 0x3}]}, @NL80211_TXRATE_LEGACY={0x9, 0x1, [0x1b, 0x36, 0x1, 0x18, 0x60]}, @NL80211_TXRATE_HT={0x13, 0x2, [{0x3, 0x5}, {0x0, 0x1}, {0x0, 0xa}, {0x6, 0x4}, {0x3, 0x2}, {0x2, 0x9}, {0x2, 0x4}, {0x7, 0x5}, {0x3}, {0x7, 0x9}, {0x6, 0x7}, {0x3, 0x6}, {0x4, 0x6}, {0x2}, {0x1, 0x6}]}, @NL80211_TXRATE_LEGACY={0xe, 0x1, [0x18, 0x4, 0x12, 0x48, 0x1, 0xc, 0x18, 0x5, 0x1b, 0x1b]}, @NL80211_TXRATE_LEGACY={0x1e, 0x1, [0x5, 0x3, 0x24, 0x6, 0x30, 0x20, 0x1b, 0x5, 0x36, 0x24, 0xc, 0x12, 0x0, 0x16, 0x16, 0xb, 0x1, 0x1, 0x24, 0x3, 0x12, 0xb, 0x16, 0x60, 0x48, 0x3]}]}, @NL80211_BAND_6GHZ={0x1c, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x2}, @NL80211_TXRATE_HT={0xe, 0x2, [{0x1}, {0x4, 0x7}, {0x7, 0x7}, {0x5, 0x3}, {0x2, 0x9}, {0x3, 0x3}, {0x6, 0x3}, {0x3, 0x7}, {0x4}, {0x1, 0x9}]}]}, @NL80211_BAND_5GHZ={0xa0, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x4, 0x6, 0xffff, 0x1f, 0x7, 0xc05, 0x3]}}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_LEGACY={0xd, 0x1, [0x6, 0x18, 0x30, 0x25, 0x18, 0x6, 0x4, 0x36, 0x9]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x86, 0x6, 0x1, 0x2, 0x9, 0x9, 0x9]}}, @NL80211_TXRATE_HT={0x30, 0x2, [{0x2, 0x5}, {0x4, 0xa}, {0x7, 0x1}, {0x2, 0x3}, {0x1}, {0x0, 0xa}, {0x4, 0x6}, {0x5, 0x2}, {0x7, 0x7}, {0x0, 0x4}, {0x1, 0x1}, {0x1, 0x3}, {0x4, 0x3}, {0x1, 0x2}, {0x3}, {0x0, 0x3}, {0x1, 0x5}, {0x0, 0x1}, {0x1, 0x7}, {0x2, 0xa}, {0x1, 0x1}, {0x6, 0x3}, {0x0, 0x7}, {0x1, 0x5}, {0x2, 0x7}, {0x7}, {0x2, 0x7}, {0x4, 0x3}, {0x2, 0x8}, {0x6, 0x3}, {0x3, 0x7}, {0x6, 0x4}, {0x4, 0x4}, {0x0, 0x8}, {0x1, 0x6}, {0x5, 0x8}, {0x1, 0x8}, {0x0, 0x9}, {0x1, 0x5}, {0x1, 0x5}, {0x0, 0xa}, {0x7, 0x1}, {0x5, 0x7}, {0x3}]}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x5, 0x4, 0x6, 0x1, 0x401, 0x2, 0x3ff, 0x5]}}]}, @NL80211_BAND_5GHZ={0x90, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x81, 0x2, 0x3f, 0x4, 0x6, 0x5, 0x4, 0x7f]}}, @NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_HT={0x4c, 0x2, [{0x1, 0x1}, {0x5, 0x9}, {0x2, 0x5}, {0x0, 0x1}, {0x5, 0x6}, {0x0, 0x4}, {0x1, 0x7}, {0x1, 0x7}, {0x0, 0x7}, {0x0, 0x7}, {0x2, 0x4}, {0x4, 0x7}, {0x4, 0x6}, {0x1, 0x6}, {0x0, 0x9}, {0x0, 0x9}, {0x2, 0x3}, {0x1, 0xa}, {0x1, 0x9}, {0x5}, {0x2}, {0x0, 0x3}, {0x2, 0x1}, {0x6, 0x1}, {0x7, 0x3}, {0x5}, {0x4, 0x1}, {0x0, 0x7}, {0x4, 0x8}, {0x3, 0x8}, {0x2, 0x4}, {0x6}, {0x4, 0x9}, {0x6, 0xa}, {0x5, 0x9}, {0x1}, {0x3}, {0x6, 0x2}, {0x4, 0x6}, {0x3}, {0x2, 0x1}, {0x1, 0x1}, {0x0, 0x9}, {0x2, 0x7}, {0x6, 0x5}, {0x7, 0xa}, {0x6, 0x1}, {0x0, 0x5}, {0x0, 0x9}, {0x2, 0x7}, {0x7, 0x2}, {0x1, 0x7}, {0x1, 0x9}, {0x6, 0x1}, {0x6, 0x8}, {0x5, 0x6}, {0x0, 0x9}, {0x6, 0x4}, {0x2, 0xa}, {0x7, 0x9}, {0x2, 0x2}, {0x0, 0x3}, {0x6, 0x1}, {0x1, 0x7}, {0x3, 0xa}, {0x2, 0x9}, {0x2, 0x1}, {0x0, 0x3}, {0x7, 0x2}, {0x1, 0xa}, {0x6, 0xa}, {0x1, 0xa}]}, @NL80211_TXRATE_HE_GI={0x5}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x0, 0x1, 0x80, 0xff, 0x9, 0x0, 0x7ff, 0x3ff]}}]}, @NL80211_BAND_2GHZ={0x18, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x400, 0x8, 0x3, 0x4, 0x3ff, 0x80, 0x6, 0x6]}}]}]}, @NL80211_ATTR_TX_RATES={0x78, 0x5a, 0x0, 0x1, [@NL80211_BAND_6GHZ={0x24, 0x3, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_LEGACY={0x16, 0x1, [0x16, 0x18, 0x24, 0x1, 0x16, 0x16, 0x6c, 0xb, 0x24, 0x6, 0xc, 0xb, 0x6, 0x16, 0x9, 0x9, 0x0, 0x2]}]}, @NL80211_BAND_6GHZ={0x50, 0x3, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_HT={0x3b, 0x2, [{0x4, 0x8}, {0x2, 0x8}, {0x0, 0x4}, {0x6, 0x9}, {0x0, 0x4}, {0x2, 0x7}, {0x7, 0x6}, {0x1, 0x6}, {0x3, 0x1}, {0x2, 0x2}, {0x0, 0x2}, {0x1, 0x8}, {0x0, 0x4}, {0x5, 0xa}, {0x2, 0x9}, {0x2, 0x3}, {0x4, 0x8}, {0x4, 0x1}, {0x2, 0x3}, {0x5, 0x9}, {0x0, 0x4}, {0x6, 0x8}, {0x6, 0x1}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x2}, {0x5, 0x5}, {0x3, 0x7}, {0x2, 0x5}, {0x2, 0x5}, {0x1, 0x3}, {0x5, 0x1}, {0x6, 0x6}, {0x3, 0x4}, {0x5, 0x1}, {0x0, 0x2}, {0x2, 0x5}, {0x4, 0x4}, {0x3, 0x4}, {0x1, 0x1}, {0x0, 0x5}, {0x2, 0x3}, {0x1, 0x3}, {0x2, 0x7}, {0x3, 0x7}, {0x4, 0x9}, {0x5, 0x7}, {0x7, 0x2}, {0x0, 0x9}, {0x6, 0x9}, {0x1, 0x5}, {0x0, 0x2}, {0x4, 0x8}, {0x1, 0x5}, {0x4}]}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}]}]}, @NL80211_ATTR_TX_RATES={0x310, 0x5a, 0x0, 0x1, [@NL80211_BAND_60GHZ={0xac, 0x2, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0xe1, 0x7fd, 0x66, 0x8000, 0x0, 0x2, 0x7ff, 0x8001]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x0, 0x6, 0xfffb, 0x9, 0x1ff, 0x2, 0x2, 0x40b]}}, @NL80211_TXRATE_HT={0x5, 0x2, [{0x0, 0x4}]}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HT={0x27, 0x2, [{0x7, 0x6}, {0x0, 0x2}, {0x7, 0x5}, {0x4, 0x3}, {0x2, 0x5}, {0x6, 0x7}, {0x2, 0x1}, {0x0, 0xa}, {0x1, 0x5}, {0x3, 0xa}, {0x7, 0x1}, {0x7, 0x8}, {0x5, 0x5}, {0x1, 0x1}, {0x1, 0x4}, {0x3, 0x1}, {0x1, 0x2}, {0x5, 0x1}, {0x2, 0x1}, {0x4, 0x2}, {0x1, 0x1}, {0x7, 0xa}, {0x0, 0x6}, {0x3, 0x3}, {0x7, 0xa}, {0x2, 0x8}, {0x6}, {0x3, 0x1}, {0x2, 0x9}, {0x0, 0x8}, {0x6, 0x6}, {0x2, 0x9}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x5}]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_HT={0x35, 0x2, [{}, {0x5, 0xa}, {0x7, 0x3}, {0x3, 0x1}, {0x7, 0x9}, {0x3, 0x1}, {0x4, 0x7}, {0x2, 0x5}, {0x4, 0x5}, {0x0, 0x9}, {0x2}, {0x3, 0x3}, {}, {0x1}, {0x4, 0x7}, {0x2}, {0x3, 0x9}, {0x4, 0x7}, {0x5, 0x1}, {0x7, 0x8}, {0x1, 0x2}, {0x0, 0x6}, {0x4, 0x9}, {0x2, 0x5}, {0x1}, {0x2, 0x2}, {0x5, 0x5}, {0x0, 0x1}, {0x1, 0x6}, {0x3, 0x9}, {0x0, 0x6}, {0x3, 0xa}, {0x1, 0x5}, {0x5}, {0x2, 0x2}, {0x2}, {0x1, 0x3}, {0x3, 0x6}, {0x5, 0x1}, {0x1, 0x2}, {0x6, 0x1}, {0x1}, {0x5, 0x7}, {0x1, 0x8}, {0x4, 0x7}, {0x2, 0x4}, {}, {0x4, 0x9}, {0x1, 0xa}]}, @NL80211_TXRATE_HE_GI={0x5}]}, @NL80211_BAND_60GHZ={0x48, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HT={0x39, 0x2, [{0x1, 0x9}, {0x4, 0x6}, {0x4, 0x9}, {0x5, 0x2}, {0x1}, {0x7, 0x1}, {0x0, 0x9}, {0x1, 0x7}, {0x4, 0x4}, {0x4}, {0x7, 0x9}, {0x7, 0x6}, {}, {0x0, 0x6}, {0x1, 0x2}, {0x6, 0x2}, {0x6}, {0x6, 0xa}, {0x7, 0x9}, {0x4}, {0x5}, {0x0, 0x6}, {0x0, 0x4}, {0x0, 0x9}, {0x1}, {0x5, 0x3}, {0x6, 0x7}, {0x6, 0x9}, {0x5, 0x1}, {0x4, 0x2}, {0x5, 0x4}, {0x4, 0x2}, {0x6}, {0x1, 0x9}, {0x5, 0x1}, {0x6, 0xa}, {0x2, 0x1}, {0x5, 0x8}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x5}, {0x4, 0x4}, {0x4, 0x3}, {0x2}, {0x0, 0x9}, {0x1, 0xa}, {0x4, 0x8}, {0x7, 0x8}, {0x0, 0x6}, {0x2, 0x4}, {0x5, 0x2}, {0x0, 0x3}, {0x2, 0x7}]}, @NL80211_TXRATE_GI={0x5}]}, @NL80211_BAND_60GHZ={0x80, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x4, 0x2, 0x8, 0x5, 0x1, 0x9, 0x6010, 0x819]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0xc64, 0x100, 0xc6, 0x101, 0x4, 0xff, 0x2]}}, @NL80211_TXRATE_LEGACY={0x14, 0x1, [0x5, 0x6c, 0x2, 0x1b, 0x36, 0x36, 0xc, 0xc, 0x30, 0x36, 0x5, 0x2, 0x36, 0x9, 0x4, 0x3]}, @NL80211_TXRATE_LEGACY={0x1a, 0x1, [0x12, 0x5, 0x24, 0x65, 0xc, 0xb, 0x24, 0x3, 0x24, 0x60, 0x68, 0x36, 0x1, 0x30, 0x6, 0x6c, 0x4, 0x18, 0x30, 0x48, 0x12, 0x30]}, @NL80211_TXRATE_HE_GI={0x5}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x7, 0x5b2f, 0x99, 0x9, 0x1, 0x1000, 0x81, 0x5]}}]}, @NL80211_BAND_6GHZ={0x30, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x5, 0x3, 0x0, 0x2800, 0xb9, 0x7d13, 0x1f, 0xfff7]}}]}, @NL80211_BAND_6GHZ={0x58, 0x3, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x24, 0x1, [0x36, 0x48, 0x6, 0x1, 0x40, 0x48, 0x6, 0x48, 0x6c, 0x2, 0x6c, 0x78, 0x36, 0x1, 0x2, 0x4, 0x48, 0x1b, 0x1, 0x3, 0xb, 0x15, 0xc, 0x2, 0x36, 0x18, 0x12, 0x43, 0xc, 0x30, 0x4, 0x16]}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x4d2b, 0x9, 0x7, 0x7fff, 0x20, 0x3f, 0x6000, 0x3]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x6, 0x11, 0x8001, 0x5, 0x7, 0x7, 0x6, 0x7]}}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}]}, @NL80211_BAND_6GHZ={0x48, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HT={0x32, 0x2, [{0x6, 0x8}, {0x2, 0x1}, {0x0, 0xa}, {0x7}, {0x3, 0xa}, {0x1, 0x5}, {0x5, 0x7}, {0x4, 0x3}, {0x3, 0x9}, {0x0, 0x9}, {0x7, 0x6}, {0x2}, {0x2, 0x5}, {0x5, 0x6}, {0x6, 0x4}, {0x3, 0x2}, {0x2, 0x5}, {0x7, 0x3}, {0x1, 0x9}, {0x4, 0xa}, {0x1, 0x3}, {0x5, 0x3}, {0x1, 0x2}, {0x4, 0xa}, {0x5, 0x5}, {0x6, 0x9}, {0x6, 0x6}, {0x1, 0x2}, {0x6, 0xa}, {0x4, 0x6}, {}, {0x1, 0x7}, {0x5, 0x1}, {0x7, 0x5}, {0x7, 0x4}, {0x2, 0x1}, {0x2}, {0x0, 0x2}, {0x7, 0x2}, {0x4, 0x9}, {0x2, 0x4}, {0x1, 0x6}, {0x3, 0x2}, {0x7}, {0x7, 0xa}, {0x2, 0x9}]}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}]}, @NL80211_BAND_60GHZ={0x20, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x1, 0x48de, 0x425e, 0x400, 0x3e8b, 0x6, 0x5, 0x1000]}}, @NL80211_TXRATE_GI={0x5, 0x4, 0x1}]}, @NL80211_BAND_60GHZ={0xa8, 0x2, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_LEGACY={0xe, 0x1, [0x6, 0x4, 0x36, 0x48, 0x2, 0x2, 0x16, 0x1, 0xbc69c9d0aaf0c312, 0x9]}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x9, 0x2, 0x2, 0x80, 0x497, 0x3ff, 0x98d8, 0xc85]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x1, 0x81, 0x6, 0x0, 0xf000, 0x91, 0x6, 0x100]}}, @NL80211_TXRATE_HT={0x45, 0x2, [{0x1, 0x4}, {0x5, 0x7}, {0x7, 0x2}, {0x0, 0x3}, {0x6, 0x9}, {0x3, 0x8}, {0x7, 0x5}, {0x4, 0x4}, {0x7, 0xa}, {0x2, 0x5}, {0x4, 0x5}, {0x0, 0x2}, {0x6, 0x3}, {0x7, 0xa}, {0x3, 0x7}, {0x1, 0x3}, {0x3, 0x4}, {0x1, 0xa}, {0x2, 0x3}, {0x1, 0x1}, {0x6, 0x7}, {0x7, 0x4}, {0x0, 0x2}, {0x4, 0x5}, {0x0, 0x3}, {}, {0x7, 0x5}, {0x7, 0x3}, {0x0, 0x6}, {0x4, 0xa}, {0x2, 0x2}, {0x1, 0x7}, {}, {0x0, 0x2}, {0x1, 0x5}, {0x7, 0x4}, {0x3, 0x3}, {0x4, 0x6}, {0x4, 0x7}, {0x3}, {0x6, 0x6}, {0x5, 0x5}, {0x3, 0x9}, {0x1, 0x4}, {0x5}, {0x1}, {0x5, 0x2}, {0x3}, {0x4, 0x9}, {0x4, 0x1}, {0x1, 0x9}, {0x5}, {0x0, 0x3}, {0x4, 0x5}, {0x5, 0xa}, {0x3, 0xa}, {0x6, 0xa}, {0x6, 0x9}, {}, {0x4, 0x7}, {0x3, 0x1}, {0x7, 0x2}, {0x0, 0x3}, {0x7, 0x9}, {0x3, 0x6}]}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0xfff9, 0x9, 0xfc01, 0x7, 0x9, 0x7e, 0x4, 0xffe1]}}]}]}]}, 0x750}, 0x1, 0x0, 0x0, 0x4000}, 0x4001) 06:53:44 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0x1fffffff800) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r1, &(0x7f0000000180)=0xe8030000, 0x12) openat$cgroup_ro(r1, &(0x7f0000000080)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) 06:53:44 executing program 1: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0xfffffdef) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r1, &(0x7f0000000180)=0xe8030000, 0x12) openat$cgroup_ro(r1, &(0x7f0000000080)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) [ 203.283490][ T2305] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue [ 203.298049][ T2305] ext4 filesystem being mounted at /root/syzkaller-testdir3330703351/syzkaller.GF9F1B/60/file0 supports timestamps until 2038 (0x7fffffff) [ 203.322604][ T2308] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 203.335953][ T2308] ext4 filesystem being mounted at /root/syzkaller-testdir3378633174/syzkaller.O8wzSW/61/file0 supports timestamps until 2038 (0x7fffffff) 06:53:45 executing program 3: r0 = creat(&(0x7f0000000240)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="1500000065ffff018000000800395032303030"], 0x15) (async) r3 = dup(r2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000a80)="49002c7a85ba074d2277fe86503598d3c6c752e4671970145b85b246623fdf65ce8b96272d15252c8f4798faee460da3f5df2a177bbf47f4478735a3c2179cb861e28e7d8a5f0345dbbd457c6ffbd709d7dd45c839ef4ecc887e42e9673041a736e399b211bfad55a9da1387c74742bbed8b8d18c0cdee688259c5f012cf2659d5c3badea9f1aca9ba9103e15d", 0x8d}], 0x1, 0x2, 0x7f) (async) fallocate(r0, 0x20, 0x20, 0x1) (async, rerun: 32) write$P9_RLERRORu(r3, &(0x7f0000000140)=ANY=[@ANYBLOB='S\x00\x00\x00k\x00\x00F\x00', @ANYRES64], 0x53) (rerun: 32) mount$9p_fd(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[], [], 0x6b}}) sendmsg$NL80211_CMD_SET_TX_BITRATE_MASK(r3, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000300)={0x750, 0x0, 0x8, 0x70bd26, 0x25dfdbfe, {{}, {@val={0x8}, @val={0xc, 0x99, {0x0, 0x20}}}}, [@NL80211_ATTR_TX_RATES={0x3a0, 0x5a, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x84, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x8, 0x3, 0x2, 0x380, 0x4cc5, 0xc, 0x3, 0x20]}}, @NL80211_TXRATE_LEGACY={0x16, 0x1, [0x18, 0x30, 0xb, 0xc, 0x3, 0x12, 0x48, 0xc, 0x60, 0x1b, 0x48, 0x5, 0x4, 0x4, 0x6, 0x16, 0xb, 0x36]}, @NL80211_TXRATE_HT={0x4c, 0x2, [{0x2, 0x6}, {0x6, 0x6}, {0x6}, {0x7, 0x6}, {0x7, 0x4}, {0x0, 0x2}, {0x2, 0xa}, {0x1, 0x9}, {0x4}, {0x4, 0x4}, {0x1, 0x7}, {0x7, 0x7}, {0x3, 0x7}, {0x5, 0x3}, {0x4, 0x1}, {0x4}, {0x7, 0x6}, {0x6, 0x5}, {0x0, 0x2}, {0x7, 0x1}, {}, {0x1}, {0x3, 0x6}, {0x3}, {0x2, 0xa}, {0x0, 0x6}, {0x1, 0x6}, {0x5, 0x2}, {0x2, 0x1}, {0x4, 0x3}, {0x7, 0x6}, {0x4, 0x4}, {0x3, 0x8}, {0x1, 0x6}, {0x3, 0x6}, {0x4, 0x4}, {0x4, 0xd}, {0x0, 0x8}, {0x2, 0x2}, {0x5}, {0x4}, {0x5, 0x8}, {0x1, 0x5}, {0x3, 0x1}, {0x5, 0x3}, {0x7, 0x6}, {0x5}, {0x5, 0x9}, {0x1, 0xa}, {0x6, 0x8}, {0x0, 0x3}, {0x2, 0x4}, {0x3, 0x3}, {0x3, 0x2}, {0x7, 0x7}, {0x5, 0x7}, {0x5, 0x7}, {0x7, 0x2}, {0x7, 0x6}, {0x2, 0x1}, {0x3, 0x4}, {0x3, 0x1}, {0x2, 0xa}, {0x1, 0x9}, {0x7, 0x6}, {0x4, 0x9}, {0x1, 0xa}, {0x5, 0x2}, {0x7, 0x7}, {0x7, 0x7}, {0x7, 0x2}, {0x0, 0x4}]}]}, @NL80211_BAND_60GHZ={0x74, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HT={0x14, 0x2, [{0x2, 0x6}, {0x7, 0x3}, {0x3, 0x8}, {0x2, 0x5}, {0x6, 0x3}, {0x5, 0x8}, {0x7, 0x5}, {0x5, 0x3}, {0x7, 0x6}, {0x1, 0x3}, {0x7, 0x2}, {0x0, 0x8}, {0x1, 0xa}, {0x1}, {0x7, 0x1}, {0x7, 0x5}]}, @NL80211_TXRATE_HT={0x4b, 0x2, [{0x1, 0x4}, {0x3, 0xa}, {0x4, 0x6}, {0x3, 0x8}, {0x0, 0xa}, {0x6, 0x2}, {0x4, 0x2}, {0x2, 0x2}, {0x5, 0x9}, {0x5, 0x3}, {0x3, 0x8}, {0x1}, {0x1, 0x5}, {0x0, 0x3}, {0x7}, {0x0, 0x8}, {0x6}, {0x2}, {0x0, 0x5}, {0x1, 0x7}, {0x3, 0x4}, {0x3, 0x2}, {0x2, 0x3}, {0x6, 0x6}, {0x5}, {0x6, 0x3}, {0x4}, {0x4, 0x5}, {0x0, 0x5}, {0x6, 0x1}, {0x2, 0x7}, {0x0, 0x1}, {0x3, 0x8}, {0x1}, {0x3, 0xa}, {0x2, 0xa}, {0x7, 0x5}, {0x6}, {0x6, 0x5}, {0x6, 0x9}, {0x0, 0x5}, {0x0, 0x7}, {0x0, 0x7}, {0x0, 0x4}, {0x1, 0x7}, {0x6, 0xa}, {0x0, 0x9}, {0x5, 0x4}, {0x2, 0x8}, {0x3, 0x3}, {0x5, 0x1}, {0x0, 0x4}, {0x7, 0x2}, {0x7, 0x4}, {0x2, 0x5}, {0x0, 0xa}, {0x0, 0x8}, {0x5}, {0x1, 0xa}, {0x1, 0x9}, {0x3, 0x7}, {0x4, 0x2}, {}, {0x3, 0x7}, {0x2, 0x5}, {0x3, 0x6}, {0x1, 0x6}, {0x3, 0x6}, {0x3, 0x8}, {0x1, 0x1}, {0x4, 0x2}]}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}]}, @NL80211_BAND_5GHZ={0x140, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HT={0x4a, 0x2, [{0x3}, {0x0, 0x9}, {0x0, 0x4}, {0x7}, {0x5, 0x9}, {0x0, 0x4}, {0x1, 0x7}, {0x7, 0xa}, {0x1, 0x5}, {0x6, 0x1}, {0x5}, {0x6, 0x5}, {0x6, 0x2}, {0x6, 0x7}, {0x4, 0x7}, {0x0, 0x7}, {0x3, 0x5}, {0x6, 0x4}, {0x2, 0x8}, {0x6, 0x1}, {0x1, 0x6}, {0x2}, {}, {0x0, 0xa}, {0x4}, {0x2, 0x1}, {}, {0x6, 0x7}, {0x7, 0x3}, {0x6, 0x4}, {0x7, 0x6}, {0x3, 0x3}, {0x1, 0x1}, {0x0, 0x8}, {0x4, 0x1}, {0x3, 0x4}, {0x7, 0x6}, {0x4, 0x7}, {0x2, 0x6}, {0x1, 0x9}, {0x0, 0x8}, {0x0, 0x9}, {0x0, 0x9}, {0x7, 0x5}, {0x5, 0x6}, {0x0, 0x5}, {0x2}, {0x6, 0x2}, {0x6, 0x8}, {0x7, 0x6}, {0x2, 0x1f}, {0x4, 0x8}, {0x1, 0x4}, {0x6}, {0x0, 0x5}, {0x5, 0x9}, {0x0, 0x7}, {0x0, 0xa}, {0x4, 0x4}, {0x5, 0x2}, {0x4, 0x4}, {0x0, 0x7}, {0x6, 0x5}, {0x7, 0x3}, {0x6, 0x1}, {0x2, 0x2}, {0x6, 0x5}, {0x5, 0x2}, {0x4}, {0x1, 0x8}]}, @NL80211_TXRATE_HT={0x4f, 0x2, [{0x4, 0x4}, {0x1, 0x4}, {0x4, 0x3}, {0x1, 0x8}, {0x6, 0x8}, {0x3, 0x7}, {0x5, 0x3}, {0x4, 0x6}, {0x2, 0x9}, {0x2}, {0x6}, {0x2, 0x9}, {0x3, 0x5}, {0x5, 0x1}, {0x2, 0x7}, {0x5, 0x8}, {0x3, 0xa}, {0x0, 0x2}, {}, {0x5, 0x1}, {0x0, 0x8}, {0x3, 0xa}, {0x0, 0x2}, {0x1}, {0x7, 0x8}, {0x2, 0x1}, {0x7}, {0x0, 0x4}, {0x7, 0x9}, {0x4, 0x5}, {0x6, 0x6}, {0x6, 0x1}, {0x3, 0x7}, {0x0, 0x4}, {0x1, 0x1}, {0x3, 0x3}, {0x2, 0x8}, {0x1, 0x1}, {0x2, 0x7}, {0x0, 0x3}, {0x4, 0x2}, {0x6, 0x7}, {0x6, 0x1}, {0x7, 0x3}, {0x5, 0x6}, {0x3, 0x9}, {0x2, 0x5}, {}, {0x2, 0x2}, {0x7, 0x5}, {0x2, 0x2}, {0x1, 0x7}, {0x4, 0xa}, {0x4, 0x9}, {0x0, 0x5}, {0x0, 0x1}, {0x2}, {0x6, 0x5}, {0x3, 0x3}, {0x0, 0x9}, {0x1, 0x1}, {0x4, 0x8}, {0x2, 0x2}, {0x7, 0x8}, {0x1, 0x6}, {0x1, 0x7}, {0x1}, {0x6, 0xa}, {0x4, 0x1}, {0x1, 0x7}, {0x4, 0x2}, {0x1, 0x7}, {0x2, 0x5}, {0x1, 0x1}, {0x7, 0xa}]}, @NL80211_TXRATE_LEGACY={0x16, 0x1, [0xc, 0x48, 0x5, 0x3, 0x1b, 0x12, 0x30, 0x12, 0x5, 0x4, 0x18, 0x36, 0x7b, 0x30, 0x15, 0x5, 0xb, 0x12]}, @NL80211_TXRATE_HT={0x36, 0x2, [{0x2, 0x4}, {0x5, 0x5}, {0x7, 0x5}, {0x6, 0xa}, {0x3, 0x8}, {0x3, 0x4}, {0x2, 0x6}, {0x1, 0x9}, {0x5, 0x2}, {0x2}, {0x2}, {0x7, 0x9}, {0x3, 0xa}, {0x6, 0x6}, {0x3, 0x8}, {0x6, 0x4}, {0x5, 0x4}, {0x2, 0x7}, {0x2, 0x6}, {}, {0x2, 0x6}, {0x6, 0x2}, {0x7, 0x8}, {0x5, 0x6}, {0x4, 0x2}, {0x2, 0x7}, {0x0, 0x6}, {0x3, 0x9}, {0x3, 0x5}, {0x3}, {0x5, 0x9}, {0x0, 0xa}, {0x4, 0x8}, {0x0, 0x3}, {0x7, 0xa}, {0x7, 0x9}, {0x1, 0x7}, {0x7, 0x8}, {0x4, 0xa}, {0x0, 0x6}, {0x7, 0x9}, {0x2, 0xa}, {0x2, 0x6}, {0x5, 0x1}, {0x3, 0x8}, {0x2, 0xa}, {0x7, 0x9}, {0x2, 0xa}, {0x5, 0x9}, {0x0, 0x3}]}, @NL80211_TXRATE_LEGACY={0x9, 0x1, [0x1b, 0x36, 0x1, 0x18, 0x60]}, @NL80211_TXRATE_HT={0x13, 0x2, [{0x3, 0x5}, {0x0, 0x1}, {0x0, 0xa}, {0x6, 0x4}, {0x3, 0x2}, {0x2, 0x9}, {0x2, 0x4}, {0x7, 0x5}, {0x3}, {0x7, 0x9}, {0x6, 0x7}, {0x3, 0x6}, {0x4, 0x6}, {0x2}, {0x1, 0x6}]}, @NL80211_TXRATE_LEGACY={0xe, 0x1, [0x18, 0x4, 0x12, 0x48, 0x1, 0xc, 0x18, 0x5, 0x1b, 0x1b]}, @NL80211_TXRATE_LEGACY={0x1e, 0x1, [0x5, 0x3, 0x24, 0x6, 0x30, 0x20, 0x1b, 0x5, 0x36, 0x24, 0xc, 0x12, 0x0, 0x16, 0x16, 0xb, 0x1, 0x1, 0x24, 0x3, 0x12, 0xb, 0x16, 0x60, 0x48, 0x3]}]}, @NL80211_BAND_6GHZ={0x1c, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x2}, @NL80211_TXRATE_HT={0xe, 0x2, [{0x1}, {0x4, 0x7}, {0x7, 0x7}, {0x5, 0x3}, {0x2, 0x9}, {0x3, 0x3}, {0x6, 0x3}, {0x3, 0x7}, {0x4}, {0x1, 0x9}]}]}, @NL80211_BAND_5GHZ={0xa0, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x4, 0x6, 0xffff, 0x1f, 0x7, 0xc05, 0x3]}}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_LEGACY={0xd, 0x1, [0x6, 0x18, 0x30, 0x25, 0x18, 0x6, 0x4, 0x36, 0x9]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x86, 0x6, 0x1, 0x2, 0x9, 0x9, 0x9]}}, @NL80211_TXRATE_HT={0x30, 0x2, [{0x2, 0x5}, {0x4, 0xa}, {0x7, 0x1}, {0x2, 0x3}, {0x1}, {0x0, 0xa}, {0x4, 0x6}, {0x5, 0x2}, {0x7, 0x7}, {0x0, 0x4}, {0x1, 0x1}, {0x1, 0x3}, {0x4, 0x3}, {0x1, 0x2}, {0x3}, {0x0, 0x3}, {0x1, 0x5}, {0x0, 0x1}, {0x1, 0x7}, {0x2, 0xa}, {0x1, 0x1}, {0x6, 0x3}, {0x0, 0x7}, {0x1, 0x5}, {0x2, 0x7}, {0x7}, {0x2, 0x7}, {0x4, 0x3}, {0x2, 0x8}, {0x6, 0x3}, {0x3, 0x7}, {0x6, 0x4}, {0x4, 0x4}, {0x0, 0x8}, {0x1, 0x6}, {0x5, 0x8}, {0x1, 0x8}, {0x0, 0x9}, {0x1, 0x5}, {0x1, 0x5}, {0x0, 0xa}, {0x7, 0x1}, {0x5, 0x7}, {0x3}]}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x5, 0x4, 0x6, 0x1, 0x401, 0x2, 0x3ff, 0x5]}}]}, @NL80211_BAND_5GHZ={0x90, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x81, 0x2, 0x3f, 0x4, 0x6, 0x5, 0x4, 0x7f]}}, @NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_HT={0x4c, 0x2, [{0x1, 0x1}, {0x5, 0x9}, {0x2, 0x5}, {0x0, 0x1}, {0x5, 0x6}, {0x0, 0x4}, {0x1, 0x7}, {0x1, 0x7}, {0x0, 0x7}, {0x0, 0x7}, {0x2, 0x4}, {0x4, 0x7}, {0x4, 0x6}, {0x1, 0x6}, {0x0, 0x9}, {0x0, 0x9}, {0x2, 0x3}, {0x1, 0xa}, {0x1, 0x9}, {0x5}, {0x2}, {0x0, 0x3}, {0x2, 0x1}, {0x6, 0x1}, {0x7, 0x3}, {0x5}, {0x4, 0x1}, {0x0, 0x7}, {0x4, 0x8}, {0x3, 0x8}, {0x2, 0x4}, {0x6}, {0x4, 0x9}, {0x6, 0xa}, {0x5, 0x9}, {0x1}, {0x3}, {0x6, 0x2}, {0x4, 0x6}, {0x3}, {0x2, 0x1}, {0x1, 0x1}, {0x0, 0x9}, {0x2, 0x7}, {0x6, 0x5}, {0x7, 0xa}, {0x6, 0x1}, {0x0, 0x5}, {0x0, 0x9}, {0x2, 0x7}, {0x7, 0x2}, {0x1, 0x7}, {0x1, 0x9}, {0x6, 0x1}, {0x6, 0x8}, {0x5, 0x6}, {0x0, 0x9}, {0x6, 0x4}, {0x2, 0xa}, {0x7, 0x9}, {0x2, 0x2}, {0x0, 0x3}, {0x6, 0x1}, {0x1, 0x7}, {0x3, 0xa}, {0x2, 0x9}, {0x2, 0x1}, {0x0, 0x3}, {0x7, 0x2}, {0x1, 0xa}, {0x6, 0xa}, {0x1, 0xa}]}, @NL80211_TXRATE_HE_GI={0x5}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x0, 0x1, 0x80, 0xff, 0x9, 0x0, 0x7ff, 0x3ff]}}]}, @NL80211_BAND_2GHZ={0x18, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x400, 0x8, 0x3, 0x4, 0x3ff, 0x80, 0x6, 0x6]}}]}]}, @NL80211_ATTR_TX_RATES={0x78, 0x5a, 0x0, 0x1, [@NL80211_BAND_6GHZ={0x24, 0x3, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_LEGACY={0x16, 0x1, [0x16, 0x18, 0x24, 0x1, 0x16, 0x16, 0x6c, 0xb, 0x24, 0x6, 0xc, 0xb, 0x6, 0x16, 0x9, 0x9, 0x0, 0x2]}]}, @NL80211_BAND_6GHZ={0x50, 0x3, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_HT={0x3b, 0x2, [{0x4, 0x8}, {0x2, 0x8}, {0x0, 0x4}, {0x6, 0x9}, {0x0, 0x4}, {0x2, 0x7}, {0x7, 0x6}, {0x1, 0x6}, {0x3, 0x1}, {0x2, 0x2}, {0x0, 0x2}, {0x1, 0x8}, {0x0, 0x4}, {0x5, 0xa}, {0x2, 0x9}, {0x2, 0x3}, {0x4, 0x8}, {0x4, 0x1}, {0x2, 0x3}, {0x5, 0x9}, {0x0, 0x4}, {0x6, 0x8}, {0x6, 0x1}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x2}, {0x5, 0x5}, {0x3, 0x7}, {0x2, 0x5}, {0x2, 0x5}, {0x1, 0x3}, {0x5, 0x1}, {0x6, 0x6}, {0x3, 0x4}, {0x5, 0x1}, {0x0, 0x2}, {0x2, 0x5}, {0x4, 0x4}, {0x3, 0x4}, {0x1, 0x1}, {0x0, 0x5}, {0x2, 0x3}, {0x1, 0x3}, {0x2, 0x7}, {0x3, 0x7}, {0x4, 0x9}, {0x5, 0x7}, {0x7, 0x2}, {0x0, 0x9}, {0x6, 0x9}, {0x1, 0x5}, {0x0, 0x2}, {0x4, 0x8}, {0x1, 0x5}, {0x4}]}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}]}]}, @NL80211_ATTR_TX_RATES={0x310, 0x5a, 0x0, 0x1, [@NL80211_BAND_60GHZ={0xac, 0x2, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0xe1, 0x7fd, 0x66, 0x8000, 0x0, 0x2, 0x7ff, 0x8001]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x0, 0x6, 0xfffb, 0x9, 0x1ff, 0x2, 0x2, 0x40b]}}, @NL80211_TXRATE_HT={0x5, 0x2, [{0x0, 0x4}]}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HT={0x27, 0x2, [{0x7, 0x6}, {0x0, 0x2}, {0x7, 0x5}, {0x4, 0x3}, {0x2, 0x5}, {0x6, 0x7}, {0x2, 0x1}, {0x0, 0xa}, {0x1, 0x5}, {0x3, 0xa}, {0x7, 0x1}, {0x7, 0x8}, {0x5, 0x5}, {0x1, 0x1}, {0x1, 0x4}, {0x3, 0x1}, {0x1, 0x2}, {0x5, 0x1}, {0x2, 0x1}, {0x4, 0x2}, {0x1, 0x1}, {0x7, 0xa}, {0x0, 0x6}, {0x3, 0x3}, {0x7, 0xa}, {0x2, 0x8}, {0x6}, {0x3, 0x1}, {0x2, 0x9}, {0x0, 0x8}, {0x6, 0x6}, {0x2, 0x9}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x5}]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_HT={0x35, 0x2, [{}, {0x5, 0xa}, {0x7, 0x3}, {0x3, 0x1}, {0x7, 0x9}, {0x3, 0x1}, {0x4, 0x7}, {0x2, 0x5}, {0x4, 0x5}, {0x0, 0x9}, {0x2}, {0x3, 0x3}, {}, {0x1}, {0x4, 0x7}, {0x2}, {0x3, 0x9}, {0x4, 0x7}, {0x5, 0x1}, {0x7, 0x8}, {0x1, 0x2}, {0x0, 0x6}, {0x4, 0x9}, {0x2, 0x5}, {0x1}, {0x2, 0x2}, {0x5, 0x5}, {0x0, 0x1}, {0x1, 0x6}, {0x3, 0x9}, {0x0, 0x6}, {0x3, 0xa}, {0x1, 0x5}, {0x5}, {0x2, 0x2}, {0x2}, {0x1, 0x3}, {0x3, 0x6}, {0x5, 0x1}, {0x1, 0x2}, {0x6, 0x1}, {0x1}, {0x5, 0x7}, {0x1, 0x8}, {0x4, 0x7}, {0x2, 0x4}, {}, {0x4, 0x9}, {0x1, 0xa}]}, @NL80211_TXRATE_HE_GI={0x5}]}, @NL80211_BAND_60GHZ={0x48, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HT={0x39, 0x2, [{0x1, 0x9}, {0x4, 0x6}, {0x4, 0x9}, {0x5, 0x2}, {0x1}, {0x7, 0x1}, {0x0, 0x9}, {0x1, 0x7}, {0x4, 0x4}, {0x4}, {0x7, 0x9}, {0x7, 0x6}, {}, {0x0, 0x6}, {0x1, 0x2}, {0x6, 0x2}, {0x6}, {0x6, 0xa}, {0x7, 0x9}, {0x4}, {0x5}, {0x0, 0x6}, {0x0, 0x4}, {0x0, 0x9}, {0x1}, {0x5, 0x3}, {0x6, 0x7}, {0x6, 0x9}, {0x5, 0x1}, {0x4, 0x2}, {0x5, 0x4}, {0x4, 0x2}, {0x6}, {0x1, 0x9}, {0x5, 0x1}, {0x6, 0xa}, {0x2, 0x1}, {0x5, 0x8}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x5}, {0x4, 0x4}, {0x4, 0x3}, {0x2}, {0x0, 0x9}, {0x1, 0xa}, {0x4, 0x8}, {0x7, 0x8}, {0x0, 0x6}, {0x2, 0x4}, {0x5, 0x2}, {0x0, 0x3}, {0x2, 0x7}]}, @NL80211_TXRATE_GI={0x5}]}, @NL80211_BAND_60GHZ={0x80, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x4, 0x2, 0x8, 0x5, 0x1, 0x9, 0x6010, 0x819]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0xc64, 0x100, 0xc6, 0x101, 0x4, 0xff, 0x2]}}, @NL80211_TXRATE_LEGACY={0x14, 0x1, [0x5, 0x6c, 0x2, 0x1b, 0x36, 0x36, 0xc, 0xc, 0x30, 0x36, 0x5, 0x2, 0x36, 0x9, 0x4, 0x3]}, @NL80211_TXRATE_LEGACY={0x1a, 0x1, [0x12, 0x5, 0x24, 0x65, 0xc, 0xb, 0x24, 0x3, 0x24, 0x60, 0x68, 0x36, 0x1, 0x30, 0x6, 0x6c, 0x4, 0x18, 0x30, 0x48, 0x12, 0x30]}, @NL80211_TXRATE_HE_GI={0x5}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x7, 0x5b2f, 0x99, 0x9, 0x1, 0x1000, 0x81, 0x5]}}]}, @NL80211_BAND_6GHZ={0x30, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x5, 0x3, 0x0, 0x2800, 0xb9, 0x7d13, 0x1f, 0xfff7]}}]}, @NL80211_BAND_6GHZ={0x58, 0x3, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x24, 0x1, [0x36, 0x48, 0x6, 0x1, 0x40, 0x48, 0x6, 0x48, 0x6c, 0x2, 0x6c, 0x78, 0x36, 0x1, 0x2, 0x4, 0x48, 0x1b, 0x1, 0x3, 0xb, 0x15, 0xc, 0x2, 0x36, 0x18, 0x12, 0x43, 0xc, 0x30, 0x4, 0x16]}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x4d2b, 0x9, 0x7, 0x7fff, 0x20, 0x3f, 0x6000, 0x3]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x6, 0x11, 0x8001, 0x5, 0x7, 0x7, 0x6, 0x7]}}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}]}, @NL80211_BAND_6GHZ={0x48, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HT={0x32, 0x2, [{0x6, 0x8}, {0x2, 0x1}, {0x0, 0xa}, {0x7}, {0x3, 0xa}, {0x1, 0x5}, {0x5, 0x7}, {0x4, 0x3}, {0x3, 0x9}, {0x0, 0x9}, {0x7, 0x6}, {0x2}, {0x2, 0x5}, {0x5, 0x6}, {0x6, 0x4}, {0x3, 0x2}, {0x2, 0x5}, {0x7, 0x3}, {0x1, 0x9}, {0x4, 0xa}, {0x1, 0x3}, {0x5, 0x3}, {0x1, 0x2}, {0x4, 0xa}, {0x5, 0x5}, {0x6, 0x9}, {0x6, 0x6}, {0x1, 0x2}, {0x6, 0xa}, {0x4, 0x6}, {}, {0x1, 0x7}, {0x5, 0x1}, {0x7, 0x5}, {0x7, 0x4}, {0x2, 0x1}, {0x2}, {0x0, 0x2}, {0x7, 0x2}, {0x4, 0x9}, {0x2, 0x4}, {0x1, 0x6}, {0x3, 0x2}, {0x7}, {0x7, 0xa}, {0x2, 0x9}]}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}]}, @NL80211_BAND_60GHZ={0x20, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x1, 0x48de, 0x425e, 0x400, 0x3e8b, 0x6, 0x5, 0x1000]}}, @NL80211_TXRATE_GI={0x5, 0x4, 0x1}]}, @NL80211_BAND_60GHZ={0xa8, 0x2, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_LEGACY={0xe, 0x1, [0x6, 0x4, 0x36, 0x48, 0x2, 0x2, 0x16, 0x1, 0xbc69c9d0aaf0c312, 0x9]}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x9, 0x2, 0x2, 0x80, 0x497, 0x3ff, 0x98d8, 0xc85]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x1, 0x81, 0x6, 0x0, 0xf000, 0x91, 0x6, 0x100]}}, @NL80211_TXRATE_HT={0x45, 0x2, [{0x1, 0x4}, {0x5, 0x7}, {0x7, 0x2}, {0x0, 0x3}, {0x6, 0x9}, {0x3, 0x8}, {0x7, 0x5}, {0x4, 0x4}, {0x7, 0xa}, {0x2, 0x5}, {0x4, 0x5}, {0x0, 0x2}, {0x6, 0x3}, {0x7, 0xa}, {0x3, 0x7}, {0x1, 0x3}, {0x3, 0x4}, {0x1, 0xa}, {0x2, 0x3}, {0x1, 0x1}, {0x6, 0x7}, {0x7, 0x4}, {0x0, 0x2}, {0x4, 0x5}, {0x0, 0x3}, {}, {0x7, 0x5}, {0x7, 0x3}, {0x0, 0x6}, {0x4, 0xa}, {0x2, 0x2}, {0x1, 0x7}, {}, {0x0, 0x2}, {0x1, 0x5}, {0x7, 0x4}, {0x3, 0x3}, {0x4, 0x6}, {0x4, 0x7}, {0x3}, {0x6, 0x6}, {0x5, 0x5}, {0x3, 0x9}, {0x1, 0x4}, {0x5}, {0x1}, {0x5, 0x2}, {0x3}, {0x4, 0x9}, {0x4, 0x1}, {0x1, 0x9}, {0x5}, {0x0, 0x3}, {0x4, 0x5}, {0x5, 0xa}, {0x3, 0xa}, {0x6, 0xa}, {0x6, 0x9}, {}, {0x4, 0x7}, {0x3, 0x1}, {0x7, 0x2}, {0x0, 0x3}, {0x7, 0x9}, {0x3, 0x6}]}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0xfff9, 0x9, 0xfc01, 0x7, 0x9, 0x7e, 0x4, 0xffe1]}}]}]}]}, 0x750}, 0x1, 0x0, 0x0, 0x4000}, 0x4001) 06:53:45 executing program 5: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r1, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="474c7e80937338bea7adc8c673438474c8b22bd4b4046d2f63da1c1ba4ec5364745c6e0a7927a73d61b5419f9a37e7212fe6a1c9900a2df1b0773116e38ae86448cd03ec874b1ba3de06625b78f57bb6ef20955b7f", 0x55}, {&(0x7f0000000240)="f1f4f7b99638593f2a74648a826b00d05606f30c99ded0c26d4c1136c5d9a50f29d65a39446690b4fa1f6d6f3ed8c66f215794d2b907a2b6ea00d03be354b10aaa9e589d7b799c849a9d7fa352180aa70bd6369e16a04704346c5a31b26a73254151d34ff4a256ede11c040f9199983c1732356cf6c5e93c", 0x78}, {&(0x7f0000001300)="024dc674120336cf580281ad51d352fe1a3826bafb5e4a248565ee7511fdaf120f10a64d2a021c82372b54cbde7082b663844d9066f106eac5d8ec6d6ad8efe1735fcff7cac10520606c73def23901d1deb401bca979a42bd2fdc2ce8c444f978fdf1602c0702ad284382f69514e6c067d234ee6b6a971ef27af29e6f85d61e997f3ef7f1c573b500079ddeaad9c19824727db4d9da15d83a94b8f8fb51b5cb342b47f94370bfb18174a246c137dc666e97432aa92afaa3656d90d1e977cfaecbcae31977b019b13b39fb0b16537706feef0429133b7927255cf352650c8ffe95337ec2f1abdb7c11419f800ad048d985fb93d01ea4f68bf6e5da8efdcebd2daf658d6fcf25462ee6e7b54eb6556ae982725fa408e25c7f3fc25e8994d9807291fc052168773aac98a276a8a61f24d41de92ba7d238595b3025299d774e8ebec6779bdd9b652ddadaa5e9fd03f07b88bfe532c30aba1ee2c1d409743e151beee6346785398d1147674b78545975c9a1df5f5aae8456c18d7e096e634ecd2f6b2e51137db999d5b990003917f2d45dbe27c0a2cad26c91f02c443fe52b35fc8ed374b940bb078be7927959ef303118a662c6a5cbdf6ed4d9ab24e31459cf91f8ff7f4a2245b09e0c11ae0c271666580e77408c9d4758264f68ca91a66a185cdcbef1242ba8328af4b088e287550c52d8a6bbe38bd8620b1c35bf3e9bb6dfa15c35d385f4d2ac0aaa103d5ee5deafb594219ce1e451d4ae935a8761d0ad56526e97b7bd705eb2c7d656e76c16c34eb17ab7c38cafa225ea948df2a6e6fbfce4d7ef44905dfbf7558e4a8a5a886b991edfb7e0011f9f1e98849a37048dcc16a34bbd9c4c73e33e171472e9eede9173450d8268a0174b2e2f599dc622c9742466eaa2d9c42d5ea61ee50023462c5a56e88593633a29ecda0882071ed70fc581d264f424c02f66e2bea806f3721f18bb431a6a238083d8454a39076e9642b3752a91945436c1c2d20bfd1d3e1b7839309ff9db346db58cdccf9077043c7bbcfc84e17db6387e52bb1d364706993c703bb0814f2ca60e05ce1ab5997971dde91ad786f3feb536fc98138c90e7f60fd383460ff388fe3f1fcd5f6007b10f386d9e4e816f04a659a47b85d9cd45828824246d515d9bd0d0abd7d9fd334a49c123534d46be36867e4b7d91fbe61d82b1b734c66ac38314aef2e2735c742509585728c6ce35354fc044e53d7f7c4f75bad3270035be0d4055663fbd56e6c17373b821e5e709879a189e85cac80c047ed8e8a8f884d3ce719665a7f15f0a39c0cd6ad905aefd3f30c58f1aa4d327f11bdb00310a825a26e7dae985d5807c0077b034349a395ed1b8ca00f98cb1848fc2ffb87d2709e0ef02bb28846f79f68ba16a35589bbe5afeb2274f52865f90b02c3f500aaaacb220711adaf4bb498a76fbb4727cba9406087d610591a5ad3ee358b20f01b13a5d99ba8495c161ceb173fc4fcf658c358f3dab33efbdd9711e13e825aec59cc5d1eb91fdb1dabafe945efbfc9080f12c4271c7890326cc9a8615c19edd762be40291b26ed05699d7bb14b9498158910c3e5977f75afd8c8399c30ae7f80ccce85b1729a1a4e37897f6de2013112595a7ed7b7d9f083e16043e42d836c269acadaa86373c3e792a48bab2fb6ac5cd70e7c9641c6d8dcb264be964b22c5689a8cd8f0e4edfd4179f3f0a2c7ed7f1a38cc82ea6aacb1900aa487a5aef093379322ca1fee8f3f830531a87a75937142f67c9e3b51c516147696fad3cb7fbb11dde3f1185189ef147d49d7e67cfe1b1227f9ed1725fe80d99acc23cfc96047fb59724b7968c55a65fcabd0bd5360c373993459e946b7d6691ce8f0cccfc25805f6f5779fce33810bf4e50754a8f951223b71a8c0a69f4b8cf0102053d9b6c2841024058f87fdd471ddc660407e3bab9a50d2fd2b7d8bef6f3d32abfa1148cdcd76884853c8897c4ba6d9444a90b7876468e2bfcf170de1d3abd45dd895644377e76e343ce4c2966d22b494e7813fb8a0fb05ad4310482b9d07500664d64a2af9c28346aee131f5ff117aa60f2bd19551d47ddf2dede93b511970b8e7fe741ff01e93ac56efc110ac6578109edde973b19604bb43c177789c2f85f2f068031d01cb43b88654b81f952a673996e0a22c4c6ccdb7e525aa7b9962b0c8e8a42c022cba4c9c5b94d396dd32a18c2a4bcda3909fee5f660509d4f23115f3ccec4fe896e438434915f9401d60bb51aae37318e2c1dca462c14328a970eef009189dfafccd0693afd2534f974188b8900e20de8e2d50848c659856eecbb1b496cc9f2bc6adf6ac99d4c6e7068c294aeabf0e3f2591cf7c2306078559e2b7ba82cceaa3e131c50179eff22a8d8294194c985f6c5389ab9650b474f40237cb15f1016e171b5e3b2fc869fe4d953a820252f86f60b3098669de2d57e0cec84a16d7bdaa516120592f52c7073773db99de9ae93087794a9d6b642fe044f20da85c3e2149100d7c70ad1eb7845f0a41bb3121a71560f50f48dafa4c2d94d2f9e8fe85b8a50ac7d845bd9cd223ecf48d525390d524473af83d3706084663a181b9473a1bde0437b3690e4df6458cd924da8f68605e91de138273950e2b0eb7b35b8f1c299f85f6c5b2f5f5ecb158a6f348d56c0833b021f6ba1eb9ae522de963645881f0561c370079c9ec51bffe539a9c6e08f79012c4fb06dff351ab3003ef7cf519ad1713361a086e4b5688127a3eea0c637b1e0dde53d986a7183a7f1a9da3e8f3035ae47d778e3b1e4d89e6d2c8970b942cac0968ed5c67ac53596d8ac7e57d149bc63cd73c52d93167a9a287a70c94a78e450fba44e0294760a9dbe247387274ff2da86fe77ed94f26c54e67a6a290de7edae90c1229b3bd67e321675a4720076cd10f227855f6bb2b422ca64ca0f729564ef7de44b872ab850e750565463a5205f51465cea49327c819f2c819915725248e909b3b6eaccfc56ee1bb5e16caf86c7e5f5c22cc08c84d2ec1381fedf16fbe56ecf1c37d981a9f674aba57bb3079980a5f6a6e9216b38c452f5f8aef8fa34e94e7bb2660e0cff625b230688d685a57df26f6fd3f50f5ec92c891bf4026d98dc6f9d512bf6b308f7f3283682ef42401761bdbe5e68959fb67d1c0a35633f614e1e912cdfb1ba0b6a478b2837d2dd8335772b75e99f63c733b5ff9b311d03c22daebcda6b876e039ed03853e628f619232264080455919398a365d7761840ad36b80311b7ecf8ec41bc88533bc93914c95f5484841f21dbbb4785ce95d9a1877cc8518a8e13424120c10f5f16378b5d4a8af1838740b3ab2bc81509f43e024828c6e5f023909c2070c0bff7176d0796e359c0c0be98d6454247822768f38710dcc736fa4fcc655f5e100ba211d73aa15c91dc43681196a3e8b5cd80cab4c069edf4558a7a5991ef9f0e6b018d22aaa8253cb9a2435aed71482ffd60bf8f6c9b8e8bd397970d45e20fa497cec4e5d507812bcbf8708b457e1e72625cb3d9afc58b1971196039f37ab28513425fbd7244d3119ea8b97e86d5fb5f7124ef1862568461c6ebe3e8c47e8a43f4f76a92b7e54361006d61504cc684c67416f4bc60a80a010791907ec7253b9a5d4015f548764b8e8f7c0569c1d18abed911d3e51c03d56fde3a5afee4676293e3f41677135dfb4a3c16b82139bceb493b802850b07fae362f3f862bb6be38d9fc88811b8df512bfb56dedc892f885574b2a201544e545841ae36bfa6f447768bd36a9697a4431cefecc49bb7f29722884d5b1946caf80ca8627da92c9e78b491c11e47fe51fcb34413fd3bcc6138ebb9ff4270f74f3912ee0709d1057446f63e5eedd5f063471845e0058138228ce133686addbd1ca664037f3c1f2354be2ca27de1fcb73307b81c06a3acb62c7cda88db24b49e26b834ed404a6c66de9211e65fa0b74cdd048f3d19ad0e3379d9b135fe8f9d83b8444d0b23c54146934b9ad0cf70636fc7809c7bf560a360e7da257a482a345669694ecab6f3dcf653c1905d710f4b178418b00d5b7c9bec6281d622f25112a3930fca814a7ae1624d89d13ad21a91e79d392024e339527cf5f61aeb17290d1b8c4bd25c17d4ae6b4e4b50dba76f3592a1e349a189f028dc62a8bfd2753004af0e71c83598cef9bfc9fea81779b1d3ce1b72a725e1d688e3df5af9043005ff6b81de6a12474c06fdd46d43eb2a7612e96684d51ffaf197365998bf18b5ed2547fe2fba87eadcccd72e038d9c5486dd88d3e5c3293a01558a61e01a05af292d0356124c10c4ab3dcbaf1c628ba1ae4f5f217a84ce1275f9437b6192e8f157968004c5c2c9b68a826c5373232e224dededfcca000d932b7a98287b72bf9c0d0a60c87918ad12f900da0b102b5a9f430258a39b8238564ddc495609b9a2ab6295707fca351fcb9a09e3d506c125999c7d90f7c920d0585f7eaeca99f013a91de19b683d4a9a3eea25c4cfaf9beeed777d94804434ca1d6d71cc83f938e2f8e6c0f6d0f7e12d4639de6e528be7ff14dca1398fc21489a11ae1958e7e926019febcdbc8ffd49b1e4492f4c76dfac18d41bddebdacdac1f123d636852ae2f58d2bca613dbfc58455b9988c7dd02492824c85ca8a1b1fa64c8593be6e508cdbf86dcca780df8d25a6e42df4031572dc24f6277fff09575f0dff789e039bd662ce11a59e9833698cd7e47a6d89719ff0d5c748f9c71c0ba2ce38c3a4f935a68c98ff0b099360ce804ab34fce57541defa098c53d6780961e51beaf2d56e699077f54e22911d788c283c3b4badc68ef184262af72740e074fcdd9cd82bc863bc0b5361f36d445d5449599a612fa6469c0830d8da91c04b940fbe14a0d9ef52ae41921cde7fece0feabdfa64c48d1357aaf143fd440e81043da9e12541f028aeda512680354959445f04827c2f1e5fb8657baae65a14e923b8d470c088ebe15911ea9a5d492a8f09f1969f8f2481d6058965c3be6c4487604e747e95fa353da299c387fc943b5351b77445455dbd1667058dcb3be81a28056efc2fc70d4ffc1aa2e12361a85d6a1c9fac13fd4c0c478600d8e1fa0b236e53647d6f1ad406498a54defb0e472981a3f57e9b0ff1a887d1fb127687deef578a0981a03db0af725acc19ce9b1c50b4905aca8e8a5e4ab9713ab5ceb303a395a69a387d06301c6e50e070d9e3b33837d7bdd9504621f6e0b45d0da2231b01d55268700f32ce8e6c2405ce8e6d562235b2cb39fbbb561eca4fc9271b7a7182800766389943bacd47b5020d86b47d0f43a0cfd7b3c4fa47b24e4777cfb777ff6a299cbe823046c80e7362835c464f985f8361a2fa35903786cf4688682fdd8e5e59275e076b121ebab8fe6f25b98f6326b4a78753ece8861d3cb77665c08b5750ddf2d256dad3dc4f77800449a603e7efc323b38f248e7a49bea8e49f021e54372b0dc3834a8276ee3d142ca34238cae8f2a81d15fb97a42adb0ca063c699624828ef7a125a7d413463c968df1e08be7d7d31edaf9440c6214e7ec2404d9b25a8139d59422c8ef9201c404c5a6d4c370d217e7fb2ea90a1bb5e26a8b9d3aad043d9a6f59df43f569d6c4d5d19acb77ccf559d1bbfde8923ab5bc49e93cbd4d6b853038ae929123cb7d1cf1e0a448b490b438a29ec541f22bd60f865bcf9288c16926ea9a43581818372037e97058cbcd4aebf3665952bab32cef66f11056353519f7f42ed08d485616be96856502dab9d491721c2ccf9257564aa426d6ac81068635e88ad94dd1134f78edef69a0ae49cafe1754e85f8", 0x1000}], 0x3) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) sendfile(r0, 0xffffffffffffffff, &(0x7f0000000000)=0x1, 0xacb) r2 = openat$hwrng(0xffffffffffffff9c, 0x0, 0x0, 0x0) sendmsg$nl_route(r2, &(0x7f0000000380)={&(0x7f00000002c0)={0x10, 0x0, 0x0, 0x10000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)=@ipv4_getroute={0x1c, 0x1a, 0x22, 0x70bd29, 0xea, {0x2, 0x20, 0x20, 0x0, 0x0, 0x2, 0xff, 0x3, 0x500}, ["", "", "", "", "", "", "", "", ""]}, 0x1c}, 0x1, 0x0, 0x0, 0x6000000}, 0x0) (async) syz_open_procfs$namespace(0x0, &(0x7f0000000140)='ns/ipc\x00') syz_clone(0x0, 0x0, 0x0, &(0x7f0000001140), &(0x7f0000001180), &(0x7f00000011c0)="0d081755b64c76") (async) syz_clone(0x40000000, &(0x7f0000001200), 0x0, &(0x7f0000001240), &(0x7f0000001280), &(0x7f00000012c0)="e727") ioctl$NS_GET_PARENT(0xffffffffffffffff, 0xb702, 0x0) 06:53:45 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0xfffffffffffffdef) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r1, &(0x7f0000000180)=0xe8030000, 0x12) openat$cgroup_ro(r1, &(0x7f0000000080)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) 06:53:45 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./bus\x00', 0x20c050, &(0x7f0000000100)={[{@quota}, {@noinline_dentry}, {@test_dummy_encryption}, {@fastboot}, {@noinline_data}, {@noextent_cache}, {@jqfmt_vfsv1}]}, 0x1, 0x105e5, &(0x7f0000031200)="$eJzs3M2LG2UcB/Bfum7frG2RvigUHBBhAyY02xcURKq2aMHW4svBk2aT2ZA2ySyb7Is960kv3r0KIt4K/gGCF/8B/4DiQRAPgreKkplZ6eoeVptuVvfzgez3mWee+eV5Qi5PZpkA9qzjya+/VOJoHIqImYg4EpG3K+Urd6mIJyLiqYjYd9+rUvb/2bE/Ig5HxNFx8aJmpTx18be79z5/8uoLH395t9r48YvPprdqYNqeiYj+UtFe6xeZdYq8WfY3V7t59s+vllmc6N8qj7Mi19KFvMJac2NcM89znWJ8trQyHOdir9kaZ6e7mPcvDYo3HK52NurkF9xsLufH7XQhz+4wy7Nzu5jXepm3h6OiTrus90FePkajjSz60/W0WM/SrTxbg1HZX9TN2un6OFfLLN8uWlmvnc9j4V9/zLve693Bynqymi4Pu9kguVBvPFdvXKw1lrN2OkrP15r99sXzyVynNx5WG6XN/qVOlnV6ab2V9avJXKfVqjUaydzldKHbHCSNRv1c/WztQrVsPZu8ev2dpNdO5sb5cnewMur2hslitpwUV1ST+fq556vJ043krWs3khtvXrly7cbb711+9/pL166+Ug7627SSufmz8/O1xtnafKO6a9e/P7a7/k+PRUxp/ZUHu5y9zhcI4B+z/wemwf4/Ip0tPwz7f/v/Pbp+2zceiC8QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCe9cPsndfyxvHi+NGy/7Gy6/GIOB0RpyLiZET8voWZ2L+p5omIqJTtrcbP/mUO31YirzC+5kDx+nrj3KWIuHfsIX4AAAAA8D/31XcffhQxM27mf17cfPqbM9OZFjuj/NHm4KTq5T/5PDKpaifyYusTqnZyo+REnIqI2eM/Taja6YjYd+T9CVXblplNcfC+qBSxbydnAwAA7IzNO4GJ7d4AAADYdT6Z9gSYjvx+bfm/+OW94ANFlDcED206AgAAAP6DKtOeAAAAAPDQ5fv/Xfr8vzhcPvvP8/8AAABgC9XW9+nPd868sY2hxfP/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+YOfecdSGojAAHyAO5KWgiMdWqKKUFCwiS0iZJl2ym1RhDZEQe0hHuiwhghH2ndF4RIHka1uDvk8y59qCXwe644sMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQJv+Ftv1z/33H01zjqdm8nwbAAAA4JJDsV2Xi2l1/iZdf5cufYiIZUQsImIeEZdm91G8rGXOImKQ1pfeXzzp4XdEmXD+zDgdryPiUzr+v2/7VwAAAIDbtd+tNhGj87J8+dh3Q3Qp3bSZ5Morb/m8yJU2K8O+Zkqb30dmsYiIYvovU9oyIoZvP2dKu8qoViaPyqAqwy67AQAAulGfBK6d3rJNeQAAAHTmS98N0I9yvzb9Fz/tBY+rkjYEX9XOAAAAgGdo0HcDAAAAQOvK+d/z/wAAAOC2Vc//AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoE2HYrve71abpjnHUzMPQbNff741bQYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgDv25xyFYhgIomDrL17uJHz/Y5kGO3PupAoEjxkpEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPBoXCefO74jGUeSX6eNf8czydI7jbWrxtZ1Y++D+fZvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATvbn7gRCIAjCYN/5n9Ni/mFJg8YgQhUsfMwwDwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB80e9++T8xNc4kc6eNpeORZO2qsXXV2HvQOHow3v4NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAcLEDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYX9ubdNGAjjOPz6kihxm4yQ3kpgBhoqBCPwISFZ8gwMwEI0VLQWi8AKIMG5pjMFz9P8f8UV9wIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMBrujx88RYRRaQuU6Tx5uf0HhEfkbZtO/q8ZbE7H5uve872h0nO75j+lhFRRtHHOQAAvau6zbFa18u/vP95B3mHeat5Uy+e+WkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACu7NyxalNRGADgk7SJVidHK4jgoIuNTaxGyOJQ6C4IuoU2lmKqkmZoS5c+gejk6ivYTV/BFxActODg0EHBRZBIkpv0hAZJUXJT/T747/17KeeekyHw3//cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCxHOyGs708E0KYnT7M295/3Vkedn777MNsL77ceXMxHrM9RC6E8HCtXrs+xrVMuo2t7UfVer3WkEgkkn6S9jcTAAAnRavVah29mokq+K5cEu2rn3J7S53/qoTQejVY/1+J8vCb+v/zy/MXevFz810zvldc/8//7QWfYIXm+tPCxtb2tbX16mpttfa4VCou3Fy4cftWsdB5VlLwxAQAAIA/k08irv+zlaP9/zNRHkas/+8tPrgf32tK/T/UYdMv7ZkAAAD8385d+v4tM+R6Jp8Pm9VmszHfPfb/LnaPKUz12E4lEdf/U5W0ZwUAAACMw8FuZqD/vxLlYcT+/9zrnf14zKkQwkzS/59bflJfGd9yJto4XidOe40AAACkayaJuP+f6+z/z/a3PGRDCFcvd/PkZwBHqv8/vrg78NJ6vP+/NL4lTqRsuft5dM7lEKbLac8IAACAf9npJNrF/n5ub6nx4/li3v5/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4Bc79o8SPRAFAPxLsvmsxAULUSsvIIoWVgsWgtgIXkEUBE8ggnoAsdTSO1h6h60VBLGw3EJPIDM7g8taaJX45/eD2fdmWDIvkyYvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHxqsP6eV+GnO8zLtHb3crwb4v1YDJ6vZufDCHnRZNE/ULHWdgUAAAD8dt3U21dp/lTfbIZY9mL/X+f/hZ7/enKY535+vO/P8fbiYS73/yfbC0ejm4V9wkX3Dw73lhq7y+9v6uPS5c7jyuvp6kyaduLJx28vVXwg5dbZ9KCO51mc9/sb/2M60XDhAMCXLeaYkvw+FOJym4UB8Gd00vg30v9XvXZrAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjCWwAAAP//fVhvZA==") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='blkio.bfq.io_queued\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000180)=ANY=[], 0x208e24b) (async, rerun: 32) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x2, 0x28011, r0, 0x0) (async, rerun: 32) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r1, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) (async) ioctl$EXT4_IOC_MOVE_EXT(r0, 0xc028660f, &(0x7f0000000000)={0x0, r1, 0x2, 0x3, 0x4, 0x4}) (async, rerun: 32) preadv(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)=""/124, 0x7c}], 0x1, 0x2, 0x0) (rerun: 32) 06:53:45 executing program 1: r0 = creat(&(0x7f0000000240)='./file0\x00', 0x0) pipe2$9p(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="1500000065ffff018000000800395032303030"], 0x15) r3 = dup(r2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000a80)="49002c7a85ba074d2277fe86503598d3c6c752e4671970145b85b246623fdf65ce8b96272d15252c8f4798faee460da3f5df2a177bbf47f4478735a3c2179cb861e28e7d8a5f0345dbbd457c6ffbd709d7dd45c839ef4ecc887e42e9673041a736e399b211bfad55a9da1387c74742bbed8b8d18c0cdee688259c5f012cf2659d5c3badea9f1aca9ba9103e15d", 0x8d}], 0x1, 0x2, 0x7f) fallocate(r0, 0x20, 0x20, 0x1) write$P9_RLERRORu(r3, &(0x7f0000000140)=ANY=[@ANYBLOB='S\x00\x00\x00k\x00\x00F\x00', @ANYRES64], 0x53) mount$9p_fd(0x0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000040), 0x0, &(0x7f0000000080)={'trans=fd,', {'rfdno', 0x3d, r1}, 0x2c, {'wfdno', 0x3d, r3}, 0x2c, {[], [], 0x6b}}) sendmsg$NL80211_CMD_SET_TX_BITRATE_MASK(r3, &(0x7f0000000180)={&(0x7f0000000000)={0x10, 0x0, 0x0, 0x1000000}, 0xc, &(0x7f00000000c0)={&(0x7f0000000300)={0x750, 0x0, 0x8, 0x70bd26, 0x25dfdbfe, {{}, {@val={0x8}, @val={0xc, 0x99, {0x0, 0x20}}}}, [@NL80211_ATTR_TX_RATES={0x3a0, 0x5a, 0x0, 0x1, [@NL80211_BAND_60GHZ={0x84, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x8, 0x3, 0x2, 0x380, 0x4cc5, 0xc, 0x3, 0x20]}}, @NL80211_TXRATE_LEGACY={0x16, 0x1, [0x18, 0x30, 0xb, 0xc, 0x3, 0x12, 0x48, 0xc, 0x60, 0x1b, 0x48, 0x5, 0x4, 0x4, 0x6, 0x16, 0xb, 0x36]}, @NL80211_TXRATE_HT={0x4c, 0x2, [{0x2, 0x6}, {0x6, 0x6}, {0x6}, {0x7, 0x6}, {0x7, 0x4}, {0x0, 0x2}, {0x2, 0xa}, {0x1, 0x9}, {0x4}, {0x4, 0x4}, {0x1, 0x7}, {0x7, 0x7}, {0x3, 0x7}, {0x5, 0x3}, {0x4, 0x1}, {0x4}, {0x7, 0x6}, {0x6, 0x5}, {0x0, 0x2}, {0x7, 0x1}, {}, {0x1}, {0x3, 0x6}, {0x3}, {0x2, 0xa}, {0x0, 0x6}, {0x1, 0x6}, {0x5, 0x2}, {0x2, 0x1}, {0x4, 0x3}, {0x7, 0x6}, {0x4, 0x4}, {0x3, 0x8}, {0x1, 0x6}, {0x3, 0x6}, {0x4, 0x4}, {0x4, 0xd}, {0x0, 0x8}, {0x2, 0x2}, {0x5}, {0x4}, {0x5, 0x8}, {0x1, 0x5}, {0x3, 0x1}, {0x5, 0x3}, {0x7, 0x6}, {0x5}, {0x5, 0x9}, {0x1, 0xa}, {0x6, 0x8}, {0x0, 0x3}, {0x2, 0x4}, {0x3, 0x3}, {0x3, 0x2}, {0x7, 0x7}, {0x5, 0x7}, {0x5, 0x7}, {0x7, 0x2}, {0x7, 0x6}, {0x2, 0x1}, {0x3, 0x4}, {0x3, 0x1}, {0x2, 0xa}, {0x1, 0x9}, {0x7, 0x6}, {0x4, 0x9}, {0x1, 0xa}, {0x5, 0x2}, {0x7, 0x7}, {0x7, 0x7}, {0x7, 0x2}, {0x0, 0x4}]}]}, @NL80211_BAND_60GHZ={0x74, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HT={0x14, 0x2, [{0x2, 0x6}, {0x7, 0x3}, {0x3, 0x8}, {0x2, 0x5}, {0x6, 0x3}, {0x5, 0x8}, {0x7, 0x5}, {0x5, 0x3}, {0x7, 0x6}, {0x1, 0x3}, {0x7, 0x2}, {0x0, 0x8}, {0x1, 0xa}, {0x1}, {0x7, 0x1}, {0x7, 0x5}]}, @NL80211_TXRATE_HT={0x4b, 0x2, [{0x1, 0x4}, {0x3, 0xa}, {0x4, 0x6}, {0x3, 0x8}, {0x0, 0xa}, {0x6, 0x2}, {0x4, 0x2}, {0x2, 0x2}, {0x5, 0x9}, {0x5, 0x3}, {0x3, 0x8}, {0x1}, {0x1, 0x5}, {0x0, 0x3}, {0x7}, {0x0, 0x8}, {0x6}, {0x2}, {0x0, 0x5}, {0x1, 0x7}, {0x3, 0x4}, {0x3, 0x2}, {0x2, 0x3}, {0x6, 0x6}, {0x5}, {0x6, 0x3}, {0x4}, {0x4, 0x5}, {0x0, 0x5}, {0x6, 0x1}, {0x2, 0x7}, {0x0, 0x1}, {0x3, 0x8}, {0x1}, {0x3, 0xa}, {0x2, 0xa}, {0x7, 0x5}, {0x6}, {0x6, 0x5}, {0x6, 0x9}, {0x0, 0x5}, {0x0, 0x7}, {0x0, 0x7}, {0x0, 0x4}, {0x1, 0x7}, {0x6, 0xa}, {0x0, 0x9}, {0x5, 0x4}, {0x2, 0x8}, {0x3, 0x3}, {0x5, 0x1}, {0x0, 0x4}, {0x7, 0x2}, {0x7, 0x4}, {0x2, 0x5}, {0x0, 0xa}, {0x0, 0x8}, {0x5}, {0x1, 0xa}, {0x1, 0x9}, {0x3, 0x7}, {0x4, 0x2}, {}, {0x3, 0x7}, {0x2, 0x5}, {0x3, 0x6}, {0x1, 0x6}, {0x3, 0x6}, {0x3, 0x8}, {0x1, 0x1}, {0x4, 0x2}]}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}]}, @NL80211_BAND_5GHZ={0x140, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HT={0x4a, 0x2, [{0x3}, {0x0, 0x9}, {0x0, 0x4}, {0x7}, {0x5, 0x9}, {0x0, 0x4}, {0x1, 0x7}, {0x7, 0xa}, {0x1, 0x5}, {0x6, 0x1}, {0x5}, {0x6, 0x5}, {0x6, 0x2}, {0x6, 0x7}, {0x4, 0x7}, {0x0, 0x7}, {0x3, 0x5}, {0x6, 0x4}, {0x2, 0x8}, {0x6, 0x1}, {0x1, 0x6}, {0x2}, {}, {0x0, 0xa}, {0x4}, {0x2, 0x1}, {}, {0x6, 0x7}, {0x7, 0x3}, {0x6, 0x4}, {0x7, 0x6}, {0x3, 0x3}, {0x1, 0x1}, {0x0, 0x8}, {0x4, 0x1}, {0x3, 0x4}, {0x7, 0x6}, {0x4, 0x7}, {0x2, 0x6}, {0x1, 0x9}, {0x0, 0x8}, {0x0, 0x9}, {0x0, 0x9}, {0x7, 0x5}, {0x5, 0x6}, {0x0, 0x5}, {0x2}, {0x6, 0x2}, {0x6, 0x8}, {0x7, 0x6}, {0x2, 0x1f}, {0x4, 0x8}, {0x1, 0x4}, {0x6}, {0x0, 0x5}, {0x5, 0x9}, {0x0, 0x7}, {0x0, 0xa}, {0x4, 0x4}, {0x5, 0x2}, {0x4, 0x4}, {0x0, 0x7}, {0x6, 0x5}, {0x7, 0x3}, {0x6, 0x1}, {0x2, 0x2}, {0x6, 0x5}, {0x5, 0x2}, {0x4}, {0x1, 0x8}]}, @NL80211_TXRATE_HT={0x4f, 0x2, [{0x4, 0x4}, {0x1, 0x4}, {0x4, 0x3}, {0x1, 0x8}, {0x6, 0x8}, {0x3, 0x7}, {0x5, 0x3}, {0x4, 0x6}, {0x2, 0x9}, {0x2}, {0x6}, {0x2, 0x9}, {0x3, 0x5}, {0x5, 0x1}, {0x2, 0x7}, {0x5, 0x8}, {0x3, 0xa}, {0x0, 0x2}, {}, {0x5, 0x1}, {0x0, 0x8}, {0x3, 0xa}, {0x0, 0x2}, {0x1}, {0x7, 0x8}, {0x2, 0x1}, {0x7}, {0x0, 0x4}, {0x7, 0x9}, {0x4, 0x5}, {0x6, 0x6}, {0x6, 0x1}, {0x3, 0x7}, {0x0, 0x4}, {0x1, 0x1}, {0x3, 0x3}, {0x2, 0x8}, {0x1, 0x1}, {0x2, 0x7}, {0x0, 0x3}, {0x4, 0x2}, {0x6, 0x7}, {0x6, 0x1}, {0x7, 0x3}, {0x5, 0x6}, {0x3, 0x9}, {0x2, 0x5}, {}, {0x2, 0x2}, {0x7, 0x5}, {0x2, 0x2}, {0x1, 0x7}, {0x4, 0xa}, {0x4, 0x9}, {0x0, 0x5}, {0x0, 0x1}, {0x2}, {0x6, 0x5}, {0x3, 0x3}, {0x0, 0x9}, {0x1, 0x1}, {0x4, 0x8}, {0x2, 0x2}, {0x7, 0x8}, {0x1, 0x6}, {0x1, 0x7}, {0x1}, {0x6, 0xa}, {0x4, 0x1}, {0x1, 0x7}, {0x4, 0x2}, {0x1, 0x7}, {0x2, 0x5}, {0x1, 0x1}, {0x7, 0xa}]}, @NL80211_TXRATE_LEGACY={0x16, 0x1, [0xc, 0x48, 0x5, 0x3, 0x1b, 0x12, 0x30, 0x12, 0x5, 0x4, 0x18, 0x36, 0x7b, 0x30, 0x15, 0x5, 0xb, 0x12]}, @NL80211_TXRATE_HT={0x36, 0x2, [{0x2, 0x4}, {0x5, 0x5}, {0x7, 0x5}, {0x6, 0xa}, {0x3, 0x8}, {0x3, 0x4}, {0x2, 0x6}, {0x1, 0x9}, {0x5, 0x2}, {0x2}, {0x2}, {0x7, 0x9}, {0x3, 0xa}, {0x6, 0x6}, {0x3, 0x8}, {0x6, 0x4}, {0x5, 0x4}, {0x2, 0x7}, {0x2, 0x6}, {}, {0x2, 0x6}, {0x6, 0x2}, {0x7, 0x8}, {0x5, 0x6}, {0x4, 0x2}, {0x2, 0x7}, {0x0, 0x6}, {0x3, 0x9}, {0x3, 0x5}, {0x3}, {0x5, 0x9}, {0x0, 0xa}, {0x4, 0x8}, {0x0, 0x3}, {0x7, 0xa}, {0x7, 0x9}, {0x1, 0x7}, {0x7, 0x8}, {0x4, 0xa}, {0x0, 0x6}, {0x7, 0x9}, {0x2, 0xa}, {0x2, 0x6}, {0x5, 0x1}, {0x3, 0x8}, {0x2, 0xa}, {0x7, 0x9}, {0x2, 0xa}, {0x5, 0x9}, {0x0, 0x3}]}, @NL80211_TXRATE_LEGACY={0x9, 0x1, [0x1b, 0x36, 0x1, 0x18, 0x60]}, @NL80211_TXRATE_HT={0x13, 0x2, [{0x3, 0x5}, {0x0, 0x1}, {0x0, 0xa}, {0x6, 0x4}, {0x3, 0x2}, {0x2, 0x9}, {0x2, 0x4}, {0x7, 0x5}, {0x3}, {0x7, 0x9}, {0x6, 0x7}, {0x3, 0x6}, {0x4, 0x6}, {0x2}, {0x1, 0x6}]}, @NL80211_TXRATE_LEGACY={0xe, 0x1, [0x18, 0x4, 0x12, 0x48, 0x1, 0xc, 0x18, 0x5, 0x1b, 0x1b]}, @NL80211_TXRATE_LEGACY={0x1e, 0x1, [0x5, 0x3, 0x24, 0x6, 0x30, 0x20, 0x1b, 0x5, 0x36, 0x24, 0xc, 0x12, 0x0, 0x16, 0x16, 0xb, 0x1, 0x1, 0x24, 0x3, 0x12, 0xb, 0x16, 0x60, 0x48, 0x3]}]}, @NL80211_BAND_6GHZ={0x1c, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x2}, @NL80211_TXRATE_HT={0xe, 0x2, [{0x1}, {0x4, 0x7}, {0x7, 0x7}, {0x5, 0x3}, {0x2, 0x9}, {0x3, 0x3}, {0x6, 0x3}, {0x3, 0x7}, {0x4}, {0x1, 0x9}]}]}, @NL80211_BAND_5GHZ={0xa0, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x4, 0x6, 0xffff, 0x1f, 0x7, 0xc05, 0x3]}}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_LEGACY={0xd, 0x1, [0x6, 0x18, 0x30, 0x25, 0x18, 0x6, 0x4, 0x36, 0x9]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x86, 0x6, 0x1, 0x2, 0x9, 0x9, 0x9]}}, @NL80211_TXRATE_HT={0x30, 0x2, [{0x2, 0x5}, {0x4, 0xa}, {0x7, 0x1}, {0x2, 0x3}, {0x1}, {0x0, 0xa}, {0x4, 0x6}, {0x5, 0x2}, {0x7, 0x7}, {0x0, 0x4}, {0x1, 0x1}, {0x1, 0x3}, {0x4, 0x3}, {0x1, 0x2}, {0x3}, {0x0, 0x3}, {0x1, 0x5}, {0x0, 0x1}, {0x1, 0x7}, {0x2, 0xa}, {0x1, 0x1}, {0x6, 0x3}, {0x0, 0x7}, {0x1, 0x5}, {0x2, 0x7}, {0x7}, {0x2, 0x7}, {0x4, 0x3}, {0x2, 0x8}, {0x6, 0x3}, {0x3, 0x7}, {0x6, 0x4}, {0x4, 0x4}, {0x0, 0x8}, {0x1, 0x6}, {0x5, 0x8}, {0x1, 0x8}, {0x0, 0x9}, {0x1, 0x5}, {0x1, 0x5}, {0x0, 0xa}, {0x7, 0x1}, {0x5, 0x7}, {0x3}]}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x5, 0x4, 0x6, 0x1, 0x401, 0x2, 0x3ff, 0x5]}}]}, @NL80211_BAND_5GHZ={0x90, 0x1, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x81, 0x2, 0x3f, 0x4, 0x6, 0x5, 0x4, 0x7f]}}, @NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_HT={0x4c, 0x2, [{0x1, 0x1}, {0x5, 0x9}, {0x2, 0x5}, {0x0, 0x1}, {0x5, 0x6}, {0x0, 0x4}, {0x1, 0x7}, {0x1, 0x7}, {0x0, 0x7}, {0x0, 0x7}, {0x2, 0x4}, {0x4, 0x7}, {0x4, 0x6}, {0x1, 0x6}, {0x0, 0x9}, {0x0, 0x9}, {0x2, 0x3}, {0x1, 0xa}, {0x1, 0x9}, {0x5}, {0x2}, {0x0, 0x3}, {0x2, 0x1}, {0x6, 0x1}, {0x7, 0x3}, {0x5}, {0x4, 0x1}, {0x0, 0x7}, {0x4, 0x8}, {0x3, 0x8}, {0x2, 0x4}, {0x6}, {0x4, 0x9}, {0x6, 0xa}, {0x5, 0x9}, {0x1}, {0x3}, {0x6, 0x2}, {0x4, 0x6}, {0x3}, {0x2, 0x1}, {0x1, 0x1}, {0x0, 0x9}, {0x2, 0x7}, {0x6, 0x5}, {0x7, 0xa}, {0x6, 0x1}, {0x0, 0x5}, {0x0, 0x9}, {0x2, 0x7}, {0x7, 0x2}, {0x1, 0x7}, {0x1, 0x9}, {0x6, 0x1}, {0x6, 0x8}, {0x5, 0x6}, {0x0, 0x9}, {0x6, 0x4}, {0x2, 0xa}, {0x7, 0x9}, {0x2, 0x2}, {0x0, 0x3}, {0x6, 0x1}, {0x1, 0x7}, {0x3, 0xa}, {0x2, 0x9}, {0x2, 0x1}, {0x0, 0x3}, {0x7, 0x2}, {0x1, 0xa}, {0x6, 0xa}, {0x1, 0xa}]}, @NL80211_TXRATE_HE_GI={0x5}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x0, 0x1, 0x80, 0xff, 0x9, 0x0, 0x7ff, 0x3ff]}}]}, @NL80211_BAND_2GHZ={0x18, 0x0, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x400, 0x8, 0x3, 0x4, 0x3ff, 0x80, 0x6, 0x6]}}]}]}, @NL80211_ATTR_TX_RATES={0x78, 0x5a, 0x0, 0x1, [@NL80211_BAND_6GHZ={0x24, 0x3, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_LEGACY={0x16, 0x1, [0x16, 0x18, 0x24, 0x1, 0x16, 0x16, 0x6c, 0xb, 0x24, 0x6, 0xc, 0xb, 0x6, 0x16, 0x9, 0x9, 0x0, 0x2]}]}, @NL80211_BAND_6GHZ={0x50, 0x3, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_HT={0x3b, 0x2, [{0x4, 0x8}, {0x2, 0x8}, {0x0, 0x4}, {0x6, 0x9}, {0x0, 0x4}, {0x2, 0x7}, {0x7, 0x6}, {0x1, 0x6}, {0x3, 0x1}, {0x2, 0x2}, {0x0, 0x2}, {0x1, 0x8}, {0x0, 0x4}, {0x5, 0xa}, {0x2, 0x9}, {0x2, 0x3}, {0x4, 0x8}, {0x4, 0x1}, {0x2, 0x3}, {0x5, 0x9}, {0x0, 0x4}, {0x6, 0x8}, {0x6, 0x1}, {0x1, 0x3}, {0x3, 0x5}, {0x3, 0x2}, {0x5, 0x5}, {0x3, 0x7}, {0x2, 0x5}, {0x2, 0x5}, {0x1, 0x3}, {0x5, 0x1}, {0x6, 0x6}, {0x3, 0x4}, {0x5, 0x1}, {0x0, 0x2}, {0x2, 0x5}, {0x4, 0x4}, {0x3, 0x4}, {0x1, 0x1}, {0x0, 0x5}, {0x2, 0x3}, {0x1, 0x3}, {0x2, 0x7}, {0x3, 0x7}, {0x4, 0x9}, {0x5, 0x7}, {0x7, 0x2}, {0x0, 0x9}, {0x6, 0x9}, {0x1, 0x5}, {0x0, 0x2}, {0x4, 0x8}, {0x1, 0x5}, {0x4}]}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}]}]}, @NL80211_ATTR_TX_RATES={0x310, 0x5a, 0x0, 0x1, [@NL80211_BAND_60GHZ={0xac, 0x2, 0x0, 0x1, [@NL80211_TXRATE_VHT={0x14, 0x3, {[0xe1, 0x7fd, 0x66, 0x8000, 0x0, 0x2, 0x7ff, 0x8001]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x0, 0x6, 0xfffb, 0x9, 0x1ff, 0x2, 0x2, 0x40b]}}, @NL80211_TXRATE_HT={0x5, 0x2, [{0x0, 0x4}]}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HT={0x27, 0x2, [{0x7, 0x6}, {0x0, 0x2}, {0x7, 0x5}, {0x4, 0x3}, {0x2, 0x5}, {0x6, 0x7}, {0x2, 0x1}, {0x0, 0xa}, {0x1, 0x5}, {0x3, 0xa}, {0x7, 0x1}, {0x7, 0x8}, {0x5, 0x5}, {0x1, 0x1}, {0x1, 0x4}, {0x3, 0x1}, {0x1, 0x2}, {0x5, 0x1}, {0x2, 0x1}, {0x4, 0x2}, {0x1, 0x1}, {0x7, 0xa}, {0x0, 0x6}, {0x3, 0x3}, {0x7, 0xa}, {0x2, 0x8}, {0x6}, {0x3, 0x1}, {0x2, 0x9}, {0x0, 0x8}, {0x6, 0x6}, {0x2, 0x9}, {0x3, 0x4}, {0x3, 0x4}, {0x3, 0x5}]}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_HT={0x35, 0x2, [{}, {0x5, 0xa}, {0x7, 0x3}, {0x3, 0x1}, {0x7, 0x9}, {0x3, 0x1}, {0x4, 0x7}, {0x2, 0x5}, {0x4, 0x5}, {0x0, 0x9}, {0x2}, {0x3, 0x3}, {}, {0x1}, {0x4, 0x7}, {0x2}, {0x3, 0x9}, {0x4, 0x7}, {0x5, 0x1}, {0x7, 0x8}, {0x1, 0x2}, {0x0, 0x6}, {0x4, 0x9}, {0x2, 0x5}, {0x1}, {0x2, 0x2}, {0x5, 0x5}, {0x0, 0x1}, {0x1, 0x6}, {0x3, 0x9}, {0x0, 0x6}, {0x3, 0xa}, {0x1, 0x5}, {0x5}, {0x2, 0x2}, {0x2}, {0x1, 0x3}, {0x3, 0x6}, {0x5, 0x1}, {0x1, 0x2}, {0x6, 0x1}, {0x1}, {0x5, 0x7}, {0x1, 0x8}, {0x4, 0x7}, {0x2, 0x4}, {}, {0x4, 0x9}, {0x1, 0xa}]}, @NL80211_TXRATE_HE_GI={0x5}]}, @NL80211_BAND_60GHZ={0x48, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HT={0x39, 0x2, [{0x1, 0x9}, {0x4, 0x6}, {0x4, 0x9}, {0x5, 0x2}, {0x1}, {0x7, 0x1}, {0x0, 0x9}, {0x1, 0x7}, {0x4, 0x4}, {0x4}, {0x7, 0x9}, {0x7, 0x6}, {}, {0x0, 0x6}, {0x1, 0x2}, {0x6, 0x2}, {0x6}, {0x6, 0xa}, {0x7, 0x9}, {0x4}, {0x5}, {0x0, 0x6}, {0x0, 0x4}, {0x0, 0x9}, {0x1}, {0x5, 0x3}, {0x6, 0x7}, {0x6, 0x9}, {0x5, 0x1}, {0x4, 0x2}, {0x5, 0x4}, {0x4, 0x2}, {0x6}, {0x1, 0x9}, {0x5, 0x1}, {0x6, 0xa}, {0x2, 0x1}, {0x5, 0x8}, {0x3, 0x5}, {0x3, 0x9}, {0x3, 0x5}, {0x4, 0x4}, {0x4, 0x3}, {0x2}, {0x0, 0x9}, {0x1, 0xa}, {0x4, 0x8}, {0x7, 0x8}, {0x0, 0x6}, {0x2, 0x4}, {0x5, 0x2}, {0x0, 0x3}, {0x2, 0x7}]}, @NL80211_TXRATE_GI={0x5}]}, @NL80211_BAND_60GHZ={0x80, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x4, 0x2, 0x8, 0x5, 0x1, 0x9, 0x6010, 0x819]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0xc64, 0x100, 0xc6, 0x101, 0x4, 0xff, 0x2]}}, @NL80211_TXRATE_LEGACY={0x14, 0x1, [0x5, 0x6c, 0x2, 0x1b, 0x36, 0x36, 0xc, 0xc, 0x30, 0x36, 0x5, 0x2, 0x36, 0x9, 0x4, 0x3]}, @NL80211_TXRATE_LEGACY={0x1a, 0x1, [0x12, 0x5, 0x24, 0x65, 0xc, 0xb, 0x24, 0x3, 0x24, 0x60, 0x68, 0x36, 0x1, 0x30, 0x6, 0x6c, 0x4, 0x18, 0x30, 0x48, 0x12, 0x30]}, @NL80211_TXRATE_HE_GI={0x5}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x7, 0x5b2f, 0x99, 0x9, 0x1, 0x1000, 0x81, 0x5]}}]}, @NL80211_BAND_6GHZ={0x30, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}, @NL80211_TXRATE_GI={0x5, 0x4, 0x2}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x5, 0x3, 0x0, 0x2800, 0xb9, 0x7d13, 0x1f, 0xfff7]}}]}, @NL80211_BAND_6GHZ={0x58, 0x3, 0x0, 0x1, [@NL80211_TXRATE_LEGACY={0x24, 0x1, [0x36, 0x48, 0x6, 0x1, 0x40, 0x48, 0x6, 0x48, 0x6c, 0x2, 0x6c, 0x78, 0x36, 0x1, 0x2, 0x4, 0x48, 0x1b, 0x1, 0x3, 0xb, 0x15, 0xc, 0x2, 0x36, 0x18, 0x12, 0x43, 0xc, 0x30, 0x4, 0x16]}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x4d2b, 0x9, 0x7, 0x7fff, 0x20, 0x3f, 0x6000, 0x3]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x6, 0x11, 0x8001, 0x5, 0x7, 0x7, 0x6, 0x7]}}, @NL80211_TXRATE_HE_GI={0x5, 0x6, 0x2}]}, @NL80211_BAND_6GHZ={0x48, 0x3, 0x0, 0x1, [@NL80211_TXRATE_HE_GI={0x5, 0x6, 0x1}, @NL80211_TXRATE_HT={0x32, 0x2, [{0x6, 0x8}, {0x2, 0x1}, {0x0, 0xa}, {0x7}, {0x3, 0xa}, {0x1, 0x5}, {0x5, 0x7}, {0x4, 0x3}, {0x3, 0x9}, {0x0, 0x9}, {0x7, 0x6}, {0x2}, {0x2, 0x5}, {0x5, 0x6}, {0x6, 0x4}, {0x3, 0x2}, {0x2, 0x5}, {0x7, 0x3}, {0x1, 0x9}, {0x4, 0xa}, {0x1, 0x3}, {0x5, 0x3}, {0x1, 0x2}, {0x4, 0xa}, {0x5, 0x5}, {0x6, 0x9}, {0x6, 0x6}, {0x1, 0x2}, {0x6, 0xa}, {0x4, 0x6}, {}, {0x1, 0x7}, {0x5, 0x1}, {0x7, 0x5}, {0x7, 0x4}, {0x2, 0x1}, {0x2}, {0x0, 0x2}, {0x7, 0x2}, {0x4, 0x9}, {0x2, 0x4}, {0x1, 0x6}, {0x3, 0x2}, {0x7}, {0x7, 0xa}, {0x2, 0x9}]}, @NL80211_TXRATE_HE_LTF={0x5, 0x7, 0x1}]}, @NL80211_BAND_60GHZ={0x20, 0x2, 0x0, 0x1, [@NL80211_TXRATE_HE={0x14, 0x5, {[0x1, 0x48de, 0x425e, 0x400, 0x3e8b, 0x6, 0x5, 0x1000]}}, @NL80211_TXRATE_GI={0x5, 0x4, 0x1}]}, @NL80211_BAND_60GHZ={0xa8, 0x2, 0x0, 0x1, [@NL80211_TXRATE_GI={0x5, 0x4, 0x1}, @NL80211_TXRATE_GI={0x5}, @NL80211_TXRATE_LEGACY={0xe, 0x1, [0x6, 0x4, 0x36, 0x48, 0x2, 0x2, 0x16, 0x1, 0xbc69c9d0aaf0c312, 0x9]}, @NL80211_TXRATE_HE={0x14, 0x5, {[0x9, 0x2, 0x2, 0x80, 0x497, 0x3ff, 0x98d8, 0xc85]}}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0x1, 0x81, 0x6, 0x0, 0xf000, 0x91, 0x6, 0x100]}}, @NL80211_TXRATE_HT={0x45, 0x2, [{0x1, 0x4}, {0x5, 0x7}, {0x7, 0x2}, {0x0, 0x3}, {0x6, 0x9}, {0x3, 0x8}, {0x7, 0x5}, {0x4, 0x4}, {0x7, 0xa}, {0x2, 0x5}, {0x4, 0x5}, {0x0, 0x2}, {0x6, 0x3}, {0x7, 0xa}, {0x3, 0x7}, {0x1, 0x3}, {0x3, 0x4}, {0x1, 0xa}, {0x2, 0x3}, {0x1, 0x1}, {0x6, 0x7}, {0x7, 0x4}, {0x0, 0x2}, {0x4, 0x5}, {0x0, 0x3}, {}, {0x7, 0x5}, {0x7, 0x3}, {0x0, 0x6}, {0x4, 0xa}, {0x2, 0x2}, {0x1, 0x7}, {}, {0x0, 0x2}, {0x1, 0x5}, {0x7, 0x4}, {0x3, 0x3}, {0x4, 0x6}, {0x4, 0x7}, {0x3}, {0x6, 0x6}, {0x5, 0x5}, {0x3, 0x9}, {0x1, 0x4}, {0x5}, {0x1}, {0x5, 0x2}, {0x3}, {0x4, 0x9}, {0x4, 0x1}, {0x1, 0x9}, {0x5}, {0x0, 0x3}, {0x4, 0x5}, {0x5, 0xa}, {0x3, 0xa}, {0x6, 0xa}, {0x6, 0x9}, {}, {0x4, 0x7}, {0x3, 0x1}, {0x7, 0x2}, {0x0, 0x3}, {0x7, 0x9}, {0x3, 0x6}]}, @NL80211_TXRATE_VHT={0x14, 0x3, {[0xfff9, 0x9, 0xfc01, 0x7, 0x9, 0x7e, 0x4, 0xffe1]}}]}]}]}, 0x750}, 0x1, 0x0, 0x0, 0x4000}, 0x4001) [ 203.925816][ T2323] F2FS-fs (loop0): Found nat_bits in checkpoint [ 203.950879][ T2323] F2FS-fs (loop0): Mounted with checkpoint version = 48b305e5 [ 204.007708][ T2333] 9pnet: p9_errstr2errno: server reported unknown error ÿÿÿÿÿÿÿÿ [ 204.030503][ T2341] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 204.031866][ T2344] 9pnet: p9_errstr2errno: server reported unknown error ÿÿÿÿÿÿÿÿ 06:53:45 executing program 5: syz_mount_image$ext4(0x0, &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000380)=ANY=[], 0x208e24b) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000740)=ANY=[], 0x3af4701e) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000a, 0x28012, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.events\x00', 0x7a05, 0x1700) sendfile(r3, r1, 0x0, 0x100000001) io_setup(0x6, &(0x7f0000000100)=0x0) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r5, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) ioctl$BTRFS_IOC_ADD_DEV(r5, 0x5000940a, &(0x7f0000000680)={{}, "44536ecd65faf2b5e1e52586bb458afd2d04e40f99cacc6353f0a6fba036caceebb75b5e0c4260b524cfd91a005f644460cd13894df5050db2799d631767b8deece891d183bf893644e13693ee7fdd284db5d84fceb858d049f39f15f7eb612cd99d69abdbb5690094383b3df885dab8c572a75fc4860dc1cce083ce200f037620548e18d92987342ca9375f7c466fd25c7a4dff6b1429bfbcab3bf39ae2bb30514543ba64642135f659fcfa9a7163ba2fcabce6d0df147d7c85af7fd4802640ff931d9563dfe1c30d3339fb77c2aa1a8afc23e654624524aa48618c83351915a1096e594fa92a0046186835dd509f361b81181d3831d77ec2be06ef83e97ac0e735941d77289865f167644df4dd8b6cf460efbbf999335dd92fce36cff46dbf0fedfd77507bfb17295fd14a3eec66ad89b04e4f6747b8cc9baf072607b37194620d596f6be8f039386115ad0d57e374620cd7a651f51f831a4c3bef0a8cf859d99cf6eb4d4041b792eef07fef2c41ca1fb9893339d87b63f2644a0bd00ec0119d8bc5a025e709d9f35eede37a1cd7b7f4aa9999756b3076b552b7c8922952d629b29f6b9cda019d7226831d834934be546125fcc5e81cb84afcb77c73d86d47e4e1b655a12e15b9008dd160030cd65e771216d888fa1542cc3a9dfd91049629ecd7e292e73fb71110185a94f61d3215c13149c4c195eb0c37952b05e1a715b1f1d7fffb5932fce87870c75625fc46cf33f8f59c5ee72ddf80eddadf240bbf41052ebbc759fe93c6b75929ce554003d709b3af8f389c1ca04f86d618e5da8498eb5069df75c65160b1c5918cd2a0b281a973b219c2a50fb66e0e05c846833727c7d1d93da144ab006940d2f7359589255ebdac8fb61aa495a838ea91b6bafb2d827a1795759a8d9f33cb7e4a6b345321deb11512962af4bb5390c2044b32fac4a0867c1c58fea17457ece5a6486f519f8b01016e23f4ab4b90123c7a08e4760e5bbe0c01b12ee8b1f1853ab0014e9032b98b407bdcaeefe29a845bf26f0682f6b3062bef02102e42ec039a1a4401d6f3a43ad64ea610fe73bd4c0cf576b24e845a04ecad28e2cae265338fc5774461457baebecfdb6eb0786e28ef9bd64c3c4663508e587c3fab3a13bae852a1ce254a3d28140f299f223e0f18e6ac046f56a5e1780dfe39639d62b9b7bcb36885119f19036ea1114c44141fb7b514764d609ab73d9029415b0a011ed35bfaa5d1ef2b88b78cd3d6d4a2842f3776a2eca25499125c35fc0ab231cdf57983287d1c6785ded1c97fdc2e66294e3bf286fdddc9b62e382080fa86642c1d683dd05b2ea65dd0782cce117782bcc193dbf03240c92a3c81ed4eae64ac3d3981912ba74aaf95c8e5f246d92c92db153b910abfc2602ebe7e2b6662e588e3418767d60f47be77a14d9fa05a3286e494a3cc2c4396d7ffa543a57329a8ad719a406a8f3eab70a3e68001b196459b14df1daf039de48b452632035ffef027b0063f88f3a8adabb4587929175291827775b1b87a5638f8122120bafb4fe1b133576aacddca368418d62b3ccf93256fd4f8e4bd9d5a7e37027718fec8d30d34bd84e60edb11bd1c9393acdaef116e3b8beff8b280056513f55a437fe6d16a9b59dd5806cce3ef7a5e4dc2ec6e9926528053cb91680201b452d647b03f452e8e18eee0c7c526b05e7229e151e3250a3dd33b2330845392566e2eaab5ce12bd78ebfd948a1185bc6627e8e810a36852fa5476241247e5a278310fdf7a67e067ccc6a79486fc3f12e33edfd391c19157a0db73038cb209090b5efe1d69f89ffca7ded0794a159b95366301a6b1c867d4f33e84d6bb7274b4bacc62f381b2e07ef78d9a1aceb1522e1645d167aedf0deed3c2356232f8f92ba35fba84682b2881d36e7b0fcbfc7c2d2b9c4cf86e610c4e556e7f645f238f19bbdf1cc3d865b25e08d50888a934e1bcc3b3b035e8d9368486a2e67482e5274e037fe42204562fbca94e45d74b534f2baf511d6e53a886f4a9ab72c4050a3b3a955bd65ac026d136890b38107efaee13a1cd5544e8c28b8a42adcfa3f43d12864b15afba0a933e300b5ba6971dd55643bedf26bb7d8ca2b441a823743776b3da5579831de51a569920f0cdf94c8f644d285602d95e579546901b01991a84d908c8127700538c48f583be44b1d3e7e1b067dcd72bec7b7021b96971ac6a7c5664c072e5eef4602d13122dbf150263bd244982b154395bdf72590dc92b248d74b35dd4c4fccd11c496d114499c38413fb8a344ac5a24c35eae656712483b0f93542cd0e0f16b9709b9c0efafe9f49dcfffbca15f1e746eab4d72e7f3b88b47186d01e9e5b494e6ca5e358de26e672b92d2025bf80d3a57e7b1341efffe52a28c473dd171d86aa28a372700151fa1cf41c0526c861329544b410b81eff5add978251618e6540dbccfbf47c794de7e05fa2e1adfc28aaa1c0279bbfa545817233a69381822a5a24ef73e0e1f0129401a662e38a23b708b7f41a81a74bb5f624e91189ffe9db318a486245e7efbc85f4134387af2f4c8e4799685c8bfe17435267a371e95868df9fe38e90db6fefbbdef39bc8ba85bf5925db327678851d15de705365559622cbb19c2ab3800a14f28649f57f13ca756be5e6865724418d54f414b4b16a1621553c4c0068c36e15c5dd7a4c9b72d7791b9d36cfdf844c66a5c68528acb1e94e1d054eda3db0c01c169de762fb3d2509494a2d49e206aef156761563531bce0613962d8bb20af2ecafbcfcfb7e389cae03976f1dfa5a764744330e8fc9f6f2f5f79dcb254171409992a8f953bd8c64ecf2d444056622d3c17c3a653feadff02c7e0d9d8abc801d2a0ac664eeabb5687764e2843a0e980e306337c55fb8a0ffdfc965db6cab353843a59516233e6f5438575a32ec9d22e22ef0671c8804e2aadfe5c22a9a2e16f56fe4a8b6a3916455103199cb37a91302a357271c98f360fc54110e8f7d31834829d61c2342e8c5833c183516052c73a9abcd3026c686a693dfbe20654ec23b6f5ecbd31f1b227eecd4e91c3e6796ffee24bd9b33b643c9c1c6cf2e6e67e2bb75ac8cd1a8d9c0d7c73ce3cafc746b0a438264fdd91d30378cf1ea55939a6b269072856a719f97add16042597113e2333f769d98e23fc88c47b36784330b1cf549159121230a59eff8da3ce2529253b0bcc95e042fd9725be7be3b6f8a275e3449ca3425579565aa60c3c1ec88b0ccac700254238ae8cbb2d2ff119d8606ba1fea085d6753da76711222750e29fc14ca3493214d177784bcd49514145637690670da1f501a0e36010b4571a5e9c659c35c86d2185f5a25239ebf45211dac29992596b50d9a00132717f51c052901148d394e5ecf2dad42c290c4c650975bfd1c203f9fd083ae75a5e322175798c1dab052b2b1238681048ad7bc64dcaacf32f6df9a03b1370c70c9792aec9a50e4e077c88b7b0d350e3f56fa82ee7fe5b004752f4608aee358310abce8d7d0ebeabeacb3f5769a2f2309bdcf369c9e59d9e74049055407e58da2aff563409e44128f595bfeec2649dfbc433e05df8bbc805323dcc36745672b06a76520f858b96c3dfd35a0405998baa123a07469ff684acbcf892fbf412f09216860d69680ab805120673e3b5bf72dd1697709c030336b6d5563c73c1aa0d503f9a9c7795819cc6a4cc7ed04849ff4de262d79531f30a64666fd574d4706fb0f9d9b03a1d95b2c4437d998de8a5d52a102f6e15af761d4464cc0eed364e25c1c970af81f093d248eef4b2096bc6898811085d8e441f1b6d8c010475b67d717f569ab1946301443e235aa36c1205a2a7d7d2d8a397c07926828a1aea79e501dd3b29302c804850233ae10ec863f757a0ed4da7b094d1fae261e0b7fc885b541a1e692a852daf5e0d9c575069087ce29477466b481bef636cdf505e8d084f00aa7837011d0dc00278aa6a631b14062a75283a95f868be31492de7fbb0ab1e930588293f2cddb034a7dfb3626c8a170e785691bc86ac98bc875aa35f86f6e66410dca43b3fc12d2871c1a1ec1db6be42330fba7d526f38f77f0a4170c126c19f5af4ef9ff55ebc00d42c679418ad83fc2bdd28cbc9127d0053c3e3026f02264d3d3b3357bef84e3769e8adfe23bfaec7718f13c1f1c7530963affb95a70b0ba9ea99c66078ece184b7a2546f26fbac1fc3b9418e03a63dc3ded07cc6f345b207d418572499f528d2c1fa176f07dc54b92e0647759636f50822e53ddb0cd19ddeb2fe1f6f1c2a20eea6e78c0cca34f16c9dc79930774fdaa28e7b96f78c7d7944ef2c0af535ee293d6ae968070f615932f6192166e91b69c149ca9ecbee0a4a893a21f7c8120627691c146c3e64529e4e2fe17c9308127b4fa9ac6f08a3eae2f23877acc5c56beec1b21d1a9221ea93e12943bc0133fb89325aae8ed86074286fada961ca02dd06fbd7526545755bb16bb294fb353eece369bccdbe62882a9d1512b1eb9134d4cb83135936c6b82e740364d4accf5ac22e050dbf2421c0cdccfe060c2b8a5673631aae302eccddf10b598b4c705c916bf745eb2678c944966a5c199d697cab995802065b6a0aaf991bdc1804876dd30f126d378e0904a6560216839eb6c96529093ef716984746d25b26efba5cadb33b458d7ba7ec02c347a671c237782e93799418c6e91e020a911f201bc105ae8df56850c0f5045381f462366d1f4a4ee6316c8cfb2bd9672ee562ea7687c8a85ce30009cbfdcc68c6c0a7b86d980c01c1b87188eb00fdd91120cc776a7fe2f5e1b5ce5aa1027ca79a70eb3e5a6144d90ff4fd01dcc512aaec669e9e98e73e5a32c10f4f29be4d15f193eeb6f4dbd32812ef218a49702f2aed9f38156ca46d713ecc9052ddb7b9bdbc9e9385df080fec9188ea9fc7afab42d77f0fff0dc1897efa8f6ae224efa0eff29f90654d7aec66bb4e6bcc7252ba9176c793963a4169338f289aabc5e95ed90cd5e658184b5b456522477c55e58d2cc3541d74a5965fa791b9336cedf2ab4052527b45bfb61ad49a94c0fc30d01712fd6f676a2a04c67cd4d13c72e943b01148bc98f43973e69ea3b5c8294ad7640b30d6ae913db595e084dc3a8e723907e538ccc314e996f7e4d27dd2a6f15809969db82c448006c884519b5b000381f889568a64bca3747418e30af339440a098b08f4a2e1577cc82ef579b547cc7b9100b536f0d8bf8fb05060592b2b6495fdb2688fe21d98716fdc3b8e3eca37b878d314d092718c196933dc2c8e426ff749daa75080bcc89c0a43e71aba454e55870cb600eebca96f8b8c5c008b41358a34164ba30a42f949af2b529eb7289930b543bb13dda64726d29d075aabad05fcb0170781d84a2cc51bb6089328543b79064df990532480d121b61af4d4e19d1bbf89315dab07922f12ac4092daab23a9995ba868cc8008948071162dd343ce534d5fab6398b1f8c0e0baadb622ffb754dc0b6232ed322ff37ffb0a8e1b31a40a804eb893f2b3cf4544aa1f170b4e4edd5accdd4329ef7cf9355bfde5b421e92284021b76ab807ea922010d4b5bb32e485d8b806b2a1001a2caaf5f6106b173a5e2c0e61721676087370c346163f62830fec3730f484fb6a4733094ac172aca34928af3e147fcf06f0e4ae8ab872f44ec9fe44b928edb1e0d761937e41b970b61007473559e87a4e7c9bd4d6b50b400839f25a9395aff1ecd72c21b73280098c95ba2e3f428494ab598106a98ac8965beb96cb69b06b7523cb1ac3ef333ef04e7bc"}) r6 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r6, @ANYBLOB=',rootmode=00000000000000000240000,user_id=', @ANYRESHEX=r3, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) openat(r3, &(0x7f0000000180)='./file0\x00', 0x40500, 0x1e1) r7 = socket$vsock_stream(0x28, 0x1, 0x0) write$binfmt_script(r7, &(0x7f0000001680)={'#! ', './file0', [{0x20, 'ip6erspan0\x00'}, {0x20, ']$[,+*}\n-@}]'}], 0xa, "b7d675a68b93548d622ffd67c696834f8c9af078ea7a8a1b8daa2b0afd576c098a0708554f31c79c7b9f54c8567e29c4ccefac1aabc3bee915579deb716587f255dbe4cb394e77a8d8ee74e657e63b6b93ed2ce8139c62b5ab632e5e1654382a177996b449fd3508b58c57f2708ea9ad50593d60b9119c6f727565b562b4e8753df9da1c81ae9961bc3657cf545c7f98c7f93881458cf373dfbcc63ad07196ad1bd0c70d83055357543304bc4231aae86cb1d4f77db321f62200e2462d940fcf69465ede95dd4434db0ddce876190a0ed9054a6ef1eb927a30b2a42865e946b505891f9824e3d97c314c3a6be27d965a701a8b37e5b7c298c108c5b6e774b48c37007d26f1b1f9df30576563a5d41ef57dd9d62dfa689eb6c04f612d5b46918ddda7cb94836bc842af805dfb5041028c2195555732a9fda4dfa48fd0c28cda26aa8010963d2fc5da5fc0d81b949467953eb08f131396daf81303ff758822969bcd999e9f8df55d48cccccb8fe54e616d8b7b70bfe548c1a918fedc0e97e3bf3d5a678408944b9b8f51ba72562571ffd020c4281f082093e5f44b1176dcca76b77ce39144e3450066c87d436a219a2fe4186b85c790222bfd91af33228ab4f3c55c94b26cc0d85505ea4b4a2dfcc5a47a6716d0c39d4f49facfe1c52e2427c548010cf44e55adca5f84c1138a32b5058c3bdd82f0d53094023df445bcea784b9006cf67891620c6e5d5c00f8628af844e3c1099a9531e0b2d70ec0863b7ab19fbeaaf51bb727b08fd3667e32abcf65747cbd8afefe4ce3e69768832c7e56a20426c35d173bd220239e98ef8831338970760021e753071fc848ec9a5cb80dc5a1e6cb3561ba668243c27106ac60c0b712235bd12891a1711eaf2f8d6c9e75257eb7494d0bff0ace43d486cc7338dc0a88b2d06822fcb5335b1e7efa5e3bbac6355ac058f616e80c96cd46831695d183609a4a8cba4e145faabcaf7db59bf5ac4475daf20cec5c62be18ae8a1a4b13362441f99f46b7d5d48c87b5000ace1e43ae1734232517237b0063027b0198ba3bf8d413a8e39da4921a91b4afbe4fbc862205c02ea05f52987e93641b187ed9461b742dac6e53c3816e9e6b8063d1a377eed959aef2f869753e73a4cd47f7cc1baf200341e42a704f538b0da8f481403ac5cd0eb71d4d2be4a70b5b1f314457bc4915df76db62b7fbbc442ae44e0f7c7c4ce08dd28102629502cdbf42c4ba09ed1d7f842e15183441ee48c893dc60c9e994fc9015195f4e35ac06a50f3270beade7880caeb0369ee51c4e2d83d89bf67e6520c3e9dbf5f912d9471c00b3a782342a1063b18a3f84878dc6fd3deb98bf3b403a24248589a3e8dc7789586c1a820c850c2cd6e0517866f43df66f739887071bcaca3a289b719ed9982eda6251ee1b55ba69b613b72051ca451429e8de3025b3c70d27e717edbb0e9275eb41d7e2bad7b8ce2c97a282027189869643b3ce159bd4cf54687bd923d013530e50203bfb2e504655e8c7fd09123c8007bf9a64109bcfff58374f0716479fac464c2fd198fe73952db470466c18864fa6ede8d900cca60c58183d6f165918452356c8f7b1501dfa2877b2f3256c118e457e3f6b99abb8749fd53cc8b42544c70b3fabc63e5652879f03664334cd1489d18d8922c2c4aae513ea9256b283a52da5b50c1576f47552ab3cd315b15bc5e178c8b16d241ae555c57bf0b1c85a0edd999eac5fc15eac1b4cc6270ab2980bf4e5f6e13ff0b3de4928c5fb1fbc3b8b0a69a84f930fb9ec32ed26edceccad48927d162d28136626035fdcfbb3b71f00d82abfba61a0bffe53b7660b679877be103b8737843720b2aacb18e405301b101390e156e9e2678574060c4e4055ab85135ddc7e73ea1262836b6d0c32fd7c24b7919079d66cf4bf68d2e5dbd111b7fc3f5a9608a603aece92457d0708c50f8c915825c72ee474ea527aabebbeddb4b498a8f4fa40d69aa9cced20e138319910eed64d3a5b1ac9bf0a58ba458c2c4f32edcb8c8fd69c0b550994dc3f5afa302833cb15d5456bd8a421b086929e12f6ae996ba5217862578247e3bdaf68288f1b08b622c2ae7aa3af037aeda042a0112292b9fa6895f4cdeeb134ac045cb6b93d0b2766a58f2788c07d095f64d02bfa590ed2f5aebe08307dc60ee32ff0a813c959562498515233c9d79d9f6183318e0c4ec3c36ee5a1dae422d93119e4440ff1068c56094409434d999b2c815b096e118f8739686e05ad21bf9ca18ddd19fdca6f85bfba89c9947c28a7128d6e0d42905e907fd09f8a23f1d75ffad396efb43de7812288b38dbc6ceb39e7ff198a4e8612e51be3dccab9343ebae6751f9ee107b2e8d930f56f36d10fa5b51dea4a7e2928ae60a15ae6dac90731a7c16bc3bbeb8939eb6e18c50fa072be0522ab63708fcf11a3fed60211e4fc49fdf5b8e72b3bd1f0349ce2d87051aabfa6b0d4d43a1d6086f59e6c5a33283ee8a7a65467e4d82dd265c096ec47458dc49aff4929cb431e88b0896843c27de4579bb61763d1280eb3ef1b15b27d932902d1f8e15c6df532121781cc7c47999f539e5129dd406ba5ed602330444de630e9004bcc8c4ff4e70d6d9609f7d79c666f863c3d9684687b27c6cc6817e1d00ee68a705a8a62904775a2e7cdefefa7dbf592d6448d1e2acb0e5ae1714f8877a94d5b526c0e9dc4797ec8b6bfd4306737f42dfd2f34aa5226f44bf5c634402d4a4b0936dabb2404658f574d1b07c1ba4c6cb1f81b667f25cab918370e4f96439bed1d78d323cffb461f329161c783a1e5ffc51de7aae011e7e4d8c2d35aec646f9825acc36dabb3e4d6ea75737d823d4edb90dee26df528e3adb140b926094d80f92e23c2a3aad293aa624c5ca23140da59f3f5e979420f0e245df5f540e7f42e6afa39d91e127a93a3d5677d6d34b576d6a23a11706776ab64d4b60c702b4b047cf3d0f13b0fe315a045f627fe230f1aecfd5cf285c95b2c4da2ecbd92c85495c5c4666837ef834b70c684c4a895b7def2167b186e43bbe67c1e044a01b9c7456b672617c2995cee8e7d30834c33ab50ea574fa67bffa440cf881cb00321c9f2547578f69d4639e9506ca9fb73560fc9ebd8e640d885838a2539e116bf83ea515efa1ff56df6cdc63a89a7b132417d9386c0a4688751b78c68a7f61f2e347edbddfede98263102f6f3d8b58d9c8f2b2f460d354bb4755eacce07efe4ba4e81e2f3e98b2950971dc7544f1c2783ef007f28ba89f78e8f340c7f187b116c42b40eef8caf695a090110a22334081735d43e1c60a310f459e46ac840b83ffdceef751d97771e5b8dd7fda0f331003f985a33bc235848d6132db58b70ece26f33b0c3b5dc3676cdc8d7d3ecd71b307000acac317bdbca495ffe373a8bdc37323bbecab0faf7d7866385ddfdfdea80819b491ad3bc8103582e4f3a5eb1ad74d1327494513623cbf670e6a1be559204879f88298890b30f8b05c151a01cd4c1ed5364f6446c3360b368dd093d0d07d106675feff4253e9d0388b1dc211c0af749b9eabafee92cb3064bdb36552f67da5f956c6309cb2e134288580742f9aee9ddc9d976388ce7f06fb8eaee041b22e7b6649aee94ec04e1988651c6df8b5d6bcdd78aed9ca19dbdc789c5434f008a42a50e38b3c3fd644a597be0f5e974f68ef48b957c53c92410ccb84ebb554db435c23b0dcb05ec79e503747175bee1bc67097d295351eff5fbe3b8a6d817c7cd8f13b01e1ac7abb5bfc8ccc70c31e2cc5c18643f17a66b44f9dcc3f3921c9209497bf7a2956cfb1c684efd1eeaa2b3fa6aabdcafc61eb4bdcc033b43ef7044d99ba7d05d5181be28a995419d24549b0334dcec255dfdeef8faff1e41322834e17d57a532670ccf8491a46f5f49274147198addbccb472a3cf1266067304961af472ae50ad5124e9fa8b2aa9c9ace61df6afc1987b0d872c1bb697c61b873ecf5224fed83c54f1ecdb085e3430027e521d27ba0c5e9e8a4e162d8665c9c50774c8fad3b7b11be310a151f7f063dfb352fa87713ea06a2a2959a7b5c72e4de9f02931e1fbaeb799904d8962b650cb335226e84441e01a48115da7c213bc5c4db19305619fc421debd7847b17b515e092e929d1d7bf0d9767051fb8c9dd792f75ead391fca25b78498c4943c13ebbe2d4d207186b6cc02ce40977e616fabfede3c43a0306005be966fd83ef20f0cf506d3748df6894032dc834f6626d2589fb6fcb8345899866d9c9b9425aed558bbe047c23b9166fe36204970b052a4d4d4701c1d8b4d3f89087d82d952f65aab5f1e6e680899f896c0b461a8619995c5af0507666fa844310419b824cb12ade11d548bee275b4d3d821727f712962fc801d3fc63849db90ca1f1741f4eb8a327db85b6e863997f66a0aeaf40060eab56b5d531f7f3dd376e3d1d0b5e822d363b5de7d88e05ce795e3686189749171096917d62ce8d31f32a2fdb972be60ddf81b412236e717d10788e3ab999f0e406b04266ae58e380a8b830b0ba15e8ba9cfc6ee2604df5f2768f614ac6a4901927c83f9a70a9432262662bca6d90cec678ca9919a4acdb72c59523bef52e14c85f918972dec4af8fd735bbee377fdb33969676cc7cbe3f774913ec22ec386164e8f621dc75de81b6bbbdcde7e6ce6081404eff1416c6da5549a074535a420d063552b0acb829e50e6f11b2a33efafd7b6cda0e6038543432fd230ff4a86815b025cf646b6c60687b81be0a7a61423e078ac13c164494115f696d7e45c18786552ca7bdf57a2997b446d18b89a83a6bb0d8573cd3cbe0b88c5945f56938c2f54948bd7a2c39fd8cde0ace4f236221f57d471315e49b8a889a9091b57df1c4b14bd6a48829da1d41282f2b5c9fdc0a91e147e564946135c9212113e25a0962cbafe8e9e65f0b912ff1a12e29f2974f064669f3fc92c159ee84027daf3c281553e282d5174badaa0e7b36e773e1363de08f1abe9bb7057ce12b80b0ac2c40330c790a298ed57ab5de099c019784e68175744fa7246ffce6653782be8c0e7e652fcf2d3f2d3b57b6f73a5b0837e42c98341c132b588320461f6f4fa2ed35f2a520d0d30b910b186cadcdb86ac0ab89cd17ea08e1b0ac2da7f2cf79b7de53ea1294e2dc5f315933cfe150e971eb011e137ee0008cc62c5d83c3904b0785ec3209d40075875d44393b88fdbe5e5fae8e04d4a22a6612051a6158da1b8de5771b74b7244649e61148202741a73183299d407d5573b12a3f113eb6c18fcfd90be0e2183c37fdbb958b5513018f5e30eeb88c9002ea45d1bfed1160a84fd7b54289e16617dcfb715f604f8ae2af325847670e22326337e73bb91e271ef3c5222d7b2621e6405c254910e8fd8ae3b060674228eda976790bee2370a85599fe4b5d29769a9d3d8f4195193f08c89eae89f99f4d2ba89ac758d1e83328bdd07ec62d12406194ae9c9d3748d0d6f6a50a9025b4ced8b7664ad80dca58e4f7e0a58cade4ea32ffe12abe258baf5ead8c479fc5214b94d531db7348200d242bf15dc546432b1ab433b1387f55439132a1fdabc4e6308540db84e796986d6d8621ce520716a4b5fa728fd17e6683dcda98250747b9597b42e6835f2aa6597f90af257745b12395aafd31a7a469a9f3fd931a5981464b92f09474d0867544e26c4785c769b0add5d9c065710bbc7aef6b779ffa17637f5eae2af2df0de9e9e91a7464b04a0b195af9d6ec60c258fb4757494f64fe370d0869cca4f1877fda091e9dc60b6ac90dd8d5935cd8178052614984"}, 0x1024) io_submit(r4, 0x0, &(0x7f0000000640)) [ 204.048283][ T2341] ext4 filesystem being mounted at /root/syzkaller-testdir3378633174/syzkaller.O8wzSW/62/file0 supports timestamps until 2038 (0x7fffffff) 06:53:45 executing program 4: r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r1, &(0x7f0000000280)=ANY=[], 0x81) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r2, &(0x7f0000000180)=0xe8030000, 0x12) openat$cgroup_ro(r2, &(0x7f0000000080)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) 06:53:45 executing program 3: r0 = socket$inet6(0xa, 0x80000, 0x6) r1 = socket$vsock_stream(0x28, 0x1, 0x0) accept4$vsock_stream(r1, &(0x7f0000000000), 0x10, 0x0) accept$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2}, &(0x7f0000000080)=0x1c) setsockopt$IP6T_SO_SET_ADD_COUNTERS(r0, 0x29, 0x41, &(0x7f0000000180)=ANY=[@ANYBLOB="66696c7465720000000000000000000000000000000000000000000000000000000000003c525b70c240b43cf7bba4fe35c1087742f366c818535af0a9e3cea50052f136d1d8c421287894f0e43338f60814f4ae07000000ea2c3c9b489f9e58b1a2f2172dbbf2d92fdda18928d9e258900d716e748ad447b9df54b480f26712710666840a32d4750f9b82c3d1e805edb8e3575c9869c6dc1e1c6be1ce98cbc1236a032aff892661000c1a2d3d821805d9667b0a27e8e391e0b1320c27b7fc14d7bb718c17d944bdb2"], 0x28) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r1, 0x28, 0x2, 0x0, 0x8) r2 = syz_open_dev$vcsu(&(0x7f0000000000), 0x4, 0x208000) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x15, &(0x7f0000000080)={@rand_addr, 0x0}, &(0x7f00000000c0)=0x14) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000180)={'ip6gre0\x00', &(0x7f0000000100)={'ip6tnl0\x00', 0x0, 0x4, 0x1, 0x1, 0x2, 0x10, @private1={0xfc, 0x1, '\x00', 0x1}, @private1={0xfc, 0x1, '\x00', 0x1}, 0x8706, 0x7800, 0xad}}) sendmsg$BATADV_CMD_SET_HARDIF(r2, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8bb00897c751262f}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x4c, 0x0, 0x8, 0x70bd27, 0x25dfdbfd, {}, [@BATADV_ATTR_VLANID={0x6, 0x28, 0x2}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x10001}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r4}, @BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x81}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x9}]}, 0x4c}, 0x1, 0x0, 0x0, 0x8d0}, 0x440f0) r5 = accept$nfc_llcp(r2, &(0x7f00000002c0), &(0x7f0000000340)=0x60) ioctl$ifreq_SIOCGIFINDEX_wireguard(r5, 0x8933, &(0x7f0000000380)={'wg1\x00', 0x0}) sendmmsg$inet6(r2, &(0x7f0000002040)=[{{&(0x7f00000003c0)={0xa, 0x4e24, 0x2, @mcast2}, 0x1c, &(0x7f0000000800)=[{&(0x7f0000000400)="09c1896bbd16c9dd4e9e67a4e1e451a12c1d55270574abebfaee77759cc3094077c5d7779b58f5d7d1706a03be75925fb4f456707fadbfa8301af12d907617f27b17acc97306552de46f7f80184e222bbb2c879cbb275a1af396037810997b13168c861a034a14a8b54955294d80f6440bc8e7b50fc102e587d77850de229f81beaa89ca11f9cf480d700fe0e2e6b88db85e84b0a6ff8eacc3ac9a04084e2c69457d74b7b769dc35acee39d7c3603c99dbfb02ae1ef6244b9fa3748d002cb06911c0c4e93a1f05becf0ce0b01ed5d4a53578db0786171f8bc5f49face38cfd67b6f037", 0xe3}, {&(0x7f0000000500)="865365ed9fc33d50408e36eb75cd6f78e1b2ddb3582598980659826774180d5377822f7d34dfbc786f23fc53e49969f5b865474ca891447e593b477655b73c956cda71130be748b36f3a206bafdf497f23729ac61a070b19b782f78eb912cf1a8ae9aad2bc469f0c673073ae420545d435bc6e0bc47c95c35bc94cffd08003cecee42b2ea5a4b0ba7915e040d2127367b84f2987c08f9333c7db6bc8107f8d920f1b05725d7616c9bcd50410c8f65a2e5062dfc1e564035efa1e8ce2be3d259a47cf0aecfe10d269df9b1389c5403ab6ce3d118d51166a84e3e37d98cd0b684eb095637ccc2af1a475a49131484ae1a1dc920dfa06f1f2fe1fe6e5", 0xfb}, {&(0x7f0000000600)="7fdd8a901c9dbe8e5a6c0d252724968ee9316792167d1a998b76589d0ae6fc139cb44a9a77a64a4cf21fd373a466189ab821cea7aba04c21986a8eb12493d025a3604f7ea3e96731365033d3012200618485d31e82fe1b2dea3d099c87ea617d5a7e19883e17dda78a493645e1394dd88ab9a795aa82ad31be4ef071f2fd1aff1b0eb2835ad5afa661e76488e7a126d6", 0x90}, {&(0x7f00000006c0)="c8d2a3a34167b9fbf0dab8b86e6a693e89c0948a7e0426937bcfc239902c4c3b3f36f69feeec2ebc37edb0da3cfdaf5c35d25f41feb2268ab54b137f79657fb53a650e640ea94d7df5289aa3c98a4f5f848667b69e9760c8efac654dddcd6a33376ddcccab4d9025344f1afb5944b1e9e9021ddbe8d7aa8cd8456981d2900d8a4d3db7a1c6dc87d553a29cdc4df7c66614815054def9c71034990d951b09c000ea3dec334a79a389e433695052babee09db38c516af76d0fc329", 0xba}, {&(0x7f0000000780)="3cc3eb157243964bbe34b7eac33916df5c0ad9390b22c2587d2bcc4087fcb8d0f63c30f63c963d753f91a2b8ad56525a2c023cd713de6169a92e71edc4d69683f5d473f9cf0367f324ba23acfe3d59636c61892bdcde8a", 0x57}], 0x5, &(0x7f0000000880)=[@flowinfo={{0x14, 0x29, 0xb, 0xf5}}, @dontfrag={{0x14, 0x29, 0x3e, 0xc97}}, @dontfrag={{0x14, 0x29, 0x3e, 0x2}}, @hopopts={{0x40, 0x29, 0x36, {0x5e, 0x4, '\x00', [@ra={0x5, 0x2, 0xff}, @hao={0xc9, 0x10, @remote}, @enc_lim={0x4, 0x1, 0x81}, @ra={0x5, 0x2, 0x63da}, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x7fff}]}}}, @dstopts_2292={{0x40, 0x29, 0x4, {0x89, 0x4, '\x00', [@hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @hao={0xc9, 0x10, @empty}]}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x6}}, @rthdrdstopts={{0x28, 0x29, 0x37, {0x2c, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0xdbfe}, @jumbo={0xc2, 0x4, 0x1f}, @enc_lim={0x4, 0x1, 0x8}]}}}], 0x108}}, {{&(0x7f00000009c0)={0xa, 0x4e20, 0x5, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7fff}, 0x1c, &(0x7f0000000bc0)=[{&(0x7f0000000a00)="6618fd69ba5664660a1624eeee481a157cb331f39750ee97ba7d44691654f49455901a35c75308b231d1f1b8cc59df0e59c70010c49cefb726bb4dcfd6c8d6268310558541d6a79c87e330951204471fc5f10a7cfba9e8785f00fad337df968195fc3ae3445317e337359d43588d25ceff9edde840800c2af70b752aff737c06bd08f380061619f02d8126dfce018ac457625fc2524ce068bf25fc8debc5512d0030d22ec2b5c6a0f03d3dbe2696d778dbf2893103fb36840c4d1acfc4133d16ee6917806fcc5f1d95c6fa70", 0xcc}, {&(0x7f0000000b00)}, {&(0x7f0000000b40)="1127ab1cbc3049b93f11314154d91e540e05e4c9e627ede63404d287142c3a7d0c25221243a39e4970c1adb24b837f316666634a8adf5771fe202acc57f21a43e5689cf1c34033b563b4132297", 0x4d}], 0x3, &(0x7f0000000c00)=[@rthdr={{0x88, 0x29, 0x39, {0x2c, 0xe, 0x1, 0x4, 0x0, [@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @loopback, @empty, @local, @remote, @dev={0xfe, 0x80, '\x00', 0x42}, @remote]}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0xffffcc0c}}, @hopopts={{0x20, 0x29, 0x36, {0x64, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0xb2}, @padn={0x1, 0x1, [0x0]}]}}}], 0xc0}}, {{0x0, 0x0, &(0x7f0000001ec0)=[{&(0x7f0000000cc0)="1ced39fdcf5ac55a7982f3d2fb42515ee5defae7c17a8c2eec4f89a0f63ffa79bf8eff2fb1fd53b02da3c1b78287aee117b18e61ff295fbfca28ce2affd98928c38425a6a2bc85ca07e461f8e1d39514d13e5eeabb2ed7150ff943f1c3df6fc8aef056a55b481d39b92c5eb619f1e494cbf9f8c85e912eb06d88b49371612784903e644071af0a7d03c4a842f4a83b30c1bdc63f8903", 0x96}, {&(0x7f0000000d80)="b31293240ae8462f9662a905ec55d1d5a2435d5c5e8314d7f5b3c1eed69b8e9216296d1b3d66af46675e8df7a62c3b8c51eb26b90eab9d05bc94f805554fcc87c7276a9b77fb645801ab85c9ef79f0a6cb6692c06c", 0x55}, {&(0x7f0000000e00)="08d46ce9921daaf4c04b1d380cb465a10b42194b3018f20e340ebcd78e5e2637230051d80cf62b6a3ac02cda51ab26e5eebf84b131b2ea3a1f5f69cc667d89141340055999da945e39d3bcc9a673d2212e890be8a2bfbfc4fb060a965a1f24fe676af9b99fbdffa528ba8506a294b2ae269f6ac859cf208423426540e62dd1a1715dbc75384abbe00b2cb8a3b63bf62abc4b153ff9eed56a16a058c28f28b4626c27f63850faba4183ced8cb2016224aefc93bc088879c7082d6a76221d7b04616d1766409eb97d012aa3768547461e91d5fdeab06e447d2285bae6f178504556c4356ddce1922c056bdadce3be51a12e2b60a48f8ee15f889d51ce7fa7b96bf670ed054cfd162a4eb915e175ff00ce022a5c5302ac6d30ea8d46db56e1e8b5d84e9c36c56a3bb46fe2afe5636a485475fe316e2985feedae3c8df28563b52e6ab6598a2f03db7a04ffe69cbaf221ca32a996c19ed69acf13257caf57a168b7eea8b22695d6c8ab72cde01132c760d5dfb37c4bf131840f37823fcd7658772ad96e819f7f6461eaa2519825fb9a6bbd0d0225a0f2666ee7c988db46684cded858cbc7574fec416a4951679e2ea53acda080ee37b0258de1c3965a16edff2548134aaf813d59880e06246b5162bcfc806eb7219939dc217f6872b9b1cfd1f6e5ab17bf10c5b746dfc6599bcd6f3a7c36896def3615bd1deca034b65e9fefca2e1526bba85974fa1278bade0052e2912f8686cfb2525a573a50147f0e22b37e6c0a2107b60bebcdcfc7bc311d465b585e9ea7c8fefa7e3f5a66db738a9f33c611a40653865ae1f2616447f3fdb8dae3dfe6b7555119397081e320f6b4093aadd24789783ff37975d6d3c4f90d7aadfb897c103d652814f7bbec5e9b6907153ae305e4c0fd0b53f837bb3a4fd4d828c6c616d1a994aa9e1803d098fe5e8dd43bbcf11d67cf4eabac5275054575ada57ef1b0f98a41734be8812aa9facd3020f51144502c7823901fe06d6bf6c430292a07b219f7252e2f61ca323c7869c43fc713964a7e852dd59a223223fcf5158f44a2ba5c6baebfb30de849cbd5c4cffa8092f8f8c16445b15136199dc1786ff214792aa8e2c430d34c024fd331001dcde7029caded00411bd75864f39af44578d20031f80bb8145068e05582a33285a690af22d415a5d09caa34c631a86748e0e4e43d04bae3053c417afeb61663a57236ea40d3cc924e3f53bf3b09127cb31a08bffc93dc7adc50aa50641aa05fef5353d3d80846f2cf63d9679e8c33fec35f79b0e13752fa730a419664392cd5489d57218c705bd8a876181d03c735a950bf9e7e6697df0695e97acf77f1b4ad27165d5d9a731010283bf75b5f1abb3d94a0f6c4c4b0ac1db9b79f4762ad396d1ca754036643a96699801a042bca5274042ffcc425cbfb70eb9ccd53ab0d6a6541e4679d7e71a3bb9af12d4739b16a0469fab82123e7308199c3a324cc73a4af67954a37b3da2a101db8d15226ab3493bd1a4e55b9ce4726ec728b3fcb2eb55ad64c6e7d27f108d17f5b302f49f140026cf1dd1a0d021a3b52fe794a697c904857131efa1af8bd14680f5eca35dcb669563691cd6110862efc9579b3d3aa074530217602e0f449e866aa20721ca527f6ab47b1f28b90f74170febe30431216c33299611db734bdadec756bb5ee5836e5a03c6d3de8d1c1750218f80b4e0a7b3ee40e81e5f7ded7d2701bb04e8470ff2f4b229fd96dd7d838352fe7d3b9ea83c242cf840cb995bdb771a1ef4a81a2821195d37d6ad51fd85404a193faad1a28e0484fdcfdd19d8b3a1c97ef3268f073180ab0d62886f8c32707837257f1247eaa255f0bfc81405f5411b9b41080b337e4c8919d0c41bb0f483f7f83138eaf1508d3742de4903843750c8694bd63c813caea1aff18d993afb8948d4389fb2fb60ffcfd94d612de765fecb42482d82ae5004a6b8c39a2fdbcfde7b4019ead66ecd4373d493e6b5e10c73ac3fdeeb76eae5cbe0231b7fafcbc6e38cf9a85f4bfd7bd9d3be6d4d69146d7de2b338471fb795fb4278d9e227227c2ea2df06a7bf4cbec57e716be01a5741fa465d8330460772e48ecbe7e79d459a4331a7c245934c0ee82aef667d1b4da979c0e97866ffde95711cc7065340c8030b1b3484383ae87caaeed04f9db20f880da2cce97b1d2b379afe6be3385b0941123975767341d9daa3e681e709ba708fb52feeec162bc62034b2c23d0bd2d5e091bb10116bdba20549c1c95034ffb2198d85983aeede1131928d04853a09ba93f01c9da4fcade2d65bf41b86d9a7d4f3aa9b1c47d3b6524200ab51eb8bd536000239fd8f0f68cca5c9584a34003cd1dcaa6b9063849e20a99ee7582f2fcb2750d39c5f3b90d6cc974a91c8f69a903de2bc978fee47744c244af7a55f3d6e0cc99c65765ad010233c062c3219886ef869fc248f82647226e1222e9b477ce87c460a52e19abed0ba5b75fceefaf72c3bcb05e638c88c9812b7c2634a17208d9065b965a4eda9886b11be072ea37a9f1ba6ca62d7926abba9427f71c1aeddbac95faa9c2280ca22d11a77821ccb6125d93043cd3d5ebe8233ce8ccde318c4863ef4e1b4ad298bbe67ea4d2df28ed767ad4cfbafafb82c93fcbb62819777a23284f364a6c4420c906c16b5905ce19e12bd5c5c6f10c33304df62816856a3f565d9456be2c09c5a1aa0f498f16b1aff91cb781b9d7a069a43e6192fe3290f4fb03155d4a29dc84d75eeaee1e1c5a232b30277183de8367812137a39f982558fd48cc62a91cf2fa042d54bf32345068d25d30b95dfaea3dd7e6027e3bff0cc49643dd6e43d3e7a59d2406954f6c282fd5ef5eff24931cd11a8b5853c98176eaac3f31f58ff8e98138913eb8a81d0978134fa0e476d9deb0c601e675436e011ca9d1c4a49aa697e52b67a6ec1f0dca1c834fbc4a6072052c6d295b6a8436a0368a6c01d62ea8f83f10b911bf87b3461341230b8b5cb2c14286953d807153446cfa06ab9683034e7f21410a7a933d03529b1ba91953090405f38c806142174943da854cf95d2e683050dde824903505f5e66f58f745acfd7c7203bd5a75b2e76ecd5725c332baee6e13c4830daf9345d0e02cabeda6cdd8ba65fa7813be667ffaced46f294b6e1e4e35ae86e6f54805cfd64c8376247d8a2e5f284d5f7440ed1dbc325d645936ebe0ca9242a802ef3f1081a41e74274a0c2187a7cde50ad26f14d25aec88c5285c1a4de400017048fb2fee7a6b0b6e8eed50c60ad5de22fe10e058dfe9773bdc76dfc309d24948650697fc306196ed92dcdf178989c9d5c385889457a051788a1de23812d0ab2973e6230a472c6039ab31b1b03c2547f429354eec577e91d59b8d59c947b12df35b8afe5eb46351b40c29ea39c578f186ae1adeff311642eb8b15a633152408930edd5b916d8979cd230a50638db6a4f2c1b15e59c5bd74322835a962e0b880299e906de9a226d0ce2e3db7adef8abb17270d68f93f52f659eafe91c13765d1297c705126949a362a47a15e9c2bd69d6c5f876c1d6a9341922e433bd85e71cc6625e0e62a63c4173c0990801f2c3540da93d42a23a6f158adf3dee3807285ebf165058a54f9dc7067488fdd3b7587af99a591e868aaed14186178e18e1aca08127366f33d99994762261a4ec5d5780e3845299cdbc99eb56ac5386a031e2ed925fde36b67e346c4f4855b387d90669a3ca05e82624c3cac59232c6a52eee4dd64fda1489e9d3be57bb44c536bafbcf49c046834d023590df84be15551d0a1880f40caae1ebb7b76c4e0b782cf8e7fb83f434567c7a333a822c5521b09854d4e6838e4f27155410a26f36acc4ea07139d37dfb9a648538a9e40cad6f08a86a1de82a89a884a258b5ff5de0f21e41a8a7f862c05ae6738de7548287f22c844066d272556dcb7661e8ee9f9ab54f85a8e77f5d84be3d4036f6c22a67b4549239e4d41064b446cf84982686ae44de08964442716fc46ec42317ee7596c58bc25c8ce7af656824fc210191928fd819cb6a3e590f8123359afde27e4e06d4e1187d8aed6765ab40ea4db60f66f6c001c0f339ab8512b5b6547c0bfd409f991c8d91e6d337c04cfccd47ab2b3683f27528cd17cb75edfa28880477c1e2940f5d3df8f55992ac646531ba4690c52af8eedb9a775b94d96ef5bf0ce400e2d2ef95a039a92c15664faee4037d53548702573ecd31779d87c149eff71695b45d34140fce74856e6c5a4ed7e6eca61df6e7247199e0cbf2f988d99af5343115041407424a3ba6c5ce61b86ffd4b1a5ee2eb8fe339433883c0af2388ea94012448fda5f815d2861fbb6e5", 0xc00}, {&(0x7f0000001e00)="8ecf93480918729584a88d4d2063bec94bb63d0067a2cdbf07368db33ab4ec6182e8d77843e610f084ae523c8b0639ed3c4fc32b440abf9b44a172377715f648e11dbd865c3b6cb2f1b25606493f1cd5cad41af8816a59a33b4ca91e1003bbc8bda0608da61ddaeb0f50e1c6ff0effbab74be35bac2f30f74cf46aa1135572954bd91967d5f43c8437ccb0c98f73672ae1279a44aa424dac38c00861a95f77242b2c4e6d1a5cac6e54b10310d41cd50dfba9e2205063449835ef23", 0xbb}], 0x4, &(0x7f0000001f00)=[@hopopts={{0x110, 0x29, 0x36, {0x3b, 0x1e, '\x00', [@generic={0x3b, 0xa9, "d84a3b74b532d413dad59854a41870e71279665258e82fa641ed62000da844541f7447eca492e82a131f34c38481414e810fae6c226d2f977e0fa806fa5834a407f66c50d3c905d3aad2a2d2e3cb7e8eb14af67abe1d79c6ebec61849badee225e3450cdac7cc501909739bf4268a0f125a8dc26d074ebcdae0e7a73fecbe49b471a363283ed6795f4d575d53cfe6a43c04e5a9e946691f4b7a629259fb7535b7bf5b861601c21b60d"}, @calipso={0x7, 0x38, {0x0, 0xc, 0x1, 0x1, [0x9, 0x7, 0xffff, 0x9, 0x0, 0x359]}}, @hao={0xc9, 0x10, @mcast1}]}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x20000000}}], 0x128}}], 0x3, 0x40000) write$P9_RLCREATE(r2, &(0x7f0000002100)={0x18, 0xf, 0x2, {{0x40, 0x1}, 0x1}}, 0x18) r7 = syz_open_dev$vcsu(&(0x7f0000002240), 0x7fffffff, 0x280) r8 = syz_genetlink_get_family_id$mptcp(&(0x7f00000022c0), r2) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r7, &(0x7f00000023c0)={&(0x7f0000002280)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000002380)={&(0x7f0000002300)={0x44, r8, 0x200, 0x70bd2d, 0x25dfdbfb, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x2}, @MPTCP_PM_ATTR_ADDR={0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}, @MPTCP_PM_ATTR_ADDR={0x1c, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x7}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r3}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6}]}]}, 0x44}}, 0x14) sendmsg$ETHTOOL_MSG_COALESCE_GET(r2, &(0x7f0000002500)={&(0x7f0000002400)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000024c0)={&(0x7f0000002440)={0x50, 0x0, 0x300, 0x70bd29, 0x25dfdbfb, {}, [@HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0\x00'}]}]}, 0x50}, 0x1, 0x0, 0x0, 0x40000}, 0x4000814) r9 = socket$nl_generic(0x10, 0x3, 0x10) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000001a80)={'ip6gre0\x00', &(0x7f0000001a00)={'syztnl0\x00', r3, 0x4, 0x2, 0x1, 0x80, 0x2, @private1, @loopback, 0x7, 0x8, 0x80, 0x80000000}}) sendmsg$nl_route_sched(r2, &(0x7f0000001b40)={&(0x7f0000000b00)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000001b00)={&(0x7f0000001ac0)=@getqdisc={0x3c, 0x26, 0x1, 0x70bd29, 0x25dfdbfc, {0x0, 0x0, 0x0, r10, {0x0, 0xffff}, {0x4, 0xb}, {0xfff3, 0xffe0}}, [{0x4}, {0x4}, {0x4}, {0x4}, {0x4}, {0x4}]}, 0x3c}, 0x1, 0x0, 0x0, 0x10}, 0x8080) r11 = syz_genetlink_get_family_id$ethtool(&(0x7f0000002580), r2) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r7, 0x89f0, &(0x7f0000002640)={'syztnl2\x00', &(0x7f00000025c0)={'syztnl2\x00', r3, 0x2f, 0x57, 0x1, 0x35, 0x53, @empty, @loopback, 0x8000, 0x7, 0xdd70, 0x7fffffff}}) sendmsg$ETHTOOL_MSG_COALESCE_SET(r9, &(0x7f0000002740)={&(0x7f0000002540)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000002700)={&(0x7f0000002680)={0x50, r11, 0x10, 0x70bd27, 0x25dfdbfb, {}, [@ETHTOOL_A_COALESCE_USE_CQE_MODE_TX={0x5}, @ETHTOOL_A_COALESCE_HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}, @ETHTOOL_A_COALESCE_USE_ADAPTIVE_TX={0x5}, @ETHTOOL_A_COALESCE_RX_USECS_HIGH={0x8, 0x13, 0x1}]}, 0x50}, 0x1, 0x0, 0x0, 0x80}, 0x40000) r13 = syz_open_dev$vcsu(&(0x7f0000000000), 0x0, 0x208000) syz_genetlink_get_family_id$mptcp(&(0x7f00000022c0), r13) [ 204.220500][ T2354] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 204.230243][ T22] kauditd_printk_skb: 2 callbacks suppressed [ 204.230250][ T22] audit: type=1400 audit(1672815225.649:200): avc: denied { accept } for pid=2357 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 06:53:45 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000015c0)=ANY=[@ANYBLOB="620af8ff0c208e8bbfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e149215108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955391c4ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a07009da17a0faf60fd6ad9b97aa5fa28480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97000b0940985a690c076c3b203b4eae76fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9f873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210dddb2eb92d6a97a27602b97f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751a17d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8c71d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9030000000000000047613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86969cdbbb6d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df02000000ef0ebb5000000000006065d6735eb7a00e127cee29d6cdff8dce1f06770c8714cc9c25859648776fe574b4e7fef6d7a8f11888b46e0adb62bfeacb4092e0ffb8c9df04476ddd4f5fce6e89258bbbabf8d03a2101a86d05848f0267f232aa40b77efa4d1ccc1bf7f44923f652cd8d9e350264b9e994fed0c496d52d2570c5ceb0d71627dc703d869fe464a8f6b8b264f2ef344ccd68d6720e5df2613517f8ee016558c0d321012e6cb59e5e92b22a8602b2b221ca256aeba64724c86c915f82f219819977818af4f26fbcac62d952baf4ea23945852ffcafed175381e98452e9f49b29fb9bf701bade61d69cf73029055bd301b407e6c7958bdc56714e3586936af137212e0287ae9d9ecd5a84503aceeb731ec854f33db75d3bfe89a2fe5594c5e9ab5f82399883416eb942c5540d78c1a8146355121c74a811f487acd395c2c759d4306b403ab502e7e66bce5f8b71f45bc250d14cbaeebe987b706c7fc84b5e59825e64a08dcb0dd5e7543fa2f610b8b691f9d8613740bdb4528836a5a6ddbd7b35efc45989b5da1e15cb19116db569b72a88b837042852bdf6398709777ca065d924726d0f4dbc292bffdbb05ef3e06ca8899af6a648d531042abdf46986e73841cd3b5a5187ea1efd00230b86d69f3f8bc5f510b0498525d8eb54c15d44bcff80502423bff2c243e51d402a28eac029d3b87fe8463936ff995325a1a1f72f4e3453d0a60cb5b668055502285e4899be4bf71201fd906ae89b359e462e2d72df62d102e8a1103f87e939ea5abce56fd2f20be0e70dff4c5e08ba873775dd36337e69a6f01183922a56d239a06c6294319c9de469698dc00000000000000000000001166cb5a21f5af8e5cee5f0965879f5f8d51f1bd250aa3cad62136e7619f0126d5589c6fe7687d270f9d818a7d7afc72115175bf636fdb831adaf07bc99b4f8ff119d1216763d221ea2f92940dee06da6d96e5ea6bf49e74a3d05e177fcdb446cd331380d1b0263dab213fb27978da6c75a85a034436907024a1364ca9f534b35e45a875cb363dd71838502f59f2626b72a72d06af7c51a95be06ee4a3e8da1818a0f6a3ed1ceba8e502ff67ee50f6226f68566dd4e217f890d96f5f4b297710b34f7547538572c05da2"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000140)='sys_enter\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001580)={0xffffffffffffffff, 0xe0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x9, 0x9, &(0x7f0000001340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000ec0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000001240)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f00000013c0), &(0x7f0000001400), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001440)}}, 0x10) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000001300)={'batadv0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f00000011c0)={'sit0\x00', &(0x7f0000001100)=ANY=[@ANYBLOB='ip_vti0\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r2, @ANYBLOB="8000001000000001000000a844030090006500008104907800000000e00000020101442814900000800000005469fffffff700000001000000bc0000000300000fff20f56c1e0000086c89074afbffffff863e0000000000040ee60709cccef5e7baad84060f91a92eac1b6a09b5e8a0ed00e1000c2891dad29674c58127a7071037b2cf899af06d03c161bb7fe9c900440c3e11ac1414aa00000009"]}) sendmsg$nl_route(r1, &(0x7f00000012c0)={&(0x7f00000010c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000001280)={&(0x7f0000001200)=@ipv6_deladdr={0x18, 0x15, 0x200, 0x70bd28, 0x25dfdbfc, {0xa, 0x80, 0x0, 0xff}}, 0x18}}, 0x0) pipe2$watch_queue(&(0x7f0000000f80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r4, 0x0) r5 = openat$full(0xffffffffffffff9c, &(0x7f0000000fc0), 0x400000, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000001040)={0x4, 0x9, &(0x7f0000000e40)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3e4, 0x0, 0x0, 0x0, 0x50e7}, [@btf_id={0x18, 0x4, 0x3, 0x0, 0x1}, @map_val={0x18, 0x8, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x7}, @alu={0x4, 0x0, 0x8, 0x7, 0x6, 0x100, 0xfffffffffffffff0}, @alu={0x7, 0x0, 0x2, 0x2, 0x7, 0x80, 0xffffffffffffffff}]}, &(0x7f0000000180)='GPL\x00', 0x85, 0x0, 0x0, 0x41000, 0x2, '\x00', r2, 0x26, 0xffffffffffffffff, 0x8, &(0x7f0000000f00)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000f40)={0x0, 0x10, 0x8, 0x9}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000001000)=[0x1, r3, r4, r5, 0xffffffffffffffff]}, 0x80) quotactl(0x40000080000100, 0x0, 0x0, 0x0) [ 204.262942][ T2354] ext4 filesystem being mounted at /root/syzkaller-testdir3378633174/syzkaller.O8wzSW/63/file0 supports timestamps until 2038 (0x7fffffff) 06:53:45 executing program 3: r0 = socket$inet6(0xa, 0x80000, 0x6) r1 = socket$vsock_stream(0x28, 0x1, 0x0) accept4$vsock_stream(r1, &(0x7f0000000000), 0x10, 0x0) (async) accept$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2}, &(0x7f0000000080)=0x1c) setsockopt$IP6T_SO_SET_ADD_COUNTERS(r0, 0x29, 0x41, &(0x7f0000000180)=ANY=[@ANYBLOB="66696c7465720000000000000000000000000000000000000000000000000000000000003c525b70c240b43cf7bba4fe35c1087742f366c818535af0a9e3cea50052f136d1d8c421287894f0e43338f60814f4ae07000000ea2c3c9b489f9e58b1a2f2172dbbf2d92fdda18928d9e258900d716e748ad447b9df54b480f26712710666840a32d4750f9b82c3d1e805edb8e3575c9869c6dc1e1c6be1ce98cbc1236a032aff892661000c1a2d3d821805d9667b0a27e8e391e0b1320c27b7fc14d7bb718c17d944bdb2"], 0x28) (async) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r1, 0x28, 0x2, 0x0, 0x8) (async) r2 = syz_open_dev$vcsu(&(0x7f0000000000), 0x4, 0x208000) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x15, &(0x7f0000000080)={@rand_addr, 0x0}, &(0x7f00000000c0)=0x14) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000180)={'ip6gre0\x00', &(0x7f0000000100)={'ip6tnl0\x00', 0x0, 0x4, 0x1, 0x1, 0x2, 0x10, @private1={0xfc, 0x1, '\x00', 0x1}, @private1={0xfc, 0x1, '\x00', 0x1}, 0x8706, 0x7800, 0xad}}) sendmsg$BATADV_CMD_SET_HARDIF(r2, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8bb00897c751262f}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x4c, 0x0, 0x8, 0x70bd27, 0x25dfdbfd, {}, [@BATADV_ATTR_VLANID={0x6, 0x28, 0x2}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x10001}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r4}, @BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x81}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x9}]}, 0x4c}, 0x1, 0x0, 0x0, 0x8d0}, 0x440f0) (async) r5 = accept$nfc_llcp(r2, &(0x7f00000002c0), &(0x7f0000000340)=0x60) ioctl$ifreq_SIOCGIFINDEX_wireguard(r5, 0x8933, &(0x7f0000000380)={'wg1\x00', 0x0}) (async) sendmmsg$inet6(r2, &(0x7f0000002040)=[{{&(0x7f00000003c0)={0xa, 0x4e24, 0x2, @mcast2}, 0x1c, &(0x7f0000000800)=[{&(0x7f0000000400)="09c1896bbd16c9dd4e9e67a4e1e451a12c1d55270574abebfaee77759cc3094077c5d7779b58f5d7d1706a03be75925fb4f456707fadbfa8301af12d907617f27b17acc97306552de46f7f80184e222bbb2c879cbb275a1af396037810997b13168c861a034a14a8b54955294d80f6440bc8e7b50fc102e587d77850de229f81beaa89ca11f9cf480d700fe0e2e6b88db85e84b0a6ff8eacc3ac9a04084e2c69457d74b7b769dc35acee39d7c3603c99dbfb02ae1ef6244b9fa3748d002cb06911c0c4e93a1f05becf0ce0b01ed5d4a53578db0786171f8bc5f49face38cfd67b6f037", 0xe3}, {&(0x7f0000000500)="865365ed9fc33d50408e36eb75cd6f78e1b2ddb3582598980659826774180d5377822f7d34dfbc786f23fc53e49969f5b865474ca891447e593b477655b73c956cda71130be748b36f3a206bafdf497f23729ac61a070b19b782f78eb912cf1a8ae9aad2bc469f0c673073ae420545d435bc6e0bc47c95c35bc94cffd08003cecee42b2ea5a4b0ba7915e040d2127367b84f2987c08f9333c7db6bc8107f8d920f1b05725d7616c9bcd50410c8f65a2e5062dfc1e564035efa1e8ce2be3d259a47cf0aecfe10d269df9b1389c5403ab6ce3d118d51166a84e3e37d98cd0b684eb095637ccc2af1a475a49131484ae1a1dc920dfa06f1f2fe1fe6e5", 0xfb}, {&(0x7f0000000600)="7fdd8a901c9dbe8e5a6c0d252724968ee9316792167d1a998b76589d0ae6fc139cb44a9a77a64a4cf21fd373a466189ab821cea7aba04c21986a8eb12493d025a3604f7ea3e96731365033d3012200618485d31e82fe1b2dea3d099c87ea617d5a7e19883e17dda78a493645e1394dd88ab9a795aa82ad31be4ef071f2fd1aff1b0eb2835ad5afa661e76488e7a126d6", 0x90}, {&(0x7f00000006c0)="c8d2a3a34167b9fbf0dab8b86e6a693e89c0948a7e0426937bcfc239902c4c3b3f36f69feeec2ebc37edb0da3cfdaf5c35d25f41feb2268ab54b137f79657fb53a650e640ea94d7df5289aa3c98a4f5f848667b69e9760c8efac654dddcd6a33376ddcccab4d9025344f1afb5944b1e9e9021ddbe8d7aa8cd8456981d2900d8a4d3db7a1c6dc87d553a29cdc4df7c66614815054def9c71034990d951b09c000ea3dec334a79a389e433695052babee09db38c516af76d0fc329", 0xba}, {&(0x7f0000000780)="3cc3eb157243964bbe34b7eac33916df5c0ad9390b22c2587d2bcc4087fcb8d0f63c30f63c963d753f91a2b8ad56525a2c023cd713de6169a92e71edc4d69683f5d473f9cf0367f324ba23acfe3d59636c61892bdcde8a", 0x57}], 0x5, &(0x7f0000000880)=[@flowinfo={{0x14, 0x29, 0xb, 0xf5}}, @dontfrag={{0x14, 0x29, 0x3e, 0xc97}}, @dontfrag={{0x14, 0x29, 0x3e, 0x2}}, @hopopts={{0x40, 0x29, 0x36, {0x5e, 0x4, '\x00', [@ra={0x5, 0x2, 0xff}, @hao={0xc9, 0x10, @remote}, @enc_lim={0x4, 0x1, 0x81}, @ra={0x5, 0x2, 0x63da}, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x7fff}]}}}, @dstopts_2292={{0x40, 0x29, 0x4, {0x89, 0x4, '\x00', [@hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @hao={0xc9, 0x10, @empty}]}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x6}}, @rthdrdstopts={{0x28, 0x29, 0x37, {0x2c, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0xdbfe}, @jumbo={0xc2, 0x4, 0x1f}, @enc_lim={0x4, 0x1, 0x8}]}}}], 0x108}}, {{&(0x7f00000009c0)={0xa, 0x4e20, 0x5, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7fff}, 0x1c, &(0x7f0000000bc0)=[{&(0x7f0000000a00)="6618fd69ba5664660a1624eeee481a157cb331f39750ee97ba7d44691654f49455901a35c75308b231d1f1b8cc59df0e59c70010c49cefb726bb4dcfd6c8d6268310558541d6a79c87e330951204471fc5f10a7cfba9e8785f00fad337df968195fc3ae3445317e337359d43588d25ceff9edde840800c2af70b752aff737c06bd08f380061619f02d8126dfce018ac457625fc2524ce068bf25fc8debc5512d0030d22ec2b5c6a0f03d3dbe2696d778dbf2893103fb36840c4d1acfc4133d16ee6917806fcc5f1d95c6fa70", 0xcc}, {&(0x7f0000000b00)}, {&(0x7f0000000b40)="1127ab1cbc3049b93f11314154d91e540e05e4c9e627ede63404d287142c3a7d0c25221243a39e4970c1adb24b837f316666634a8adf5771fe202acc57f21a43e5689cf1c34033b563b4132297", 0x4d}], 0x3, &(0x7f0000000c00)=[@rthdr={{0x88, 0x29, 0x39, {0x2c, 0xe, 0x1, 0x4, 0x0, [@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @loopback, @empty, @local, @remote, @dev={0xfe, 0x80, '\x00', 0x42}, @remote]}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0xffffcc0c}}, @hopopts={{0x20, 0x29, 0x36, {0x64, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0xb2}, @padn={0x1, 0x1, [0x0]}]}}}], 0xc0}}, {{0x0, 0x0, &(0x7f0000001ec0)=[{&(0x7f0000000cc0)="1ced39fdcf5ac55a7982f3d2fb42515ee5defae7c17a8c2eec4f89a0f63ffa79bf8eff2fb1fd53b02da3c1b78287aee117b18e61ff295fbfca28ce2affd98928c38425a6a2bc85ca07e461f8e1d39514d13e5eeabb2ed7150ff943f1c3df6fc8aef056a55b481d39b92c5eb619f1e494cbf9f8c85e912eb06d88b49371612784903e644071af0a7d03c4a842f4a83b30c1bdc63f8903", 0x96}, {&(0x7f0000000d80)="b31293240ae8462f9662a905ec55d1d5a2435d5c5e8314d7f5b3c1eed69b8e9216296d1b3d66af46675e8df7a62c3b8c51eb26b90eab9d05bc94f805554fcc87c7276a9b77fb645801ab85c9ef79f0a6cb6692c06c", 0x55}, {&(0x7f0000000e00)="08d46ce9921daaf4c04b1d380cb465a10b42194b3018f20e340ebcd78e5e2637230051d80cf62b6a3ac02cda51ab26e5eebf84b131b2ea3a1f5f69cc667d89141340055999da945e39d3bcc9a673d2212e890be8a2bfbfc4fb060a965a1f24fe676af9b99fbdffa528ba8506a294b2ae269f6ac859cf208423426540e62dd1a1715dbc75384abbe00b2cb8a3b63bf62abc4b153ff9eed56a16a058c28f28b4626c27f63850faba4183ced8cb2016224aefc93bc088879c7082d6a76221d7b04616d1766409eb97d012aa3768547461e91d5fdeab06e447d2285bae6f178504556c4356ddce1922c056bdadce3be51a12e2b60a48f8ee15f889d51ce7fa7b96bf670ed054cfd162a4eb915e175ff00ce022a5c5302ac6d30ea8d46db56e1e8b5d84e9c36c56a3bb46fe2afe5636a485475fe316e2985feedae3c8df28563b52e6ab6598a2f03db7a04ffe69cbaf221ca32a996c19ed69acf13257caf57a168b7eea8b22695d6c8ab72cde01132c760d5dfb37c4bf131840f37823fcd7658772ad96e819f7f6461eaa2519825fb9a6bbd0d0225a0f2666ee7c988db46684cded858cbc7574fec416a4951679e2ea53acda080ee37b0258de1c3965a16edff2548134aaf813d59880e06246b5162bcfc806eb7219939dc217f6872b9b1cfd1f6e5ab17bf10c5b746dfc6599bcd6f3a7c36896def3615bd1deca034b65e9fefca2e1526bba85974fa1278bade0052e2912f8686cfb2525a573a50147f0e22b37e6c0a2107b60bebcdcfc7bc311d465b585e9ea7c8fefa7e3f5a66db738a9f33c611a40653865ae1f2616447f3fdb8dae3dfe6b7555119397081e320f6b4093aadd24789783ff37975d6d3c4f90d7aadfb897c103d652814f7bbec5e9b6907153ae305e4c0fd0b53f837bb3a4fd4d828c6c616d1a994aa9e1803d098fe5e8dd43bbcf11d67cf4eabac5275054575ada57ef1b0f98a41734be8812aa9facd3020f51144502c7823901fe06d6bf6c430292a07b219f7252e2f61ca323c7869c43fc713964a7e852dd59a223223fcf5158f44a2ba5c6baebfb30de849cbd5c4cffa8092f8f8c16445b15136199dc1786ff214792aa8e2c430d34c024fd331001dcde7029caded00411bd75864f39af44578d20031f80bb8145068e05582a33285a690af22d415a5d09caa34c631a86748e0e4e43d04bae3053c417afeb61663a57236ea40d3cc924e3f53bf3b09127cb31a08bffc93dc7adc50aa50641aa05fef5353d3d80846f2cf63d9679e8c33fec35f79b0e13752fa730a419664392cd5489d57218c705bd8a876181d03c735a950bf9e7e6697df0695e97acf77f1b4ad27165d5d9a731010283bf75b5f1abb3d94a0f6c4c4b0ac1db9b79f4762ad396d1ca754036643a96699801a042bca5274042ffcc425cbfb70eb9ccd53ab0d6a6541e4679d7e71a3bb9af12d4739b16a0469fab82123e7308199c3a324cc73a4af67954a37b3da2a101db8d15226ab3493bd1a4e55b9ce4726ec728b3fcb2eb55ad64c6e7d27f108d17f5b302f49f140026cf1dd1a0d021a3b52fe794a697c904857131efa1af8bd14680f5eca35dcb669563691cd6110862efc9579b3d3aa074530217602e0f449e866aa20721ca527f6ab47b1f28b90f74170febe30431216c33299611db734bdadec756bb5ee5836e5a03c6d3de8d1c1750218f80b4e0a7b3ee40e81e5f7ded7d2701bb04e8470ff2f4b229fd96dd7d838352fe7d3b9ea83c242cf840cb995bdb771a1ef4a81a2821195d37d6ad51fd85404a193faad1a28e0484fdcfdd19d8b3a1c97ef3268f073180ab0d62886f8c32707837257f1247eaa255f0bfc81405f5411b9b41080b337e4c8919d0c41bb0f483f7f83138eaf1508d3742de4903843750c8694bd63c813caea1aff18d993afb8948d4389fb2fb60ffcfd94d612de765fecb42482d82ae5004a6b8c39a2fdbcfde7b4019ead66ecd4373d493e6b5e10c73ac3fdeeb76eae5cbe0231b7fafcbc6e38cf9a85f4bfd7bd9d3be6d4d69146d7de2b338471fb795fb4278d9e227227c2ea2df06a7bf4cbec57e716be01a5741fa465d8330460772e48ecbe7e79d459a4331a7c245934c0ee82aef667d1b4da979c0e97866ffde95711cc7065340c8030b1b3484383ae87caaeed04f9db20f880da2cce97b1d2b379afe6be3385b0941123975767341d9daa3e681e709ba708fb52feeec162bc62034b2c23d0bd2d5e091bb10116bdba20549c1c95034ffb2198d85983aeede1131928d04853a09ba93f01c9da4fcade2d65bf41b86d9a7d4f3aa9b1c47d3b6524200ab51eb8bd536000239fd8f0f68cca5c9584a34003cd1dcaa6b9063849e20a99ee7582f2fcb2750d39c5f3b90d6cc974a91c8f69a903de2bc978fee47744c244af7a55f3d6e0cc99c65765ad010233c062c3219886ef869fc248f82647226e1222e9b477ce87c460a52e19abed0ba5b75fceefaf72c3bcb05e638c88c9812b7c2634a17208d9065b965a4eda9886b11be072ea37a9f1ba6ca62d7926abba9427f71c1aeddbac95faa9c2280ca22d11a77821ccb6125d93043cd3d5ebe8233ce8ccde318c4863ef4e1b4ad298bbe67ea4d2df28ed767ad4cfbafafb82c93fcbb62819777a23284f364a6c4420c906c16b5905ce19e12bd5c5c6f10c33304df62816856a3f565d9456be2c09c5a1aa0f498f16b1aff91cb781b9d7a069a43e6192fe3290f4fb03155d4a29dc84d75eeaee1e1c5a232b30277183de8367812137a39f982558fd48cc62a91cf2fa042d54bf32345068d25d30b95dfaea3dd7e6027e3bff0cc49643dd6e43d3e7a59d2406954f6c282fd5ef5eff24931cd11a8b5853c98176eaac3f31f58ff8e98138913eb8a81d0978134fa0e476d9deb0c601e675436e011ca9d1c4a49aa697e52b67a6ec1f0dca1c834fbc4a6072052c6d295b6a8436a0368a6c01d62ea8f83f10b911bf87b3461341230b8b5cb2c14286953d807153446cfa06ab9683034e7f21410a7a933d03529b1ba91953090405f38c806142174943da854cf95d2e683050dde824903505f5e66f58f745acfd7c7203bd5a75b2e76ecd5725c332baee6e13c4830daf9345d0e02cabeda6cdd8ba65fa7813be667ffaced46f294b6e1e4e35ae86e6f54805cfd64c8376247d8a2e5f284d5f7440ed1dbc325d645936ebe0ca9242a802ef3f1081a41e74274a0c2187a7cde50ad26f14d25aec88c5285c1a4de400017048fb2fee7a6b0b6e8eed50c60ad5de22fe10e058dfe9773bdc76dfc309d24948650697fc306196ed92dcdf178989c9d5c385889457a051788a1de23812d0ab2973e6230a472c6039ab31b1b03c2547f429354eec577e91d59b8d59c947b12df35b8afe5eb46351b40c29ea39c578f186ae1adeff311642eb8b15a633152408930edd5b916d8979cd230a50638db6a4f2c1b15e59c5bd74322835a962e0b880299e906de9a226d0ce2e3db7adef8abb17270d68f93f52f659eafe91c13765d1297c705126949a362a47a15e9c2bd69d6c5f876c1d6a9341922e433bd85e71cc6625e0e62a63c4173c0990801f2c3540da93d42a23a6f158adf3dee3807285ebf165058a54f9dc7067488fdd3b7587af99a591e868aaed14186178e18e1aca08127366f33d99994762261a4ec5d5780e3845299cdbc99eb56ac5386a031e2ed925fde36b67e346c4f4855b387d90669a3ca05e82624c3cac59232c6a52eee4dd64fda1489e9d3be57bb44c536bafbcf49c046834d023590df84be15551d0a1880f40caae1ebb7b76c4e0b782cf8e7fb83f434567c7a333a822c5521b09854d4e6838e4f27155410a26f36acc4ea07139d37dfb9a648538a9e40cad6f08a86a1de82a89a884a258b5ff5de0f21e41a8a7f862c05ae6738de7548287f22c844066d272556dcb7661e8ee9f9ab54f85a8e77f5d84be3d4036f6c22a67b4549239e4d41064b446cf84982686ae44de08964442716fc46ec42317ee7596c58bc25c8ce7af656824fc210191928fd819cb6a3e590f8123359afde27e4e06d4e1187d8aed6765ab40ea4db60f66f6c001c0f339ab8512b5b6547c0bfd409f991c8d91e6d337c04cfccd47ab2b3683f27528cd17cb75edfa28880477c1e2940f5d3df8f55992ac646531ba4690c52af8eedb9a775b94d96ef5bf0ce400e2d2ef95a039a92c15664faee4037d53548702573ecd31779d87c149eff71695b45d34140fce74856e6c5a4ed7e6eca61df6e7247199e0cbf2f988d99af5343115041407424a3ba6c5ce61b86ffd4b1a5ee2eb8fe339433883c0af2388ea94012448fda5f815d2861fbb6e5", 0xc00}, {&(0x7f0000001e00)="8ecf93480918729584a88d4d2063bec94bb63d0067a2cdbf07368db33ab4ec6182e8d77843e610f084ae523c8b0639ed3c4fc32b440abf9b44a172377715f648e11dbd865c3b6cb2f1b25606493f1cd5cad41af8816a59a33b4ca91e1003bbc8bda0608da61ddaeb0f50e1c6ff0effbab74be35bac2f30f74cf46aa1135572954bd91967d5f43c8437ccb0c98f73672ae1279a44aa424dac38c00861a95f77242b2c4e6d1a5cac6e54b10310d41cd50dfba9e2205063449835ef23", 0xbb}], 0x4, &(0x7f0000001f00)=[@hopopts={{0x110, 0x29, 0x36, {0x3b, 0x1e, '\x00', [@generic={0x3b, 0xa9, "d84a3b74b532d413dad59854a41870e71279665258e82fa641ed62000da844541f7447eca492e82a131f34c38481414e810fae6c226d2f977e0fa806fa5834a407f66c50d3c905d3aad2a2d2e3cb7e8eb14af67abe1d79c6ebec61849badee225e3450cdac7cc501909739bf4268a0f125a8dc26d074ebcdae0e7a73fecbe49b471a363283ed6795f4d575d53cfe6a43c04e5a9e946691f4b7a629259fb7535b7bf5b861601c21b60d"}, @calipso={0x7, 0x38, {0x0, 0xc, 0x1, 0x1, [0x9, 0x7, 0xffff, 0x9, 0x0, 0x359]}}, @hao={0xc9, 0x10, @mcast1}]}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x20000000}}], 0x128}}], 0x3, 0x40000) (async) write$P9_RLCREATE(r2, &(0x7f0000002100)={0x18, 0xf, 0x2, {{0x40, 0x1}, 0x1}}, 0x18) (async) r7 = syz_open_dev$vcsu(&(0x7f0000002240), 0x7fffffff, 0x280) (async) r8 = syz_genetlink_get_family_id$mptcp(&(0x7f00000022c0), r2) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r7, &(0x7f00000023c0)={&(0x7f0000002280)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000002380)={&(0x7f0000002300)={0x44, r8, 0x200, 0x70bd2d, 0x25dfdbfb, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x2}, @MPTCP_PM_ATTR_ADDR={0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}, @MPTCP_PM_ATTR_ADDR={0x1c, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x7}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r3}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6}]}]}, 0x44}}, 0x14) sendmsg$ETHTOOL_MSG_COALESCE_GET(r2, &(0x7f0000002500)={&(0x7f0000002400)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000024c0)={&(0x7f0000002440)={0x50, 0x0, 0x300, 0x70bd29, 0x25dfdbfb, {}, [@HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0\x00'}]}]}, 0x50}, 0x1, 0x0, 0x0, 0x40000}, 0x4000814) (async) r9 = socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000001a80)={'ip6gre0\x00', &(0x7f0000001a00)={'syztnl0\x00', r3, 0x4, 0x2, 0x1, 0x80, 0x2, @private1, @loopback, 0x7, 0x8, 0x80, 0x80000000}}) sendmsg$nl_route_sched(r2, &(0x7f0000001b40)={&(0x7f0000000b00)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000001b00)={&(0x7f0000001ac0)=@getqdisc={0x3c, 0x26, 0x1, 0x70bd29, 0x25dfdbfc, {0x0, 0x0, 0x0, r10, {0x0, 0xffff}, {0x4, 0xb}, {0xfff3, 0xffe0}}, [{0x4}, {0x4}, {0x4}, {0x4}, {0x4}, {0x4}]}, 0x3c}, 0x1, 0x0, 0x0, 0x10}, 0x8080) (async) r11 = syz_genetlink_get_family_id$ethtool(&(0x7f0000002580), r2) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r7, 0x89f0, &(0x7f0000002640)={'syztnl2\x00', &(0x7f00000025c0)={'syztnl2\x00', r3, 0x2f, 0x57, 0x1, 0x35, 0x53, @empty, @loopback, 0x8000, 0x7, 0xdd70, 0x7fffffff}}) sendmsg$ETHTOOL_MSG_COALESCE_SET(r9, &(0x7f0000002740)={&(0x7f0000002540)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000002700)={&(0x7f0000002680)={0x50, r11, 0x10, 0x70bd27, 0x25dfdbfb, {}, [@ETHTOOL_A_COALESCE_USE_CQE_MODE_TX={0x5}, @ETHTOOL_A_COALESCE_HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}, @ETHTOOL_A_COALESCE_USE_ADAPTIVE_TX={0x5}, @ETHTOOL_A_COALESCE_RX_USECS_HIGH={0x8, 0x13, 0x1}]}, 0x50}, 0x1, 0x0, 0x0, 0x80}, 0x40000) r13 = syz_open_dev$vcsu(&(0x7f0000000000), 0x0, 0x208000) syz_genetlink_get_family_id$mptcp(&(0x7f00000022c0), r13) 06:53:45 executing program 4: r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r1, &(0x7f0000000280)=ANY=[], 0x81) (async) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0) (async) r2 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r2, &(0x7f0000000180)=0xe8030000, 0x12) (async) openat$cgroup_ro(r2, &(0x7f0000000080)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) [ 204.307317][ T22] audit: type=1400 audit(1672815225.699:201): avc: denied { setopt } for pid=2357 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 [ 204.340790][ T2362] [ 204.360700][ T2362] ********************************************************** 06:53:45 executing program 5: syz_mount_image$ext4(0x0, &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000380)=ANY=[], 0x208e24b) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000740)=ANY=[], 0x3af4701e) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000a, 0x28012, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.events\x00', 0x7a05, 0x1700) sendfile(r3, r1, 0x0, 0x100000001) io_setup(0x6, &(0x7f0000000100)=0x0) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r5, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) ioctl$BTRFS_IOC_ADD_DEV(r5, 0x5000940a, &(0x7f0000000680)={{}, "44536ecd65faf2b5e1e52586bb458afd2d04e40f99cacc6353f0a6fba036caceebb75b5e0c4260b524cfd91a005f644460cd13894df5050db2799d631767b8deece891d183bf893644e13693ee7fdd284db5d84fceb858d049f39f15f7eb612cd99d69abdbb5690094383b3df885dab8c572a75fc4860dc1cce083ce200f037620548e18d92987342ca9375f7c466fd25c7a4dff6b1429bfbcab3bf39ae2bb30514543ba64642135f659fcfa9a7163ba2fcabce6d0df147d7c85af7fd4802640ff931d9563dfe1c30d3339fb77c2aa1a8afc23e654624524aa48618c83351915a1096e594fa92a0046186835dd509f361b81181d3831d77ec2be06ef83e97ac0e735941d77289865f167644df4dd8b6cf460efbbf999335dd92fce36cff46dbf0fedfd77507bfb17295fd14a3eec66ad89b04e4f6747b8cc9baf072607b37194620d596f6be8f039386115ad0d57e374620cd7a651f51f831a4c3bef0a8cf859d99cf6eb4d4041b792eef07fef2c41ca1fb9893339d87b63f2644a0bd00ec0119d8bc5a025e709d9f35eede37a1cd7b7f4aa9999756b3076b552b7c8922952d629b29f6b9cda019d7226831d834934be546125fcc5e81cb84afcb77c73d86d47e4e1b655a12e15b9008dd160030cd65e771216d888fa1542cc3a9dfd91049629ecd7e292e73fb71110185a94f61d3215c13149c4c195eb0c37952b05e1a715b1f1d7fffb5932fce87870c75625fc46cf33f8f59c5ee72ddf80eddadf240bbf41052ebbc759fe93c6b75929ce554003d709b3af8f389c1ca04f86d618e5da8498eb5069df75c65160b1c5918cd2a0b281a973b219c2a50fb66e0e05c846833727c7d1d93da144ab006940d2f7359589255ebdac8fb61aa495a838ea91b6bafb2d827a1795759a8d9f33cb7e4a6b345321deb11512962af4bb5390c2044b32fac4a0867c1c58fea17457ece5a6486f519f8b01016e23f4ab4b90123c7a08e4760e5bbe0c01b12ee8b1f1853ab0014e9032b98b407bdcaeefe29a845bf26f0682f6b3062bef02102e42ec039a1a4401d6f3a43ad64ea610fe73bd4c0cf576b24e845a04ecad28e2cae265338fc5774461457baebecfdb6eb0786e28ef9bd64c3c4663508e587c3fab3a13bae852a1ce254a3d28140f299f223e0f18e6ac046f56a5e1780dfe39639d62b9b7bcb36885119f19036ea1114c44141fb7b514764d609ab73d9029415b0a011ed35bfaa5d1ef2b88b78cd3d6d4a2842f3776a2eca25499125c35fc0ab231cdf57983287d1c6785ded1c97fdc2e66294e3bf286fdddc9b62e382080fa86642c1d683dd05b2ea65dd0782cce117782bcc193dbf03240c92a3c81ed4eae64ac3d3981912ba74aaf95c8e5f246d92c92db153b910abfc2602ebe7e2b6662e588e3418767d60f47be77a14d9fa05a3286e494a3cc2c4396d7ffa543a57329a8ad719a406a8f3eab70a3e68001b196459b14df1daf039de48b452632035ffef027b0063f88f3a8adabb4587929175291827775b1b87a5638f8122120bafb4fe1b133576aacddca368418d62b3ccf93256fd4f8e4bd9d5a7e37027718fec8d30d34bd84e60edb11bd1c9393acdaef116e3b8beff8b280056513f55a437fe6d16a9b59dd5806cce3ef7a5e4dc2ec6e9926528053cb91680201b452d647b03f452e8e18eee0c7c526b05e7229e151e3250a3dd33b2330845392566e2eaab5ce12bd78ebfd948a1185bc6627e8e810a36852fa5476241247e5a278310fdf7a67e067ccc6a79486fc3f12e33edfd391c19157a0db73038cb209090b5efe1d69f89ffca7ded0794a159b95366301a6b1c867d4f33e84d6bb7274b4bacc62f381b2e07ef78d9a1aceb1522e1645d167aedf0deed3c2356232f8f92ba35fba84682b2881d36e7b0fcbfc7c2d2b9c4cf86e610c4e556e7f645f238f19bbdf1cc3d865b25e08d50888a934e1bcc3b3b035e8d9368486a2e67482e5274e037fe42204562fbca94e45d74b534f2baf511d6e53a886f4a9ab72c4050a3b3a955bd65ac026d136890b38107efaee13a1cd5544e8c28b8a42adcfa3f43d12864b15afba0a933e300b5ba6971dd55643bedf26bb7d8ca2b441a823743776b3da5579831de51a569920f0cdf94c8f644d285602d95e579546901b01991a84d908c8127700538c48f583be44b1d3e7e1b067dcd72bec7b7021b96971ac6a7c5664c072e5eef4602d13122dbf150263bd244982b154395bdf72590dc92b248d74b35dd4c4fccd11c496d114499c38413fb8a344ac5a24c35eae656712483b0f93542cd0e0f16b9709b9c0efafe9f49dcfffbca15f1e746eab4d72e7f3b88b47186d01e9e5b494e6ca5e358de26e672b92d2025bf80d3a57e7b1341efffe52a28c473dd171d86aa28a372700151fa1cf41c0526c861329544b410b81eff5add978251618e6540dbccfbf47c794de7e05fa2e1adfc28aaa1c0279bbfa545817233a69381822a5a24ef73e0e1f0129401a662e38a23b708b7f41a81a74bb5f624e91189ffe9db318a486245e7efbc85f4134387af2f4c8e4799685c8bfe17435267a371e95868df9fe38e90db6fefbbdef39bc8ba85bf5925db327678851d15de705365559622cbb19c2ab3800a14f28649f57f13ca756be5e6865724418d54f414b4b16a1621553c4c0068c36e15c5dd7a4c9b72d7791b9d36cfdf844c66a5c68528acb1e94e1d054eda3db0c01c169de762fb3d2509494a2d49e206aef156761563531bce0613962d8bb20af2ecafbcfcfb7e389cae03976f1dfa5a764744330e8fc9f6f2f5f79dcb254171409992a8f953bd8c64ecf2d444056622d3c17c3a653feadff02c7e0d9d8abc801d2a0ac664eeabb5687764e2843a0e980e306337c55fb8a0ffdfc965db6cab353843a59516233e6f5438575a32ec9d22e22ef0671c8804e2aadfe5c22a9a2e16f56fe4a8b6a3916455103199cb37a91302a357271c98f360fc54110e8f7d31834829d61c2342e8c5833c183516052c73a9abcd3026c686a693dfbe20654ec23b6f5ecbd31f1b227eecd4e91c3e6796ffee24bd9b33b643c9c1c6cf2e6e67e2bb75ac8cd1a8d9c0d7c73ce3cafc746b0a438264fdd91d30378cf1ea55939a6b269072856a719f97add16042597113e2333f769d98e23fc88c47b36784330b1cf549159121230a59eff8da3ce2529253b0bcc95e042fd9725be7be3b6f8a275e3449ca3425579565aa60c3c1ec88b0ccac700254238ae8cbb2d2ff119d8606ba1fea085d6753da76711222750e29fc14ca3493214d177784bcd49514145637690670da1f501a0e36010b4571a5e9c659c35c86d2185f5a25239ebf45211dac29992596b50d9a00132717f51c052901148d394e5ecf2dad42c290c4c650975bfd1c203f9fd083ae75a5e322175798c1dab052b2b1238681048ad7bc64dcaacf32f6df9a03b1370c70c9792aec9a50e4e077c88b7b0d350e3f56fa82ee7fe5b004752f4608aee358310abce8d7d0ebeabeacb3f5769a2f2309bdcf369c9e59d9e74049055407e58da2aff563409e44128f595bfeec2649dfbc433e05df8bbc805323dcc36745672b06a76520f858b96c3dfd35a0405998baa123a07469ff684acbcf892fbf412f09216860d69680ab805120673e3b5bf72dd1697709c030336b6d5563c73c1aa0d503f9a9c7795819cc6a4cc7ed04849ff4de262d79531f30a64666fd574d4706fb0f9d9b03a1d95b2c4437d998de8a5d52a102f6e15af761d4464cc0eed364e25c1c970af81f093d248eef4b2096bc6898811085d8e441f1b6d8c010475b67d717f569ab1946301443e235aa36c1205a2a7d7d2d8a397c07926828a1aea79e501dd3b29302c804850233ae10ec863f757a0ed4da7b094d1fae261e0b7fc885b541a1e692a852daf5e0d9c575069087ce29477466b481bef636cdf505e8d084f00aa7837011d0dc00278aa6a631b14062a75283a95f868be31492de7fbb0ab1e930588293f2cddb034a7dfb3626c8a170e785691bc86ac98bc875aa35f86f6e66410dca43b3fc12d2871c1a1ec1db6be42330fba7d526f38f77f0a4170c126c19f5af4ef9ff55ebc00d42c679418ad83fc2bdd28cbc9127d0053c3e3026f02264d3d3b3357bef84e3769e8adfe23bfaec7718f13c1f1c7530963affb95a70b0ba9ea99c66078ece184b7a2546f26fbac1fc3b9418e03a63dc3ded07cc6f345b207d418572499f528d2c1fa176f07dc54b92e0647759636f50822e53ddb0cd19ddeb2fe1f6f1c2a20eea6e78c0cca34f16c9dc79930774fdaa28e7b96f78c7d7944ef2c0af535ee293d6ae968070f615932f6192166e91b69c149ca9ecbee0a4a893a21f7c8120627691c146c3e64529e4e2fe17c9308127b4fa9ac6f08a3eae2f23877acc5c56beec1b21d1a9221ea93e12943bc0133fb89325aae8ed86074286fada961ca02dd06fbd7526545755bb16bb294fb353eece369bccdbe62882a9d1512b1eb9134d4cb83135936c6b82e740364d4accf5ac22e050dbf2421c0cdccfe060c2b8a5673631aae302eccddf10b598b4c705c916bf745eb2678c944966a5c199d697cab995802065b6a0aaf991bdc1804876dd30f126d378e0904a6560216839eb6c96529093ef716984746d25b26efba5cadb33b458d7ba7ec02c347a671c237782e93799418c6e91e020a911f201bc105ae8df56850c0f5045381f462366d1f4a4ee6316c8cfb2bd9672ee562ea7687c8a85ce30009cbfdcc68c6c0a7b86d980c01c1b87188eb00fdd91120cc776a7fe2f5e1b5ce5aa1027ca79a70eb3e5a6144d90ff4fd01dcc512aaec669e9e98e73e5a32c10f4f29be4d15f193eeb6f4dbd32812ef218a49702f2aed9f38156ca46d713ecc9052ddb7b9bdbc9e9385df080fec9188ea9fc7afab42d77f0fff0dc1897efa8f6ae224efa0eff29f90654d7aec66bb4e6bcc7252ba9176c793963a4169338f289aabc5e95ed90cd5e658184b5b456522477c55e58d2cc3541d74a5965fa791b9336cedf2ab4052527b45bfb61ad49a94c0fc30d01712fd6f676a2a04c67cd4d13c72e943b01148bc98f43973e69ea3b5c8294ad7640b30d6ae913db595e084dc3a8e723907e538ccc314e996f7e4d27dd2a6f15809969db82c448006c884519b5b000381f889568a64bca3747418e30af339440a098b08f4a2e1577cc82ef579b547cc7b9100b536f0d8bf8fb05060592b2b6495fdb2688fe21d98716fdc3b8e3eca37b878d314d092718c196933dc2c8e426ff749daa75080bcc89c0a43e71aba454e55870cb600eebca96f8b8c5c008b41358a34164ba30a42f949af2b529eb7289930b543bb13dda64726d29d075aabad05fcb0170781d84a2cc51bb6089328543b79064df990532480d121b61af4d4e19d1bbf89315dab07922f12ac4092daab23a9995ba868cc8008948071162dd343ce534d5fab6398b1f8c0e0baadb622ffb754dc0b6232ed322ff37ffb0a8e1b31a40a804eb893f2b3cf4544aa1f170b4e4edd5accdd4329ef7cf9355bfde5b421e92284021b76ab807ea922010d4b5bb32e485d8b806b2a1001a2caaf5f6106b173a5e2c0e61721676087370c346163f62830fec3730f484fb6a4733094ac172aca34928af3e147fcf06f0e4ae8ab872f44ec9fe44b928edb1e0d761937e41b970b61007473559e87a4e7c9bd4d6b50b400839f25a9395aff1ecd72c21b73280098c95ba2e3f428494ab598106a98ac8965beb96cb69b06b7523cb1ac3ef333ef04e7bc"}) r6 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r6, @ANYBLOB=',rootmode=00000000000000000240000,user_id=', @ANYRESHEX=r3, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) openat(r3, &(0x7f0000000180)='./file0\x00', 0x40500, 0x1e1) r7 = socket$vsock_stream(0x28, 0x1, 0x0) write$binfmt_script(r7, &(0x7f0000001680)={'#! ', './file0', [{0x20, 'ip6erspan0\x00'}, {0x20, ']$[,+*}\n-@}]'}], 0xa, "b7d675a68b93548d622ffd67c696834f8c9af078ea7a8a1b8daa2b0afd576c098a0708554f31c79c7b9f54c8567e29c4ccefac1aabc3bee915579deb716587f255dbe4cb394e77a8d8ee74e657e63b6b93ed2ce8139c62b5ab632e5e1654382a177996b449fd3508b58c57f2708ea9ad50593d60b9119c6f727565b562b4e8753df9da1c81ae9961bc3657cf545c7f98c7f93881458cf373dfbcc63ad07196ad1bd0c70d83055357543304bc4231aae86cb1d4f77db321f62200e2462d940fcf69465ede95dd4434db0ddce876190a0ed9054a6ef1eb927a30b2a42865e946b505891f9824e3d97c314c3a6be27d965a701a8b37e5b7c298c108c5b6e774b48c37007d26f1b1f9df30576563a5d41ef57dd9d62dfa689eb6c04f612d5b46918ddda7cb94836bc842af805dfb5041028c2195555732a9fda4dfa48fd0c28cda26aa8010963d2fc5da5fc0d81b949467953eb08f131396daf81303ff758822969bcd999e9f8df55d48cccccb8fe54e616d8b7b70bfe548c1a918fedc0e97e3bf3d5a678408944b9b8f51ba72562571ffd020c4281f082093e5f44b1176dcca76b77ce39144e3450066c87d436a219a2fe4186b85c790222bfd91af33228ab4f3c55c94b26cc0d85505ea4b4a2dfcc5a47a6716d0c39d4f49facfe1c52e2427c548010cf44e55adca5f84c1138a32b5058c3bdd82f0d53094023df445bcea784b9006cf67891620c6e5d5c00f8628af844e3c1099a9531e0b2d70ec0863b7ab19fbeaaf51bb727b08fd3667e32abcf65747cbd8afefe4ce3e69768832c7e56a20426c35d173bd220239e98ef8831338970760021e753071fc848ec9a5cb80dc5a1e6cb3561ba668243c27106ac60c0b712235bd12891a1711eaf2f8d6c9e75257eb7494d0bff0ace43d486cc7338dc0a88b2d06822fcb5335b1e7efa5e3bbac6355ac058f616e80c96cd46831695d183609a4a8cba4e145faabcaf7db59bf5ac4475daf20cec5c62be18ae8a1a4b13362441f99f46b7d5d48c87b5000ace1e43ae1734232517237b0063027b0198ba3bf8d413a8e39da4921a91b4afbe4fbc862205c02ea05f52987e93641b187ed9461b742dac6e53c3816e9e6b8063d1a377eed959aef2f869753e73a4cd47f7cc1baf200341e42a704f538b0da8f481403ac5cd0eb71d4d2be4a70b5b1f314457bc4915df76db62b7fbbc442ae44e0f7c7c4ce08dd28102629502cdbf42c4ba09ed1d7f842e15183441ee48c893dc60c9e994fc9015195f4e35ac06a50f3270beade7880caeb0369ee51c4e2d83d89bf67e6520c3e9dbf5f912d9471c00b3a782342a1063b18a3f84878dc6fd3deb98bf3b403a24248589a3e8dc7789586c1a820c850c2cd6e0517866f43df66f739887071bcaca3a289b719ed9982eda6251ee1b55ba69b613b72051ca451429e8de3025b3c70d27e717edbb0e9275eb41d7e2bad7b8ce2c97a282027189869643b3ce159bd4cf54687bd923d013530e50203bfb2e504655e8c7fd09123c8007bf9a64109bcfff58374f0716479fac464c2fd198fe73952db470466c18864fa6ede8d900cca60c58183d6f165918452356c8f7b1501dfa2877b2f3256c118e457e3f6b99abb8749fd53cc8b42544c70b3fabc63e5652879f03664334cd1489d18d8922c2c4aae513ea9256b283a52da5b50c1576f47552ab3cd315b15bc5e178c8b16d241ae555c57bf0b1c85a0edd999eac5fc15eac1b4cc6270ab2980bf4e5f6e13ff0b3de4928c5fb1fbc3b8b0a69a84f930fb9ec32ed26edceccad48927d162d28136626035fdcfbb3b71f00d82abfba61a0bffe53b7660b679877be103b8737843720b2aacb18e405301b101390e156e9e2678574060c4e4055ab85135ddc7e73ea1262836b6d0c32fd7c24b7919079d66cf4bf68d2e5dbd111b7fc3f5a9608a603aece92457d0708c50f8c915825c72ee474ea527aabebbeddb4b498a8f4fa40d69aa9cced20e138319910eed64d3a5b1ac9bf0a58ba458c2c4f32edcb8c8fd69c0b550994dc3f5afa302833cb15d5456bd8a421b086929e12f6ae996ba5217862578247e3bdaf68288f1b08b622c2ae7aa3af037aeda042a0112292b9fa6895f4cdeeb134ac045cb6b93d0b2766a58f2788c07d095f64d02bfa590ed2f5aebe08307dc60ee32ff0a813c959562498515233c9d79d9f6183318e0c4ec3c36ee5a1dae422d93119e4440ff1068c56094409434d999b2c815b096e118f8739686e05ad21bf9ca18ddd19fdca6f85bfba89c9947c28a7128d6e0d42905e907fd09f8a23f1d75ffad396efb43de7812288b38dbc6ceb39e7ff198a4e8612e51be3dccab9343ebae6751f9ee107b2e8d930f56f36d10fa5b51dea4a7e2928ae60a15ae6dac90731a7c16bc3bbeb8939eb6e18c50fa072be0522ab63708fcf11a3fed60211e4fc49fdf5b8e72b3bd1f0349ce2d87051aabfa6b0d4d43a1d6086f59e6c5a33283ee8a7a65467e4d82dd265c096ec47458dc49aff4929cb431e88b0896843c27de4579bb61763d1280eb3ef1b15b27d932902d1f8e15c6df532121781cc7c47999f539e5129dd406ba5ed602330444de630e9004bcc8c4ff4e70d6d9609f7d79c666f863c3d9684687b27c6cc6817e1d00ee68a705a8a62904775a2e7cdefefa7dbf592d6448d1e2acb0e5ae1714f8877a94d5b526c0e9dc4797ec8b6bfd4306737f42dfd2f34aa5226f44bf5c634402d4a4b0936dabb2404658f574d1b07c1ba4c6cb1f81b667f25cab918370e4f96439bed1d78d323cffb461f329161c783a1e5ffc51de7aae011e7e4d8c2d35aec646f9825acc36dabb3e4d6ea75737d823d4edb90dee26df528e3adb140b926094d80f92e23c2a3aad293aa624c5ca23140da59f3f5e979420f0e245df5f540e7f42e6afa39d91e127a93a3d5677d6d34b576d6a23a11706776ab64d4b60c702b4b047cf3d0f13b0fe315a045f627fe230f1aecfd5cf285c95b2c4da2ecbd92c85495c5c4666837ef834b70c684c4a895b7def2167b186e43bbe67c1e044a01b9c7456b672617c2995cee8e7d30834c33ab50ea574fa67bffa440cf881cb00321c9f2547578f69d4639e9506ca9fb73560fc9ebd8e640d885838a2539e116bf83ea515efa1ff56df6cdc63a89a7b132417d9386c0a4688751b78c68a7f61f2e347edbddfede98263102f6f3d8b58d9c8f2b2f460d354bb4755eacce07efe4ba4e81e2f3e98b2950971dc7544f1c2783ef007f28ba89f78e8f340c7f187b116c42b40eef8caf695a090110a22334081735d43e1c60a310f459e46ac840b83ffdceef751d97771e5b8dd7fda0f331003f985a33bc235848d6132db58b70ece26f33b0c3b5dc3676cdc8d7d3ecd71b307000acac317bdbca495ffe373a8bdc37323bbecab0faf7d7866385ddfdfdea80819b491ad3bc8103582e4f3a5eb1ad74d1327494513623cbf670e6a1be559204879f88298890b30f8b05c151a01cd4c1ed5364f6446c3360b368dd093d0d07d106675feff4253e9d0388b1dc211c0af749b9eabafee92cb3064bdb36552f67da5f956c6309cb2e134288580742f9aee9ddc9d976388ce7f06fb8eaee041b22e7b6649aee94ec04e1988651c6df8b5d6bcdd78aed9ca19dbdc789c5434f008a42a50e38b3c3fd644a597be0f5e974f68ef48b957c53c92410ccb84ebb554db435c23b0dcb05ec79e503747175bee1bc67097d295351eff5fbe3b8a6d817c7cd8f13b01e1ac7abb5bfc8ccc70c31e2cc5c18643f17a66b44f9dcc3f3921c9209497bf7a2956cfb1c684efd1eeaa2b3fa6aabdcafc61eb4bdcc033b43ef7044d99ba7d05d5181be28a995419d24549b0334dcec255dfdeef8faff1e41322834e17d57a532670ccf8491a46f5f49274147198addbccb472a3cf1266067304961af472ae50ad5124e9fa8b2aa9c9ace61df6afc1987b0d872c1bb697c61b873ecf5224fed83c54f1ecdb085e3430027e521d27ba0c5e9e8a4e162d8665c9c50774c8fad3b7b11be310a151f7f063dfb352fa87713ea06a2a2959a7b5c72e4de9f02931e1fbaeb799904d8962b650cb335226e84441e01a48115da7c213bc5c4db19305619fc421debd7847b17b515e092e929d1d7bf0d9767051fb8c9dd792f75ead391fca25b78498c4943c13ebbe2d4d207186b6cc02ce40977e616fabfede3c43a0306005be966fd83ef20f0cf506d3748df6894032dc834f6626d2589fb6fcb8345899866d9c9b9425aed558bbe047c23b9166fe36204970b052a4d4d4701c1d8b4d3f89087d82d952f65aab5f1e6e680899f896c0b461a8619995c5af0507666fa844310419b824cb12ade11d548bee275b4d3d821727f712962fc801d3fc63849db90ca1f1741f4eb8a327db85b6e863997f66a0aeaf40060eab56b5d531f7f3dd376e3d1d0b5e822d363b5de7d88e05ce795e3686189749171096917d62ce8d31f32a2fdb972be60ddf81b412236e717d10788e3ab999f0e406b04266ae58e380a8b830b0ba15e8ba9cfc6ee2604df5f2768f614ac6a4901927c83f9a70a9432262662bca6d90cec678ca9919a4acdb72c59523bef52e14c85f918972dec4af8fd735bbee377fdb33969676cc7cbe3f774913ec22ec386164e8f621dc75de81b6bbbdcde7e6ce6081404eff1416c6da5549a074535a420d063552b0acb829e50e6f11b2a33efafd7b6cda0e6038543432fd230ff4a86815b025cf646b6c60687b81be0a7a61423e078ac13c164494115f696d7e45c18786552ca7bdf57a2997b446d18b89a83a6bb0d8573cd3cbe0b88c5945f56938c2f54948bd7a2c39fd8cde0ace4f236221f57d471315e49b8a889a9091b57df1c4b14bd6a48829da1d41282f2b5c9fdc0a91e147e564946135c9212113e25a0962cbafe8e9e65f0b912ff1a12e29f2974f064669f3fc92c159ee84027daf3c281553e282d5174badaa0e7b36e773e1363de08f1abe9bb7057ce12b80b0ac2c40330c790a298ed57ab5de099c019784e68175744fa7246ffce6653782be8c0e7e652fcf2d3f2d3b57b6f73a5b0837e42c98341c132b588320461f6f4fa2ed35f2a520d0d30b910b186cadcdb86ac0ab89cd17ea08e1b0ac2da7f2cf79b7de53ea1294e2dc5f315933cfe150e971eb011e137ee0008cc62c5d83c3904b0785ec3209d40075875d44393b88fdbe5e5fae8e04d4a22a6612051a6158da1b8de5771b74b7244649e61148202741a73183299d407d5573b12a3f113eb6c18fcfd90be0e2183c37fdbb958b5513018f5e30eeb88c9002ea45d1bfed1160a84fd7b54289e16617dcfb715f604f8ae2af325847670e22326337e73bb91e271ef3c5222d7b2621e6405c254910e8fd8ae3b060674228eda976790bee2370a85599fe4b5d29769a9d3d8f4195193f08c89eae89f99f4d2ba89ac758d1e83328bdd07ec62d12406194ae9c9d3748d0d6f6a50a9025b4ced8b7664ad80dca58e4f7e0a58cade4ea32ffe12abe258baf5ead8c479fc5214b94d531db7348200d242bf15dc546432b1ab433b1387f55439132a1fdabc4e6308540db84e796986d6d8621ce520716a4b5fa728fd17e6683dcda98250747b9597b42e6835f2aa6597f90af257745b12395aafd31a7a469a9f3fd931a5981464b92f09474d0867544e26c4785c769b0add5d9c065710bbc7aef6b779ffa17637f5eae2af2df0de9e9e91a7464b04a0b195af9d6ec60c258fb4757494f64fe370d0869cca4f1877fda091e9dc60b6ac90dd8d5935cd8178052614984"}, 0x1024) io_submit(r4, 0x0, &(0x7f0000000640)) syz_mount_image$ext4(0x0, &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) (async) write$binfmt_script(r0, &(0x7f0000000380)=ANY=[], 0x208e24b) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) (async) write$binfmt_script(r2, &(0x7f0000000740)=ANY=[], 0x3af4701e) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000a, 0x28012, r2, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.events\x00', 0x7a05, 0x1700) (async) sendfile(r3, r1, 0x0, 0x100000001) (async) io_setup(0x6, &(0x7f0000000100)) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r5, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) (async) ioctl$BTRFS_IOC_ADD_DEV(r5, 0x5000940a, &(0x7f0000000680)={{}, "44536ecd65faf2b5e1e52586bb458afd2d04e40f99cacc6353f0a6fba036caceebb75b5e0c4260b524cfd91a005f644460cd13894df5050db2799d631767b8deece891d183bf893644e13693ee7fdd284db5d84fceb858d049f39f15f7eb612cd99d69abdbb5690094383b3df885dab8c572a75fc4860dc1cce083ce200f037620548e18d92987342ca9375f7c466fd25c7a4dff6b1429bfbcab3bf39ae2bb30514543ba64642135f659fcfa9a7163ba2fcabce6d0df147d7c85af7fd4802640ff931d9563dfe1c30d3339fb77c2aa1a8afc23e654624524aa48618c83351915a1096e594fa92a0046186835dd509f361b81181d3831d77ec2be06ef83e97ac0e735941d77289865f167644df4dd8b6cf460efbbf999335dd92fce36cff46dbf0fedfd77507bfb17295fd14a3eec66ad89b04e4f6747b8cc9baf072607b37194620d596f6be8f039386115ad0d57e374620cd7a651f51f831a4c3bef0a8cf859d99cf6eb4d4041b792eef07fef2c41ca1fb9893339d87b63f2644a0bd00ec0119d8bc5a025e709d9f35eede37a1cd7b7f4aa9999756b3076b552b7c8922952d629b29f6b9cda019d7226831d834934be546125fcc5e81cb84afcb77c73d86d47e4e1b655a12e15b9008dd160030cd65e771216d888fa1542cc3a9dfd91049629ecd7e292e73fb71110185a94f61d3215c13149c4c195eb0c37952b05e1a715b1f1d7fffb5932fce87870c75625fc46cf33f8f59c5ee72ddf80eddadf240bbf41052ebbc759fe93c6b75929ce554003d709b3af8f389c1ca04f86d618e5da8498eb5069df75c65160b1c5918cd2a0b281a973b219c2a50fb66e0e05c846833727c7d1d93da144ab006940d2f7359589255ebdac8fb61aa495a838ea91b6bafb2d827a1795759a8d9f33cb7e4a6b345321deb11512962af4bb5390c2044b32fac4a0867c1c58fea17457ece5a6486f519f8b01016e23f4ab4b90123c7a08e4760e5bbe0c01b12ee8b1f1853ab0014e9032b98b407bdcaeefe29a845bf26f0682f6b3062bef02102e42ec039a1a4401d6f3a43ad64ea610fe73bd4c0cf576b24e845a04ecad28e2cae265338fc5774461457baebecfdb6eb0786e28ef9bd64c3c4663508e587c3fab3a13bae852a1ce254a3d28140f299f223e0f18e6ac046f56a5e1780dfe39639d62b9b7bcb36885119f19036ea1114c44141fb7b514764d609ab73d9029415b0a011ed35bfaa5d1ef2b88b78cd3d6d4a2842f3776a2eca25499125c35fc0ab231cdf57983287d1c6785ded1c97fdc2e66294e3bf286fdddc9b62e382080fa86642c1d683dd05b2ea65dd0782cce117782bcc193dbf03240c92a3c81ed4eae64ac3d3981912ba74aaf95c8e5f246d92c92db153b910abfc2602ebe7e2b6662e588e3418767d60f47be77a14d9fa05a3286e494a3cc2c4396d7ffa543a57329a8ad719a406a8f3eab70a3e68001b196459b14df1daf039de48b452632035ffef027b0063f88f3a8adabb4587929175291827775b1b87a5638f8122120bafb4fe1b133576aacddca368418d62b3ccf93256fd4f8e4bd9d5a7e37027718fec8d30d34bd84e60edb11bd1c9393acdaef116e3b8beff8b280056513f55a437fe6d16a9b59dd5806cce3ef7a5e4dc2ec6e9926528053cb91680201b452d647b03f452e8e18eee0c7c526b05e7229e151e3250a3dd33b2330845392566e2eaab5ce12bd78ebfd948a1185bc6627e8e810a36852fa5476241247e5a278310fdf7a67e067ccc6a79486fc3f12e33edfd391c19157a0db73038cb209090b5efe1d69f89ffca7ded0794a159b95366301a6b1c867d4f33e84d6bb7274b4bacc62f381b2e07ef78d9a1aceb1522e1645d167aedf0deed3c2356232f8f92ba35fba84682b2881d36e7b0fcbfc7c2d2b9c4cf86e610c4e556e7f645f238f19bbdf1cc3d865b25e08d50888a934e1bcc3b3b035e8d9368486a2e67482e5274e037fe42204562fbca94e45d74b534f2baf511d6e53a886f4a9ab72c4050a3b3a955bd65ac026d136890b38107efaee13a1cd5544e8c28b8a42adcfa3f43d12864b15afba0a933e300b5ba6971dd55643bedf26bb7d8ca2b441a823743776b3da5579831de51a569920f0cdf94c8f644d285602d95e579546901b01991a84d908c8127700538c48f583be44b1d3e7e1b067dcd72bec7b7021b96971ac6a7c5664c072e5eef4602d13122dbf150263bd244982b154395bdf72590dc92b248d74b35dd4c4fccd11c496d114499c38413fb8a344ac5a24c35eae656712483b0f93542cd0e0f16b9709b9c0efafe9f49dcfffbca15f1e746eab4d72e7f3b88b47186d01e9e5b494e6ca5e358de26e672b92d2025bf80d3a57e7b1341efffe52a28c473dd171d86aa28a372700151fa1cf41c0526c861329544b410b81eff5add978251618e6540dbccfbf47c794de7e05fa2e1adfc28aaa1c0279bbfa545817233a69381822a5a24ef73e0e1f0129401a662e38a23b708b7f41a81a74bb5f624e91189ffe9db318a486245e7efbc85f4134387af2f4c8e4799685c8bfe17435267a371e95868df9fe38e90db6fefbbdef39bc8ba85bf5925db327678851d15de705365559622cbb19c2ab3800a14f28649f57f13ca756be5e6865724418d54f414b4b16a1621553c4c0068c36e15c5dd7a4c9b72d7791b9d36cfdf844c66a5c68528acb1e94e1d054eda3db0c01c169de762fb3d2509494a2d49e206aef156761563531bce0613962d8bb20af2ecafbcfcfb7e389cae03976f1dfa5a764744330e8fc9f6f2f5f79dcb254171409992a8f953bd8c64ecf2d444056622d3c17c3a653feadff02c7e0d9d8abc801d2a0ac664eeabb5687764e2843a0e980e306337c55fb8a0ffdfc965db6cab353843a59516233e6f5438575a32ec9d22e22ef0671c8804e2aadfe5c22a9a2e16f56fe4a8b6a3916455103199cb37a91302a357271c98f360fc54110e8f7d31834829d61c2342e8c5833c183516052c73a9abcd3026c686a693dfbe20654ec23b6f5ecbd31f1b227eecd4e91c3e6796ffee24bd9b33b643c9c1c6cf2e6e67e2bb75ac8cd1a8d9c0d7c73ce3cafc746b0a438264fdd91d30378cf1ea55939a6b269072856a719f97add16042597113e2333f769d98e23fc88c47b36784330b1cf549159121230a59eff8da3ce2529253b0bcc95e042fd9725be7be3b6f8a275e3449ca3425579565aa60c3c1ec88b0ccac700254238ae8cbb2d2ff119d8606ba1fea085d6753da76711222750e29fc14ca3493214d177784bcd49514145637690670da1f501a0e36010b4571a5e9c659c35c86d2185f5a25239ebf45211dac29992596b50d9a00132717f51c052901148d394e5ecf2dad42c290c4c650975bfd1c203f9fd083ae75a5e322175798c1dab052b2b1238681048ad7bc64dcaacf32f6df9a03b1370c70c9792aec9a50e4e077c88b7b0d350e3f56fa82ee7fe5b004752f4608aee358310abce8d7d0ebeabeacb3f5769a2f2309bdcf369c9e59d9e74049055407e58da2aff563409e44128f595bfeec2649dfbc433e05df8bbc805323dcc36745672b06a76520f858b96c3dfd35a0405998baa123a07469ff684acbcf892fbf412f09216860d69680ab805120673e3b5bf72dd1697709c030336b6d5563c73c1aa0d503f9a9c7795819cc6a4cc7ed04849ff4de262d79531f30a64666fd574d4706fb0f9d9b03a1d95b2c4437d998de8a5d52a102f6e15af761d4464cc0eed364e25c1c970af81f093d248eef4b2096bc6898811085d8e441f1b6d8c010475b67d717f569ab1946301443e235aa36c1205a2a7d7d2d8a397c07926828a1aea79e501dd3b29302c804850233ae10ec863f757a0ed4da7b094d1fae261e0b7fc885b541a1e692a852daf5e0d9c575069087ce29477466b481bef636cdf505e8d084f00aa7837011d0dc00278aa6a631b14062a75283a95f868be31492de7fbb0ab1e930588293f2cddb034a7dfb3626c8a170e785691bc86ac98bc875aa35f86f6e66410dca43b3fc12d2871c1a1ec1db6be42330fba7d526f38f77f0a4170c126c19f5af4ef9ff55ebc00d42c679418ad83fc2bdd28cbc9127d0053c3e3026f02264d3d3b3357bef84e3769e8adfe23bfaec7718f13c1f1c7530963affb95a70b0ba9ea99c66078ece184b7a2546f26fbac1fc3b9418e03a63dc3ded07cc6f345b207d418572499f528d2c1fa176f07dc54b92e0647759636f50822e53ddb0cd19ddeb2fe1f6f1c2a20eea6e78c0cca34f16c9dc79930774fdaa28e7b96f78c7d7944ef2c0af535ee293d6ae968070f615932f6192166e91b69c149ca9ecbee0a4a893a21f7c8120627691c146c3e64529e4e2fe17c9308127b4fa9ac6f08a3eae2f23877acc5c56beec1b21d1a9221ea93e12943bc0133fb89325aae8ed86074286fada961ca02dd06fbd7526545755bb16bb294fb353eece369bccdbe62882a9d1512b1eb9134d4cb83135936c6b82e740364d4accf5ac22e050dbf2421c0cdccfe060c2b8a5673631aae302eccddf10b598b4c705c916bf745eb2678c944966a5c199d697cab995802065b6a0aaf991bdc1804876dd30f126d378e0904a6560216839eb6c96529093ef716984746d25b26efba5cadb33b458d7ba7ec02c347a671c237782e93799418c6e91e020a911f201bc105ae8df56850c0f5045381f462366d1f4a4ee6316c8cfb2bd9672ee562ea7687c8a85ce30009cbfdcc68c6c0a7b86d980c01c1b87188eb00fdd91120cc776a7fe2f5e1b5ce5aa1027ca79a70eb3e5a6144d90ff4fd01dcc512aaec669e9e98e73e5a32c10f4f29be4d15f193eeb6f4dbd32812ef218a49702f2aed9f38156ca46d713ecc9052ddb7b9bdbc9e9385df080fec9188ea9fc7afab42d77f0fff0dc1897efa8f6ae224efa0eff29f90654d7aec66bb4e6bcc7252ba9176c793963a4169338f289aabc5e95ed90cd5e658184b5b456522477c55e58d2cc3541d74a5965fa791b9336cedf2ab4052527b45bfb61ad49a94c0fc30d01712fd6f676a2a04c67cd4d13c72e943b01148bc98f43973e69ea3b5c8294ad7640b30d6ae913db595e084dc3a8e723907e538ccc314e996f7e4d27dd2a6f15809969db82c448006c884519b5b000381f889568a64bca3747418e30af339440a098b08f4a2e1577cc82ef579b547cc7b9100b536f0d8bf8fb05060592b2b6495fdb2688fe21d98716fdc3b8e3eca37b878d314d092718c196933dc2c8e426ff749daa75080bcc89c0a43e71aba454e55870cb600eebca96f8b8c5c008b41358a34164ba30a42f949af2b529eb7289930b543bb13dda64726d29d075aabad05fcb0170781d84a2cc51bb6089328543b79064df990532480d121b61af4d4e19d1bbf89315dab07922f12ac4092daab23a9995ba868cc8008948071162dd343ce534d5fab6398b1f8c0e0baadb622ffb754dc0b6232ed322ff37ffb0a8e1b31a40a804eb893f2b3cf4544aa1f170b4e4edd5accdd4329ef7cf9355bfde5b421e92284021b76ab807ea922010d4b5bb32e485d8b806b2a1001a2caaf5f6106b173a5e2c0e61721676087370c346163f62830fec3730f484fb6a4733094ac172aca34928af3e147fcf06f0e4ae8ab872f44ec9fe44b928edb1e0d761937e41b970b61007473559e87a4e7c9bd4d6b50b400839f25a9395aff1ecd72c21b73280098c95ba2e3f428494ab598106a98ac8965beb96cb69b06b7523cb1ac3ef333ef04e7bc"}) (async) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (async) mount$fuse(0x0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r6, @ANYBLOB=',rootmode=00000000000000000240000,user_id=', @ANYRESHEX=r3, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) openat(r3, &(0x7f0000000180)='./file0\x00', 0x40500, 0x1e1) (async) socket$vsock_stream(0x28, 0x1, 0x0) (async) write$binfmt_script(r7, &(0x7f0000001680)={'#! ', './file0', [{0x20, 'ip6erspan0\x00'}, {0x20, ']$[,+*}\n-@}]'}], 0xa, "b7d675a68b93548d622ffd67c696834f8c9af078ea7a8a1b8daa2b0afd576c098a0708554f31c79c7b9f54c8567e29c4ccefac1aabc3bee915579deb716587f255dbe4cb394e77a8d8ee74e657e63b6b93ed2ce8139c62b5ab632e5e1654382a177996b449fd3508b58c57f2708ea9ad50593d60b9119c6f727565b562b4e8753df9da1c81ae9961bc3657cf545c7f98c7f93881458cf373dfbcc63ad07196ad1bd0c70d83055357543304bc4231aae86cb1d4f77db321f62200e2462d940fcf69465ede95dd4434db0ddce876190a0ed9054a6ef1eb927a30b2a42865e946b505891f9824e3d97c314c3a6be27d965a701a8b37e5b7c298c108c5b6e774b48c37007d26f1b1f9df30576563a5d41ef57dd9d62dfa689eb6c04f612d5b46918ddda7cb94836bc842af805dfb5041028c2195555732a9fda4dfa48fd0c28cda26aa8010963d2fc5da5fc0d81b949467953eb08f131396daf81303ff758822969bcd999e9f8df55d48cccccb8fe54e616d8b7b70bfe548c1a918fedc0e97e3bf3d5a678408944b9b8f51ba72562571ffd020c4281f082093e5f44b1176dcca76b77ce39144e3450066c87d436a219a2fe4186b85c790222bfd91af33228ab4f3c55c94b26cc0d85505ea4b4a2dfcc5a47a6716d0c39d4f49facfe1c52e2427c548010cf44e55adca5f84c1138a32b5058c3bdd82f0d53094023df445bcea784b9006cf67891620c6e5d5c00f8628af844e3c1099a9531e0b2d70ec0863b7ab19fbeaaf51bb727b08fd3667e32abcf65747cbd8afefe4ce3e69768832c7e56a20426c35d173bd220239e98ef8831338970760021e753071fc848ec9a5cb80dc5a1e6cb3561ba668243c27106ac60c0b712235bd12891a1711eaf2f8d6c9e75257eb7494d0bff0ace43d486cc7338dc0a88b2d06822fcb5335b1e7efa5e3bbac6355ac058f616e80c96cd46831695d183609a4a8cba4e145faabcaf7db59bf5ac4475daf20cec5c62be18ae8a1a4b13362441f99f46b7d5d48c87b5000ace1e43ae1734232517237b0063027b0198ba3bf8d413a8e39da4921a91b4afbe4fbc862205c02ea05f52987e93641b187ed9461b742dac6e53c3816e9e6b8063d1a377eed959aef2f869753e73a4cd47f7cc1baf200341e42a704f538b0da8f481403ac5cd0eb71d4d2be4a70b5b1f314457bc4915df76db62b7fbbc442ae44e0f7c7c4ce08dd28102629502cdbf42c4ba09ed1d7f842e15183441ee48c893dc60c9e994fc9015195f4e35ac06a50f3270beade7880caeb0369ee51c4e2d83d89bf67e6520c3e9dbf5f912d9471c00b3a782342a1063b18a3f84878dc6fd3deb98bf3b403a24248589a3e8dc7789586c1a820c850c2cd6e0517866f43df66f739887071bcaca3a289b719ed9982eda6251ee1b55ba69b613b72051ca451429e8de3025b3c70d27e717edbb0e9275eb41d7e2bad7b8ce2c97a282027189869643b3ce159bd4cf54687bd923d013530e50203bfb2e504655e8c7fd09123c8007bf9a64109bcfff58374f0716479fac464c2fd198fe73952db470466c18864fa6ede8d900cca60c58183d6f165918452356c8f7b1501dfa2877b2f3256c118e457e3f6b99abb8749fd53cc8b42544c70b3fabc63e5652879f03664334cd1489d18d8922c2c4aae513ea9256b283a52da5b50c1576f47552ab3cd315b15bc5e178c8b16d241ae555c57bf0b1c85a0edd999eac5fc15eac1b4cc6270ab2980bf4e5f6e13ff0b3de4928c5fb1fbc3b8b0a69a84f930fb9ec32ed26edceccad48927d162d28136626035fdcfbb3b71f00d82abfba61a0bffe53b7660b679877be103b8737843720b2aacb18e405301b101390e156e9e2678574060c4e4055ab85135ddc7e73ea1262836b6d0c32fd7c24b7919079d66cf4bf68d2e5dbd111b7fc3f5a9608a603aece92457d0708c50f8c915825c72ee474ea527aabebbeddb4b498a8f4fa40d69aa9cced20e138319910eed64d3a5b1ac9bf0a58ba458c2c4f32edcb8c8fd69c0b550994dc3f5afa302833cb15d5456bd8a421b086929e12f6ae996ba5217862578247e3bdaf68288f1b08b622c2ae7aa3af037aeda042a0112292b9fa6895f4cdeeb134ac045cb6b93d0b2766a58f2788c07d095f64d02bfa590ed2f5aebe08307dc60ee32ff0a813c959562498515233c9d79d9f6183318e0c4ec3c36ee5a1dae422d93119e4440ff1068c56094409434d999b2c815b096e118f8739686e05ad21bf9ca18ddd19fdca6f85bfba89c9947c28a7128d6e0d42905e907fd09f8a23f1d75ffad396efb43de7812288b38dbc6ceb39e7ff198a4e8612e51be3dccab9343ebae6751f9ee107b2e8d930f56f36d10fa5b51dea4a7e2928ae60a15ae6dac90731a7c16bc3bbeb8939eb6e18c50fa072be0522ab63708fcf11a3fed60211e4fc49fdf5b8e72b3bd1f0349ce2d87051aabfa6b0d4d43a1d6086f59e6c5a33283ee8a7a65467e4d82dd265c096ec47458dc49aff4929cb431e88b0896843c27de4579bb61763d1280eb3ef1b15b27d932902d1f8e15c6df532121781cc7c47999f539e5129dd406ba5ed602330444de630e9004bcc8c4ff4e70d6d9609f7d79c666f863c3d9684687b27c6cc6817e1d00ee68a705a8a62904775a2e7cdefefa7dbf592d6448d1e2acb0e5ae1714f8877a94d5b526c0e9dc4797ec8b6bfd4306737f42dfd2f34aa5226f44bf5c634402d4a4b0936dabb2404658f574d1b07c1ba4c6cb1f81b667f25cab918370e4f96439bed1d78d323cffb461f329161c783a1e5ffc51de7aae011e7e4d8c2d35aec646f9825acc36dabb3e4d6ea75737d823d4edb90dee26df528e3adb140b926094d80f92e23c2a3aad293aa624c5ca23140da59f3f5e979420f0e245df5f540e7f42e6afa39d91e127a93a3d5677d6d34b576d6a23a11706776ab64d4b60c702b4b047cf3d0f13b0fe315a045f627fe230f1aecfd5cf285c95b2c4da2ecbd92c85495c5c4666837ef834b70c684c4a895b7def2167b186e43bbe67c1e044a01b9c7456b672617c2995cee8e7d30834c33ab50ea574fa67bffa440cf881cb00321c9f2547578f69d4639e9506ca9fb73560fc9ebd8e640d885838a2539e116bf83ea515efa1ff56df6cdc63a89a7b132417d9386c0a4688751b78c68a7f61f2e347edbddfede98263102f6f3d8b58d9c8f2b2f460d354bb4755eacce07efe4ba4e81e2f3e98b2950971dc7544f1c2783ef007f28ba89f78e8f340c7f187b116c42b40eef8caf695a090110a22334081735d43e1c60a310f459e46ac840b83ffdceef751d97771e5b8dd7fda0f331003f985a33bc235848d6132db58b70ece26f33b0c3b5dc3676cdc8d7d3ecd71b307000acac317bdbca495ffe373a8bdc37323bbecab0faf7d7866385ddfdfdea80819b491ad3bc8103582e4f3a5eb1ad74d1327494513623cbf670e6a1be559204879f88298890b30f8b05c151a01cd4c1ed5364f6446c3360b368dd093d0d07d106675feff4253e9d0388b1dc211c0af749b9eabafee92cb3064bdb36552f67da5f956c6309cb2e134288580742f9aee9ddc9d976388ce7f06fb8eaee041b22e7b6649aee94ec04e1988651c6df8b5d6bcdd78aed9ca19dbdc789c5434f008a42a50e38b3c3fd644a597be0f5e974f68ef48b957c53c92410ccb84ebb554db435c23b0dcb05ec79e503747175bee1bc67097d295351eff5fbe3b8a6d817c7cd8f13b01e1ac7abb5bfc8ccc70c31e2cc5c18643f17a66b44f9dcc3f3921c9209497bf7a2956cfb1c684efd1eeaa2b3fa6aabdcafc61eb4bdcc033b43ef7044d99ba7d05d5181be28a995419d24549b0334dcec255dfdeef8faff1e41322834e17d57a532670ccf8491a46f5f49274147198addbccb472a3cf1266067304961af472ae50ad5124e9fa8b2aa9c9ace61df6afc1987b0d872c1bb697c61b873ecf5224fed83c54f1ecdb085e3430027e521d27ba0c5e9e8a4e162d8665c9c50774c8fad3b7b11be310a151f7f063dfb352fa87713ea06a2a2959a7b5c72e4de9f02931e1fbaeb799904d8962b650cb335226e84441e01a48115da7c213bc5c4db19305619fc421debd7847b17b515e092e929d1d7bf0d9767051fb8c9dd792f75ead391fca25b78498c4943c13ebbe2d4d207186b6cc02ce40977e616fabfede3c43a0306005be966fd83ef20f0cf506d3748df6894032dc834f6626d2589fb6fcb8345899866d9c9b9425aed558bbe047c23b9166fe36204970b052a4d4d4701c1d8b4d3f89087d82d952f65aab5f1e6e680899f896c0b461a8619995c5af0507666fa844310419b824cb12ade11d548bee275b4d3d821727f712962fc801d3fc63849db90ca1f1741f4eb8a327db85b6e863997f66a0aeaf40060eab56b5d531f7f3dd376e3d1d0b5e822d363b5de7d88e05ce795e3686189749171096917d62ce8d31f32a2fdb972be60ddf81b412236e717d10788e3ab999f0e406b04266ae58e380a8b830b0ba15e8ba9cfc6ee2604df5f2768f614ac6a4901927c83f9a70a9432262662bca6d90cec678ca9919a4acdb72c59523bef52e14c85f918972dec4af8fd735bbee377fdb33969676cc7cbe3f774913ec22ec386164e8f621dc75de81b6bbbdcde7e6ce6081404eff1416c6da5549a074535a420d063552b0acb829e50e6f11b2a33efafd7b6cda0e6038543432fd230ff4a86815b025cf646b6c60687b81be0a7a61423e078ac13c164494115f696d7e45c18786552ca7bdf57a2997b446d18b89a83a6bb0d8573cd3cbe0b88c5945f56938c2f54948bd7a2c39fd8cde0ace4f236221f57d471315e49b8a889a9091b57df1c4b14bd6a48829da1d41282f2b5c9fdc0a91e147e564946135c9212113e25a0962cbafe8e9e65f0b912ff1a12e29f2974f064669f3fc92c159ee84027daf3c281553e282d5174badaa0e7b36e773e1363de08f1abe9bb7057ce12b80b0ac2c40330c790a298ed57ab5de099c019784e68175744fa7246ffce6653782be8c0e7e652fcf2d3f2d3b57b6f73a5b0837e42c98341c132b588320461f6f4fa2ed35f2a520d0d30b910b186cadcdb86ac0ab89cd17ea08e1b0ac2da7f2cf79b7de53ea1294e2dc5f315933cfe150e971eb011e137ee0008cc62c5d83c3904b0785ec3209d40075875d44393b88fdbe5e5fae8e04d4a22a6612051a6158da1b8de5771b74b7244649e61148202741a73183299d407d5573b12a3f113eb6c18fcfd90be0e2183c37fdbb958b5513018f5e30eeb88c9002ea45d1bfed1160a84fd7b54289e16617dcfb715f604f8ae2af325847670e22326337e73bb91e271ef3c5222d7b2621e6405c254910e8fd8ae3b060674228eda976790bee2370a85599fe4b5d29769a9d3d8f4195193f08c89eae89f99f4d2ba89ac758d1e83328bdd07ec62d12406194ae9c9d3748d0d6f6a50a9025b4ced8b7664ad80dca58e4f7e0a58cade4ea32ffe12abe258baf5ead8c479fc5214b94d531db7348200d242bf15dc546432b1ab433b1387f55439132a1fdabc4e6308540db84e796986d6d8621ce520716a4b5fa728fd17e6683dcda98250747b9597b42e6835f2aa6597f90af257745b12395aafd31a7a469a9f3fd931a5981464b92f09474d0867544e26c4785c769b0add5d9c065710bbc7aef6b779ffa17637f5eae2af2df0de9e9e91a7464b04a0b195af9d6ec60c258fb4757494f64fe370d0869cca4f1877fda091e9dc60b6ac90dd8d5935cd8178052614984"}, 0x1024) (async) io_submit(r4, 0x0, &(0x7f0000000640)) (async) 06:53:45 executing program 3: r0 = socket$inet6(0xa, 0x80000, 0x6) r1 = socket$vsock_stream(0x28, 0x1, 0x0) accept4$vsock_stream(r1, &(0x7f0000000000), 0x10, 0x0) accept$inet6(r0, &(0x7f0000000040)={0xa, 0x0, 0x0, @mcast2}, &(0x7f0000000080)=0x1c) (async) setsockopt$IP6T_SO_SET_ADD_COUNTERS(r0, 0x29, 0x41, &(0x7f0000000180)=ANY=[@ANYBLOB="66696c7465720000000000000000000000000000000000000000000000000000000000003c525b70c240b43cf7bba4fe35c1087742f366c818535af0a9e3cea50052f136d1d8c421287894f0e43338f60814f4ae07000000ea2c3c9b489f9e58b1a2f2172dbbf2d92fdda18928d9e258900d716e748ad447b9df54b480f26712710666840a32d4750f9b82c3d1e805edb8e3575c9869c6dc1e1c6be1ce98cbc1236a032aff892661000c1a2d3d821805d9667b0a27e8e391e0b1320c27b7fc14d7bb718c17d944bdb2"], 0x28) setsockopt$SO_VM_SOCKETS_BUFFER_SIZE(r1, 0x28, 0x2, 0x0, 0x8) r2 = syz_open_dev$vcsu(&(0x7f0000000000), 0x4, 0x208000) (async) getsockopt$inet6_mreq(0xffffffffffffffff, 0x29, 0x15, &(0x7f0000000080)={@rand_addr, 0x0}, &(0x7f00000000c0)=0x14) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(0xffffffffffffffff, 0x89f0, &(0x7f0000000180)={'ip6gre0\x00', &(0x7f0000000100)={'ip6tnl0\x00', 0x0, 0x4, 0x1, 0x1, 0x2, 0x10, @private1={0xfc, 0x1, '\x00', 0x1}, @private1={0xfc, 0x1, '\x00', 0x1}, 0x8706, 0x7800, 0xad}}) sendmsg$BATADV_CMD_SET_HARDIF(r2, &(0x7f0000000280)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x8bb00897c751262f}, 0xc, &(0x7f0000000240)={&(0x7f00000001c0)={0x4c, 0x0, 0x8, 0x70bd27, 0x25dfdbfd, {}, [@BATADV_ATTR_VLANID={0x6, 0x28, 0x2}, @BATADV_ATTR_MESH_IFINDEX={0x8, 0x3, r3}, @BATADV_ATTR_GW_BANDWIDTH_UP={0x8, 0x32, 0x10001}, @BATADV_ATTR_HARD_IFINDEX={0x8, 0x6, r4}, @BATADV_ATTR_BONDING_ENABLED={0x5, 0x2d, 0x1}, @BATADV_ATTR_THROUGHPUT_OVERRIDE={0x8, 0x3b, 0x81}, @BATADV_ATTR_ELP_INTERVAL={0x8, 0x3a, 0x9}]}, 0x4c}, 0x1, 0x0, 0x0, 0x8d0}, 0x440f0) r5 = accept$nfc_llcp(r2, &(0x7f00000002c0), &(0x7f0000000340)=0x60) ioctl$ifreq_SIOCGIFINDEX_wireguard(r5, 0x8933, &(0x7f0000000380)={'wg1\x00', 0x0}) (async) sendmmsg$inet6(r2, &(0x7f0000002040)=[{{&(0x7f00000003c0)={0xa, 0x4e24, 0x2, @mcast2}, 0x1c, &(0x7f0000000800)=[{&(0x7f0000000400)="09c1896bbd16c9dd4e9e67a4e1e451a12c1d55270574abebfaee77759cc3094077c5d7779b58f5d7d1706a03be75925fb4f456707fadbfa8301af12d907617f27b17acc97306552de46f7f80184e222bbb2c879cbb275a1af396037810997b13168c861a034a14a8b54955294d80f6440bc8e7b50fc102e587d77850de229f81beaa89ca11f9cf480d700fe0e2e6b88db85e84b0a6ff8eacc3ac9a04084e2c69457d74b7b769dc35acee39d7c3603c99dbfb02ae1ef6244b9fa3748d002cb06911c0c4e93a1f05becf0ce0b01ed5d4a53578db0786171f8bc5f49face38cfd67b6f037", 0xe3}, {&(0x7f0000000500)="865365ed9fc33d50408e36eb75cd6f78e1b2ddb3582598980659826774180d5377822f7d34dfbc786f23fc53e49969f5b865474ca891447e593b477655b73c956cda71130be748b36f3a206bafdf497f23729ac61a070b19b782f78eb912cf1a8ae9aad2bc469f0c673073ae420545d435bc6e0bc47c95c35bc94cffd08003cecee42b2ea5a4b0ba7915e040d2127367b84f2987c08f9333c7db6bc8107f8d920f1b05725d7616c9bcd50410c8f65a2e5062dfc1e564035efa1e8ce2be3d259a47cf0aecfe10d269df9b1389c5403ab6ce3d118d51166a84e3e37d98cd0b684eb095637ccc2af1a475a49131484ae1a1dc920dfa06f1f2fe1fe6e5", 0xfb}, {&(0x7f0000000600)="7fdd8a901c9dbe8e5a6c0d252724968ee9316792167d1a998b76589d0ae6fc139cb44a9a77a64a4cf21fd373a466189ab821cea7aba04c21986a8eb12493d025a3604f7ea3e96731365033d3012200618485d31e82fe1b2dea3d099c87ea617d5a7e19883e17dda78a493645e1394dd88ab9a795aa82ad31be4ef071f2fd1aff1b0eb2835ad5afa661e76488e7a126d6", 0x90}, {&(0x7f00000006c0)="c8d2a3a34167b9fbf0dab8b86e6a693e89c0948a7e0426937bcfc239902c4c3b3f36f69feeec2ebc37edb0da3cfdaf5c35d25f41feb2268ab54b137f79657fb53a650e640ea94d7df5289aa3c98a4f5f848667b69e9760c8efac654dddcd6a33376ddcccab4d9025344f1afb5944b1e9e9021ddbe8d7aa8cd8456981d2900d8a4d3db7a1c6dc87d553a29cdc4df7c66614815054def9c71034990d951b09c000ea3dec334a79a389e433695052babee09db38c516af76d0fc329", 0xba}, {&(0x7f0000000780)="3cc3eb157243964bbe34b7eac33916df5c0ad9390b22c2587d2bcc4087fcb8d0f63c30f63c963d753f91a2b8ad56525a2c023cd713de6169a92e71edc4d69683f5d473f9cf0367f324ba23acfe3d59636c61892bdcde8a", 0x57}], 0x5, &(0x7f0000000880)=[@flowinfo={{0x14, 0x29, 0xb, 0xf5}}, @dontfrag={{0x14, 0x29, 0x3e, 0xc97}}, @dontfrag={{0x14, 0x29, 0x3e, 0x2}}, @hopopts={{0x40, 0x29, 0x36, {0x5e, 0x4, '\x00', [@ra={0x5, 0x2, 0xff}, @hao={0xc9, 0x10, @remote}, @enc_lim={0x4, 0x1, 0x81}, @ra={0x5, 0x2, 0x63da}, @padn={0x1, 0x1, [0x0]}, @ra={0x5, 0x2, 0x7fff}]}}}, @dstopts_2292={{0x40, 0x29, 0x4, {0x89, 0x4, '\x00', [@hao={0xc9, 0x10, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}}, @hao={0xc9, 0x10, @empty}]}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x6}}, @rthdrdstopts={{0x28, 0x29, 0x37, {0x2c, 0x1, '\x00', [@jumbo={0xc2, 0x4, 0xdbfe}, @jumbo={0xc2, 0x4, 0x1f}, @enc_lim={0x4, 0x1, 0x8}]}}}], 0x108}}, {{&(0x7f00000009c0)={0xa, 0x4e20, 0x5, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, 0x7fff}, 0x1c, &(0x7f0000000bc0)=[{&(0x7f0000000a00)="6618fd69ba5664660a1624eeee481a157cb331f39750ee97ba7d44691654f49455901a35c75308b231d1f1b8cc59df0e59c70010c49cefb726bb4dcfd6c8d6268310558541d6a79c87e330951204471fc5f10a7cfba9e8785f00fad337df968195fc3ae3445317e337359d43588d25ceff9edde840800c2af70b752aff737c06bd08f380061619f02d8126dfce018ac457625fc2524ce068bf25fc8debc5512d0030d22ec2b5c6a0f03d3dbe2696d778dbf2893103fb36840c4d1acfc4133d16ee6917806fcc5f1d95c6fa70", 0xcc}, {&(0x7f0000000b00)}, {&(0x7f0000000b40)="1127ab1cbc3049b93f11314154d91e540e05e4c9e627ede63404d287142c3a7d0c25221243a39e4970c1adb24b837f316666634a8adf5771fe202acc57f21a43e5689cf1c34033b563b4132297", 0x4d}], 0x3, &(0x7f0000000c00)=[@rthdr={{0x88, 0x29, 0x39, {0x2c, 0xe, 0x1, 0x4, 0x0, [@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01', @loopback, @empty, @local, @remote, @dev={0xfe, 0x80, '\x00', 0x42}, @remote]}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0xffffcc0c}}, @hopopts={{0x20, 0x29, 0x36, {0x64, 0x0, '\x00', [@enc_lim={0x4, 0x1, 0xb2}, @padn={0x1, 0x1, [0x0]}]}}}], 0xc0}}, {{0x0, 0x0, &(0x7f0000001ec0)=[{&(0x7f0000000cc0)="1ced39fdcf5ac55a7982f3d2fb42515ee5defae7c17a8c2eec4f89a0f63ffa79bf8eff2fb1fd53b02da3c1b78287aee117b18e61ff295fbfca28ce2affd98928c38425a6a2bc85ca07e461f8e1d39514d13e5eeabb2ed7150ff943f1c3df6fc8aef056a55b481d39b92c5eb619f1e494cbf9f8c85e912eb06d88b49371612784903e644071af0a7d03c4a842f4a83b30c1bdc63f8903", 0x96}, {&(0x7f0000000d80)="b31293240ae8462f9662a905ec55d1d5a2435d5c5e8314d7f5b3c1eed69b8e9216296d1b3d66af46675e8df7a62c3b8c51eb26b90eab9d05bc94f805554fcc87c7276a9b77fb645801ab85c9ef79f0a6cb6692c06c", 0x55}, {&(0x7f0000000e00)="08d46ce9921daaf4c04b1d380cb465a10b42194b3018f20e340ebcd78e5e2637230051d80cf62b6a3ac02cda51ab26e5eebf84b131b2ea3a1f5f69cc667d89141340055999da945e39d3bcc9a673d2212e890be8a2bfbfc4fb060a965a1f24fe676af9b99fbdffa528ba8506a294b2ae269f6ac859cf208423426540e62dd1a1715dbc75384abbe00b2cb8a3b63bf62abc4b153ff9eed56a16a058c28f28b4626c27f63850faba4183ced8cb2016224aefc93bc088879c7082d6a76221d7b04616d1766409eb97d012aa3768547461e91d5fdeab06e447d2285bae6f178504556c4356ddce1922c056bdadce3be51a12e2b60a48f8ee15f889d51ce7fa7b96bf670ed054cfd162a4eb915e175ff00ce022a5c5302ac6d30ea8d46db56e1e8b5d84e9c36c56a3bb46fe2afe5636a485475fe316e2985feedae3c8df28563b52e6ab6598a2f03db7a04ffe69cbaf221ca32a996c19ed69acf13257caf57a168b7eea8b22695d6c8ab72cde01132c760d5dfb37c4bf131840f37823fcd7658772ad96e819f7f6461eaa2519825fb9a6bbd0d0225a0f2666ee7c988db46684cded858cbc7574fec416a4951679e2ea53acda080ee37b0258de1c3965a16edff2548134aaf813d59880e06246b5162bcfc806eb7219939dc217f6872b9b1cfd1f6e5ab17bf10c5b746dfc6599bcd6f3a7c36896def3615bd1deca034b65e9fefca2e1526bba85974fa1278bade0052e2912f8686cfb2525a573a50147f0e22b37e6c0a2107b60bebcdcfc7bc311d465b585e9ea7c8fefa7e3f5a66db738a9f33c611a40653865ae1f2616447f3fdb8dae3dfe6b7555119397081e320f6b4093aadd24789783ff37975d6d3c4f90d7aadfb897c103d652814f7bbec5e9b6907153ae305e4c0fd0b53f837bb3a4fd4d828c6c616d1a994aa9e1803d098fe5e8dd43bbcf11d67cf4eabac5275054575ada57ef1b0f98a41734be8812aa9facd3020f51144502c7823901fe06d6bf6c430292a07b219f7252e2f61ca323c7869c43fc713964a7e852dd59a223223fcf5158f44a2ba5c6baebfb30de849cbd5c4cffa8092f8f8c16445b15136199dc1786ff214792aa8e2c430d34c024fd331001dcde7029caded00411bd75864f39af44578d20031f80bb8145068e05582a33285a690af22d415a5d09caa34c631a86748e0e4e43d04bae3053c417afeb61663a57236ea40d3cc924e3f53bf3b09127cb31a08bffc93dc7adc50aa50641aa05fef5353d3d80846f2cf63d9679e8c33fec35f79b0e13752fa730a419664392cd5489d57218c705bd8a876181d03c735a950bf9e7e6697df0695e97acf77f1b4ad27165d5d9a731010283bf75b5f1abb3d94a0f6c4c4b0ac1db9b79f4762ad396d1ca754036643a96699801a042bca5274042ffcc425cbfb70eb9ccd53ab0d6a6541e4679d7e71a3bb9af12d4739b16a0469fab82123e7308199c3a324cc73a4af67954a37b3da2a101db8d15226ab3493bd1a4e55b9ce4726ec728b3fcb2eb55ad64c6e7d27f108d17f5b302f49f140026cf1dd1a0d021a3b52fe794a697c904857131efa1af8bd14680f5eca35dcb669563691cd6110862efc9579b3d3aa074530217602e0f449e866aa20721ca527f6ab47b1f28b90f74170febe30431216c33299611db734bdadec756bb5ee5836e5a03c6d3de8d1c1750218f80b4e0a7b3ee40e81e5f7ded7d2701bb04e8470ff2f4b229fd96dd7d838352fe7d3b9ea83c242cf840cb995bdb771a1ef4a81a2821195d37d6ad51fd85404a193faad1a28e0484fdcfdd19d8b3a1c97ef3268f073180ab0d62886f8c32707837257f1247eaa255f0bfc81405f5411b9b41080b337e4c8919d0c41bb0f483f7f83138eaf1508d3742de4903843750c8694bd63c813caea1aff18d993afb8948d4389fb2fb60ffcfd94d612de765fecb42482d82ae5004a6b8c39a2fdbcfde7b4019ead66ecd4373d493e6b5e10c73ac3fdeeb76eae5cbe0231b7fafcbc6e38cf9a85f4bfd7bd9d3be6d4d69146d7de2b338471fb795fb4278d9e227227c2ea2df06a7bf4cbec57e716be01a5741fa465d8330460772e48ecbe7e79d459a4331a7c245934c0ee82aef667d1b4da979c0e97866ffde95711cc7065340c8030b1b3484383ae87caaeed04f9db20f880da2cce97b1d2b379afe6be3385b0941123975767341d9daa3e681e709ba708fb52feeec162bc62034b2c23d0bd2d5e091bb10116bdba20549c1c95034ffb2198d85983aeede1131928d04853a09ba93f01c9da4fcade2d65bf41b86d9a7d4f3aa9b1c47d3b6524200ab51eb8bd536000239fd8f0f68cca5c9584a34003cd1dcaa6b9063849e20a99ee7582f2fcb2750d39c5f3b90d6cc974a91c8f69a903de2bc978fee47744c244af7a55f3d6e0cc99c65765ad010233c062c3219886ef869fc248f82647226e1222e9b477ce87c460a52e19abed0ba5b75fceefaf72c3bcb05e638c88c9812b7c2634a17208d9065b965a4eda9886b11be072ea37a9f1ba6ca62d7926abba9427f71c1aeddbac95faa9c2280ca22d11a77821ccb6125d93043cd3d5ebe8233ce8ccde318c4863ef4e1b4ad298bbe67ea4d2df28ed767ad4cfbafafb82c93fcbb62819777a23284f364a6c4420c906c16b5905ce19e12bd5c5c6f10c33304df62816856a3f565d9456be2c09c5a1aa0f498f16b1aff91cb781b9d7a069a43e6192fe3290f4fb03155d4a29dc84d75eeaee1e1c5a232b30277183de8367812137a39f982558fd48cc62a91cf2fa042d54bf32345068d25d30b95dfaea3dd7e6027e3bff0cc49643dd6e43d3e7a59d2406954f6c282fd5ef5eff24931cd11a8b5853c98176eaac3f31f58ff8e98138913eb8a81d0978134fa0e476d9deb0c601e675436e011ca9d1c4a49aa697e52b67a6ec1f0dca1c834fbc4a6072052c6d295b6a8436a0368a6c01d62ea8f83f10b911bf87b3461341230b8b5cb2c14286953d807153446cfa06ab9683034e7f21410a7a933d03529b1ba91953090405f38c806142174943da854cf95d2e683050dde824903505f5e66f58f745acfd7c7203bd5a75b2e76ecd5725c332baee6e13c4830daf9345d0e02cabeda6cdd8ba65fa7813be667ffaced46f294b6e1e4e35ae86e6f54805cfd64c8376247d8a2e5f284d5f7440ed1dbc325d645936ebe0ca9242a802ef3f1081a41e74274a0c2187a7cde50ad26f14d25aec88c5285c1a4de400017048fb2fee7a6b0b6e8eed50c60ad5de22fe10e058dfe9773bdc76dfc309d24948650697fc306196ed92dcdf178989c9d5c385889457a051788a1de23812d0ab2973e6230a472c6039ab31b1b03c2547f429354eec577e91d59b8d59c947b12df35b8afe5eb46351b40c29ea39c578f186ae1adeff311642eb8b15a633152408930edd5b916d8979cd230a50638db6a4f2c1b15e59c5bd74322835a962e0b880299e906de9a226d0ce2e3db7adef8abb17270d68f93f52f659eafe91c13765d1297c705126949a362a47a15e9c2bd69d6c5f876c1d6a9341922e433bd85e71cc6625e0e62a63c4173c0990801f2c3540da93d42a23a6f158adf3dee3807285ebf165058a54f9dc7067488fdd3b7587af99a591e868aaed14186178e18e1aca08127366f33d99994762261a4ec5d5780e3845299cdbc99eb56ac5386a031e2ed925fde36b67e346c4f4855b387d90669a3ca05e82624c3cac59232c6a52eee4dd64fda1489e9d3be57bb44c536bafbcf49c046834d023590df84be15551d0a1880f40caae1ebb7b76c4e0b782cf8e7fb83f434567c7a333a822c5521b09854d4e6838e4f27155410a26f36acc4ea07139d37dfb9a648538a9e40cad6f08a86a1de82a89a884a258b5ff5de0f21e41a8a7f862c05ae6738de7548287f22c844066d272556dcb7661e8ee9f9ab54f85a8e77f5d84be3d4036f6c22a67b4549239e4d41064b446cf84982686ae44de08964442716fc46ec42317ee7596c58bc25c8ce7af656824fc210191928fd819cb6a3e590f8123359afde27e4e06d4e1187d8aed6765ab40ea4db60f66f6c001c0f339ab8512b5b6547c0bfd409f991c8d91e6d337c04cfccd47ab2b3683f27528cd17cb75edfa28880477c1e2940f5d3df8f55992ac646531ba4690c52af8eedb9a775b94d96ef5bf0ce400e2d2ef95a039a92c15664faee4037d53548702573ecd31779d87c149eff71695b45d34140fce74856e6c5a4ed7e6eca61df6e7247199e0cbf2f988d99af5343115041407424a3ba6c5ce61b86ffd4b1a5ee2eb8fe339433883c0af2388ea94012448fda5f815d2861fbb6e5", 0xc00}, {&(0x7f0000001e00)="8ecf93480918729584a88d4d2063bec94bb63d0067a2cdbf07368db33ab4ec6182e8d77843e610f084ae523c8b0639ed3c4fc32b440abf9b44a172377715f648e11dbd865c3b6cb2f1b25606493f1cd5cad41af8816a59a33b4ca91e1003bbc8bda0608da61ddaeb0f50e1c6ff0effbab74be35bac2f30f74cf46aa1135572954bd91967d5f43c8437ccb0c98f73672ae1279a44aa424dac38c00861a95f77242b2c4e6d1a5cac6e54b10310d41cd50dfba9e2205063449835ef23", 0xbb}], 0x4, &(0x7f0000001f00)=[@hopopts={{0x110, 0x29, 0x36, {0x3b, 0x1e, '\x00', [@generic={0x3b, 0xa9, "d84a3b74b532d413dad59854a41870e71279665258e82fa641ed62000da844541f7447eca492e82a131f34c38481414e810fae6c226d2f977e0fa806fa5834a407f66c50d3c905d3aad2a2d2e3cb7e8eb14af67abe1d79c6ebec61849badee225e3450cdac7cc501909739bf4268a0f125a8dc26d074ebcdae0e7a73fecbe49b471a363283ed6795f4d575d53cfe6a43c04e5a9e946691f4b7a629259fb7535b7bf5b861601c21b60d"}, @calipso={0x7, 0x38, {0x0, 0xc, 0x1, 0x1, [0x9, 0x7, 0xffff, 0x9, 0x0, 0x359]}}, @hao={0xc9, 0x10, @mcast1}]}}}, @hoplimit_2292={{0x14, 0x29, 0x8, 0x20000000}}], 0x128}}], 0x3, 0x40000) (async) write$P9_RLCREATE(r2, &(0x7f0000002100)={0x18, 0xf, 0x2, {{0x40, 0x1}, 0x1}}, 0x18) r7 = syz_open_dev$vcsu(&(0x7f0000002240), 0x7fffffff, 0x280) (async) r8 = syz_genetlink_get_family_id$mptcp(&(0x7f00000022c0), r2) sendmsg$MPTCP_PM_CMD_SET_LIMITS(r7, &(0x7f00000023c0)={&(0x7f0000002280)={0x10, 0x0, 0x0, 0x40000000}, 0xc, &(0x7f0000002380)={&(0x7f0000002300)={0x44, r8, 0x200, 0x70bd2d, 0x25dfdbfb, {}, [@MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8, 0x2, 0x2}, @MPTCP_PM_ATTR_ADDR={0x4}, @MPTCP_PM_ATTR_RCV_ADD_ADDRS={0x8}, @MPTCP_PM_ATTR_ADDR={0x1c, 0x1, 0x0, 0x1, [@MPTCP_PM_ADDR_ATTR_FLAGS={0x8, 0x6, 0x7}, @MPTCP_PM_ADDR_ATTR_IF_IDX={0x8, 0x7, r3}, @MPTCP_PM_ADDR_ATTR_FAMILY={0x6}]}]}, 0x44}}, 0x14) (async) sendmsg$ETHTOOL_MSG_COALESCE_GET(r2, &(0x7f0000002500)={&(0x7f0000002400)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f00000024c0)={&(0x7f0000002440)={0x50, 0x0, 0x300, 0x70bd29, 0x25dfdbfb, {}, [@HEADER={0x1c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r4}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}, @HEADER={0x20, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r6}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0\x00'}]}]}, 0x50}, 0x1, 0x0, 0x0, 0x40000}, 0x4000814) (async) r9 = socket$nl_generic(0x10, 0x3, 0x10) (async) ioctl$sock_ipv6_tunnel_SIOCADDTUNNEL(r2, 0x89f1, &(0x7f0000001a80)={'ip6gre0\x00', &(0x7f0000001a00)={'syztnl0\x00', r3, 0x4, 0x2, 0x1, 0x80, 0x2, @private1, @loopback, 0x7, 0x8, 0x80, 0x80000000}}) sendmsg$nl_route_sched(r2, &(0x7f0000001b40)={&(0x7f0000000b00)={0x10, 0x0, 0x0, 0x1}, 0xc, &(0x7f0000001b00)={&(0x7f0000001ac0)=@getqdisc={0x3c, 0x26, 0x1, 0x70bd29, 0x25dfdbfc, {0x0, 0x0, 0x0, r10, {0x0, 0xffff}, {0x4, 0xb}, {0xfff3, 0xffe0}}, [{0x4}, {0x4}, {0x4}, {0x4}, {0x4}, {0x4}]}, 0x3c}, 0x1, 0x0, 0x0, 0x10}, 0x8080) r11 = syz_genetlink_get_family_id$ethtool(&(0x7f0000002580), r2) (async) ioctl$sock_ipv6_tunnel_SIOCGETTUNNEL(r7, 0x89f0, &(0x7f0000002640)={'syztnl2\x00', &(0x7f00000025c0)={'syztnl2\x00', r3, 0x2f, 0x57, 0x1, 0x35, 0x53, @empty, @loopback, 0x8000, 0x7, 0xdd70, 0x7fffffff}}) sendmsg$ETHTOOL_MSG_COALESCE_SET(r9, &(0x7f0000002740)={&(0x7f0000002540)={0x10, 0x0, 0x0, 0x80000000}, 0xc, &(0x7f0000002700)={&(0x7f0000002680)={0x50, r11, 0x10, 0x70bd27, 0x25dfdbfb, {}, [@ETHTOOL_A_COALESCE_USE_CQE_MODE_TX={0x5}, @ETHTOOL_A_COALESCE_HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r12}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8, 0x1, r3}]}, @ETHTOOL_A_COALESCE_USE_ADAPTIVE_TX={0x5}, @ETHTOOL_A_COALESCE_RX_USECS_HIGH={0x8, 0x13, 0x1}]}, 0x50}, 0x1, 0x0, 0x0, 0x80}, 0x40000) (async) r13 = syz_open_dev$vcsu(&(0x7f0000000000), 0x0, 0x208000) syz_genetlink_get_family_id$mptcp(&(0x7f00000022c0), r13) [ 204.426022][ T2362] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE ** [ 204.447289][ T22] audit: type=1400 audit(1672815225.749:202): avc: denied { map } for pid=2353 comm="syz-executor.4" path="pipe:[10700]" dev="pipefs" ino=10700 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=fifo_file permissive=1 [ 204.473682][ T2362] ** ** [ 204.488714][ T2369] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 204.500849][ T2362] ** trace_printk() being used. Allocating extra memory. ** [ 204.511409][ T2369] ext4 filesystem being mounted at /root/syzkaller-testdir3378633174/syzkaller.O8wzSW/64/file0 supports timestamps until 2038 (0x7fffffff) [ 204.518188][ T2362] ** ** [ 204.573136][ T22] audit: type=1400 audit(1672815225.779:203): avc: denied { write } for pid=2349 comm="syz-executor.5" path="socket:[21141]" dev="sockfs" ino=21141 scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=vsock_socket permissive=1 06:53:46 executing program 4: r0 = syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r1, &(0x7f0000000280)=ANY=[], 0x81) (async) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0) r2 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r2, &(0x7f0000000180)=0xe8030000, 0x12) (async) openat$cgroup_ro(r2, &(0x7f0000000080)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) [ 204.618783][ T2362] ** This means that this is a DEBUG kernel and it is ** [ 204.646084][ T2362] ** unsafe for production use. ** [ 204.669709][ T2362] ** ** [ 204.690681][ T2362] ** If you see this message and you are not debugging ** [ 204.718287][ T2362] ** the kernel, report this immediately to your vendor! ** [ 204.740360][ T2386] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 204.751487][ T2362] ** ** [ 204.761179][ T2386] ext4 filesystem being mounted at /root/syzkaller-testdir3378633174/syzkaller.O8wzSW/65/file0 supports timestamps until 2038 (0x7fffffff) [ 204.782725][ T2362] ** NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE NOTICE ** [ 204.797717][ T2362] ********************************************************** 06:53:46 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) read(r0, &(0x7f00000000c0)=""/149, 0x95) r1 = gettid() r2 = syz_open_procfs(r1, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r2, &(0x7f0000000180)=0xe8030000, 0x12) openat$cgroup_ro(r2, &(0x7f0000000080)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) [ 204.864351][ T22] audit: type=1400 audit(1672815226.289:204): avc: denied { unmount } for pid=317 comm="syz-executor.5" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fusefs_t tclass=filesystem permissive=1 [ 204.959011][ T2410] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 204.991426][ T2410] ext4 filesystem being mounted at /root/syzkaller-testdir3378633174/syzkaller.O8wzSW/66/file0 supports timestamps until 2038 (0x7fffffff) [ 205.320866][ T2345] F2FS-fs (loop2): Test dummy encryption mode enabled [ 205.342212][ T2345] F2FS-fs (loop2): invalid crc value [ 205.365838][ T2345] F2FS-fs (loop2): Found nat_bits in checkpoint [ 205.431338][ T2345] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 06:53:47 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000015c0)=ANY=[@ANYBLOB="620af8ff0c208e8bbfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e149215108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955391c4ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a07009da17a0faf60fd6ad9b97aa5fa28480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97000b0940985a690c076c3b203b4eae76fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9f873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210dddb2eb92d6a97a27602b97f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751a17d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8c71d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9030000000000000047613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86969cdbbb6d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df02000000ef0ebb5000000000006065d6735eb7a00e127cee29d6cdff8dce1f06770c8714cc9c25859648776fe574b4e7fef6d7a8f11888b46e0adb62bfeacb4092e0ffb8c9df04476ddd4f5fce6e89258bbbabf8d03a2101a86d05848f0267f232aa40b77efa4d1ccc1bf7f44923f652cd8d9e350264b9e994fed0c496d52d2570c5ceb0d71627dc703d869fe464a8f6b8b264f2ef344ccd68d6720e5df2613517f8ee016558c0d321012e6cb59e5e92b22a8602b2b221ca256aeba64724c86c915f82f219819977818af4f26fbcac62d952baf4ea23945852ffcafed175381e98452e9f49b29fb9bf701bade61d69cf73029055bd301b407e6c7958bdc56714e3586936af137212e0287ae9d9ecd5a84503aceeb731ec854f33db75d3bfe89a2fe5594c5e9ab5f82399883416eb942c5540d78c1a8146355121c74a811f487acd395c2c759d4306b403ab502e7e66bce5f8b71f45bc250d14cbaeebe987b706c7fc84b5e59825e64a08dcb0dd5e7543fa2f610b8b691f9d8613740bdb4528836a5a6ddbd7b35efc45989b5da1e15cb19116db569b72a88b837042852bdf6398709777ca065d924726d0f4dbc292bffdbb05ef3e06ca8899af6a648d531042abdf46986e73841cd3b5a5187ea1efd00230b86d69f3f8bc5f510b0498525d8eb54c15d44bcff80502423bff2c243e51d402a28eac029d3b87fe8463936ff995325a1a1f72f4e3453d0a60cb5b668055502285e4899be4bf71201fd906ae89b359e462e2d72df62d102e8a1103f87e939ea5abce56fd2f20be0e70dff4c5e08ba873775dd36337e69a6f01183922a56d239a06c6294319c9de469698dc00000000000000000000001166cb5a21f5af8e5cee5f0965879f5f8d51f1bd250aa3cad62136e7619f0126d5589c6fe7687d270f9d818a7d7afc72115175bf636fdb831adaf07bc99b4f8ff119d1216763d221ea2f92940dee06da6d96e5ea6bf49e74a3d05e177fcdb446cd331380d1b0263dab213fb27978da6c75a85a034436907024a1364ca9f534b35e45a875cb363dd71838502f59f2626b72a72d06af7c51a95be06ee4a3e8da1818a0f6a3ed1ceba8e502ff67ee50f6226f68566dd4e217f890d96f5f4b297710b34f7547538572c05da2"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000140)='sys_enter\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001580)={0xffffffffffffffff, 0xe0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x9, 0x9, &(0x7f0000001340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000ec0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000001240)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f00000013c0), &(0x7f0000001400), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001440)}}, 0x10) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000001300)={'batadv0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f00000011c0)={'sit0\x00', &(0x7f0000001100)=ANY=[@ANYBLOB='ip_vti0\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r2, @ANYBLOB="8000001000000001000000a844030090006500008104907800000000e00000020101442814900000800000005469fffffff700000001000000bc0000000300000fff20f56c1e0000086c89074afbffffff863e0000000000040ee60709cccef5e7baad84060f91a92eac1b6a09b5e8a0ed00e1000c2891dad29674c58127a7071037b2cf899af06d03c161bb7fe9c900440c3e11ac1414aa00000009"]}) sendmsg$nl_route(r1, &(0x7f00000012c0)={&(0x7f00000010c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000001280)={&(0x7f0000001200)=@ipv6_deladdr={0x18, 0x15, 0x200, 0x70bd28, 0x25dfdbfc, {0xa, 0x80, 0x0, 0xff}}, 0x18}}, 0x0) pipe2$watch_queue(&(0x7f0000000f80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r4, 0x0) r5 = openat$full(0xffffffffffffff9c, &(0x7f0000000fc0), 0x400000, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000001040)={0x4, 0x9, &(0x7f0000000e40)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3e4, 0x0, 0x0, 0x0, 0x50e7}, [@btf_id={0x18, 0x4, 0x3, 0x0, 0x1}, @map_val={0x18, 0x8, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x7}, @alu={0x4, 0x0, 0x8, 0x7, 0x6, 0x100, 0xfffffffffffffff0}, @alu={0x7, 0x0, 0x2, 0x2, 0x7, 0x80, 0xffffffffffffffff}]}, &(0x7f0000000180)='GPL\x00', 0x85, 0x0, 0x0, 0x41000, 0x2, '\x00', r2, 0x26, 0xffffffffffffffff, 0x8, &(0x7f0000000f00)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000f40)={0x0, 0x10, 0x8, 0x9}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000001000)=[0x1, r3, r4, r5, 0xffffffffffffffff]}, 0x80) quotactl(0x40000080000100, 0x0, 0x0, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000015c0)=ANY=[@ANYBLOB="620af8ff0c208e8bbfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e149215108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955391c4ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a07009da17a0faf60fd6ad9b97aa5fa28480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97000b0940985a690c076c3b203b4eae76fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9f873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210dddb2eb92d6a97a27602b97f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751a17d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8c71d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9030000000000000047613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86969cdbbb6d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df02000000ef0ebb5000000000006065d6735eb7a00e127cee29d6cdff8dce1f06770c8714cc9c25859648776fe574b4e7fef6d7a8f11888b46e0adb62bfeacb4092e0ffb8c9df04476ddd4f5fce6e89258bbbabf8d03a2101a86d05848f0267f232aa40b77efa4d1ccc1bf7f44923f652cd8d9e350264b9e994fed0c496d52d2570c5ceb0d71627dc703d869fe464a8f6b8b264f2ef344ccd68d6720e5df2613517f8ee016558c0d321012e6cb59e5e92b22a8602b2b221ca256aeba64724c86c915f82f219819977818af4f26fbcac62d952baf4ea23945852ffcafed175381e98452e9f49b29fb9bf701bade61d69cf73029055bd301b407e6c7958bdc56714e3586936af137212e0287ae9d9ecd5a84503aceeb731ec854f33db75d3bfe89a2fe5594c5e9ab5f82399883416eb942c5540d78c1a8146355121c74a811f487acd395c2c759d4306b403ab502e7e66bce5f8b71f45bc250d14cbaeebe987b706c7fc84b5e59825e64a08dcb0dd5e7543fa2f610b8b691f9d8613740bdb4528836a5a6ddbd7b35efc45989b5da1e15cb19116db569b72a88b837042852bdf6398709777ca065d924726d0f4dbc292bffdbb05ef3e06ca8899af6a648d531042abdf46986e73841cd3b5a5187ea1efd00230b86d69f3f8bc5f510b0498525d8eb54c15d44bcff80502423bff2c243e51d402a28eac029d3b87fe8463936ff995325a1a1f72f4e3453d0a60cb5b668055502285e4899be4bf71201fd906ae89b359e462e2d72df62d102e8a1103f87e939ea5abce56fd2f20be0e70dff4c5e08ba873775dd36337e69a6f01183922a56d239a06c6294319c9de469698dc00000000000000000000001166cb5a21f5af8e5cee5f0965879f5f8d51f1bd250aa3cad62136e7619f0126d5589c6fe7687d270f9d818a7d7afc72115175bf636fdb831adaf07bc99b4f8ff119d1216763d221ea2f92940dee06da6d96e5ea6bf49e74a3d05e177fcdb446cd331380d1b0263dab213fb27978da6c75a85a034436907024a1364ca9f534b35e45a875cb363dd71838502f59f2626b72a72d06af7c51a95be06ee4a3e8da1818a0f6a3ed1ceba8e502ff67ee50f6226f68566dd4e217f890d96f5f4b297710b34f7547538572c05da2"], &(0x7f0000000100)='GPL\x00'}, 0x48) (async) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000140)='sys_enter\x00', r0}, 0x10) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) (async) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001580)={0xffffffffffffffff, 0xe0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x9, 0x9, &(0x7f0000001340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000ec0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000001240)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f00000013c0), &(0x7f0000001400), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001440)}}, 0x10) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r1, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000001300)) (async) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f00000011c0)={'sit0\x00', &(0x7f0000001100)=ANY=[@ANYBLOB='ip_vti0\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r2, @ANYBLOB="8000001000000001000000a844030090006500008104907800000000e00000020101442814900000800000005469fffffff700000001000000bc0000000300000fff20f56c1e0000086c89074afbffffff863e0000000000040ee60709cccef5e7baad84060f91a92eac1b6a09b5e8a0ed00e1000c2891dad29674c58127a7071037b2cf899af06d03c161bb7fe9c900440c3e11ac1414aa00000009"]}) (async) sendmsg$nl_route(r1, &(0x7f00000012c0)={&(0x7f00000010c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000001280)={&(0x7f0000001200)=@ipv6_deladdr={0x18, 0x15, 0x200, 0x70bd28, 0x25dfdbfc, {0xa, 0x80, 0x0, 0xff}}, 0x18}}, 0x0) (async) pipe2$watch_queue(&(0x7f0000000f80), 0x80) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r4, 0x0) (async) openat$full(0xffffffffffffff9c, &(0x7f0000000fc0), 0x400000, 0x0) (async) bpf$PROG_LOAD(0x5, &(0x7f0000001040)={0x4, 0x9, &(0x7f0000000e40)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3e4, 0x0, 0x0, 0x0, 0x50e7}, [@btf_id={0x18, 0x4, 0x3, 0x0, 0x1}, @map_val={0x18, 0x8, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x7}, @alu={0x4, 0x0, 0x8, 0x7, 0x6, 0x100, 0xfffffffffffffff0}, @alu={0x7, 0x0, 0x2, 0x2, 0x7, 0x80, 0xffffffffffffffff}]}, &(0x7f0000000180)='GPL\x00', 0x85, 0x0, 0x0, 0x41000, 0x2, '\x00', r2, 0x26, 0xffffffffffffffff, 0x8, &(0x7f0000000f00)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000f40)={0x0, 0x10, 0x8, 0x9}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000001000)=[0x1, r3, r4, r5, 0xffffffffffffffff]}, 0x80) (async) quotactl(0x40000080000100, 0x0, 0x0, 0x0) (async) 06:53:47 executing program 2: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000015c0)=ANY=[@ANYBLOB="620af8ff0c208e8bbfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e149215108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955391c4ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a07009da17a0faf60fd6ad9b97aa5fa28480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97000b0940985a690c076c3b203b4eae76fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9f873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210dddb2eb92d6a97a27602b97f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751a17d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8c71d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9030000000000000047613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86969cdbbb6d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df02000000ef0ebb5000000000006065d6735eb7a00e127cee29d6cdff8dce1f06770c8714cc9c25859648776fe574b4e7fef6d7a8f11888b46e0adb62bfeacb4092e0ffb8c9df04476ddd4f5fce6e89258bbbabf8d03a2101a86d05848f0267f232aa40b77efa4d1ccc1bf7f44923f652cd8d9e350264b9e994fed0c496d52d2570c5ceb0d71627dc703d869fe464a8f6b8b264f2ef344ccd68d6720e5df2613517f8ee016558c0d321012e6cb59e5e92b22a8602b2b221ca256aeba64724c86c915f82f219819977818af4f26fbcac62d952baf4ea23945852ffcafed175381e98452e9f49b29fb9bf701bade61d69cf73029055bd301b407e6c7958bdc56714e3586936af137212e0287ae9d9ecd5a84503aceeb731ec854f33db75d3bfe89a2fe5594c5e9ab5f82399883416eb942c5540d78c1a8146355121c74a811f487acd395c2c759d4306b403ab502e7e66bce5f8b71f45bc250d14cbaeebe987b706c7fc84b5e59825e64a08dcb0dd5e7543fa2f610b8b691f9d8613740bdb4528836a5a6ddbd7b35efc45989b5da1e15cb19116db569b72a88b837042852bdf6398709777ca065d924726d0f4dbc292bffdbb05ef3e06ca8899af6a648d531042abdf46986e73841cd3b5a5187ea1efd00230b86d69f3f8bc5f510b0498525d8eb54c15d44bcff80502423bff2c243e51d402a28eac029d3b87fe8463936ff995325a1a1f72f4e3453d0a60cb5b668055502285e4899be4bf71201fd906ae89b359e462e2d72df62d102e8a1103f87e939ea5abce56fd2f20be0e70dff4c5e08ba873775dd36337e69a6f01183922a56d239a06c6294319c9de469698dc00000000000000000000001166cb5a21f5af8e5cee5f0965879f5f8d51f1bd250aa3cad62136e7619f0126d5589c6fe7687d270f9d818a7d7afc72115175bf636fdb831adaf07bc99b4f8ff119d1216763d221ea2f92940dee06da6d96e5ea6bf49e74a3d05e177fcdb446cd331380d1b0263dab213fb27978da6c75a85a034436907024a1364ca9f534b35e45a875cb363dd71838502f59f2626b72a72d06af7c51a95be06ee4a3e8da1818a0f6a3ed1ceba8e502ff67ee50f6226f68566dd4e217f890d96f5f4b297710b34f7547538572c05da2"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000140)='sys_enter\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001580)={0xffffffffffffffff, 0xe0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x9, 0x9, &(0x7f0000001340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000ec0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000001240)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f00000013c0), &(0x7f0000001400), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001440)}}, 0x10) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r1, 0x0) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000001300)={'batadv0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f00000011c0)={'sit0\x00', &(0x7f0000001100)=ANY=[@ANYBLOB='ip_vti0\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r2, @ANYBLOB="8000001000000001000000a844030090006500008104907800000000e00000020101442814900000800000005469fffffff700000001000000bc0000000300000fff20f56c1e0000086c89074afbffffff863e0000000000040ee60709cccef5e7baad84060f91a92eac1b6a09b5e8a0ed00e1000c2891dad29674c58127a7071037b2cf899af06d03c161bb7fe9c900440c3e11ac1414aa00000009"]}) sendmsg$nl_route(r1, &(0x7f00000012c0)={&(0x7f00000010c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000001280)={&(0x7f0000001200)=@ipv6_deladdr={0x18, 0x15, 0x200, 0x70bd28, 0x25dfdbfc, {0xa, 0x80, 0x0, 0xff}}, 0x18}}, 0x0) pipe2$watch_queue(&(0x7f0000000f80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r4, 0x0) r5 = openat$full(0xffffffffffffff9c, &(0x7f0000000fc0), 0x400000, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000001040)={0x4, 0x9, &(0x7f0000000e40)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3e4, 0x0, 0x0, 0x0, 0x50e7}, [@btf_id={0x18, 0x4, 0x3, 0x0, 0x1}, @map_val={0x18, 0x8, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x7}, @alu={0x4, 0x0, 0x8, 0x7, 0x6, 0x100, 0xfffffffffffffff0}, @alu={0x7, 0x0, 0x2, 0x2, 0x7, 0x80, 0xffffffffffffffff}]}, &(0x7f0000000180)='GPL\x00', 0x85, 0x0, 0x0, 0x41000, 0x2, '\x00', r2, 0x26, 0xffffffffffffffff, 0x8, &(0x7f0000000f00)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000f40)={0x0, 0x10, 0x8, 0x9}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000001000)=[0x1, r3, r4, r5, 0xffffffffffffffff]}, 0x80) quotactl(0x40000080000100, 0x0, 0x0, 0x0) 06:53:47 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0x81) (async, rerun: 32) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) (async, rerun: 32) read(r0, &(0x7f00000000c0)=""/149, 0x95) (async) r1 = gettid() r2 = syz_open_procfs(r1, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r2, &(0x7f0000000180)=0xe8030000, 0x12) (async) openat$cgroup_ro(r2, &(0x7f0000000080)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) 06:53:47 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xcf, @vifc_lcl_addr=@empty, @private=0xa010101}, 0x10) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="1500000001ffff"], 0x15) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r6, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) sendmsg$IEEE802154_LLSEC_DEL_KEY(0xffffffffffffffff, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000bc0)={&(0x7f0000000b80)={0x14, 0x0, 0x1}, 0x14}}, 0x0) r7 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_SEC_KEY(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r7, 0x200, 0x70bd2b, 0x25dfdbfc}, 0x14}}, 0x0) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f00000002c0)={'wpan1\x00', 0x0}) sendmsg$NL802154_CMD_SET_MAX_FRAME_RETRIES(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x28, r7, 0x300, 0x70bd27, 0x25dfdbfe, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r8}]}, 0x28}, 0x1, 0x0, 0x0, 0x20000090}, 0x40) sendmsg$NL802154_CMD_SET_CHANNEL(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, r7, 0x4, 0x70bd28, 0x25dfdbfd, {}, [@NL802154_ATTR_CHANNEL={0x5, 0x8, 0x1a}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000040}, 0x4040001) ioctl$TUNATTACHFILTER(r6, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) write$binfmt_elf32(r6, &(0x7f0000000500)={{0x7f, 0x45, 0x4c, 0x46, 0x7, 0xa1, 0x0, 0x20, 0xc, 0x3, 0x6, 0xfff, 0x390, 0x38, 0x30c, 0x8, 0x8, 0x20, 0x1, 0x72a, 0x1, 0x40}, [{0x5, 0x0, 0x7fffffff, 0x10000, 0x6, 0x4, 0x10001}, {0x2, 0x8000, 0x9, 0x4, 0x0, 0x7ff, 0x401, 0x1f}], "10ce", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x57a) r9 = dup(r5) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f0000000400)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r9}, 0x2c, {[{@cache_none}, {@cache_loose}, {@privport}, {@access_client}, {@dfltuid={'dfltuid', 0x3d, 0xffffffffffffffff}}, {@fscache}, {@fscache}]}}) write$FUSE_BMAP(r9, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r9, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000004c0)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r5}}) setsockopt$MRT_INIT(r0, 0x0, 0xc8, &(0x7f0000000000), 0x4) setsockopt$MRT_ADD_MFC_PROXY(r0, 0x0, 0xd2, &(0x7f00000000c0)={@initdev={0xac, 0x1e, 0x0, 0x0}, @multicast1, 0x1, "d737198c86a12ad122b1b76e986ceaafebc36dc5ca765e121b1d071091565780", 0x401, 0x2, 0x6, 0xff}, 0x3c) 06:53:47 executing program 5: syz_mount_image$ext4(0x0, &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_script(r0, &(0x7f0000000380)=ANY=[], 0x208e24b) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) write$binfmt_script(r2, &(0x7f0000000740)=ANY=[], 0x3af4701e) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000a, 0x28012, r2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.events\x00', 0x7a05, 0x1700) sendfile(r3, r1, 0x0, 0x100000001) io_setup(0x6, &(0x7f0000000100)=0x0) r5 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r5, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) ioctl$BTRFS_IOC_ADD_DEV(r5, 0x5000940a, &(0x7f0000000680)={{}, "44536ecd65faf2b5e1e52586bb458afd2d04e40f99cacc6353f0a6fba036caceebb75b5e0c4260b524cfd91a005f644460cd13894df5050db2799d631767b8deece891d183bf893644e13693ee7fdd284db5d84fceb858d049f39f15f7eb612cd99d69abdbb5690094383b3df885dab8c572a75fc4860dc1cce083ce200f037620548e18d92987342ca9375f7c466fd25c7a4dff6b1429bfbcab3bf39ae2bb30514543ba64642135f659fcfa9a7163ba2fcabce6d0df147d7c85af7fd4802640ff931d9563dfe1c30d3339fb77c2aa1a8afc23e654624524aa48618c83351915a1096e594fa92a0046186835dd509f361b81181d3831d77ec2be06ef83e97ac0e735941d77289865f167644df4dd8b6cf460efbbf999335dd92fce36cff46dbf0fedfd77507bfb17295fd14a3eec66ad89b04e4f6747b8cc9baf072607b37194620d596f6be8f039386115ad0d57e374620cd7a651f51f831a4c3bef0a8cf859d99cf6eb4d4041b792eef07fef2c41ca1fb9893339d87b63f2644a0bd00ec0119d8bc5a025e709d9f35eede37a1cd7b7f4aa9999756b3076b552b7c8922952d629b29f6b9cda019d7226831d834934be546125fcc5e81cb84afcb77c73d86d47e4e1b655a12e15b9008dd160030cd65e771216d888fa1542cc3a9dfd91049629ecd7e292e73fb71110185a94f61d3215c13149c4c195eb0c37952b05e1a715b1f1d7fffb5932fce87870c75625fc46cf33f8f59c5ee72ddf80eddadf240bbf41052ebbc759fe93c6b75929ce554003d709b3af8f389c1ca04f86d618e5da8498eb5069df75c65160b1c5918cd2a0b281a973b219c2a50fb66e0e05c846833727c7d1d93da144ab006940d2f7359589255ebdac8fb61aa495a838ea91b6bafb2d827a1795759a8d9f33cb7e4a6b345321deb11512962af4bb5390c2044b32fac4a0867c1c58fea17457ece5a6486f519f8b01016e23f4ab4b90123c7a08e4760e5bbe0c01b12ee8b1f1853ab0014e9032b98b407bdcaeefe29a845bf26f0682f6b3062bef02102e42ec039a1a4401d6f3a43ad64ea610fe73bd4c0cf576b24e845a04ecad28e2cae265338fc5774461457baebecfdb6eb0786e28ef9bd64c3c4663508e587c3fab3a13bae852a1ce254a3d28140f299f223e0f18e6ac046f56a5e1780dfe39639d62b9b7bcb36885119f19036ea1114c44141fb7b514764d609ab73d9029415b0a011ed35bfaa5d1ef2b88b78cd3d6d4a2842f3776a2eca25499125c35fc0ab231cdf57983287d1c6785ded1c97fdc2e66294e3bf286fdddc9b62e382080fa86642c1d683dd05b2ea65dd0782cce117782bcc193dbf03240c92a3c81ed4eae64ac3d3981912ba74aaf95c8e5f246d92c92db153b910abfc2602ebe7e2b6662e588e3418767d60f47be77a14d9fa05a3286e494a3cc2c4396d7ffa543a57329a8ad719a406a8f3eab70a3e68001b196459b14df1daf039de48b452632035ffef027b0063f88f3a8adabb4587929175291827775b1b87a5638f8122120bafb4fe1b133576aacddca368418d62b3ccf93256fd4f8e4bd9d5a7e37027718fec8d30d34bd84e60edb11bd1c9393acdaef116e3b8beff8b280056513f55a437fe6d16a9b59dd5806cce3ef7a5e4dc2ec6e9926528053cb91680201b452d647b03f452e8e18eee0c7c526b05e7229e151e3250a3dd33b2330845392566e2eaab5ce12bd78ebfd948a1185bc6627e8e810a36852fa5476241247e5a278310fdf7a67e067ccc6a79486fc3f12e33edfd391c19157a0db73038cb209090b5efe1d69f89ffca7ded0794a159b95366301a6b1c867d4f33e84d6bb7274b4bacc62f381b2e07ef78d9a1aceb1522e1645d167aedf0deed3c2356232f8f92ba35fba84682b2881d36e7b0fcbfc7c2d2b9c4cf86e610c4e556e7f645f238f19bbdf1cc3d865b25e08d50888a934e1bcc3b3b035e8d9368486a2e67482e5274e037fe42204562fbca94e45d74b534f2baf511d6e53a886f4a9ab72c4050a3b3a955bd65ac026d136890b38107efaee13a1cd5544e8c28b8a42adcfa3f43d12864b15afba0a933e300b5ba6971dd55643bedf26bb7d8ca2b441a823743776b3da5579831de51a569920f0cdf94c8f644d285602d95e579546901b01991a84d908c8127700538c48f583be44b1d3e7e1b067dcd72bec7b7021b96971ac6a7c5664c072e5eef4602d13122dbf150263bd244982b154395bdf72590dc92b248d74b35dd4c4fccd11c496d114499c38413fb8a344ac5a24c35eae656712483b0f93542cd0e0f16b9709b9c0efafe9f49dcfffbca15f1e746eab4d72e7f3b88b47186d01e9e5b494e6ca5e358de26e672b92d2025bf80d3a57e7b1341efffe52a28c473dd171d86aa28a372700151fa1cf41c0526c861329544b410b81eff5add978251618e6540dbccfbf47c794de7e05fa2e1adfc28aaa1c0279bbfa545817233a69381822a5a24ef73e0e1f0129401a662e38a23b708b7f41a81a74bb5f624e91189ffe9db318a486245e7efbc85f4134387af2f4c8e4799685c8bfe17435267a371e95868df9fe38e90db6fefbbdef39bc8ba85bf5925db327678851d15de705365559622cbb19c2ab3800a14f28649f57f13ca756be5e6865724418d54f414b4b16a1621553c4c0068c36e15c5dd7a4c9b72d7791b9d36cfdf844c66a5c68528acb1e94e1d054eda3db0c01c169de762fb3d2509494a2d49e206aef156761563531bce0613962d8bb20af2ecafbcfcfb7e389cae03976f1dfa5a764744330e8fc9f6f2f5f79dcb254171409992a8f953bd8c64ecf2d444056622d3c17c3a653feadff02c7e0d9d8abc801d2a0ac664eeabb5687764e2843a0e980e306337c55fb8a0ffdfc965db6cab353843a59516233e6f5438575a32ec9d22e22ef0671c8804e2aadfe5c22a9a2e16f56fe4a8b6a3916455103199cb37a91302a357271c98f360fc54110e8f7d31834829d61c2342e8c5833c183516052c73a9abcd3026c686a693dfbe20654ec23b6f5ecbd31f1b227eecd4e91c3e6796ffee24bd9b33b643c9c1c6cf2e6e67e2bb75ac8cd1a8d9c0d7c73ce3cafc746b0a438264fdd91d30378cf1ea55939a6b269072856a719f97add16042597113e2333f769d98e23fc88c47b36784330b1cf549159121230a59eff8da3ce2529253b0bcc95e042fd9725be7be3b6f8a275e3449ca3425579565aa60c3c1ec88b0ccac700254238ae8cbb2d2ff119d8606ba1fea085d6753da76711222750e29fc14ca3493214d177784bcd49514145637690670da1f501a0e36010b4571a5e9c659c35c86d2185f5a25239ebf45211dac29992596b50d9a00132717f51c052901148d394e5ecf2dad42c290c4c650975bfd1c203f9fd083ae75a5e322175798c1dab052b2b1238681048ad7bc64dcaacf32f6df9a03b1370c70c9792aec9a50e4e077c88b7b0d350e3f56fa82ee7fe5b004752f4608aee358310abce8d7d0ebeabeacb3f5769a2f2309bdcf369c9e59d9e74049055407e58da2aff563409e44128f595bfeec2649dfbc433e05df8bbc805323dcc36745672b06a76520f858b96c3dfd35a0405998baa123a07469ff684acbcf892fbf412f09216860d69680ab805120673e3b5bf72dd1697709c030336b6d5563c73c1aa0d503f9a9c7795819cc6a4cc7ed04849ff4de262d79531f30a64666fd574d4706fb0f9d9b03a1d95b2c4437d998de8a5d52a102f6e15af761d4464cc0eed364e25c1c970af81f093d248eef4b2096bc6898811085d8e441f1b6d8c010475b67d717f569ab1946301443e235aa36c1205a2a7d7d2d8a397c07926828a1aea79e501dd3b29302c804850233ae10ec863f757a0ed4da7b094d1fae261e0b7fc885b541a1e692a852daf5e0d9c575069087ce29477466b481bef636cdf505e8d084f00aa7837011d0dc00278aa6a631b14062a75283a95f868be31492de7fbb0ab1e930588293f2cddb034a7dfb3626c8a170e785691bc86ac98bc875aa35f86f6e66410dca43b3fc12d2871c1a1ec1db6be42330fba7d526f38f77f0a4170c126c19f5af4ef9ff55ebc00d42c679418ad83fc2bdd28cbc9127d0053c3e3026f02264d3d3b3357bef84e3769e8adfe23bfaec7718f13c1f1c7530963affb95a70b0ba9ea99c66078ece184b7a2546f26fbac1fc3b9418e03a63dc3ded07cc6f345b207d418572499f528d2c1fa176f07dc54b92e0647759636f50822e53ddb0cd19ddeb2fe1f6f1c2a20eea6e78c0cca34f16c9dc79930774fdaa28e7b96f78c7d7944ef2c0af535ee293d6ae968070f615932f6192166e91b69c149ca9ecbee0a4a893a21f7c8120627691c146c3e64529e4e2fe17c9308127b4fa9ac6f08a3eae2f23877acc5c56beec1b21d1a9221ea93e12943bc0133fb89325aae8ed86074286fada961ca02dd06fbd7526545755bb16bb294fb353eece369bccdbe62882a9d1512b1eb9134d4cb83135936c6b82e740364d4accf5ac22e050dbf2421c0cdccfe060c2b8a5673631aae302eccddf10b598b4c705c916bf745eb2678c944966a5c199d697cab995802065b6a0aaf991bdc1804876dd30f126d378e0904a6560216839eb6c96529093ef716984746d25b26efba5cadb33b458d7ba7ec02c347a671c237782e93799418c6e91e020a911f201bc105ae8df56850c0f5045381f462366d1f4a4ee6316c8cfb2bd9672ee562ea7687c8a85ce30009cbfdcc68c6c0a7b86d980c01c1b87188eb00fdd91120cc776a7fe2f5e1b5ce5aa1027ca79a70eb3e5a6144d90ff4fd01dcc512aaec669e9e98e73e5a32c10f4f29be4d15f193eeb6f4dbd32812ef218a49702f2aed9f38156ca46d713ecc9052ddb7b9bdbc9e9385df080fec9188ea9fc7afab42d77f0fff0dc1897efa8f6ae224efa0eff29f90654d7aec66bb4e6bcc7252ba9176c793963a4169338f289aabc5e95ed90cd5e658184b5b456522477c55e58d2cc3541d74a5965fa791b9336cedf2ab4052527b45bfb61ad49a94c0fc30d01712fd6f676a2a04c67cd4d13c72e943b01148bc98f43973e69ea3b5c8294ad7640b30d6ae913db595e084dc3a8e723907e538ccc314e996f7e4d27dd2a6f15809969db82c448006c884519b5b000381f889568a64bca3747418e30af339440a098b08f4a2e1577cc82ef579b547cc7b9100b536f0d8bf8fb05060592b2b6495fdb2688fe21d98716fdc3b8e3eca37b878d314d092718c196933dc2c8e426ff749daa75080bcc89c0a43e71aba454e55870cb600eebca96f8b8c5c008b41358a34164ba30a42f949af2b529eb7289930b543bb13dda64726d29d075aabad05fcb0170781d84a2cc51bb6089328543b79064df990532480d121b61af4d4e19d1bbf89315dab07922f12ac4092daab23a9995ba868cc8008948071162dd343ce534d5fab6398b1f8c0e0baadb622ffb754dc0b6232ed322ff37ffb0a8e1b31a40a804eb893f2b3cf4544aa1f170b4e4edd5accdd4329ef7cf9355bfde5b421e92284021b76ab807ea922010d4b5bb32e485d8b806b2a1001a2caaf5f6106b173a5e2c0e61721676087370c346163f62830fec3730f484fb6a4733094ac172aca34928af3e147fcf06f0e4ae8ab872f44ec9fe44b928edb1e0d761937e41b970b61007473559e87a4e7c9bd4d6b50b400839f25a9395aff1ecd72c21b73280098c95ba2e3f428494ab598106a98ac8965beb96cb69b06b7523cb1ac3ef333ef04e7bc"}) r6 = openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) mount$fuse(0x0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r6, @ANYBLOB=',rootmode=00000000000000000240000,user_id=', @ANYRESHEX=r3, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) openat(r3, &(0x7f0000000180)='./file0\x00', 0x40500, 0x1e1) r7 = socket$vsock_stream(0x28, 0x1, 0x0) write$binfmt_script(r7, &(0x7f0000001680)={'#! ', './file0', [{0x20, 'ip6erspan0\x00'}, {0x20, ']$[,+*}\n-@}]'}], 0xa, "b7d675a68b93548d622ffd67c696834f8c9af078ea7a8a1b8daa2b0afd576c098a0708554f31c79c7b9f54c8567e29c4ccefac1aabc3bee915579deb716587f255dbe4cb394e77a8d8ee74e657e63b6b93ed2ce8139c62b5ab632e5e1654382a177996b449fd3508b58c57f2708ea9ad50593d60b9119c6f727565b562b4e8753df9da1c81ae9961bc3657cf545c7f98c7f93881458cf373dfbcc63ad07196ad1bd0c70d83055357543304bc4231aae86cb1d4f77db321f62200e2462d940fcf69465ede95dd4434db0ddce876190a0ed9054a6ef1eb927a30b2a42865e946b505891f9824e3d97c314c3a6be27d965a701a8b37e5b7c298c108c5b6e774b48c37007d26f1b1f9df30576563a5d41ef57dd9d62dfa689eb6c04f612d5b46918ddda7cb94836bc842af805dfb5041028c2195555732a9fda4dfa48fd0c28cda26aa8010963d2fc5da5fc0d81b949467953eb08f131396daf81303ff758822969bcd999e9f8df55d48cccccb8fe54e616d8b7b70bfe548c1a918fedc0e97e3bf3d5a678408944b9b8f51ba72562571ffd020c4281f082093e5f44b1176dcca76b77ce39144e3450066c87d436a219a2fe4186b85c790222bfd91af33228ab4f3c55c94b26cc0d85505ea4b4a2dfcc5a47a6716d0c39d4f49facfe1c52e2427c548010cf44e55adca5f84c1138a32b5058c3bdd82f0d53094023df445bcea784b9006cf67891620c6e5d5c00f8628af844e3c1099a9531e0b2d70ec0863b7ab19fbeaaf51bb727b08fd3667e32abcf65747cbd8afefe4ce3e69768832c7e56a20426c35d173bd220239e98ef8831338970760021e753071fc848ec9a5cb80dc5a1e6cb3561ba668243c27106ac60c0b712235bd12891a1711eaf2f8d6c9e75257eb7494d0bff0ace43d486cc7338dc0a88b2d06822fcb5335b1e7efa5e3bbac6355ac058f616e80c96cd46831695d183609a4a8cba4e145faabcaf7db59bf5ac4475daf20cec5c62be18ae8a1a4b13362441f99f46b7d5d48c87b5000ace1e43ae1734232517237b0063027b0198ba3bf8d413a8e39da4921a91b4afbe4fbc862205c02ea05f52987e93641b187ed9461b742dac6e53c3816e9e6b8063d1a377eed959aef2f869753e73a4cd47f7cc1baf200341e42a704f538b0da8f481403ac5cd0eb71d4d2be4a70b5b1f314457bc4915df76db62b7fbbc442ae44e0f7c7c4ce08dd28102629502cdbf42c4ba09ed1d7f842e15183441ee48c893dc60c9e994fc9015195f4e35ac06a50f3270beade7880caeb0369ee51c4e2d83d89bf67e6520c3e9dbf5f912d9471c00b3a782342a1063b18a3f84878dc6fd3deb98bf3b403a24248589a3e8dc7789586c1a820c850c2cd6e0517866f43df66f739887071bcaca3a289b719ed9982eda6251ee1b55ba69b613b72051ca451429e8de3025b3c70d27e717edbb0e9275eb41d7e2bad7b8ce2c97a282027189869643b3ce159bd4cf54687bd923d013530e50203bfb2e504655e8c7fd09123c8007bf9a64109bcfff58374f0716479fac464c2fd198fe73952db470466c18864fa6ede8d900cca60c58183d6f165918452356c8f7b1501dfa2877b2f3256c118e457e3f6b99abb8749fd53cc8b42544c70b3fabc63e5652879f03664334cd1489d18d8922c2c4aae513ea9256b283a52da5b50c1576f47552ab3cd315b15bc5e178c8b16d241ae555c57bf0b1c85a0edd999eac5fc15eac1b4cc6270ab2980bf4e5f6e13ff0b3de4928c5fb1fbc3b8b0a69a84f930fb9ec32ed26edceccad48927d162d28136626035fdcfbb3b71f00d82abfba61a0bffe53b7660b679877be103b8737843720b2aacb18e405301b101390e156e9e2678574060c4e4055ab85135ddc7e73ea1262836b6d0c32fd7c24b7919079d66cf4bf68d2e5dbd111b7fc3f5a9608a603aece92457d0708c50f8c915825c72ee474ea527aabebbeddb4b498a8f4fa40d69aa9cced20e138319910eed64d3a5b1ac9bf0a58ba458c2c4f32edcb8c8fd69c0b550994dc3f5afa302833cb15d5456bd8a421b086929e12f6ae996ba5217862578247e3bdaf68288f1b08b622c2ae7aa3af037aeda042a0112292b9fa6895f4cdeeb134ac045cb6b93d0b2766a58f2788c07d095f64d02bfa590ed2f5aebe08307dc60ee32ff0a813c959562498515233c9d79d9f6183318e0c4ec3c36ee5a1dae422d93119e4440ff1068c56094409434d999b2c815b096e118f8739686e05ad21bf9ca18ddd19fdca6f85bfba89c9947c28a7128d6e0d42905e907fd09f8a23f1d75ffad396efb43de7812288b38dbc6ceb39e7ff198a4e8612e51be3dccab9343ebae6751f9ee107b2e8d930f56f36d10fa5b51dea4a7e2928ae60a15ae6dac90731a7c16bc3bbeb8939eb6e18c50fa072be0522ab63708fcf11a3fed60211e4fc49fdf5b8e72b3bd1f0349ce2d87051aabfa6b0d4d43a1d6086f59e6c5a33283ee8a7a65467e4d82dd265c096ec47458dc49aff4929cb431e88b0896843c27de4579bb61763d1280eb3ef1b15b27d932902d1f8e15c6df532121781cc7c47999f539e5129dd406ba5ed602330444de630e9004bcc8c4ff4e70d6d9609f7d79c666f863c3d9684687b27c6cc6817e1d00ee68a705a8a62904775a2e7cdefefa7dbf592d6448d1e2acb0e5ae1714f8877a94d5b526c0e9dc4797ec8b6bfd4306737f42dfd2f34aa5226f44bf5c634402d4a4b0936dabb2404658f574d1b07c1ba4c6cb1f81b667f25cab918370e4f96439bed1d78d323cffb461f329161c783a1e5ffc51de7aae011e7e4d8c2d35aec646f9825acc36dabb3e4d6ea75737d823d4edb90dee26df528e3adb140b926094d80f92e23c2a3aad293aa624c5ca23140da59f3f5e979420f0e245df5f540e7f42e6afa39d91e127a93a3d5677d6d34b576d6a23a11706776ab64d4b60c702b4b047cf3d0f13b0fe315a045f627fe230f1aecfd5cf285c95b2c4da2ecbd92c85495c5c4666837ef834b70c684c4a895b7def2167b186e43bbe67c1e044a01b9c7456b672617c2995cee8e7d30834c33ab50ea574fa67bffa440cf881cb00321c9f2547578f69d4639e9506ca9fb73560fc9ebd8e640d885838a2539e116bf83ea515efa1ff56df6cdc63a89a7b132417d9386c0a4688751b78c68a7f61f2e347edbddfede98263102f6f3d8b58d9c8f2b2f460d354bb4755eacce07efe4ba4e81e2f3e98b2950971dc7544f1c2783ef007f28ba89f78e8f340c7f187b116c42b40eef8caf695a090110a22334081735d43e1c60a310f459e46ac840b83ffdceef751d97771e5b8dd7fda0f331003f985a33bc235848d6132db58b70ece26f33b0c3b5dc3676cdc8d7d3ecd71b307000acac317bdbca495ffe373a8bdc37323bbecab0faf7d7866385ddfdfdea80819b491ad3bc8103582e4f3a5eb1ad74d1327494513623cbf670e6a1be559204879f88298890b30f8b05c151a01cd4c1ed5364f6446c3360b368dd093d0d07d106675feff4253e9d0388b1dc211c0af749b9eabafee92cb3064bdb36552f67da5f956c6309cb2e134288580742f9aee9ddc9d976388ce7f06fb8eaee041b22e7b6649aee94ec04e1988651c6df8b5d6bcdd78aed9ca19dbdc789c5434f008a42a50e38b3c3fd644a597be0f5e974f68ef48b957c53c92410ccb84ebb554db435c23b0dcb05ec79e503747175bee1bc67097d295351eff5fbe3b8a6d817c7cd8f13b01e1ac7abb5bfc8ccc70c31e2cc5c18643f17a66b44f9dcc3f3921c9209497bf7a2956cfb1c684efd1eeaa2b3fa6aabdcafc61eb4bdcc033b43ef7044d99ba7d05d5181be28a995419d24549b0334dcec255dfdeef8faff1e41322834e17d57a532670ccf8491a46f5f49274147198addbccb472a3cf1266067304961af472ae50ad5124e9fa8b2aa9c9ace61df6afc1987b0d872c1bb697c61b873ecf5224fed83c54f1ecdb085e3430027e521d27ba0c5e9e8a4e162d8665c9c50774c8fad3b7b11be310a151f7f063dfb352fa87713ea06a2a2959a7b5c72e4de9f02931e1fbaeb799904d8962b650cb335226e84441e01a48115da7c213bc5c4db19305619fc421debd7847b17b515e092e929d1d7bf0d9767051fb8c9dd792f75ead391fca25b78498c4943c13ebbe2d4d207186b6cc02ce40977e616fabfede3c43a0306005be966fd83ef20f0cf506d3748df6894032dc834f6626d2589fb6fcb8345899866d9c9b9425aed558bbe047c23b9166fe36204970b052a4d4d4701c1d8b4d3f89087d82d952f65aab5f1e6e680899f896c0b461a8619995c5af0507666fa844310419b824cb12ade11d548bee275b4d3d821727f712962fc801d3fc63849db90ca1f1741f4eb8a327db85b6e863997f66a0aeaf40060eab56b5d531f7f3dd376e3d1d0b5e822d363b5de7d88e05ce795e3686189749171096917d62ce8d31f32a2fdb972be60ddf81b412236e717d10788e3ab999f0e406b04266ae58e380a8b830b0ba15e8ba9cfc6ee2604df5f2768f614ac6a4901927c83f9a70a9432262662bca6d90cec678ca9919a4acdb72c59523bef52e14c85f918972dec4af8fd735bbee377fdb33969676cc7cbe3f774913ec22ec386164e8f621dc75de81b6bbbdcde7e6ce6081404eff1416c6da5549a074535a420d063552b0acb829e50e6f11b2a33efafd7b6cda0e6038543432fd230ff4a86815b025cf646b6c60687b81be0a7a61423e078ac13c164494115f696d7e45c18786552ca7bdf57a2997b446d18b89a83a6bb0d8573cd3cbe0b88c5945f56938c2f54948bd7a2c39fd8cde0ace4f236221f57d471315e49b8a889a9091b57df1c4b14bd6a48829da1d41282f2b5c9fdc0a91e147e564946135c9212113e25a0962cbafe8e9e65f0b912ff1a12e29f2974f064669f3fc92c159ee84027daf3c281553e282d5174badaa0e7b36e773e1363de08f1abe9bb7057ce12b80b0ac2c40330c790a298ed57ab5de099c019784e68175744fa7246ffce6653782be8c0e7e652fcf2d3f2d3b57b6f73a5b0837e42c98341c132b588320461f6f4fa2ed35f2a520d0d30b910b186cadcdb86ac0ab89cd17ea08e1b0ac2da7f2cf79b7de53ea1294e2dc5f315933cfe150e971eb011e137ee0008cc62c5d83c3904b0785ec3209d40075875d44393b88fdbe5e5fae8e04d4a22a6612051a6158da1b8de5771b74b7244649e61148202741a73183299d407d5573b12a3f113eb6c18fcfd90be0e2183c37fdbb958b5513018f5e30eeb88c9002ea45d1bfed1160a84fd7b54289e16617dcfb715f604f8ae2af325847670e22326337e73bb91e271ef3c5222d7b2621e6405c254910e8fd8ae3b060674228eda976790bee2370a85599fe4b5d29769a9d3d8f4195193f08c89eae89f99f4d2ba89ac758d1e83328bdd07ec62d12406194ae9c9d3748d0d6f6a50a9025b4ced8b7664ad80dca58e4f7e0a58cade4ea32ffe12abe258baf5ead8c479fc5214b94d531db7348200d242bf15dc546432b1ab433b1387f55439132a1fdabc4e6308540db84e796986d6d8621ce520716a4b5fa728fd17e6683dcda98250747b9597b42e6835f2aa6597f90af257745b12395aafd31a7a469a9f3fd931a5981464b92f09474d0867544e26c4785c769b0add5d9c065710bbc7aef6b779ffa17637f5eae2af2df0de9e9e91a7464b04a0b195af9d6ec60c258fb4757494f64fe370d0869cca4f1877fda091e9dc60b6ac90dd8d5935cd8178052614984"}, 0x1024) io_submit(r4, 0x0, &(0x7f0000000640)) syz_mount_image$ext4(0x0, &(0x7f0000000580)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) (async) write$binfmt_script(r0, &(0x7f0000000380)=ANY=[], 0x208e24b) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0xb00000000065808, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='memory.events\x00', 0x275a, 0x0) (async) write$binfmt_script(r2, &(0x7f0000000740)=ANY=[], 0x3af4701e) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x200000a, 0x28012, r2, 0x0) (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='memory.events\x00', 0x7a05, 0x1700) (async) sendfile(r3, r1, 0x0, 0x100000001) (async) io_setup(0x6, &(0x7f0000000100)) (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$TUNSETIFF(r5, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r5, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) (async) ioctl$BTRFS_IOC_ADD_DEV(r5, 0x5000940a, &(0x7f0000000680)={{}, "44536ecd65faf2b5e1e52586bb458afd2d04e40f99cacc6353f0a6fba036caceebb75b5e0c4260b524cfd91a005f644460cd13894df5050db2799d631767b8deece891d183bf893644e13693ee7fdd284db5d84fceb858d049f39f15f7eb612cd99d69abdbb5690094383b3df885dab8c572a75fc4860dc1cce083ce200f037620548e18d92987342ca9375f7c466fd25c7a4dff6b1429bfbcab3bf39ae2bb30514543ba64642135f659fcfa9a7163ba2fcabce6d0df147d7c85af7fd4802640ff931d9563dfe1c30d3339fb77c2aa1a8afc23e654624524aa48618c83351915a1096e594fa92a0046186835dd509f361b81181d3831d77ec2be06ef83e97ac0e735941d77289865f167644df4dd8b6cf460efbbf999335dd92fce36cff46dbf0fedfd77507bfb17295fd14a3eec66ad89b04e4f6747b8cc9baf072607b37194620d596f6be8f039386115ad0d57e374620cd7a651f51f831a4c3bef0a8cf859d99cf6eb4d4041b792eef07fef2c41ca1fb9893339d87b63f2644a0bd00ec0119d8bc5a025e709d9f35eede37a1cd7b7f4aa9999756b3076b552b7c8922952d629b29f6b9cda019d7226831d834934be546125fcc5e81cb84afcb77c73d86d47e4e1b655a12e15b9008dd160030cd65e771216d888fa1542cc3a9dfd91049629ecd7e292e73fb71110185a94f61d3215c13149c4c195eb0c37952b05e1a715b1f1d7fffb5932fce87870c75625fc46cf33f8f59c5ee72ddf80eddadf240bbf41052ebbc759fe93c6b75929ce554003d709b3af8f389c1ca04f86d618e5da8498eb5069df75c65160b1c5918cd2a0b281a973b219c2a50fb66e0e05c846833727c7d1d93da144ab006940d2f7359589255ebdac8fb61aa495a838ea91b6bafb2d827a1795759a8d9f33cb7e4a6b345321deb11512962af4bb5390c2044b32fac4a0867c1c58fea17457ece5a6486f519f8b01016e23f4ab4b90123c7a08e4760e5bbe0c01b12ee8b1f1853ab0014e9032b98b407bdcaeefe29a845bf26f0682f6b3062bef02102e42ec039a1a4401d6f3a43ad64ea610fe73bd4c0cf576b24e845a04ecad28e2cae265338fc5774461457baebecfdb6eb0786e28ef9bd64c3c4663508e587c3fab3a13bae852a1ce254a3d28140f299f223e0f18e6ac046f56a5e1780dfe39639d62b9b7bcb36885119f19036ea1114c44141fb7b514764d609ab73d9029415b0a011ed35bfaa5d1ef2b88b78cd3d6d4a2842f3776a2eca25499125c35fc0ab231cdf57983287d1c6785ded1c97fdc2e66294e3bf286fdddc9b62e382080fa86642c1d683dd05b2ea65dd0782cce117782bcc193dbf03240c92a3c81ed4eae64ac3d3981912ba74aaf95c8e5f246d92c92db153b910abfc2602ebe7e2b6662e588e3418767d60f47be77a14d9fa05a3286e494a3cc2c4396d7ffa543a57329a8ad719a406a8f3eab70a3e68001b196459b14df1daf039de48b452632035ffef027b0063f88f3a8adabb4587929175291827775b1b87a5638f8122120bafb4fe1b133576aacddca368418d62b3ccf93256fd4f8e4bd9d5a7e37027718fec8d30d34bd84e60edb11bd1c9393acdaef116e3b8beff8b280056513f55a437fe6d16a9b59dd5806cce3ef7a5e4dc2ec6e9926528053cb91680201b452d647b03f452e8e18eee0c7c526b05e7229e151e3250a3dd33b2330845392566e2eaab5ce12bd78ebfd948a1185bc6627e8e810a36852fa5476241247e5a278310fdf7a67e067ccc6a79486fc3f12e33edfd391c19157a0db73038cb209090b5efe1d69f89ffca7ded0794a159b95366301a6b1c867d4f33e84d6bb7274b4bacc62f381b2e07ef78d9a1aceb1522e1645d167aedf0deed3c2356232f8f92ba35fba84682b2881d36e7b0fcbfc7c2d2b9c4cf86e610c4e556e7f645f238f19bbdf1cc3d865b25e08d50888a934e1bcc3b3b035e8d9368486a2e67482e5274e037fe42204562fbca94e45d74b534f2baf511d6e53a886f4a9ab72c4050a3b3a955bd65ac026d136890b38107efaee13a1cd5544e8c28b8a42adcfa3f43d12864b15afba0a933e300b5ba6971dd55643bedf26bb7d8ca2b441a823743776b3da5579831de51a569920f0cdf94c8f644d285602d95e579546901b01991a84d908c8127700538c48f583be44b1d3e7e1b067dcd72bec7b7021b96971ac6a7c5664c072e5eef4602d13122dbf150263bd244982b154395bdf72590dc92b248d74b35dd4c4fccd11c496d114499c38413fb8a344ac5a24c35eae656712483b0f93542cd0e0f16b9709b9c0efafe9f49dcfffbca15f1e746eab4d72e7f3b88b47186d01e9e5b494e6ca5e358de26e672b92d2025bf80d3a57e7b1341efffe52a28c473dd171d86aa28a372700151fa1cf41c0526c861329544b410b81eff5add978251618e6540dbccfbf47c794de7e05fa2e1adfc28aaa1c0279bbfa545817233a69381822a5a24ef73e0e1f0129401a662e38a23b708b7f41a81a74bb5f624e91189ffe9db318a486245e7efbc85f4134387af2f4c8e4799685c8bfe17435267a371e95868df9fe38e90db6fefbbdef39bc8ba85bf5925db327678851d15de705365559622cbb19c2ab3800a14f28649f57f13ca756be5e6865724418d54f414b4b16a1621553c4c0068c36e15c5dd7a4c9b72d7791b9d36cfdf844c66a5c68528acb1e94e1d054eda3db0c01c169de762fb3d2509494a2d49e206aef156761563531bce0613962d8bb20af2ecafbcfcfb7e389cae03976f1dfa5a764744330e8fc9f6f2f5f79dcb254171409992a8f953bd8c64ecf2d444056622d3c17c3a653feadff02c7e0d9d8abc801d2a0ac664eeabb5687764e2843a0e980e306337c55fb8a0ffdfc965db6cab353843a59516233e6f5438575a32ec9d22e22ef0671c8804e2aadfe5c22a9a2e16f56fe4a8b6a3916455103199cb37a91302a357271c98f360fc54110e8f7d31834829d61c2342e8c5833c183516052c73a9abcd3026c686a693dfbe20654ec23b6f5ecbd31f1b227eecd4e91c3e6796ffee24bd9b33b643c9c1c6cf2e6e67e2bb75ac8cd1a8d9c0d7c73ce3cafc746b0a438264fdd91d30378cf1ea55939a6b269072856a719f97add16042597113e2333f769d98e23fc88c47b36784330b1cf549159121230a59eff8da3ce2529253b0bcc95e042fd9725be7be3b6f8a275e3449ca3425579565aa60c3c1ec88b0ccac700254238ae8cbb2d2ff119d8606ba1fea085d6753da76711222750e29fc14ca3493214d177784bcd49514145637690670da1f501a0e36010b4571a5e9c659c35c86d2185f5a25239ebf45211dac29992596b50d9a00132717f51c052901148d394e5ecf2dad42c290c4c650975bfd1c203f9fd083ae75a5e322175798c1dab052b2b1238681048ad7bc64dcaacf32f6df9a03b1370c70c9792aec9a50e4e077c88b7b0d350e3f56fa82ee7fe5b004752f4608aee358310abce8d7d0ebeabeacb3f5769a2f2309bdcf369c9e59d9e74049055407e58da2aff563409e44128f595bfeec2649dfbc433e05df8bbc805323dcc36745672b06a76520f858b96c3dfd35a0405998baa123a07469ff684acbcf892fbf412f09216860d69680ab805120673e3b5bf72dd1697709c030336b6d5563c73c1aa0d503f9a9c7795819cc6a4cc7ed04849ff4de262d79531f30a64666fd574d4706fb0f9d9b03a1d95b2c4437d998de8a5d52a102f6e15af761d4464cc0eed364e25c1c970af81f093d248eef4b2096bc6898811085d8e441f1b6d8c010475b67d717f569ab1946301443e235aa36c1205a2a7d7d2d8a397c07926828a1aea79e501dd3b29302c804850233ae10ec863f757a0ed4da7b094d1fae261e0b7fc885b541a1e692a852daf5e0d9c575069087ce29477466b481bef636cdf505e8d084f00aa7837011d0dc00278aa6a631b14062a75283a95f868be31492de7fbb0ab1e930588293f2cddb034a7dfb3626c8a170e785691bc86ac98bc875aa35f86f6e66410dca43b3fc12d2871c1a1ec1db6be42330fba7d526f38f77f0a4170c126c19f5af4ef9ff55ebc00d42c679418ad83fc2bdd28cbc9127d0053c3e3026f02264d3d3b3357bef84e3769e8adfe23bfaec7718f13c1f1c7530963affb95a70b0ba9ea99c66078ece184b7a2546f26fbac1fc3b9418e03a63dc3ded07cc6f345b207d418572499f528d2c1fa176f07dc54b92e0647759636f50822e53ddb0cd19ddeb2fe1f6f1c2a20eea6e78c0cca34f16c9dc79930774fdaa28e7b96f78c7d7944ef2c0af535ee293d6ae968070f615932f6192166e91b69c149ca9ecbee0a4a893a21f7c8120627691c146c3e64529e4e2fe17c9308127b4fa9ac6f08a3eae2f23877acc5c56beec1b21d1a9221ea93e12943bc0133fb89325aae8ed86074286fada961ca02dd06fbd7526545755bb16bb294fb353eece369bccdbe62882a9d1512b1eb9134d4cb83135936c6b82e740364d4accf5ac22e050dbf2421c0cdccfe060c2b8a5673631aae302eccddf10b598b4c705c916bf745eb2678c944966a5c199d697cab995802065b6a0aaf991bdc1804876dd30f126d378e0904a6560216839eb6c96529093ef716984746d25b26efba5cadb33b458d7ba7ec02c347a671c237782e93799418c6e91e020a911f201bc105ae8df56850c0f5045381f462366d1f4a4ee6316c8cfb2bd9672ee562ea7687c8a85ce30009cbfdcc68c6c0a7b86d980c01c1b87188eb00fdd91120cc776a7fe2f5e1b5ce5aa1027ca79a70eb3e5a6144d90ff4fd01dcc512aaec669e9e98e73e5a32c10f4f29be4d15f193eeb6f4dbd32812ef218a49702f2aed9f38156ca46d713ecc9052ddb7b9bdbc9e9385df080fec9188ea9fc7afab42d77f0fff0dc1897efa8f6ae224efa0eff29f90654d7aec66bb4e6bcc7252ba9176c793963a4169338f289aabc5e95ed90cd5e658184b5b456522477c55e58d2cc3541d74a5965fa791b9336cedf2ab4052527b45bfb61ad49a94c0fc30d01712fd6f676a2a04c67cd4d13c72e943b01148bc98f43973e69ea3b5c8294ad7640b30d6ae913db595e084dc3a8e723907e538ccc314e996f7e4d27dd2a6f15809969db82c448006c884519b5b000381f889568a64bca3747418e30af339440a098b08f4a2e1577cc82ef579b547cc7b9100b536f0d8bf8fb05060592b2b6495fdb2688fe21d98716fdc3b8e3eca37b878d314d092718c196933dc2c8e426ff749daa75080bcc89c0a43e71aba454e55870cb600eebca96f8b8c5c008b41358a34164ba30a42f949af2b529eb7289930b543bb13dda64726d29d075aabad05fcb0170781d84a2cc51bb6089328543b79064df990532480d121b61af4d4e19d1bbf89315dab07922f12ac4092daab23a9995ba868cc8008948071162dd343ce534d5fab6398b1f8c0e0baadb622ffb754dc0b6232ed322ff37ffb0a8e1b31a40a804eb893f2b3cf4544aa1f170b4e4edd5accdd4329ef7cf9355bfde5b421e92284021b76ab807ea922010d4b5bb32e485d8b806b2a1001a2caaf5f6106b173a5e2c0e61721676087370c346163f62830fec3730f484fb6a4733094ac172aca34928af3e147fcf06f0e4ae8ab872f44ec9fe44b928edb1e0d761937e41b970b61007473559e87a4e7c9bd4d6b50b400839f25a9395aff1ecd72c21b73280098c95ba2e3f428494ab598106a98ac8965beb96cb69b06b7523cb1ac3ef333ef04e7bc"}) (async) openat$fuse(0xffffffffffffff9c, &(0x7f0000000140), 0x2, 0x0) (async) mount$fuse(0x0, &(0x7f0000000400)='./file0\x00', &(0x7f0000000000), 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='fd=', @ANYRESHEX=r6, @ANYBLOB=',rootmode=00000000000000000240000,user_id=', @ANYRESHEX=r3, @ANYBLOB=',group_id=', @ANYRESDEC=0x0]) (async) openat(r3, &(0x7f0000000180)='./file0\x00', 0x40500, 0x1e1) (async) socket$vsock_stream(0x28, 0x1, 0x0) (async) write$binfmt_script(r7, &(0x7f0000001680)={'#! ', './file0', [{0x20, 'ip6erspan0\x00'}, {0x20, ']$[,+*}\n-@}]'}], 0xa, "b7d675a68b93548d622ffd67c696834f8c9af078ea7a8a1b8daa2b0afd576c098a0708554f31c79c7b9f54c8567e29c4ccefac1aabc3bee915579deb716587f255dbe4cb394e77a8d8ee74e657e63b6b93ed2ce8139c62b5ab632e5e1654382a177996b449fd3508b58c57f2708ea9ad50593d60b9119c6f727565b562b4e8753df9da1c81ae9961bc3657cf545c7f98c7f93881458cf373dfbcc63ad07196ad1bd0c70d83055357543304bc4231aae86cb1d4f77db321f62200e2462d940fcf69465ede95dd4434db0ddce876190a0ed9054a6ef1eb927a30b2a42865e946b505891f9824e3d97c314c3a6be27d965a701a8b37e5b7c298c108c5b6e774b48c37007d26f1b1f9df30576563a5d41ef57dd9d62dfa689eb6c04f612d5b46918ddda7cb94836bc842af805dfb5041028c2195555732a9fda4dfa48fd0c28cda26aa8010963d2fc5da5fc0d81b949467953eb08f131396daf81303ff758822969bcd999e9f8df55d48cccccb8fe54e616d8b7b70bfe548c1a918fedc0e97e3bf3d5a678408944b9b8f51ba72562571ffd020c4281f082093e5f44b1176dcca76b77ce39144e3450066c87d436a219a2fe4186b85c790222bfd91af33228ab4f3c55c94b26cc0d85505ea4b4a2dfcc5a47a6716d0c39d4f49facfe1c52e2427c548010cf44e55adca5f84c1138a32b5058c3bdd82f0d53094023df445bcea784b9006cf67891620c6e5d5c00f8628af844e3c1099a9531e0b2d70ec0863b7ab19fbeaaf51bb727b08fd3667e32abcf65747cbd8afefe4ce3e69768832c7e56a20426c35d173bd220239e98ef8831338970760021e753071fc848ec9a5cb80dc5a1e6cb3561ba668243c27106ac60c0b712235bd12891a1711eaf2f8d6c9e75257eb7494d0bff0ace43d486cc7338dc0a88b2d06822fcb5335b1e7efa5e3bbac6355ac058f616e80c96cd46831695d183609a4a8cba4e145faabcaf7db59bf5ac4475daf20cec5c62be18ae8a1a4b13362441f99f46b7d5d48c87b5000ace1e43ae1734232517237b0063027b0198ba3bf8d413a8e39da4921a91b4afbe4fbc862205c02ea05f52987e93641b187ed9461b742dac6e53c3816e9e6b8063d1a377eed959aef2f869753e73a4cd47f7cc1baf200341e42a704f538b0da8f481403ac5cd0eb71d4d2be4a70b5b1f314457bc4915df76db62b7fbbc442ae44e0f7c7c4ce08dd28102629502cdbf42c4ba09ed1d7f842e15183441ee48c893dc60c9e994fc9015195f4e35ac06a50f3270beade7880caeb0369ee51c4e2d83d89bf67e6520c3e9dbf5f912d9471c00b3a782342a1063b18a3f84878dc6fd3deb98bf3b403a24248589a3e8dc7789586c1a820c850c2cd6e0517866f43df66f739887071bcaca3a289b719ed9982eda6251ee1b55ba69b613b72051ca451429e8de3025b3c70d27e717edbb0e9275eb41d7e2bad7b8ce2c97a282027189869643b3ce159bd4cf54687bd923d013530e50203bfb2e504655e8c7fd09123c8007bf9a64109bcfff58374f0716479fac464c2fd198fe73952db470466c18864fa6ede8d900cca60c58183d6f165918452356c8f7b1501dfa2877b2f3256c118e457e3f6b99abb8749fd53cc8b42544c70b3fabc63e5652879f03664334cd1489d18d8922c2c4aae513ea9256b283a52da5b50c1576f47552ab3cd315b15bc5e178c8b16d241ae555c57bf0b1c85a0edd999eac5fc15eac1b4cc6270ab2980bf4e5f6e13ff0b3de4928c5fb1fbc3b8b0a69a84f930fb9ec32ed26edceccad48927d162d28136626035fdcfbb3b71f00d82abfba61a0bffe53b7660b679877be103b8737843720b2aacb18e405301b101390e156e9e2678574060c4e4055ab85135ddc7e73ea1262836b6d0c32fd7c24b7919079d66cf4bf68d2e5dbd111b7fc3f5a9608a603aece92457d0708c50f8c915825c72ee474ea527aabebbeddb4b498a8f4fa40d69aa9cced20e138319910eed64d3a5b1ac9bf0a58ba458c2c4f32edcb8c8fd69c0b550994dc3f5afa302833cb15d5456bd8a421b086929e12f6ae996ba5217862578247e3bdaf68288f1b08b622c2ae7aa3af037aeda042a0112292b9fa6895f4cdeeb134ac045cb6b93d0b2766a58f2788c07d095f64d02bfa590ed2f5aebe08307dc60ee32ff0a813c959562498515233c9d79d9f6183318e0c4ec3c36ee5a1dae422d93119e4440ff1068c56094409434d999b2c815b096e118f8739686e05ad21bf9ca18ddd19fdca6f85bfba89c9947c28a7128d6e0d42905e907fd09f8a23f1d75ffad396efb43de7812288b38dbc6ceb39e7ff198a4e8612e51be3dccab9343ebae6751f9ee107b2e8d930f56f36d10fa5b51dea4a7e2928ae60a15ae6dac90731a7c16bc3bbeb8939eb6e18c50fa072be0522ab63708fcf11a3fed60211e4fc49fdf5b8e72b3bd1f0349ce2d87051aabfa6b0d4d43a1d6086f59e6c5a33283ee8a7a65467e4d82dd265c096ec47458dc49aff4929cb431e88b0896843c27de4579bb61763d1280eb3ef1b15b27d932902d1f8e15c6df532121781cc7c47999f539e5129dd406ba5ed602330444de630e9004bcc8c4ff4e70d6d9609f7d79c666f863c3d9684687b27c6cc6817e1d00ee68a705a8a62904775a2e7cdefefa7dbf592d6448d1e2acb0e5ae1714f8877a94d5b526c0e9dc4797ec8b6bfd4306737f42dfd2f34aa5226f44bf5c634402d4a4b0936dabb2404658f574d1b07c1ba4c6cb1f81b667f25cab918370e4f96439bed1d78d323cffb461f329161c783a1e5ffc51de7aae011e7e4d8c2d35aec646f9825acc36dabb3e4d6ea75737d823d4edb90dee26df528e3adb140b926094d80f92e23c2a3aad293aa624c5ca23140da59f3f5e979420f0e245df5f540e7f42e6afa39d91e127a93a3d5677d6d34b576d6a23a11706776ab64d4b60c702b4b047cf3d0f13b0fe315a045f627fe230f1aecfd5cf285c95b2c4da2ecbd92c85495c5c4666837ef834b70c684c4a895b7def2167b186e43bbe67c1e044a01b9c7456b672617c2995cee8e7d30834c33ab50ea574fa67bffa440cf881cb00321c9f2547578f69d4639e9506ca9fb73560fc9ebd8e640d885838a2539e116bf83ea515efa1ff56df6cdc63a89a7b132417d9386c0a4688751b78c68a7f61f2e347edbddfede98263102f6f3d8b58d9c8f2b2f460d354bb4755eacce07efe4ba4e81e2f3e98b2950971dc7544f1c2783ef007f28ba89f78e8f340c7f187b116c42b40eef8caf695a090110a22334081735d43e1c60a310f459e46ac840b83ffdceef751d97771e5b8dd7fda0f331003f985a33bc235848d6132db58b70ece26f33b0c3b5dc3676cdc8d7d3ecd71b307000acac317bdbca495ffe373a8bdc37323bbecab0faf7d7866385ddfdfdea80819b491ad3bc8103582e4f3a5eb1ad74d1327494513623cbf670e6a1be559204879f88298890b30f8b05c151a01cd4c1ed5364f6446c3360b368dd093d0d07d106675feff4253e9d0388b1dc211c0af749b9eabafee92cb3064bdb36552f67da5f956c6309cb2e134288580742f9aee9ddc9d976388ce7f06fb8eaee041b22e7b6649aee94ec04e1988651c6df8b5d6bcdd78aed9ca19dbdc789c5434f008a42a50e38b3c3fd644a597be0f5e974f68ef48b957c53c92410ccb84ebb554db435c23b0dcb05ec79e503747175bee1bc67097d295351eff5fbe3b8a6d817c7cd8f13b01e1ac7abb5bfc8ccc70c31e2cc5c18643f17a66b44f9dcc3f3921c9209497bf7a2956cfb1c684efd1eeaa2b3fa6aabdcafc61eb4bdcc033b43ef7044d99ba7d05d5181be28a995419d24549b0334dcec255dfdeef8faff1e41322834e17d57a532670ccf8491a46f5f49274147198addbccb472a3cf1266067304961af472ae50ad5124e9fa8b2aa9c9ace61df6afc1987b0d872c1bb697c61b873ecf5224fed83c54f1ecdb085e3430027e521d27ba0c5e9e8a4e162d8665c9c50774c8fad3b7b11be310a151f7f063dfb352fa87713ea06a2a2959a7b5c72e4de9f02931e1fbaeb799904d8962b650cb335226e84441e01a48115da7c213bc5c4db19305619fc421debd7847b17b515e092e929d1d7bf0d9767051fb8c9dd792f75ead391fca25b78498c4943c13ebbe2d4d207186b6cc02ce40977e616fabfede3c43a0306005be966fd83ef20f0cf506d3748df6894032dc834f6626d2589fb6fcb8345899866d9c9b9425aed558bbe047c23b9166fe36204970b052a4d4d4701c1d8b4d3f89087d82d952f65aab5f1e6e680899f896c0b461a8619995c5af0507666fa844310419b824cb12ade11d548bee275b4d3d821727f712962fc801d3fc63849db90ca1f1741f4eb8a327db85b6e863997f66a0aeaf40060eab56b5d531f7f3dd376e3d1d0b5e822d363b5de7d88e05ce795e3686189749171096917d62ce8d31f32a2fdb972be60ddf81b412236e717d10788e3ab999f0e406b04266ae58e380a8b830b0ba15e8ba9cfc6ee2604df5f2768f614ac6a4901927c83f9a70a9432262662bca6d90cec678ca9919a4acdb72c59523bef52e14c85f918972dec4af8fd735bbee377fdb33969676cc7cbe3f774913ec22ec386164e8f621dc75de81b6bbbdcde7e6ce6081404eff1416c6da5549a074535a420d063552b0acb829e50e6f11b2a33efafd7b6cda0e6038543432fd230ff4a86815b025cf646b6c60687b81be0a7a61423e078ac13c164494115f696d7e45c18786552ca7bdf57a2997b446d18b89a83a6bb0d8573cd3cbe0b88c5945f56938c2f54948bd7a2c39fd8cde0ace4f236221f57d471315e49b8a889a9091b57df1c4b14bd6a48829da1d41282f2b5c9fdc0a91e147e564946135c9212113e25a0962cbafe8e9e65f0b912ff1a12e29f2974f064669f3fc92c159ee84027daf3c281553e282d5174badaa0e7b36e773e1363de08f1abe9bb7057ce12b80b0ac2c40330c790a298ed57ab5de099c019784e68175744fa7246ffce6653782be8c0e7e652fcf2d3f2d3b57b6f73a5b0837e42c98341c132b588320461f6f4fa2ed35f2a520d0d30b910b186cadcdb86ac0ab89cd17ea08e1b0ac2da7f2cf79b7de53ea1294e2dc5f315933cfe150e971eb011e137ee0008cc62c5d83c3904b0785ec3209d40075875d44393b88fdbe5e5fae8e04d4a22a6612051a6158da1b8de5771b74b7244649e61148202741a73183299d407d5573b12a3f113eb6c18fcfd90be0e2183c37fdbb958b5513018f5e30eeb88c9002ea45d1bfed1160a84fd7b54289e16617dcfb715f604f8ae2af325847670e22326337e73bb91e271ef3c5222d7b2621e6405c254910e8fd8ae3b060674228eda976790bee2370a85599fe4b5d29769a9d3d8f4195193f08c89eae89f99f4d2ba89ac758d1e83328bdd07ec62d12406194ae9c9d3748d0d6f6a50a9025b4ced8b7664ad80dca58e4f7e0a58cade4ea32ffe12abe258baf5ead8c479fc5214b94d531db7348200d242bf15dc546432b1ab433b1387f55439132a1fdabc4e6308540db84e796986d6d8621ce520716a4b5fa728fd17e6683dcda98250747b9597b42e6835f2aa6597f90af257745b12395aafd31a7a469a9f3fd931a5981464b92f09474d0867544e26c4785c769b0add5d9c065710bbc7aef6b779ffa17637f5eae2af2df0de9e9e91a7464b04a0b195af9d6ec60c258fb4757494f64fe370d0869cca4f1877fda091e9dc60b6ac90dd8d5935cd8178052614984"}, 0x1024) (async) io_submit(r4, 0x0, &(0x7f0000000640)) (async) 06:53:47 executing program 0: syz_extract_tcp_res(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x2, 0x3) syz_emit_ethernet(0x5e, &(0x7f0000000880)={@local, @random="e1528fa52e9d", @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "af9909", 0x28, 0x2b, 0x0, @local, @local, {[], {{0x2b00, 0x0, 0x41424344, r0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, {[@exp_smc={0xfe, 0x6}, @exp_smc={0xfe, 0x6}, @generic={0x8, 0x5, "457712"}]}}}}}}}}, 0x0) syz_emit_ethernet(0x4d0, &(0x7f0000000080)={@multicast, @remote, @void, {@ipv6={0x86dd, @icmpv6={0x6, 0x6, "6eb142", 0x49a, 0x3a, 0x1, @remote, @mcast2, {[@routing={0x3b, 0x2, 0x2, 0x0, 0x0, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}]}, @hopopts={0x87, 0x1, '\x00', [@ra={0x5, 0x2, 0x1}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}], @ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x8, 0x5, 0x8, 0x1, [{0x19, 0x19, "332a852e52c7ace107ca7225e941641ed8172bdb0ffd9159e3d4fdfc93722c1966f0242c64c42ca7e4ea8cfed2b400473f70913ef2ea5f21f6b300863be216bf1e6a65a8e2dd6ba4784029d6dd8ae866e03cdf4fdf6d87b0e9cb7baf224b4ed05af9a15e8cfdb9c4d41d6e06135912c66bad0bca37470d362be2738837519089335bf391d957612e6eb62c15cd9d82511be5dcd9029689421f6ca6f266064c1e97961ffbd3cb05435d84f5ca2293ca2ba755c1de5be34cd2b52799d927877eb9463d1d96f395e9cb7197b6d3aa"}, {0x2, 0xb, "bdf9f259f342263d235127671d794f650897e4da38b5b1a8790dbb664c5c081739bbdd00e7ac0a5354219006282a60c8f5787382ab23f2d01e200706d63772c1d0bb01913073d4036d69a088afa028391e62fa9fc4f5b647c43aa53444"}, {0x22}, {0x22, 0x10, "7c3e101c2616e871268c35b9fab635c6e04cf1559c088829cf3f50f4068aa3864dc7b9a424904899a23597de2cb7bcdade0cde518793ac17d193ccb8fd7822806e928ce5c6fe462f4a192bfb013652a99b6b486401bc3042d7c4154daa3482afe4f6c3fa17391984abb84484bc6d91f52d1cbf3cea5927842b2c72ae974022d0ccfbe99dc8"}, {0x1f, 0x13, "bceea78e1f8d7637778c51a0d38cbe00c6e79fc616e8f26e1504188860666c721bff5b47c65f0234e7562dbeeb0fc1e1fa6f5c613fae2e55ad213ecaf423332cdf25cd4b4b044411985362cf7937a794cec06b825654376851cdd3bb5b2ee41257c72c2bf70e5a746273b6ff540b208098545c8e90306a10a0cc5941d5f2eb63abb0cfeb169e1430d4dacb9acaad796a5b3b8a1d69f8e01a25802237da"}, {0x19, 0xf, "af8cc7b2e691bc506b5796348f7ab229b4504d0a264441acbf11dcfe3bb1a38a77f5346fdacc56573d3919aa3a21ae01bd8d8bb12b66ce6665121f42698d8dd30a5f3acd5da436f789f9f233692e50371cb4417ced19358cb8b381e5f047cb0647352adfc1554bd42b67c377c5c89e6230c5711e006bd280e2"}, {0x18, 0xf, "14b494b36a4389fbe0f28bf6f0af9188a64eaecdab20cb7d752891b714053e7f642683d37959fc03e21c25d76f05e106bea772d282fe58d671f8c30f20730566763e2d256bb90f462a91b54e87d7547d044f7d1e7678edb2d8be9739e559354afdd69b4b96b66da9e493fcb3f2d30fb603230da6a53d5b35a2c0123d30"}, {0x2, 0x8, "71feb7519841f3f3db82ab952cc2e6182c506186baf56ece5236f88531f9eeeef6814f7db58db74b5c2e0185b2dc10f334448b00e23fc963c54f6334d8e3"}, {0x4, 0x19, "6f579034526f377017305a5827f47181357e902b2e8a1295e60d12fbc11fcd75ade2a48a474e9deebfee86b6c8b7c5885391037680ef72c6fff00bcb31b983012702c2b93f403a96a3ffc4998a77645bc214659e443b746bff1a9b7ccb8de70b25a4f953bd29c39c7fa135f27ebc17225d335e87b5752cf48994de34e90af98aaa764485820fe75aa52c8d261f9380bd28cf8af722c0a3d7afc5cbaf7f525dce1a70c3ce581ae0c991ac3c84caa144d8ab73d8b62fdfd2f8dd014f2751b83d91be051cf7b9d2ffe5"}]}}}}}}, 0x0) syz_extract_tcp_res(&(0x7f0000000580)={0x41424344, 0x41424344}, 0x5, 0xff) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x56, &(0x7f00000007c0)={@empty, @multicast, @void, {@canfd={0xd, {{0x2}, 0x6, 0x1, 0x0, 0x0, "d37ab18e3b88a0704b72cfaff4c8aef9ea329dd5ebea776ff596be95917fe98d5184a1b8c689882683c07c24d30591fbde85a08eb05148142d0f4eada322a16b"}}}}, &(0x7f0000000840)={0x1, 0x1, [0xb34, 0xd9d, 0x8ce, 0x16f]}) syz_emit_ethernet(0x4a, &(0x7f0000000900)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa889ab1585697bd02a18c0f6caaaaaaaaaa86dd700a3ff200140600fe80000011f72e8e252ba12b000000bbfe8000000000000000000000000000aa00004e22ffae706345d6753c7dd2b2bef0638d29e8c3705af1b69209bedf97fc174da1597c56492d852352b9aefde305aa018e7171a2b6", @ANYRES32=r2, @ANYRES32=0x41424344, @ANYBLOB="5002000090780000f52648c4581da28f87c3e9a7d72399a47d9d73a551ce2a8f5f4da8aed0cc31ba4c5b42f6e48bd31d423420b82bd9648aed534ed3773e53c572af4fb8d7d787063db5443096d53192bc76075f371f68cc6097f171b41ffea1a9e19c3b35207e52b7450d98"], 0x0) syz_emit_ethernet(0x1bf, &(0x7f00000005c0)={@broadcast, @local, @val={@val={0x9100, 0x1, 0x1, 0x4}, {0x8100, 0x7, 0x0, 0x1}}, {@ipv6={0x86dd, @tcp={0xb, 0x6, "f54dbf", 0x181, 0x6, 0x1, @local, @private2, {[@hopopts={0x4c, 0x5, '\x00', [@jumbo={0xc2, 0x4, 0x89}, @pad1, @enc_lim={0x4, 0x1, 0x9}, @ra, @calipso={0x7, 0x10, {0x47173cbaf1e7bcee, 0x2, 0x9, 0x1ff, [0x0]}}, @padn={0x1, 0x1, [0x0]}, @enc_lim={0x4, 0x1, 0x20}]}, @hopopts={0x0, 0x0, '\x00', [@padn]}, @routing={0x29, 0x12, 0x0, 0x7, 0x0, [@loopback, @mcast2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private1={0xfc, 0x1, '\x00', 0x1}, @local, @dev={0xfe, 0x80, '\x00', 0xb}]}, @hopopts={0x29, 0x0, '\x00', [@pad1, @ra={0x5, 0x2, 0x1}]}], {{0x4e23, 0x4e22, r1, r2, 0x0, 0x0, 0x7, 0x1, 0x8, 0x0, 0x2, {[@mss={0x2, 0x4, 0x5}, @fastopen={0x22, 0x4, "f868"}]}}, {"ddcd03494207cab1f6f000664ee19b2fe1994c458416c01cfc6a62ad38b51cc2c00433a0c9ad76e25e339c2944f06134df43f85da7f9f3d553699d6a125504fb60005ef59b1923b2ffc2cafedde90af599a2b816fa322bbcdf30e5c7af3bbb490c22408e161f4023216935d616314c3275dd6974468ca1ffc723c7eead"}}}}}}}, &(0x7f0000000780)={0x1, 0x1, [0x5d9, 0xe7d, 0x39, 0x675]}) 06:53:47 executing program 0: syz_extract_tcp_res(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x2, 0x3) syz_emit_ethernet(0x5e, &(0x7f0000000880)={@local, @random="e1528fa52e9d", @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "af9909", 0x28, 0x2b, 0x0, @local, @local, {[], {{0x2b00, 0x0, 0x41424344, r0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, {[@exp_smc={0xfe, 0x6}, @exp_smc={0xfe, 0x6}, @generic={0x8, 0x5, "457712"}]}}}}}}}}, 0x0) syz_emit_ethernet(0x4d0, &(0x7f0000000080)={@multicast, @remote, @void, {@ipv6={0x86dd, @icmpv6={0x6, 0x6, "6eb142", 0x49a, 0x3a, 0x1, @remote, @mcast2, {[@routing={0x3b, 0x2, 0x2, 0x0, 0x0, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}]}, @hopopts={0x87, 0x1, '\x00', [@ra={0x5, 0x2, 0x1}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}], @ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x8, 0x5, 0x8, 0x1, [{0x19, 0x19, "332a852e52c7ace107ca7225e941641ed8172bdb0ffd9159e3d4fdfc93722c1966f0242c64c42ca7e4ea8cfed2b400473f70913ef2ea5f21f6b300863be216bf1e6a65a8e2dd6ba4784029d6dd8ae866e03cdf4fdf6d87b0e9cb7baf224b4ed05af9a15e8cfdb9c4d41d6e06135912c66bad0bca37470d362be2738837519089335bf391d957612e6eb62c15cd9d82511be5dcd9029689421f6ca6f266064c1e97961ffbd3cb05435d84f5ca2293ca2ba755c1de5be34cd2b52799d927877eb9463d1d96f395e9cb7197b6d3aa"}, {0x2, 0xb, "bdf9f259f342263d235127671d794f650897e4da38b5b1a8790dbb664c5c081739bbdd00e7ac0a5354219006282a60c8f5787382ab23f2d01e200706d63772c1d0bb01913073d4036d69a088afa028391e62fa9fc4f5b647c43aa53444"}, {0x22}, {0x22, 0x10, "7c3e101c2616e871268c35b9fab635c6e04cf1559c088829cf3f50f4068aa3864dc7b9a424904899a23597de2cb7bcdade0cde518793ac17d193ccb8fd7822806e928ce5c6fe462f4a192bfb013652a99b6b486401bc3042d7c4154daa3482afe4f6c3fa17391984abb84484bc6d91f52d1cbf3cea5927842b2c72ae974022d0ccfbe99dc8"}, {0x1f, 0x13, "bceea78e1f8d7637778c51a0d38cbe00c6e79fc616e8f26e1504188860666c721bff5b47c65f0234e7562dbeeb0fc1e1fa6f5c613fae2e55ad213ecaf423332cdf25cd4b4b044411985362cf7937a794cec06b825654376851cdd3bb5b2ee41257c72c2bf70e5a746273b6ff540b208098545c8e90306a10a0cc5941d5f2eb63abb0cfeb169e1430d4dacb9acaad796a5b3b8a1d69f8e01a25802237da"}, {0x19, 0xf, "af8cc7b2e691bc506b5796348f7ab229b4504d0a264441acbf11dcfe3bb1a38a77f5346fdacc56573d3919aa3a21ae01bd8d8bb12b66ce6665121f42698d8dd30a5f3acd5da436f789f9f233692e50371cb4417ced19358cb8b381e5f047cb0647352adfc1554bd42b67c377c5c89e6230c5711e006bd280e2"}, {0x18, 0xf, "14b494b36a4389fbe0f28bf6f0af9188a64eaecdab20cb7d752891b714053e7f642683d37959fc03e21c25d76f05e106bea772d282fe58d671f8c30f20730566763e2d256bb90f462a91b54e87d7547d044f7d1e7678edb2d8be9739e559354afdd69b4b96b66da9e493fcb3f2d30fb603230da6a53d5b35a2c0123d30"}, {0x2, 0x8, "71feb7519841f3f3db82ab952cc2e6182c506186baf56ece5236f88531f9eeeef6814f7db58db74b5c2e0185b2dc10f334448b00e23fc963c54f6334d8e3"}, {0x4, 0x19, "6f579034526f377017305a5827f47181357e902b2e8a1295e60d12fbc11fcd75ade2a48a474e9deebfee86b6c8b7c5885391037680ef72c6fff00bcb31b983012702c2b93f403a96a3ffc4998a77645bc214659e443b746bff1a9b7ccb8de70b25a4f953bd29c39c7fa135f27ebc17225d335e87b5752cf48994de34e90af98aaa764485820fe75aa52c8d261f9380bd28cf8af722c0a3d7afc5cbaf7f525dce1a70c3ce581ae0c991ac3c84caa144d8ab73d8b62fdfd2f8dd014f2751b83d91be051cf7b9d2ffe5"}]}}}}}}, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000580)={0x41424344, 0x41424344}, 0x5, 0xff) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) (async) syz_emit_ethernet(0x56, &(0x7f00000007c0)={@empty, @multicast, @void, {@canfd={0xd, {{0x2}, 0x6, 0x1, 0x0, 0x0, "d37ab18e3b88a0704b72cfaff4c8aef9ea329dd5ebea776ff596be95917fe98d5184a1b8c689882683c07c24d30591fbde85a08eb05148142d0f4eada322a16b"}}}}, &(0x7f0000000840)={0x1, 0x1, [0xb34, 0xd9d, 0x8ce, 0x16f]}) syz_emit_ethernet(0x4a, &(0x7f0000000900)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa889ab1585697bd02a18c0f6caaaaaaaaaa86dd700a3ff200140600fe80000011f72e8e252ba12b000000bbfe8000000000000000000000000000aa00004e22ffae706345d6753c7dd2b2bef0638d29e8c3705af1b69209bedf97fc174da1597c56492d852352b9aefde305aa018e7171a2b6", @ANYRES32=r2, @ANYRES32=0x41424344, @ANYBLOB="5002000090780000f52648c4581da28f87c3e9a7d72399a47d9d73a551ce2a8f5f4da8aed0cc31ba4c5b42f6e48bd31d423420b82bd9648aed534ed3773e53c572af4fb8d7d787063db5443096d53192bc76075f371f68cc6097f171b41ffea1a9e19c3b35207e52b7450d98"], 0x0) (async, rerun: 64) syz_emit_ethernet(0x1bf, &(0x7f00000005c0)={@broadcast, @local, @val={@val={0x9100, 0x1, 0x1, 0x4}, {0x8100, 0x7, 0x0, 0x1}}, {@ipv6={0x86dd, @tcp={0xb, 0x6, "f54dbf", 0x181, 0x6, 0x1, @local, @private2, {[@hopopts={0x4c, 0x5, '\x00', [@jumbo={0xc2, 0x4, 0x89}, @pad1, @enc_lim={0x4, 0x1, 0x9}, @ra, @calipso={0x7, 0x10, {0x47173cbaf1e7bcee, 0x2, 0x9, 0x1ff, [0x0]}}, @padn={0x1, 0x1, [0x0]}, @enc_lim={0x4, 0x1, 0x20}]}, @hopopts={0x0, 0x0, '\x00', [@padn]}, @routing={0x29, 0x12, 0x0, 0x7, 0x0, [@loopback, @mcast2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private1={0xfc, 0x1, '\x00', 0x1}, @local, @dev={0xfe, 0x80, '\x00', 0xb}]}, @hopopts={0x29, 0x0, '\x00', [@pad1, @ra={0x5, 0x2, 0x1}]}], {{0x4e23, 0x4e22, r1, r2, 0x0, 0x0, 0x7, 0x1, 0x8, 0x0, 0x2, {[@mss={0x2, 0x4, 0x5}, @fastopen={0x22, 0x4, "f868"}]}}, {"ddcd03494207cab1f6f000664ee19b2fe1994c458416c01cfc6a62ad38b51cc2c00433a0c9ad76e25e339c2944f06134df43f85da7f9f3d553699d6a125504fb60005ef59b1923b2ffc2cafedde90af599a2b816fa322bbcdf30e5c7af3bbb490c22408e161f4023216935d616314c3275dd6974468ca1ffc723c7eead"}}}}}}}, &(0x7f0000000780)={0x1, 0x1, [0x5d9, 0xe7d, 0x39, 0x675]}) (rerun: 64) 06:53:47 executing program 0: syz_extract_tcp_res(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x2, 0x3) syz_emit_ethernet(0x5e, &(0x7f0000000880)={@local, @random="e1528fa52e9d", @void, {@ipv6={0x86dd, @tcp={0x0, 0x6, "af9909", 0x28, 0x2b, 0x0, @local, @local, {[], {{0x2b00, 0x0, 0x41424344, r0, 0x0, 0x0, 0xa, 0x0, 0x0, 0x0, 0x0, {[@exp_smc={0xfe, 0x6}, @exp_smc={0xfe, 0x6}, @generic={0x8, 0x5, "457712"}]}}}}}}}}, 0x0) syz_emit_ethernet(0x4d0, &(0x7f0000000080)={@multicast, @remote, @void, {@ipv6={0x86dd, @icmpv6={0x6, 0x6, "6eb142", 0x49a, 0x3a, 0x1, @remote, @mcast2, {[@routing={0x3b, 0x2, 0x2, 0x0, 0x0, [@initdev={0xfe, 0x88, '\x00', 0x1, 0x0}]}, @hopopts={0x87, 0x1, '\x00', [@ra={0x5, 0x2, 0x1}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}]}], @ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x8, 0x5, 0x8, 0x1, [{0x19, 0x19, "332a852e52c7ace107ca7225e941641ed8172bdb0ffd9159e3d4fdfc93722c1966f0242c64c42ca7e4ea8cfed2b400473f70913ef2ea5f21f6b300863be216bf1e6a65a8e2dd6ba4784029d6dd8ae866e03cdf4fdf6d87b0e9cb7baf224b4ed05af9a15e8cfdb9c4d41d6e06135912c66bad0bca37470d362be2738837519089335bf391d957612e6eb62c15cd9d82511be5dcd9029689421f6ca6f266064c1e97961ffbd3cb05435d84f5ca2293ca2ba755c1de5be34cd2b52799d927877eb9463d1d96f395e9cb7197b6d3aa"}, {0x2, 0xb, "bdf9f259f342263d235127671d794f650897e4da38b5b1a8790dbb664c5c081739bbdd00e7ac0a5354219006282a60c8f5787382ab23f2d01e200706d63772c1d0bb01913073d4036d69a088afa028391e62fa9fc4f5b647c43aa53444"}, {0x22}, {0x22, 0x10, "7c3e101c2616e871268c35b9fab635c6e04cf1559c088829cf3f50f4068aa3864dc7b9a424904899a23597de2cb7bcdade0cde518793ac17d193ccb8fd7822806e928ce5c6fe462f4a192bfb013652a99b6b486401bc3042d7c4154daa3482afe4f6c3fa17391984abb84484bc6d91f52d1cbf3cea5927842b2c72ae974022d0ccfbe99dc8"}, {0x1f, 0x13, "bceea78e1f8d7637778c51a0d38cbe00c6e79fc616e8f26e1504188860666c721bff5b47c65f0234e7562dbeeb0fc1e1fa6f5c613fae2e55ad213ecaf423332cdf25cd4b4b044411985362cf7937a794cec06b825654376851cdd3bb5b2ee41257c72c2bf70e5a746273b6ff540b208098545c8e90306a10a0cc5941d5f2eb63abb0cfeb169e1430d4dacb9acaad796a5b3b8a1d69f8e01a25802237da"}, {0x19, 0xf, "af8cc7b2e691bc506b5796348f7ab229b4504d0a264441acbf11dcfe3bb1a38a77f5346fdacc56573d3919aa3a21ae01bd8d8bb12b66ce6665121f42698d8dd30a5f3acd5da436f789f9f233692e50371cb4417ced19358cb8b381e5f047cb0647352adfc1554bd42b67c377c5c89e6230c5711e006bd280e2"}, {0x18, 0xf, "14b494b36a4389fbe0f28bf6f0af9188a64eaecdab20cb7d752891b714053e7f642683d37959fc03e21c25d76f05e106bea772d282fe58d671f8c30f20730566763e2d256bb90f462a91b54e87d7547d044f7d1e7678edb2d8be9739e559354afdd69b4b96b66da9e493fcb3f2d30fb603230da6a53d5b35a2c0123d30"}, {0x2, 0x8, "71feb7519841f3f3db82ab952cc2e6182c506186baf56ece5236f88531f9eeeef6814f7db58db74b5c2e0185b2dc10f334448b00e23fc963c54f6334d8e3"}, {0x4, 0x19, "6f579034526f377017305a5827f47181357e902b2e8a1295e60d12fbc11fcd75ade2a48a474e9deebfee86b6c8b7c5885391037680ef72c6fff00bcb31b983012702c2b93f403a96a3ffc4998a77645bc214659e443b746bff1a9b7ccb8de70b25a4f953bd29c39c7fa135f27ebc17225d335e87b5752cf48994de34e90af98aaa764485820fe75aa52c8d261f9380bd28cf8af722c0a3d7afc5cbaf7f525dce1a70c3ce581ae0c991ac3c84caa144d8ab73d8b62fdfd2f8dd014f2751b83d91be051cf7b9d2ffe5"}]}}}}}}, 0x0) (async) syz_extract_tcp_res(&(0x7f0000000580)={0x41424344, 0x41424344}, 0x5, 0xff) (async) syz_extract_tcp_res$synack(&(0x7f0000000000)={0x41424344}, 0x1, 0x0) syz_emit_ethernet(0x56, &(0x7f00000007c0)={@empty, @multicast, @void, {@canfd={0xd, {{0x2}, 0x6, 0x1, 0x0, 0x0, "d37ab18e3b88a0704b72cfaff4c8aef9ea329dd5ebea776ff596be95917fe98d5184a1b8c689882683c07c24d30591fbde85a08eb05148142d0f4eada322a16b"}}}}, &(0x7f0000000840)={0x1, 0x1, [0xb34, 0xd9d, 0x8ce, 0x16f]}) (async) syz_emit_ethernet(0x4a, &(0x7f0000000900)=ANY=[@ANYBLOB="aaaaaaaaaaaaaa889ab1585697bd02a18c0f6caaaaaaaaaa86dd700a3ff200140600fe80000011f72e8e252ba12b000000bbfe8000000000000000000000000000aa00004e22ffae706345d6753c7dd2b2bef0638d29e8c3705af1b69209bedf97fc174da1597c56492d852352b9aefde305aa018e7171a2b6", @ANYRES32=r2, @ANYRES32=0x41424344, @ANYBLOB="5002000090780000f52648c4581da28f87c3e9a7d72399a47d9d73a551ce2a8f5f4da8aed0cc31ba4c5b42f6e48bd31d423420b82bd9648aed534ed3773e53c572af4fb8d7d787063db5443096d53192bc76075f371f68cc6097f171b41ffea1a9e19c3b35207e52b7450d98"], 0x0) syz_emit_ethernet(0x1bf, &(0x7f00000005c0)={@broadcast, @local, @val={@val={0x9100, 0x1, 0x1, 0x4}, {0x8100, 0x7, 0x0, 0x1}}, {@ipv6={0x86dd, @tcp={0xb, 0x6, "f54dbf", 0x181, 0x6, 0x1, @local, @private2, {[@hopopts={0x4c, 0x5, '\x00', [@jumbo={0xc2, 0x4, 0x89}, @pad1, @enc_lim={0x4, 0x1, 0x9}, @ra, @calipso={0x7, 0x10, {0x47173cbaf1e7bcee, 0x2, 0x9, 0x1ff, [0x0]}}, @padn={0x1, 0x1, [0x0]}, @enc_lim={0x4, 0x1, 0x20}]}, @hopopts={0x0, 0x0, '\x00', [@padn]}, @routing={0x29, 0x12, 0x0, 0x7, 0x0, [@loopback, @mcast2, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @local, @initdev={0xfe, 0x88, '\x00', 0x1, 0x0}, @private1={0xfc, 0x1, '\x00', 0x1}, @local, @dev={0xfe, 0x80, '\x00', 0xb}]}, @hopopts={0x29, 0x0, '\x00', [@pad1, @ra={0x5, 0x2, 0x1}]}], {{0x4e23, 0x4e22, r1, r2, 0x0, 0x0, 0x7, 0x1, 0x8, 0x0, 0x2, {[@mss={0x2, 0x4, 0x5}, @fastopen={0x22, 0x4, "f868"}]}}, {"ddcd03494207cab1f6f000664ee19b2fe1994c458416c01cfc6a62ad38b51cc2c00433a0c9ad76e25e339c2944f06134df43f85da7f9f3d553699d6a125504fb60005ef59b1923b2ffc2cafedde90af599a2b816fa322bbcdf30e5c7af3bbb490c22408e161f4023216935d616314c3275dd6974468ca1ffc723c7eead"}}}}}}}, &(0x7f0000000780)={0x1, 0x1, [0x5d9, 0xe7d, 0x39, 0x675]}) [ 205.947173][ T22] audit: type=1400 audit(1672815227.369:205): avc: denied { mount } for pid=2426 comm="syz-executor.3" name="/" dev="9p" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=filesystem permissive=1 [ 206.000473][ T2431] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 206.034932][ T2457] fuse: Bad value for 'user_id' [ 206.052448][ T2431] ext4 filesystem being mounted at /root/syzkaller-testdir3378633174/syzkaller.O8wzSW/67/file0 supports timestamps until 2038 (0x7fffffff) 06:53:47 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0x81) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) (async, rerun: 32) read(r0, &(0x7f00000000c0)=""/149, 0x95) (async, rerun: 32) r1 = gettid() r2 = syz_open_procfs(r1, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r2, &(0x7f0000000180)=0xe8030000, 0x12) (async, rerun: 64) openat$cgroup_ro(r2, &(0x7f0000000080)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) (rerun: 64) 06:53:47 executing program 0: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x18041, 0x0) sendmsg$NL80211_CMD_NOTIFY_RADAR(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="00012dbd7000fedbdf258600000008000300", @ANYRES32=0x0, @ANYBLOB="0c002cebba830004"], 0x30}, 0x1, 0x0, 0x0, 0x6080}, 0x40) r1 = syz_clone(0x44084080, 0x0, 0xfffffffffffffe2a, 0x0, 0x0, 0x0) r2 = getpid() ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r3, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000052c0), 0x80, 0x0) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f0000005300)=0x0) r6 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/keys\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_TIOCINQ(r8, 0x541b, &(0x7f0000000040)) r10 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000240)='/sys/kernel/debug/binder/transaction_log\x00', 0x0, 0x0) r11 = openat$cgroup_procs(r7, &(0x7f0000000340)='cgroup.threads\x00', 0x2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r8, 0x0, 0x10, &(0x7f0000000380)={{{@in6=@private1, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in6=@loopback}}, &(0x7f0000000480)=0xe8) r13 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setresgid(r15, r14, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r16, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$sock_TIOCINQ(r17, 0x541b, &(0x7f0000000040)) r18 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000580)=[{{0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f00000004c0)=[@rights={{0x14, 0x1, 0x1, [r9]}}, @rights={{0x18, 0x1, 0x1, [r10, r6]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r11]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r12, r14}}}, @rights={{0x14, 0x1, 0x1, [r8]}}, @rights={{0x34, 0x1, 0x1, [r8, r16, r6, r7, r17, r7, r18, r7, r7]}}], 0xc0, 0xc090}}], 0x1, 0x8000) r19 = fcntl$getown(r0, 0x9) r20 = getuid() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005480)=[{{&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000500)=[{&(0x7f00000001c0)="185c5b4d345f3760333cfa822745d1a714fd45f46634a8122b896fb5b389db33fc205666a657bbebf6", 0x29}, {&(0x7f0000000200)="c1e66aaa72efd909c8eb9a6013f04a5f7ab5c84f3a7b7168fa57d51698dbe26a1fa7325afdcfddc77d6bac80cb15a8eea360d679e2e2ff6f6e53f74f1c5f9f8d283e024357b79c8bd67eeb1c4e81b0849b69e201431c4b9164015be4685da770109a25bd04215b7b559ec0514c587f29d3eaf6d55ec04b4da19a24e90cd257fe17a5bb77cf80a379d1b5f8f1e5e39f962e7e55177fa690bd64d4705064f2893943884d435fc5ebc9759eed02e12ea73fc91f8c5ed5293b9ae932cd68ac1484b0662849045ebd817a4c4b75bc1140576574e902411c4c3677bbaac399ef23be734d07", 0xe2}, {&(0x7f0000000300)="30d1d445af7fac8e8811e810c7bf7a650f3ae48aba5bb7bb7d1add1e36bb144203ad214aa40fdddce752f756c873d5f5cdead199f561b0e97ca0e85beefcdda50db5e43ec750234a74a4295d726969087405a761b92591f4591721a1", 0x5c}, {&(0x7f0000000380)="0ec4c5cde107b046055dafea3e9f1f66498db140cb18d1978203f86d39fb704baf6b41a9392f8896874edf8e7e12fa0f9c751fb92fa0505ca85de269d5bc04a154130e3479d06b228f9d0e7cadf6dcb5fe7cfaeefc1ff78ac150a84482fcdd0f6890e13153c5c15b02be63682e4715ba27bed457744c333a942bee65de349c78507782f25dc6fbd08b245ef9d52448b7f738ed0bdc37cdb80c6b91555a71eaf08ffb", 0xa2}, {&(0x7f0000000440)="78f61fe0b06214c892d93637870838fabf5f0c532a92245c22a8ccd770aa9b1cb6025ead8458e1b041b182cad2594caafa13a6bcbb6f72de02ce20c5438b9cece2efba900e03525e25171539005ae9447627836044f6cb6f2f197d664e696bdb0acc501a630ecaab7c95e4c3642b6b259cf2a6d65a3f71d1a94a915522967a2c6678e488cc627223024baac721d33c010e46", 0x92}], 0x5, &(0x7f0000000580)}}, {{&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000900)=[{&(0x7f0000000640)="c9ac36e68354827c88711f88822f2a37bbaf3a346c9a07d06de83b450b72d544ad65fd202bb3224632afaa2ab9aa2f7402530519db823a29f6349d7f931354c24fd509fa399cc5248c81af07a3e322759e919b17379bb2bfc0d428b39bac01c0d3af896a9620b8ce3f03c85b116aeaa59d16d639fb22517ed6e8c2403afb695c43e8817df513", 0x86}, {&(0x7f0000000700)="e91eaf723235be09fa460f3f4c4da6981fb725e61320e45ce144ea6cfbba4647af7cdfde4e8251599ef473450bd4a099c323b60b712d06932ea97f8da132f32537c188cd35412c006691d8e87086750f347ace8e29529539447e3f5f3ff32f708e16626028b4be601fdff0b77c05120351319094169417709f1a746ce4209e564a6d15748971ede7b14e44ab4821638338b825e5311a69d6da1583c11edbd2e93e7fbe4804df0f3f1db1ad8b6d5d5b75bb4631799839ad86fd63a18ffb3c69c9469146dd757c2a7e54765e0d48d0", 0xce}, {&(0x7f0000000800)="a43fa5b15fcf6c7b4699933289afdeb85fea0344f084bcb1bff2fa78510c94005eca1a75d218edb3d0fdf7cf7ac6ca0923566c29604890df61d1f57805685ac9baaad3d12c0ae351b23d482d5829dd66d8c39077697b5546d2d3e5d7664dbe3dcf5c9040634ae433d42bfb4e43cf5ff8cf76e09e9689293bfa81ef383d4ea928956f0d2616f26eb2e95cab41bd317023da368afd9c309807654482eadce0125f48a670647b13e3773519f112664a882ad492d48be103478a1d81c3d54ffca8239b887883531c6a7d9511a9d6b4460076df8f8024a3eb12216c6aa5589808386223088baa7702118bc778cf5fa95e69bcdcb89c3296705ef2", 0xf8}], 0x3, &(0x7f0000000bc0)=[@rights={{0x18, 0x1, 0x1, [r0, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee01}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r0, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r0]}}], 0xe0, 0x4008010}}, {{&(0x7f0000000cc0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000002140)=[{&(0x7f0000000d40)="9ed7c25877cc1ba707191be4bf0acd83", 0x10}, {&(0x7f0000000d80)="5adb367bcb85ffa4942e527c0ae816411e433f953ce204014d2608ed8c0ebd6bc88e6b8d0044aa2fe569d14d7d833873dff19736c2a1b5d37613ce50e8d8f8bec9bc4a22af28f21ee3f1708727939ad3339e601c5ace4263e4316eec942ae5b17ab1f2c6e95c8701da60c01bbc378b3e7413a5d0f235d9775e2ebe72080ed0d776cc0e5e2ded77158abfb527290761107448c8b16f5d32c9c7338b9ef83682fd91b42a5d202418ab82e2051c5ff0437a470e6b8ab959352e3bdbe9cd44aea31079b6570d01a2636ac5d851f969e303930e87dce814d3a3aa9806781c2160663b8a1e4d6c5276b4024ee0edb6706c5b3cecac2dd84535fff18db9f564d48dcd4e5e48ba249423713b4b3cf4d861a986c728fe4b2a47dcb97ca41195cf41c1f80b164ac1e6d2181a2023dba6a7627f03ecf5515e05f7574083f3ea1f28387080de20572d5899359444568a4ba7871bf5dddd5ff59580887dd5c034c084932f34d4e1090e0ce0d917883530ce53a8b2b5b462c4c119e9854994b3aa7f05eb9f77714ab91bd87971edfabe5b38f5dc3513021a2e9c5284a2a946a888869481aa9e613c6d3f63415e97b659a59f1141b81643f41087f09adda8a8ee57ee70de653f11e77b6155bf242c2a89dff4e3e8cecd9784db88c09abd810c20257d37eb7b355014fb57826aa944ea336be4aed5c00c4c519c8814e8a129e911b940584e560415209741bcebe1c4e799527499f24a9dc0aae21598a08fcf52617beb60651e486863df83e332fe7a1940479ae3d80f9a0a634db27e976636fccd9494015221394771dc530e7cf0b65d8a80c72fc61032d856ed73d460b35179046157ce9bd5d850b914dbc01b802d120312b0ca6da9715317209f4befe4da65af3d1e5a61661d7e43ce52c25e93b42ffd85f7fd8923135763e2efdd7a2e45630d8cab21ced4f3ddbe64514c7b76c18c371910ae271b7dd2009c8a993183c17be7c891333c266a90f4e6d7704d22df8209ae73aba86aa3b3248c4c538b999c8a584751fcf2b8a64464933ab6ae11d30bccd64da73e4c8ba999dcadc6df9c720b1dbf0adde457bd9d007cf9a938004cabcc16d69f4891d04b238c22fb16201000c38320b848965b177702f0163b03fa942ab274554468b156ef3fc897b7d6a91220b863bb433e4a2428b1b904f44c6984ddba4b056dae5e25f49eb599437be143167fe49cbd935f9021101107f8d1ef9cb6f939b978229d014e043e229dd5fcd12499e2f28c65b4879dd90771640a05fe4156e480da645213cfa1d44a1a9f16a8191cad2f6d090234ae903a89130e739cee5834333cc3b2d13db4fad1d4f84b81c1f89da3dd5cef5edc0fa96b72490cf6acb61c3ae6f1dbcd55b5ffc0f597b6932d89b45f4b20dced6d3f65c5c578935ae6913c2d3206bbc07300e5be5957577b94536ace51ddaec817d840ee247653ccb1bdd04b96fb9ab1ae886d9486e0a93a03ba87b50588a2b8c784e1e220424a99dfb7660887162ddff200c38ad4bc101bbaa8e960d079b9c65247c13241fbc0dc7e0567387b4f8a9bc0b1c5a1a51e367b3e1d139a5c71c47ebd365ba07b08637b958a19d7e75a540a7336a9b197c7245017a1599ed7c18a01e1d1e7712117ef3d18be7cbb01266f18d450589fd89a06d393d55737a114acc4f023af503bd0fca128e14c743fa0e1582122659b3c648878fd4527cf0815136be518751652010b4f9472c20a4d4eaf077f7c5a994f4dafbc34ca117da003701f9ca8775e54aac6b31824863d825e773fcf5c1ddff40adca0e692b20b0226e47925c44d60351ae48f94a40191eacfb0af64a1727272e6f23b9542f10c72008c8f9785f9bab66663b2e977662f1fa83cc74513d86d7bbccda2e030b459c12e5a91732db6719ca7c8ddf1084f28ac5c2352a3ff0da1cfb407de9b89e24b8f39ed8b17b95afea2f2ca029215bd5b2b2dbde70be03171c18b0826feb543616d4271cc0c634de4b5915b4e028cf69d0789177a41a9699e47ca2a0ff57c7abff94c4a98c98e544cec411ee48ddfdbc4e6ff3aa063a5bcf3cc1d1313200d7e09089f31026932295d6c2b013e7137ffa0f1a617626f243b12eb4ed32fe977644e7002d64de086edbfa3554cf013194aece2f2173fc070f392fe6a53e0d0c654f447859326cf0ae631ee68a7caf91bc5efceb4f7212d20952158819ca5873248deedda2d8cbe0e0ce4bb7fdd9ef1b17cd7fe4ecee1449745ef516df9913b9dd6b150fc96a907aad89de50e17b3341d5ee7607cefcd9258ec0fc9f4235c305bd7a1065b243a2be3ee32182280b89c6cd479462aeb9b13854ee1df4b2dcdbd19cac2e4cee5846cedc252b40b25e8de65becb779a2264ccd0ee21a1c6ac16f7ececc717c04f69c102dcab9a08a6a9155db4f60f84e70a498e2ffa6b22bc5d01a0793736aa7ef7d7be4637fb3098a89e3ae465645da9a53913e4c124917b19dfcbd6d6617ca8f83457955c29da8becee65326574e01aaa9d3826c659aa28dfc66a50eb008fb6086270c12e62fb0c7cc11d3b949529ddb44834a5239676e0a41021eace04e220dd3aa236e72364d130174a3d952d9de1ad0819a75c326a3b1168022f1cdb6e6d6a8abcf69999172112b5c2db5910c73b66062589cda8c2affd45e628600d44f61592dfb8212aad84b70032edc170b60a89dc9d5560190a5e16fb8e784779d3b982210c3f054743fe16452349ea6b20962a98455a3d0e81ae061993bf7ffad22c959283418bc869a39e1e471599243a13f269cfa4ab5fa2e74232f8a8442ffc0fffc4a48dd1ec35254e72bffca464f39289d8093007c30457965ee19b51a8d629b50986f89a5280e07ea5d668dd6079f6e9a19df5dc2654ea816868252bb1bf79e338f1851207788fb6bea12f36eb3a301aae1e648e4b750e2d893f264333c72c47e77291124f97b451dc0fc1dc741c448f0175b52236f793baa87b99ae9703eac234f6d84bb27e5b4e2ab3ee110ff3ad2edb7d4ef404edf7f2d80ab623dea3ee0b70ec5678354f8ca8190bd5f71504662335270111a2c6520cea4911db9c9e43c997e98111dff6a94fc77766779548b5fe1a67fb907240d439b41bd599e602c99ed471e2404c2535e223777a1ffbe9a0beee7e920a7febc5d4f9f5e81bf549753ed65701bccee05a83ae0771ef6e1a98238412856c1d1903e2683d82e1734a78fe769a5be413e8ed35fc1cad13ecca3af686f7a89960ff96d76a919e809eb0e3b7ec7d4990e5cdfdffde1d5f34b099c9c27268ecf034c4d6915738d966e1693207d8f45660bee31eac676ea58ba0dc6c655bcb33b6a3cab0941cb2e623591c1478e696d2defdc2e3811fdae10d8eb2ae87fb5abc32f6db5e21b97b9eefa1c6fb109e9cacb1f01169b90f149e4b4cbc5836401610ecee16f49dca03d9dad935e2a0c66c0f247574f76a5627df3e787d4b4be33f46b47c1b081252f69442e503b23fba100195a8935289fb9074e6612268d0c35e3e8b02fb237bc94cd88764f1fe329ea6a0bcb804a3c606e7b758d2ffd252db2bb81ac72cf65511274eebc2289dba30c417cdaf1b304806b127ee010a741044d1d76a66c1ee06c9bb9ba7e51960cd79c7837002049db41e7f2bc2bbb2a34c869029a832cc0f2ff787628e31c0998d67ff3ad8265912485054dd3d5973f30a1009fc1964157a7d8e02c04d61ca9275ec536586368449566b8590469c4f05b616dc73f932e7434cea440693cc0796e779816cc4ab85911dc2e9b28a2ad1e0a92f022af727ff3ef2f93657d11279033fa9d2295f83a367d0ac8ce04df61ec5e3167b8e461b092e9fe5efd6764162407f42bb8bf833d76a33c54108a33593318dbd09050682a0852b93b2b353894f2dd9bd19d674da8fa43c869f44ee8cca1534599fb843830b108e1017c353f715c96a3b5d3c9711707cbecd789ee4337726b8212c548a0d8355e464dc4b0ef0cba849812611248f9ba4127e43db979185d84e4b0cd2035cc8d897aa069b200b30f079a4884df8898d50be366977d0a9cae31ea0ed6b58f2293c7b85d2355088d2726aa56bed0f01524b77993c16ac189cc0186d94ecc686cc5bb3e709052ff77f07f1345f6c59c630e722694978b62d96ca084f6572a1888116e9559b4f93f35dd8b99e8562e9db45aca5619fc1f8ad7fde5f0bdc88cc2a3438848393af396a0b97ab7ae85a8b08ff8a4d79c7fd6429f0ea3bd9feee81d491f823ae6430a96931a3d02a69bbf617ec5a953f32fe000fe2856ef0cd06c58acf2c6e405f791d246e6bdca069c32eb77a7567b6ef553bd04261acaa8111b9b21983cfb461ba84e7e5b7e1c922c2fd1d600d5174d8c2ac30599b6ba8c0b2131fb3176e5e56ca3f8890b776f5ecc88b07008fde7f615f6e20de82cba45ca314257fe362e585543af9478414e2b7ba1a742272422cadc1365afce3b63b7dd554d1f058143235e4fbc678693ae0f005efca2381793313cbc1e19acc8e825e089e25d65fdfaacbd8aa76c62431088a3d98fb9aca673d32d9a907e668e8c29a9fc7ff56c23aa821ec23c340f4cbb27163be50738aa30914d94c8970c2ae88eee28d734c4b75917f5bca6cbfd763bc46c2990765afbb0d61ee5a7a49dad2d35561e2f555df53cb9703117913222f40192c8968f1a0d9fa21ad703ce95281582fafdf37e51a5b568c66979e11c2a468357a45901d4c4810bd04ef17187374ebce28459da38ba103282b4bfb5e3358847f348ca2c3f09e0da345570a9ec41115ae2f4c96178e9ff642b45783e949be29e1f4b485a23db0da836987b21fffa5413741c79ec906d61f77bbb102024664dd4ca165f07602d6570ecc75819ec6b546b2f362b8a2bb2c80cf33d7f1d2137117cf56912c75949648219c82745ae5c41f74e22fc237164f3a7283617c7a510d54b0a9a1194bcd5c77bece04bf835862609e37e98bac2772ac0f44d1cc9062f60df447a9bd5b6eb4be0a36886036c826c82fe84b1b1e4f04565cf5e2b753027958363f3d27a1fa40f28c8fb19058722d0bc8e656bea175236caa5a187cd395cd6ab2bab7dec232932354f08f87884d9ca256b74ed68840fbad40666e21bbe89ddea6c54031f738cad302293b2e81cc23258a44be5ccf3231fe86c069c5757a657bd8dce6c60c7e448e4b7e8599e596f4403b9aa7ce0971f2129407506d6900c8c803345f27ab1b7bafe124ec0b9d6eee248f60c11807e4612d224d55053914bca10f3dfb6247813a8ee03d53b6749eb8cebae47c110fd77a1b9d5b95c9f86fc77cd98f5651347a42fdfba9de5e5f308c8a29047a91725f00925bba947c29be3852658e010d0d265a8578d0256b981fe45416936d7f1d3b188096b5ad4f8468d0b106c7e3e6e5858c373006fdc91f3bc513f7fd3e93eadca361dfb052f18523249f6f8737ca48447f3846f6e3883e811dbb4c402e032938c4137e1e5d4e5eeb0ae265f0bfb485434e5d9b9be1b7fb8dbbf34088ba95104b0461d613a24e50b00d3c5214adb0fca82d52abf7fd5318f7d2942bb814cce068d5d0f5e31c975b89fe2abb802bc41b5181af16841e68e0deec97f049d203b34c1ea4db2d1f4a3ef6f36d591c038409a5f104737a57f3ca4b296ad05bd413f1e7777d4237c03d0033c79ac36f6a1e4fbfb1fd84240db5c99eb0febea12d20580a99bab8adabe0a4c40ed92c8ff4f19449b70e5ed03b3243df04eb46c746a4c93aa729b94fc2f77e0a36b4aba7bfe214b384391c182907344988449336891bfc35bffeba9282771a2d90", 0x1000}, {&(0x7f0000001d80)="1789614753612fe470d64ae783c3d65913e3f1bbf18e7c17c274eb348f1203f5fe8972def6cf4a077f941785b439cbb10cdd048a9aab527e5334ba75e6f1327db05c90503e90f188a3fbc07dbcd622a8d34e262014d7acc474d0e8e561854ee396d7fe748b29c1846ba5e4f72c55e20a56b30516ffc11684a5da517ebd925c307aca3c7e2020cd165ba117611c7db21878d2b73aa478c5dc", 0x98}, {&(0x7f0000001e40)}, {&(0x7f0000001e80)='F', 0x1}, {&(0x7f0000001ec0)="923576c2fbc8d1a6d4f47302356a3d738f41d14604d49277b59166b4331ec8d83bd3ba7bdfa4b8494f93e89d39eda8fcd5f577da5cb4d67546ff801329412a8e2504c888660d06369537d8f19827b8ceba8ecf2195b2e22277fcc661d3ea88be963e32bba898f1e1a7a7b8b979382a89e962d9ae1cc36099948239e952d866210a4c40695fa2825b94d089a5a670751bc48a5e8c84f75704fde736bb00af97f16390c1cbb14f4773707f88ddef71109b3833b21e414379281fe51d2b5d5a731b93a5585ace904db25205a1aec67ce7bf0fc3880a481fd3ca91eeda9246a1bfdcf7", 0xe1}, {&(0x7f0000001fc0)="5df73ca1680d71fd1a17c68b1540dff6347064ab51259e6e9260c8757ae58c4f70c22f58c440c3f1b95b83024967066ba6185f2d2fd31e2e82602f59c410f1e8ca233d7256a12957fd05217c255a7895a8feeff63f420142ba3c72b1a2c6faea54b4a7a0c06f69516efe551b769c810bbf274b06695dd19c610345088e6c8c5346a367abc027fb8402010ae0c930f9ea68537996a5b680e4486e29", 0x9b}, {&(0x7f0000002080)="71387f58f5a478986e80b1997d2f5bb175fab921990165cb85344d655389cf48c47ba5aeff8c4d852ccaf18aca9327238f7c5e34c662a000f4457607fb72e28b95e102b11ac30fa2a8f384713e64d78434d571910538e7e118a4a3c406599d0592d212c7b3ea4f4627a543527fc36692ffc619b02bf6164efea37acb7357dc54d1d17ed76b25290dfbc11765aeee958ebd3914e493183d26c612d450338277d591", 0xa1}], 0x8, &(0x7f0000000940)=ANY=[@ANYBLOB="1cf3ffffffffffff0000000019b6f7d706000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x8000}}, {{0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000002240)="2a9b3a5140a260a7c2541497bce516d6125a32610e1d40cf0e3b9ea9148bf1952b04e2b02c8783b6772b053c8c0002c3514a8300bfb5b0092c13eff17f1ded3a378ac4676ad39fd2032b9044ee76b7201211ee7b0ba81e86f2ce701881ff2516e3181e5644228ec26c1830e7ee6720a72ccb2c59db44fa31300ff9d621135275514ab5f3cb8e2ff3356d2fcbafa14a5713e87e85c64fb6cc7bf6393245e36f4ebed7793d5e1572961a4e6e48cd0f4a39a008c2e380852e6a9db620717e37e5a1d6889605e963b979b6c8ec63bf6e106f281b15b05caa44e52bd5b514ff3c7e86", 0xe0}, {&(0x7f0000002340)="00cd292949d121ca16ebfadc7b7914c9e4ef9d82c27cf71fd2002fc6f41e45e356b722e40157b5457d01eed8e2a06096a966be7de9807ebeeae2e1092592203f006083669dc80eed4bcd719bc0a26c33d46e27ef29", 0x55}], 0x2, &(0x7f0000002700)=[@rights={{0x20, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r0]}}], 0x38, 0x8001}}, {{&(0x7f0000002740)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000004c80)=[{&(0x7f00000027c0)="ddaab2f9f9ba695269844395503717571acf1aa1c5d213e72a530c4831218910688eb15a0829c9b567f414631b3d72eb928781b7b8124c86fa23d9276b768208db0af9420f0a8d54b5e06891abbd4f3cdcd5f14c4d7d9a5c77ea8eb0dc8b855a4f9dfd0180a105c6741afc0c5cee5fb291a67588079f88603ac7a0163674ac8d1b74c220ebd9b4a13224a8a3a537d40d115d21d72171bcb424195f6e6856583d4e8b20aacfcd6652d48d4079b66c35d94980da21eddab8a83936be7507c7525c7dcd5d91119e5942244307d698ead0f3d21e576f647f56417da9b486f87e59206ad79b7e25c5ffecedc5d33b5382", 0xee}, {&(0x7f00000028c0)="85bc6b5fbd799041f75d22d679c12c684fe7be6c82daf58664438300da5fd4ce64a6a55b8b7dfbf1d7aa49341c2e3d98fbf624826153ab054643bd53721a8bb6684fc8c53673cb28064543727c8d6123ad1e28c6808e89eac9f7a3a67a309b81f3c55f576b4459d38faf76e6d8059dba596f3a43e9e58ad2c98fd3d78dae8d0af34fd34c8f6cdc996d545bb3c724d5c4a1ba7d9f9a1ac862c18319ef3c43f6abea13bc77c44ce895a7b698b9539cca4a6ded5bd6b2c788224a1ef888ae54f1da2365", 0xc2}, {&(0x7f00000029c0)="ba9f0678275602021f3d51194ea934c8e9a2f1a4fa1c970f66fd1605cfb27bcfd8c042c27d210f3c003ecba70ff2ee1115d4cd47da78fa89edc4dacd40a76dabcd6411bc76ec4d12b79e2d7fd3c62cbcbffcb5c077ea2c5be0e65ea93a9e4e36eef71c2c6774a2ef312a374b00c29a90bb34c3630c7b57c1052209dd40752cb36adb55bb75d5f4ce483a07686e6bf6226798357b257b1078685b354200fb5b8f6992245bf0d9d4db680d4534ecbe19c0bdaddd162500adfd30206dd5fb350d56d110dede12c1f4609e161cbc4e58fd1644d3d0add16f9826b2b75c45597290eb2015ec3be9ef9072451f01a42d22c6041902c8fd3861550890789f3bb93bd9700e3f72b0fbfb840d08a38fd824e516748b2fba0385834462b4b0e4c7a25549bd28236991bb3191449c8171d925bb8c2f710ae5eb652259e44a119bed7e3164aac539ee2db542cf53c63c4ffa770f75d4fea2f151352d5983eb011e07a1c0a1e565f83274367fb27fb75eb3bb3b4b3da878133a2402005e73e203498fbb6441f0d239dd77e905fab0e26ff9a55c653b2ba057a028f6c958d1ad0bbfc3d3ce2970b2a98f939dfcf4d2a4d1ab1d016d7d3684eff668dff0b333b03771ecd9484a96bbaf848760591ddc3bc91b64f97d966002d756219c66330fec547f6b85148f70e16cda15f143eb2587d6647b6e20f31f750bdee4de8f69c10dc612c603848e0a5ded9178731e3a5ba64ad10f76fc24befbe0090284d289339b1397deac71748350259d0e5e394b693879519e4441f063868be4edabab6dd53b476c84959c7fd91706b19b831f75f5ae947e894854e32c32e7840d263df12345a15fb46fe5d52f73051a19a7383078c13d1a6cb1d6898a87569d2d91ce8e187cce63836eb61b1668bad5b746123d5fb1aeab5881a97657c5a080b8f0e48ee774bd3c394dca11098fb214171544db106fda8a938a008be86c676a077eca57d5b8027be6bb4fa36c2ea11c5edc82dfe55de88271ae74d806cb7f129103b81b22fe44a65bd92631003b5892cbf790347c49f4bcedd77b36f60817e8009102bb5481bd196576c9af5cb19a67cebdb36bd2ce53fbff851d454bb83a04b678211c6a7c131fcd448353f6ced9bf1cc37933284ab7cfe537a987b95721d26e7ef75ffe2095bfab11d52d117972c7cddc3c1eb2f43cec9aa75ca199dbe003eafdd828056e4ecf37c422c5f16ba5987f09aa4afac6d479849a865a615f2d089f9dec9be428a504bcc2fa93b2adf0e8595e22132b9aeda7883efbe58c214da63ad99ff787704d9b298ae5533c90b3cd35fbbf375423c4b7b449c29e10ab81034a446fc7c7118de22c532ce5f0e19fdca18630490f346cbeb631f8f81b7f68c51f5e3bf5c2e8a7773dd6f065aa3fa9f7fc97fd68fe92f7ea02c11551d258dc8089944f61e28709b790bc00ebe89f98aa86fc86d460252cda1ad2f400344ba70347bf71e61b09403fd547d0b401fa3dc2641095fe57349777194adbe356cd24fb5b82f788207cc92354f9c61969253136c4b26a1ce6d585102dcb04f4a31d5857a55d45fd2b790702ef1e3567fe866d5977093734ce50405d4534e9e1c1d275a71c5292dde60d5db325f60f09aa86fc3c67d8e855d35e7a4449feb25d193d91dd9304cbf74e7306723d25bed4fd93d3e9295a4f95a61beed6e47e6d11862415c0f373ece27cf68379279a1ef11215c59aab8275e789042cfa9302ddb66d477ecc6d701548c6de97ef2d6c4d0f60d6541f0b319c9aa7709300f9e74d472a4bbf62e7e025e5ddbbcf3137cdd31ee1846cf396cd7060d0bd129d429147e958500a9f2850545b8d63a012966a76602ed56805dfca9f5644048cb2ee4a20d680800dcfc61c2bb8fd9cdaf3513f7cdc1fae60f0f3ebb773d21439b7fad030bc21800e31c8c66dbe9ea4eeea86f77b60a63d84271459c818cc7f7507880d648120398a24d29926a2b0e2700da2c988dfaf9b92916a9586ba279ddd43eacf7dc861cb596aba5e38e776681d26551f2cc3d78c045fbad0227eec8b5fa0199ac657b0dd96bde602825403f4eb269b06445f7d2cbc95ca9dbee6a950700814adf480503f1e6537981e59102e08e9bc8d958f645d2fd72b8f8341e2b486202d2852da30ae7c8ff9ab28230af50cbd8adf3a89d8de18f55da7187a09a273837bf96be3c96288b638059537715e9f3ef06f7738caf72cab26589a6490f92257448f6391e0979b87641bc0623fec7bca89dfafcb1529780a66c485294af586ddb566904f34fb2fea84434d9afadbccca73fbbc185cb92a942e4e9bcee4ca7e09bd7bf7afac4d40cce6853fe4210dbf4a4f58c1667b5efcef3468987dd6485989587daddeadd497ed14621ea637f0c0323db0e8e7ee92021d1c257b1fbcfb784af15914cfe02fe3aabc00ce4ef7f38e4fbf4f01c5de1d370ec71e3650a54452315b84e70532f2d4d8e75d7ba4f4070395fe23b79f064c7b853e20edf1b78b7352e76febafcdf53bc3dcf787d2b4e926c346ebfd4f6d0398a6e94840ce3ef9ccf03cf8f1c1adee9f0b684a8994708c1b9a1e9aeb7df98ffd3439aded1e3c9d593340ce25e47f49c49a1b3ca1614228e94fc4929ec46835b6a7b800b667d3d3ec75b1d627d916d58b5fea8ca962e51a26bdaa888471d3a1eec6b8f5a31e570d780f5bbbe41569665952e582aa283185dd147433dc26851453209686dc84e8adbfae946f2e41e7892dc20b6020951ab13babc8d559cc8d0ec58ad9ccd5f0bb71a7ba036d6d0a67fcc4cae48ae319c3aae6ff416cbaba0d6556f80384189bce6cfb165c24d022fe694109a7edc1e6321551f4fae36497a0c4843f6e6d17a341d24bee657cec186b60b736e37607645ad5b1c9711433c23cd254f693ff75745d148a405d0d43ad2d04c07fa86b9d44c32a1f67f780576eee698369a9273133e5e0953048131a3bbd17f434cc5707fe4d458616c0d65d8942ae21f02a9f7d8315c8481678166cce72e5c4b052e123c05cdf917654ec5f00b72ecbe9070206b205589ea1b6166c4dd45c5827cc4e2c147cf74b697ed3f3af0d951280ab80e63a2253dc22a3d7c5bcbd219bb73c56e91c706477498e443a446a5f939386908a6b8aa08ff11159248ec8bcf949cd2666d0cc873b1bb6bf86c9c49191f2187f59c8e441b4a37b391c66074e323d7e43693aa88eb74a6e1d8a4c80fa587671406b972e8c9faa72a7c2126c37b298a18c144f930205889e4d63daab6d7ed45b5e95c35fd31fa22385e414f2207d11f6624e6d68eb634a8f5fd221ca6413889ddebc4288165b7aecdf858a61c2426ac625cb253ae976935300b22188399c3355ba49bf89c1976e85ab862b7f7e71fde7b171316d3c8b8f027566dad10b8baef893b062ba28d0cd6f45ad0cee563a33349097773f20f2bc3ba19465ddd19192d4b96c68b2d62a8c38a4b872f8d12f2dbc4ce129620ba2a1b4419b2df174c854b8f2bebcf05cd9281fb51e511af6bf7e2030f36f85b05e3a7a96cbf82fb782b13e7144bedd449797d69ad4ef301ee47675c2a78a4dc25628d6575fa27a5b6fc9c35ac851e7683c4cb99d5f71d5adbd64d691d585496a37687fcb744f2131c18b65767ccfc03bbd08f60b57cad76f37625f3f78586e45d3610fdd3ff179481881950ffd1cd96302bf6e5f81d08b0c6ebb765ec5ef58da0a555e5077254ee501b0d8dec80df785d7db103f181d81406f80a95c1ea4943a8a0882b86ec2fdd47405fd5d25cf46f87ce99c452294df928a341a96d7748cd990c84dc7b39c7672c0e45b65c47d58d4503bd056dd517cd1065eeadbb8baad38eceb62952dfa2119c259cc39d0f7f1ab211ab721100e12b6241b36dcb31b9c81d32d157eb6d580e5e0c68126e3f8c723521550e6e4a05488de4fff6b86c1b529ae156bc94ae285439e8ff65cfdcadd2ae4fa009b141dc31613ab1fac7638b55fb1ca90f4e2cad1694144f560fd5f25d85c49c1a3593d0c1a7b8fb2cb474857fc5673c87cd51c5c686250e1b8075c9a23e84e9b2c434740ac8596c4fe49a6ab91ad71ddf9ab01cbe482dffbe1f6f37bf7857dfd2163e35c007ea23dec2d5c0ffc0e76297419c38bff14cade3f207e78b4ddad8e66cc60e37ae56b674bca8ebba9420b486e67edf8f21a2712d7d9608ae8547ca7d251155eb9dd860a268afe67cf68a43b8377668a19055b18339a417b44a77197e9c1ad799317aa0b3e6b3d337d3a23901efbe1199e651daee63f6d446d4e4273c28ba42cba191457189e2219bae08eb7e44cc171e61ab2096cd43897e0b5e6b9233c42b3b5705adbd7855fd580cb993c9bc906918c6acb9ede6966958e88d180ae46fdc090e76174e8d082108412d6df8d9b89f48fccba01f689248dee942d0e9d6c063a40ded7138942551ef14cbfa6fbcebea2b07549f18d50310ee7dd670f3c6b81af88485971d067405eb35f0448727184151d8be318b9bcee98cd050582813ef133c361740a57988fc44b15ed8acd5846a9fcfb7b7b6568a4f1bd69b16bca3ff2f966ad9186d8c6313a953eb2cd1ef79ffa5f6ab564d23382843eaa79e454a0f8a6f999afb837d82e7c054d292a06acbe82ee991507310db135af67d669b2b2db73a3d280b4855acc47d4359c0a265e0217ec9f74791b96f6f76af6b0e49436c9937744048ec127817183cc187ce71e5d5c760e3d94abce760af79b83ba4ca9dcbdb6a7a0a751fa05e869bc9d503684c6e2a156698858e198a6639963bdc42df011d2decc2687b83f4e3c04fff6587ff149d8cfd4331053208003eb4c5bba1891d4b55b95f668c50590c0b26e5cf1063ceaf1cc3db96e2f8d18bafd21a8a2af7d9f90ad3daf600213ebef40cd82579d9b599513432c12b333b2ac9ab019ce1498f32f92c07ac40b13369e2e46aa16cb0ad67c46a8727dcc4229bf123bd33002549f7901a7a2922f437f93b5d4edfe172cf8bbc478eed8b650e25ab3db90f7668f3968590060d2bfc85b78bbb045d09fabcd8ecbe5588de5e4b49b51dd6f5b3cbdbbf473a99b041afdc6600f31335cfbc0e398d35d382802a3c618f564023d9597f174201a7b00e902f4451b2ba2b62ec37a23d45587e7bf3e7337ac2f60dbdbb181fcb5ad81277bfb5286f150480a859fd72c85e839fabf4f200422bd22339b33a6ba33aaacb87029a14c9c28e724c1aa1e3f81fa7360cf5b941891321ca2eec7ccd25241268af040112b91ddae432ba30d6b4bae3439858f027f1c4e6aee5ed7db376c27cd6f67d224fe6c40ace78db7496879844dcaf519fb13063e8215977b931fd5b778dabd2af689c45aae44b517722b5d1a605e81c710859837552cef4bef5a2fcecf87687a9cf8473da9e83d108b35e4d465c977b086c429267a84c399127a2052bd1ebf207af24e1ffb66fa371c25a9d77cce879e3b71d9f385d455a1ba7c478b9510577ea814411f6aaefc18858a89274c89b21fb25b1b84de5491a1674da388dbe2b30613a8d3b656bfdef29d20702fc8171e72654836d6e57ed319171b3013a9607c31d3ed1d9fa54091f8a9b5f7c8567b2f7a203cd0567491007e60c5e0294b6d65b7c551b6e168a168d168223bdb99082296a3aa8e4ea1dc343d76ec387135ec78d3cb067e13a7eadfa7b0ab0c9f382190e8d5104ac7fbc479616ca4fd6fec13d086daad8163308852816c605d8f25a867d5e5f3aa6cfc5dc254a81f690c7a63726cb751521a8ff3c748e0039e5be183ba1b2736a9610cbe81303f1ef55e9971ddad4fb50ad43d458e9a15", 0x1000}, {&(0x7f00000039c0)="cf8961e8e08c2e224ffebb9ab01ecc4c6aac120731f145c6f19d004d5c7ff536644b613ad95cefd116d13e3580de8beafa0b520d976e0b60547d005e303232fb15c1c668a265854211927c99e610ca0b34e314e4d3747a6a32e03fb7b1ea79693cac034249c9511fdd3ad8826cc9cf73c83f7d24bf3b68720ca2547ba1341b67100aacd9ee718016bd4452e9cd1ed0bd0214", 0x92}, {&(0x7f0000003a80)="95fbd758277b0b69fbd4716bf53c99d7eec4a146421d8661e355b958a8", 0x1d}, {&(0x7f0000003ac0)="713832ecbc6e97a1ed9f71cfbb6f659f6bdf9e051f501e54bfa1831916e9780176d059b02801d0c0f4ce9d45fff275ecd39fbd08", 0x34}, {&(0x7f0000003b00)="7f4d2a6bcb4855de1a937755499975ca99b8a243298f8ad8c156f38de9d4c022b9eb109b6c8cb45772a4e7dc6705152dc50e382dabeb73228cca289bf2e0e9efa88c4ec5bdccc5fd33209999ba54e1c96b64b3f1b471bcd8d1c09585e5181712d95085f01ad4e1405af08481a90bca99bf90e846dabb815055ac68003e8882f933f9760e7a942bac578be8bbcdd9535d0df6f11bfd7b5f307fdbbf46c69e44bbc845", 0xa2}, {&(0x7f0000003bc0)="c311bf81c228d7d59c37ef0a3e4d99d4208769bd536ce0552c4092279a0f7dd2e7261086f48e69e2d83ac63b59acac3487236b6e04c8acc3ec3bcf5d8116eadf357334b6554d483f6ef0b8418f9a3b8c3bad8c2390c47136e46577bcf965048abed3be7c6ae647a7e8957b4d8ced628d5b312bee645b721ac2fbe26f96288f57f915648643b923163b562d82167a3544d462994a1d10e3392a5abe4c2e1ab3901d572a73dee4b88eb928c9f346e72f4878e8ed33dd81a5573b8520e861c34d62911f0c8edc94d2cb73b22d6bfce3547a7bbdc1cd8913d47f64a67ab78cdc52f2ecc2b3429a72599e3ed6df78292fda59dbcf0409475dff8c0b0fd33c98e1eb274f88f69e8b3c14c4c6fd75eefb41d2b8102cb3250705396a52361e00d44a827ce9055add38bd9fc194e3f17da0034b29d62a70d9d8136ba4ba5aa7900bcd75ecb2abe2a6d776d54f1868dd0378e827f58b0e62a6376b0b8d9158bed6124c9d508fb0ca221e671d98b2f0ce73916bd1f9c757aaad400c2d89c46ef75fa345450ad88d659d2797472f885a9cd00e08f84ac75eb5d065e1bf42665aabec249a944b2d4c630f1a76c10c3afa1bb21bcc60b2839343fe139ceda6595ca8171db2b3779e560280aa32cb3fcc061ed98ba4ecdced6ae06281697ea78c966c187b9850e12ed32f66b4657bd995916b88efba873e660f4e7e6b356539872e7e6bc6eeeda71fd80224a2e017546dd57a38f08a955de4285ab73311212ddcd9d6c673ec5ca79a5186a4a988ae4534ebf5aee91b253dfe3a5a074638fc27448e17ebf3ae7de0548381fbc293e144f717689d8127caf04be32bbe661e3d7394d43123c06f32eb064b9024ce0e41a7c48163fd24ab21bed8f86e1e8effbc4ad8451869820e3eb920d7de9f3baaef05c48baa500b507acd2e43fc6a65d35b346b58b71de7f8e72ebefb140a1eae212d331e9c3a876026d0f9ba6ff4d48cada671b2b614181f561e85420faee45a43d63bd5aa340480400ea8c94567db1d4c8d3aaf75b5021afce5f252f0231ca57fbafeb9188393b1dd2443c81d4c77989fa53453de99a3a34ba59691832d6323c41e625121c553f63765900c0cdfa6483753d98ebedbfc3dec277cf0b7374c06dd95df0945d2a9c866d8645b1e0fb77d0813ebafa2828b3c0e1200b27df5799fd73afd2306411ace0858af598cc858c220ed53cb54007e6c4e1a794181b7fa7be3047009c32d6593284217b9709729087893dde2823747a6280bc333d6a7dc2ec0512ecac2b86cce3815e490b1b6b3a74fa9606b1bb51d813c2c7910e9d3e03b23739c485c30060eee733d20a24c76293cb386f1f5ae8724b0b681c3dd8d5bf2255f9640254780e9181e7630f04fbb12e4084432354d794a8b189c0e666cfe224dd5e7d67f83bdfa64c344a8235605dbe7e515a9a63c1e27fd0a71a7d738c338a4d99f4f06f9660355cf39d99097c950ca1e7b0b683f77066ed5bc928db71271870459f8684980e81ad9925c5338a0cbad6a2b4b21c06bfaa995ab94c2d37533579da45738923c137a75214e30e82aded95e697b8fcd3007762831b27e2fa970168ec3ce04448a14c93242d4f9b4c81ba8bfdd47cf3619c13ac2949e5e1a20d84dad7fd3916b536ce426461e3a1cdfd85504df46b5b667eaae8d99668b744a95ec47c1c8099cdce871880fa5cf50f11eafb748ce6c1d9f38faf4bfcd45715ab8d10034e9ef1959a8e389aeefe16c8c173cfea4aea9a756bea238f654d02bfaaa17a894ee83419ef318b95b9878cc405a56b82d9ff3677ca52822bf59b3410527091b04b1e42d9c45f7f6c5e09babc571de168b56641e18bd22db11488875f20d2605f4253f6dc0b715179f02f969d55fffc1b4cfad6a637cce0d2c83806fde2085ab2443cfb471481fed5dc9e1396b14d88bf183f1db3588b91007a57c930ceffd3caf8b41e2c3676d06353e912478e0c4f01c82a90082773b4523f90b45baa6b187c8231a79ff7f9a9f1eb2ae159728eb395c21551ca8627fe4d9c313b3bcb6135328e587d0856f435de6252ee4366a82401315c988092b02ebc9915ccacbd42220c10bfbd1b0c87b11ae30656f79d34caee3b62137c082b4a7bc8596be9a4d696ac8676716758fd387c9a80b83d349547714afa4a1c2da2091ca456b590864cdf30089cffa766b19664362a5296b41da8f0df95f6b514dfb79b9a36ef79eead07556b19ee40731db980c01984487d6156b382973b9b74cd0b125066ff88c2234e79834536b64c84012b54fda864bc6069a55ca80eddc6e5390953401a5720fee78dbf77c57df8b57f2ea973c45e4d60e794718cbb8e9313d2998c2f5a49600e51ee884cb29e89c51cda27632ac106810dcd3eae38574a9154534e0852348eec5909094b3922f22d7a0330aab3e9295157cceb7b3b7d8fb97740f6555d8554df8460e175a549cd35e45bfc34625e57394006791421493eb8a0faf0c4a8548c780cb81742275a4a4a8fac5f6a27696f05248b07e1dce00241d6ced541c5518bf9015401e4c808a346230379a955d77b71b16c16da66f32705fd83388d300e23c420f79fc13b91435d6aa699b0ffb0edae875240058f5a3aa69d1eddc2d92ee9f7fa95abc6a11accf052b499ed3af52e3da62868c9bd0108debff6c6890dfad54e10a4c39f71d32d464197031e0c61650267ace3f1595140166693a730c2e520bdc029e86858b70fe49dd2b922bca0396c299ed95ee2fa6b7a97d5123e511cc96143420a39f55ce9396720e161af137217ab6138170e81ae932df46af9db82d90d2c5080f9a771f4502ccb2a18acdb8193d15c8b717dccbd818813fcb0800cb96fb5c23810a41942d8ba8c15d22e2ad3301ddecd791cad7238882bed8aa5e2da9437a2e384ea33d438204921c3953bf9bffa32b09a655ac8c1f2cc1936460329ad7dc21bd3e5737ad810e0898f84cd32feb26c69a33d33bc8dc922f0059aa487745b1dc8b17ce8577313379f86000dc42169459fe5e2ceccd61d070b5f7db1420d6dbec5686113b29f32e611192fc2188e4ee04aba5496b2d4d1ebcdf287eb0e7c67c2b6c241dc6f099736ad3b793056877142b12403dd841b06ee39a8ab7ec377e5acd410053f7e6ca5ecc2ba931d7d3316afea0907bc321242ca710bb8c00269955ae90d94f7472db1d7682f5828e3b0919ddd3c883a95d6f9b8fa84520ce9e38269994e100781da6bbf771771969db73cf4607077feaa972c08847816bd173c49171a06ac1edafc4bb8c6a163df442261232e1ef279ed5b89169e8f48fa1b8e20dbb855d43280ad1dfef07b84ad4c69b3f6d63d2d143c1bc311a531e401454fa6d9be80fd778e4c3a189d276f09a9bc0f62ffa5a18f2a2e41e88964d78c06d5857b2a57fe8614ffd986a06136f932f36984893c6b9829b0227b73411743964975deb1865b97e41d8b6baccda3759995cea7d8462c7c82fc1864f9866a6328412d2d19524ed0dde6cf90db74add9ac79a04e6681111e0e2e536c65d0a5785b8dd7da3f5bec24f283a945d88d7d1dd26a06794c325ed50dbdb169083b1478d6a3ea8a0635f3981f23a9a2dbb7248b7903726bb88c387b8229af7dedd8244af7d109372e65cd512811c81d6a238b98c4b2ad713e18985aa208e0a6b2a2244cdc6082f22cc590f6ca1a26b33f3b6aca9decdabc5d362291b418b10aaf80884e0cf22bfc078a467fece697e8f3d35cc741531e7452cb3e7fa0066817a3330a49ade15ee2e7e9d975c74a7763ac1e90d14c011836058fb2b74807bbf2cce67450a6b0c575687eafd6703a90ac0b081e5a3248a5df81eeba1815ad408b6137723af9f4a39769552e73efa623b7eaf9942e949196bd02fc210ba6eaeddaf05925efd71a2865b6d7a4c3ad411474859592ce06aa7e229483f29f09d46f774860788b8a3a3cbd4b9e1ebdde94e46e94716b6b0057f69bbe0a0377a31611e35b8735f8035ea0467bcdcba6d82806722880e5a17e0e70e34026120f636adc391912f39df25a0d967ec30fdf7863d048c60acb080d7dfe503eb4f026cdb3c31137814844ae104663fa6d4db46c2fd83822212715f549e69c6c8f88f10718ff2c610a8064038a6a287afeea096bebcf2eb917124e7c0f047cf1ea63c6d1506105e2f518ac5f7cdcc09be9c233546606bc6e4183c0ba6aa7abb28582ebf2435c45edef095399e92254608f6638544fc5eda2d0412be6f957a34d0ad45892218ead2cc2859af41a1cb115017235fb80719e4c274268e340aeb1a2126fce83dfbc97b59cd939077c893fa8e02bd6bc95301c34fbd6021158e214f3680a91b9f709ede4fee493bc3d750ffdfcdae15e72b6ed57f960e261b3ad16d78cdbc9d52b947c52de09413f55e8b04f2c5b14831cb0b4c68630c607f8d359c8cda81d8d39ccd873ea83a1bbe807f496225d1f5a7766aec86c1cc148207c0ef022e8cfde0b9db610566c1ef6fe71050229d0b112df26595fec935516b0fba84113499c024c9281d0dd53febeff01313292e12dd0f803a0415dbfa6992a293a06be7b765c1570b64cf68f90b2e656bf3608f57fd29a2c50193ab64aa6a85d752faeff164ecc577920ad29ef0d45dc4f9d1680aba319953acbcd93d19c0c501240c7c8ca4db7733e74b077f919a8b6072051f8d009147bb79fd3f71b71bd5c1b2e62f841840d10a153a726c006c4e04b7a21ebfa37ddbef4e7791d793542ea880c1f0871dc4c5db7368de937fc9a1953fe7c50890af9901a01f59c0ffbad887d4431cb64e8f28409153f01bb0044b62ee7e77b86b271985159ef4593f9a273c5fea9aa00256c5ab225fe64201ff866e7ccbbd9b0f7e48dc64705f7ea2d77e1c13b1429442bef184f6c538a95bf24477a7b50e2b1ffe295588c9bd5517cad5f3fe632b9aee1a4194b2189926db6ef9e13a74462d7a6245da2e7641c84daa982b33ebefa0c98c1b69d5a99aeb9c510d0d86419b86b021dfb008032fb95ee11b2de39f0ed51fc141f882fd479f34e78dcebfc02fb2d304473e18008713253b154788ca33deb13655a6996a9278104a401cc9a84ab5c8159eab38194c31dc95e782d564e8a8e2bc68aebb76d14118341f40f898e5503f24dda99de88e6dc88ab4bcb766e4ad458b78155b6eb2ea38c74ed216d601887fa290ec8f4fb412313f269a996f279258dbc5f7d503e82f1c16eb271b2d98b0872ec49a2bb86d0d5d3bd1f4e74a885beec8c60d09450472730063830fd8628bc50eca3ded5ad29928e828e0038136e7febbcbb1943103d914974a1e552334204164842e1a74e4ada9e32fe9e46801440e343da6df9438313835bbe84ed1f600cdbcf1b1679fdeec56ac0b911ebbda5caa7949fcbedd421ba84ff42f5611b2ece59ffb460d5ef8b031d77b2d3aa67895732a10ab0d81f993428ba708a71822300854fb563944cf3de296219317b999afa18e8c30b60ab73d053a5ae0543d6fa2d97c10156a95b4eb02dd36434c7525892bb757c5f5a5671f0853ea27c1d6f3e43f8d47f1129ae06a050e8800b9465a19c850aca52602bbb47e7f44dd3db72fca1033ca136f66da7c834bbe6be80bb4b5744c0937020a4cedd6ffd110dbad53190a88ca662d6306032d4b8837c62b8eb11aee4e5b90de75829d734b175e7b39a10e1841e150888a43733bd3aa08f0c337760710a78e00b6e6ad2f52abb4a20411c25610a2163f13da08b651ce9a916538bfbe40e876a04939df9a23b2462de6fa5ad4cfd2c57c3359e57d42f29282aca0062733ae", 0x1000}, {&(0x7f0000004bc0)="d41f2bb9b5a281d4f2f7b8053e224e49473edab6dbf496b8ebbc24bdd100d4306c8eefa3a8d5b23f4ad0803f9434e6c3161e21673d8063138e631b749313b134e9d38facf5047c27f88e73f570c57db98d5b1d9a73f2f4b5a51a9533e05ca513f0b4462b52a804fc232f67fce5be7333984a65021942255f118779e1858a41a8f3b0a38bb7", 0x85}], 0x9, &(0x7f0000004e00)=[@rights={{0x1c, 0x1, 0x1, [r0, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {r2, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x60}}, {{&(0x7f0000004e80)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000004fc0)=[{&(0x7f0000004f00)="88e87e532c82b99fc43dc2ee5710c0a3cbadbb93ad6648520a98476673f0e723c740bb431d161a028d728e1250cef5560ac9deffce5abdd1741e65b6b63b235db35daaf25e46677c13db66e0707b113eae3a449e9485626e0826106809249e8c489a5d27cc083c42b438d4012e3f1eab7ce9292d60d45a4360841e2ea20d50f84c48f1de851a", 0x86}], 0x1, &(0x7f00000009c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001000000000000000010000000100000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r5, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32, @ANYBLOB="00000000100000000000000001000000010000001c000000000000000100000002000000", @ANYRES32=r1, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB="00000000d369d99f6bb256ba71e45b4c5335c9abeff98b39b3e34c4b1cef90212e27d4b77166f95e9b750bdab722c940ce15e32dc9883e815037e16b6282e0bc7bc47ee825684dbd636d94039eb0ee09420dfb0b1cb887159a27e2bb9a4116106bedff9874fbdf7ed6b8e2ca9513c43061c37c24150d5a3e95a11eda848f623e07a518521b3cc47a00dfe2de31533e9791e7db4413aacf50e5b7274f78477ef99c5b9fc5709f5a494c9ff7bc0685840c1d"], 0x120, 0x4000010}}], 0x6, 0x40010) 06:53:47 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r1, &(0x7f0000000180)=0xe8030000, 0x12) r2 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r3, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) lseek(r3, 0x8d4e, 0x4) write$cgroup_int(r2, &(0x7f0000000180)=0xe8030000, 0x12) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x2000, 0x0) openat$cgroup_ro(r4, &(0x7f00000000c0)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) 06:53:47 executing program 1: r0 = bpf$PROG_LOAD(0x5, &(0x7f0000000080)={0x11, 0x8, &(0x7f00000015c0)=ANY=[@ANYBLOB="620af8ff0c208e8bbfa100000000000007010000f8ffffffb702000003000000bd120000000000008500000006000000b70000000000000095000000000000003faf4f2aa3d9b18ed812a2e2c49e8020a6f4e0e4a9446c7670568982b4e020f698393aa0f3881f9c24aa56f15199fad0093c59d66b5ece9f36c70d0f13905ea23c22624c9f87f9793f50bb546040677b5077da80fb982c1e9400e693146cea484a415b76966118b64f751a0f241b072e90080008002d75593a286cecc93e64c227c95aa0b784625704f07a72c234664c0af9360a1f7a5e6b607130c89f18c0c1089d8b853289d01aa27ae8b09e00e79ab20b0b8e1148f49faf2ad0000000000000006fa03c6468972089b302d7bf6023cdcedb5e149215108333719acd97cfa107d40224edc5465a932b77e74e802a0d42bc6099ad2300000080006ef6c1ff0900000000000010c63a949e8b7955391c4ffa82b8e942c89112f4ab87b1bfeda7be586602d985430cea0162ab3fcf4591c926abfb076719237c8d0e60b0eea24492a660583eecdbf5bcd3de3a07009da17a0faf60fd6ad9b97aa5fa28480366c9c6fd6fa5043aa3926b81e3b59c95c25a573dc2edcaea2b1a52496dfcaf99431412fd134a996382a1a04d5bb924cfe5f3185418d605ffff9c4d2ec7c32f2095e63c80aff9fa740b5b7632f32030916f89c6dad7603f2ba2a790d62d6faec2fed44da4928b30142ba11de6c5d50b83bae613402216b5054d1e7c13b1355d6f4a8245ffa4997da9c77af4c0eb97000b0940985a690c076c3b203b4eae76fca585ec6bf58351d564beb6d952aab9c70764b0a8a7583c90b3433b809bdb9f873495cbff8a326eea31ae4e0f7505ebf6c9d13330ca006bce1a84521f14518c9b476fccbd6c712016219848624b87cec2dbe98223a0eb4fa39f6b5c02e6d6d90756ff57902a8f57000000009700cf0b4b8bc2294133000000000000000000030000000000000000000000000010008bc0d9559711e6e8861c46495ba585a4b2d02edc3e28dd271c896249ed85b980680b00002b435ac15fc0288d9b2a169cdcacc413b48dafb7a2c8cb482bac0ac502d9ba96ffffff7f0000100000000000007d5ad897ef3b7cda42013d53046da21b40216e14ba2d6ad5656bfff17addaedab25b30002abbba7fa725f38400be7c1f001b2cd317902f19e385be9e48dccff729433282830689da6b53b263339863297771429d120000003341bf4abacac95900fca0493cf29b33dcc9ffffffffffffffd39fec2271ff01589646efd1cf870cd7bb2366fde41f94290c2a5ff870ce5dfd3467decb05cfd9fcb32c8ed1dbd9d10a64c1083d5e71b5565b1768ee58969c41595229df17bcad70fb4021428ce970275d13b78100788f11f761038b75d4fe32b561d46ea3abe0fa4d30dc94ef241875f3b4ce0232fcea69c271d7fa29822aea68a660e717a04becff0f719197724f4fce1093b62d7e8c7123d8ec571be54c72d978cf906df0042e36acd37d7f9e119f2c06f815312e0cfe222a06f56dd022c074eb8a322fb0bf47c0a8d154b405c37feaf3dd95f6ef2acd1fe582786105c7df8be5877050c91301bb997316dbf17866fb84d4173731efe895ff2e1c5560926e90109b598502d3e959efc71f665c4d75cf2458e3542c9062ece84c99a061887a20639b41c8c12ee86c50804042b3eac1f879b136345cf67ca3fb5aac518a75f9e7d7101d5e186c489b3a06fb99e0aa7f23a054de2f4d92d6bd72ee2c9fdc75aaaf1e3e483b4ad05573af40326993947d9a631bcbf3583784acbda216550d7aec6b79e30cbd128f54c2d3335457acf37331766e472391e358c3b377327ac9ecc34f24c9ae153ec60ac0694dc55bff9f5f4df90400000000000000d6b2c5ea1393fdf24285bf16b99c9cc0ad1857216f1a985f369191ae954febb3df464bfe0f7f3ee9afe7befb89d2777399f5874c553aeb3729cffe86e66964ae09bb6d163118e4cbe024fd4500f8ff0700000000cc9d8046c216c1f895778cb25122a2a998de44aeadea2a40da8daccf080842a486721737390cbf3a74cb2003016f1514216bdf57d2a40d40b51ab63e96ec8485b3b8a8c9ae3d14f93100c2e0893862eef552fcde2981f48c482bde8a168c3f5db2fea6f26e4a4304e50c349f4f9ecee27defc93871c5f99b355b72d538ba4958ea8e4aa37094191e10096e7e60fc3541a2c905a1a95e9571bf38ae1981c4238ecaee6f75cd0a6881bd1517a8250df98674152f94e32409e2a3bce109b60000000000000000d6d5210dddb2eb92d6a97a27602b97f76386f1535bef1497f92186086e29c6bc5a1fad6ec9a31137abf9a404abde7750898b1bd627e87306703be8672d70d1ab57075228a9f46ed9bd1f08fb8191bbab2dc51de3a61f0868afc4294859323e7a45319f18101288d139bd3da20fed05a8fe64680b0a3fc22dd704e4214de5946912d6c98cd1a9fbe1e7d58c08acaf30235b918a31d2eca55f74a23641f61f2d5b308cf0d031b0c7f0ced69993e9960ff5f76015e6009756237badf4e7965bbe2777e808fcba821aa8e8c5c39609ff854356cb4900000000000000000000000000c1fee30a3f7a85d1b29e58c77685efc0ceb1c8e5729c66418d169fc03aa188546b3ad2a182068e1e3a0e2505bc7f41019645466ac96e0d4b3bc19faa5449209b083dbd334b47f067bbab40743b2a428f1da1f68df75cf43f8ecc8d3726602111b40e761fd21081920382f14d12ca3c3431ee97471c7868dcda7eaa69eb7f7f80572fdd11bb1d0d1280fbc22bf73468788df51710d7d31c632fc5ed1762eb0b428ee751a17d8e894f745a868404a0bf35f0121008b722b1eaa6aedfa1bf2e7ccb2d61d5d76331945e20fa26b8c71d42645288d7226bbd9c9e9e1cc9eb3d541e407cc2dae5e690cd628ab84875f2c50ba891cea599b079b4b4ba686fcdf240430a537a395dc73bda367bf12cb7d81691a5fe8c47be395656a297e9df0e71f96756ea5cce7daac4be290159f6bcd75f0dda9de5532e71ae9e48b0ed1254a83100000000f6fbb869604d51a36a54c832e45b2569dc0d90b075225fde44c4e0973171ad47d6b70ebc660309e1e245b0fdf9030000000000000047613808bad959719c0000000000378a921c7f7f6933c2e24c7e800003c9e8095e02985f28e678f66422436f949e2ab8f162d7e3f855e378f4a1f40b0c6fb2d4b205a800b6d713acebc5b014e61a543a5a194f9ac18d76b5440e3b1a569e7397f6cafa86969cdbbb6d7ba19e720413267a6ccea9c439671d2c680f2753ca184eeeb843450368acb4383a01d25eb3d1e23e0f2645d1cdfa9fa410632f95a5f622f851c66ee7e30393cd7a4d67ff2a49c4f93c0984b5c2d4523497e4d64f95f08493564a1df87111c9bf3194fef97dcecc467ace45feeb685c5870d05f88a0f463db88d377442e1349acaf766218b54a9d624778e1c4cba6e6390a9f302c6eb2df02000000ef0ebb5000000000006065d6735eb7a00e127cee29d6cdff8dce1f06770c8714cc9c25859648776fe574b4e7fef6d7a8f11888b46e0adb62bfeacb4092e0ffb8c9df04476ddd4f5fce6e89258bbbabf8d03a2101a86d05848f0267f232aa40b77efa4d1ccc1bf7f44923f652cd8d9e350264b9e994fed0c496d52d2570c5ceb0d71627dc703d869fe464a8f6b8b264f2ef344ccd68d6720e5df2613517f8ee016558c0d321012e6cb59e5e92b22a8602b2b221ca256aeba64724c86c915f82f219819977818af4f26fbcac62d952baf4ea23945852ffcafed175381e98452e9f49b29fb9bf701bade61d69cf73029055bd301b407e6c7958bdc56714e3586936af137212e0287ae9d9ecd5a84503aceeb731ec854f33db75d3bfe89a2fe5594c5e9ab5f82399883416eb942c5540d78c1a8146355121c74a811f487acd395c2c759d4306b403ab502e7e66bce5f8b71f45bc250d14cbaeebe987b706c7fc84b5e59825e64a08dcb0dd5e7543fa2f610b8b691f9d8613740bdb4528836a5a6ddbd7b35efc45989b5da1e15cb19116db569b72a88b837042852bdf6398709777ca065d924726d0f4dbc292bffdbb05ef3e06ca8899af6a648d531042abdf46986e73841cd3b5a5187ea1efd00230b86d69f3f8bc5f510b0498525d8eb54c15d44bcff80502423bff2c243e51d402a28eac029d3b87fe8463936ff995325a1a1f72f4e3453d0a60cb5b668055502285e4899be4bf71201fd906ae89b359e462e2d72df62d102e8a1103f87e939ea5abce56fd2f20be0e70dff4c5e08ba873775dd36337e69a6f01183922a56d239a06c6294319c9de469698dc00000000000000000000001166cb5a21f5af8e5cee5f0965879f5f8d51f1bd250aa3cad62136e7619f0126d5589c6fe7687d270f9d818a7d7afc72115175bf636fdb831adaf07bc99b4f8ff119d1216763d221ea2f92940dee06da6d96e5ea6bf49e74a3d05e177fcdb446cd331380d1b0263dab213fb27978da6c75a85a034436907024a1364ca9f534b35e45a875cb363dd71838502f59f2626b72a72d06af7c51a95be06ee4a3e8da1818a0f6a3ed1ceba8e502ff67ee50f6226f68566dd4e217f890d96f5f4b297710b34f7547538572c05da2"], &(0x7f0000000100)='GPL\x00'}, 0x48) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f00000001c0)={&(0x7f0000000140)='sys_enter\x00', r0}, 0x10) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) bpf$BPF_GET_PROG_INFO(0xf, &(0x7f0000001580)={0xffffffffffffffff, 0xe0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0], ""/16, 0x0, 0x0, 0x0, 0x0, 0x9, 0x9, &(0x7f0000001340)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], &(0x7f0000000ec0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0], 0x0, 0x8, &(0x7f0000001240)=[{}, {}, {}, {}, {}, {}], 0x30, 0x10, &(0x7f00000013c0), &(0x7f0000001400), 0x8, 0x10, 0x8, 0x8, &(0x7f0000001440)}}, 0x10) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r1, 0x0) (async) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(0xffffffffffffffff, 0x8933, &(0x7f0000001300)={'batadv0\x00', 0x0}) ioctl$sock_ipv6_tunnel_SIOCGET6RD(r1, 0x89f8, &(0x7f00000011c0)={'sit0\x00', &(0x7f0000001100)=ANY=[@ANYBLOB='ip_vti0\x00\x00\x00\x00\x00\x00\x00\x00\x00', @ANYRES32=r2, @ANYBLOB="8000001000000001000000a844030090006500008104907800000000e00000020101442814900000800000005469fffffff700000001000000bc0000000300000fff20f56c1e0000086c89074afbffffff863e0000000000040ee60709cccef5e7baad84060f91a92eac1b6a09b5e8a0ed00e1000c2891dad29674c58127a7071037b2cf899af06d03c161bb7fe9c900440c3e11ac1414aa00000009"]}) (async) sendmsg$nl_route(r1, &(0x7f00000012c0)={&(0x7f00000010c0)={0x10, 0x0, 0x0, 0x20}, 0xc, &(0x7f0000001280)={&(0x7f0000001200)=@ipv6_deladdr={0x18, 0x15, 0x200, 0x70bd28, 0x25dfdbfc, {0xa, 0x80, 0x0, 0xff}}, 0x18}}, 0x0) (async) pipe2$watch_queue(&(0x7f0000000f80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80) (async) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f00000001c0)='cgroup.controllers\x00', 0x275a, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x28011, r4, 0x0) r5 = openat$full(0xffffffffffffff9c, &(0x7f0000000fc0), 0x400000, 0x0) bpf$PROG_LOAD(0x5, &(0x7f0000001040)={0x4, 0x9, &(0x7f0000000e40)=@framed={{0x18, 0x0, 0x0, 0x0, 0x3e4, 0x0, 0x0, 0x0, 0x50e7}, [@btf_id={0x18, 0x4, 0x3, 0x0, 0x1}, @map_val={0x18, 0x8, 0x2, 0x0, r1, 0x0, 0x0, 0x0, 0x7}, @alu={0x4, 0x0, 0x8, 0x7, 0x6, 0x100, 0xfffffffffffffff0}, @alu={0x7, 0x0, 0x2, 0x2, 0x7, 0x80, 0xffffffffffffffff}]}, &(0x7f0000000180)='GPL\x00', 0x85, 0x0, 0x0, 0x41000, 0x2, '\x00', r2, 0x26, 0xffffffffffffffff, 0x8, &(0x7f0000000f00)={0x0, 0x4}, 0x8, 0x10, &(0x7f0000000f40)={0x0, 0x10, 0x8, 0x9}, 0x10, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, &(0x7f0000001000)=[0x1, r3, r4, r5, 0xffffffffffffffff]}, 0x80) (async) quotactl(0x40000080000100, 0x0, 0x0, 0x0) 06:53:47 executing program 5: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) dup(r0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x61) r2 = openat$cgroup_procs(r1, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r3 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r6 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$SO_BINDTODEVICE(r6, 0x1, 0x19, &(0x7f0000000000)='veth1_virt_wifi\x00', 0x10) connect$inet6(r6, &(0x7f0000004540)={0xa, 0x0, 0x0, @mcast2}, 0x1c) sendmmsg$inet6(r6, &(0x7f0000000100), 0x40000c4, 0x0) r7 = creat(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet6_mreq(r7, 0x29, 0x0, &(0x7f0000000080)={@empty}, 0x14) r8 = openat$binder_debug(0xffffffffffffff9c, 0x0, 0x0, 0x0) mount(&(0x7f0000000240)=ANY=[@ANYBLOB="2fe7ed762f73673000"], &(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='hfsplus\x00', 0x2c001, &(0x7f0000000340)='cgroup2\x00') sendto$inet6(r8, 0x0, 0x0, 0x4008004, 0x0, 0x0) socket$inet(0x2, 0xa, 0xfffffdfa) socket$netlink(0x10, 0x3, 0x0) [ 206.298005][ T2494] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 206.311812][ T2494] ext4 filesystem being mounted at /root/syzkaller-testdir3378633174/syzkaller.O8wzSW/69/file0 supports timestamps until 2038 (0x7fffffff) [ 206.452093][ T2507] syz-executor.5 uses obsolete (PF_INET,SOCK_PACKET) [ 206.659312][ T22] audit: type=1400 audit(1672815228.079:206): avc: denied { unmount } for pid=320 comm="syz-executor.3" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:unlabeled_t tclass=filesystem permissive=1 06:53:48 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xcf, @vifc_lcl_addr=@empty, @private=0xa010101}, 0x10) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="1500000001ffff"], 0x15) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r6, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) sendmsg$IEEE802154_LLSEC_DEL_KEY(0xffffffffffffffff, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000bc0)={&(0x7f0000000b80)={0x14, 0x0, 0x1}, 0x14}}, 0x0) r7 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_SEC_KEY(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r7, 0x200, 0x70bd2b, 0x25dfdbfc}, 0x14}}, 0x0) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f00000002c0)={'wpan1\x00', 0x0}) sendmsg$NL802154_CMD_SET_MAX_FRAME_RETRIES(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x28, r7, 0x300, 0x70bd27, 0x25dfdbfe, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r8}]}, 0x28}, 0x1, 0x0, 0x0, 0x20000090}, 0x40) sendmsg$NL802154_CMD_SET_CHANNEL(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, r7, 0x4, 0x70bd28, 0x25dfdbfd, {}, [@NL802154_ATTR_CHANNEL={0x5, 0x8, 0x1a}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000040}, 0x4040001) ioctl$TUNATTACHFILTER(r6, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) write$binfmt_elf32(r6, &(0x7f0000000500)={{0x7f, 0x45, 0x4c, 0x46, 0x7, 0xa1, 0x0, 0x20, 0xc, 0x3, 0x6, 0xfff, 0x390, 0x38, 0x30c, 0x8, 0x8, 0x20, 0x1, 0x72a, 0x1, 0x40}, [{0x5, 0x0, 0x7fffffff, 0x10000, 0x6, 0x4, 0x10001}, {0x2, 0x8000, 0x9, 0x4, 0x0, 0x7ff, 0x401, 0x1f}], "10ce", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x57a) r9 = dup(r5) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f0000000400)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r9}, 0x2c, {[{@cache_none}, {@cache_loose}, {@privport}, {@access_client}, {@dfltuid={'dfltuid', 0x3d, 0xffffffffffffffff}}, {@fscache}, {@fscache}]}}) write$FUSE_BMAP(r9, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r9, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000004c0)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r5}}) setsockopt$MRT_INIT(r0, 0x0, 0xc8, &(0x7f0000000000), 0x4) setsockopt$MRT_ADD_MFC_PROXY(r0, 0x0, 0xd2, &(0x7f00000000c0)={@initdev={0xac, 0x1e, 0x0, 0x0}, @multicast1, 0x1, "d737198c86a12ad122b1b76e986ceaafebc36dc5ca765e121b1d071091565780", 0x401, 0x2, 0x6, 0xff}, 0x3c) 06:53:48 executing program 1: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, &(0x7f0000000000)=0x10000, 0x4) sendmmsg$inet(r0, &(0x7f0000001900)=[{{0x0, 0x0, 0x0}}], 0x461, 0xc845) 06:53:48 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r1, &(0x7f0000000180)=0xe8030000, 0x12) r2 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r3, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) lseek(r3, 0x8d4e, 0x4) write$cgroup_int(r2, &(0x7f0000000180)=0xe8030000, 0x12) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x2000, 0x0) openat$cgroup_ro(r4, &(0x7f00000000c0)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) (async) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0x81) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) (async) syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') (async) write$cgroup_int(r1, &(0x7f0000000180)=0xe8030000, 0x12) (async) syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') (async) openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) (async) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r3, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) (async) lseek(r3, 0x8d4e, 0x4) (async) write$cgroup_int(r2, &(0x7f0000000180)=0xe8030000, 0x12) (async) openat$vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x2000, 0x0) (async) openat$cgroup_ro(r4, &(0x7f00000000c0)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) (async) 06:53:48 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xcf, @vifc_lcl_addr=@empty, @private=0xa010101}, 0x10) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="1500000001ffff"], 0x15) (async) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r6, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) (async) sendmsg$IEEE802154_LLSEC_DEL_KEY(0xffffffffffffffff, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000bc0)={&(0x7f0000000b80)={0x14, 0x0, 0x1}, 0x14}}, 0x0) (async, rerun: 32) r7 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), 0xffffffffffffffff) (rerun: 32) sendmsg$NL802154_CMD_NEW_SEC_KEY(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r7, 0x200, 0x70bd2b, 0x25dfdbfc}, 0x14}}, 0x0) (async, rerun: 32) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f00000002c0)={'wpan1\x00', 0x0}) (rerun: 32) sendmsg$NL802154_CMD_SET_MAX_FRAME_RETRIES(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x28, r7, 0x300, 0x70bd27, 0x25dfdbfe, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r8}]}, 0x28}, 0x1, 0x0, 0x0, 0x20000090}, 0x40) (async) sendmsg$NL802154_CMD_SET_CHANNEL(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, r7, 0x4, 0x70bd28, 0x25dfdbfd, {}, [@NL802154_ATTR_CHANNEL={0x5, 0x8, 0x1a}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000040}, 0x4040001) (async) ioctl$TUNATTACHFILTER(r6, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) (async) write$binfmt_elf32(r6, &(0x7f0000000500)={{0x7f, 0x45, 0x4c, 0x46, 0x7, 0xa1, 0x0, 0x20, 0xc, 0x3, 0x6, 0xfff, 0x390, 0x38, 0x30c, 0x8, 0x8, 0x20, 0x1, 0x72a, 0x1, 0x40}, [{0x5, 0x0, 0x7fffffff, 0x10000, 0x6, 0x4, 0x10001}, {0x2, 0x8000, 0x9, 0x4, 0x0, 0x7ff, 0x401, 0x1f}], "10ce", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x57a) (async) r9 = dup(r5) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f0000000400)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r9}, 0x2c, {[{@cache_none}, {@cache_loose}, {@privport}, {@access_client}, {@dfltuid={'dfltuid', 0x3d, 0xffffffffffffffff}}, {@fscache}, {@fscache}]}}) (async) write$FUSE_BMAP(r9, &(0x7f0000000100)={0x18}, 0x18) (async) write$FUSE_NOTIFY_RETRIEVE(r9, &(0x7f00000000c0)={0x14c}, 0x137) (async, rerun: 32) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000004c0)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r5}}) (async, rerun: 32) setsockopt$MRT_INIT(r0, 0x0, 0xc8, &(0x7f0000000000), 0x4) (async) setsockopt$MRT_ADD_MFC_PROXY(r0, 0x0, 0xd2, &(0x7f00000000c0)={@initdev={0xac, 0x1e, 0x0, 0x0}, @multicast1, 0x1, "d737198c86a12ad122b1b76e986ceaafebc36dc5ca765e121b1d071091565780", 0x401, 0x2, 0x6, 0xff}, 0x3c) 06:53:48 executing program 1: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, &(0x7f0000000000)=0x10000, 0x4) sendmmsg$inet(r0, &(0x7f0000001900)=[{{0x0, 0x0, 0x0}}], 0x461, 0xc845) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)) (async) close(r0) (async) setsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, &(0x7f0000000000)=0x10000, 0x4) (async) sendmmsg$inet(r0, &(0x7f0000001900)=[{{0x0, 0x0, 0x0}}], 0x461, 0xc845) (async) [ 206.865852][ T2513] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 206.879872][ T2513] ext4 filesystem being mounted at /root/syzkaller-testdir3378633174/syzkaller.O8wzSW/70/file0 supports timestamps until 2038 (0x7fffffff) [ 206.894214][ T22] audit: type=1400 audit(1672815228.299:207): avc: denied { write } for pid=2520 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 06:53:48 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xcf, @vifc_lcl_addr=@empty, @private=0xa010101}, 0x10) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async, rerun: 64) r1 = getpid() (rerun: 64) sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 32) syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) (async, rerun: 32) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="1500000001ffff"], 0x15) (async) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r6, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) (async) sendmsg$IEEE802154_LLSEC_DEL_KEY(0xffffffffffffffff, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000bc0)={&(0x7f0000000b80)={0x14, 0x0, 0x1}, 0x14}}, 0x0) r7 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_SEC_KEY(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r7, 0x200, 0x70bd2b, 0x25dfdbfc}, 0x14}}, 0x0) (async, rerun: 64) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f00000002c0)={'wpan1\x00', 0x0}) (rerun: 64) sendmsg$NL802154_CMD_SET_MAX_FRAME_RETRIES(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x28, r7, 0x300, 0x70bd27, 0x25dfdbfe, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r8}]}, 0x28}, 0x1, 0x0, 0x0, 0x20000090}, 0x40) (async) sendmsg$NL802154_CMD_SET_CHANNEL(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, r7, 0x4, 0x70bd28, 0x25dfdbfd, {}, [@NL802154_ATTR_CHANNEL={0x5, 0x8, 0x1a}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000040}, 0x4040001) ioctl$TUNATTACHFILTER(r6, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) write$binfmt_elf32(r6, &(0x7f0000000500)={{0x7f, 0x45, 0x4c, 0x46, 0x7, 0xa1, 0x0, 0x20, 0xc, 0x3, 0x6, 0xfff, 0x390, 0x38, 0x30c, 0x8, 0x8, 0x20, 0x1, 0x72a, 0x1, 0x40}, [{0x5, 0x0, 0x7fffffff, 0x10000, 0x6, 0x4, 0x10001}, {0x2, 0x8000, 0x9, 0x4, 0x0, 0x7ff, 0x401, 0x1f}], "10ce", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x57a) (async) r9 = dup(r5) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f0000000400)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r9}, 0x2c, {[{@cache_none}, {@cache_loose}, {@privport}, {@access_client}, {@dfltuid={'dfltuid', 0x3d, 0xffffffffffffffff}}, {@fscache}, {@fscache}]}}) (async, rerun: 64) write$FUSE_BMAP(r9, &(0x7f0000000100)={0x18}, 0x18) (async, rerun: 64) write$FUSE_NOTIFY_RETRIEVE(r9, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000004c0)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r5}}) setsockopt$MRT_INIT(r0, 0x0, 0xc8, &(0x7f0000000000), 0x4) setsockopt$MRT_ADD_MFC_PROXY(r0, 0x0, 0xd2, &(0x7f00000000c0)={@initdev={0xac, 0x1e, 0x0, 0x0}, @multicast1, 0x1, "d737198c86a12ad122b1b76e986ceaafebc36dc5ca765e121b1d071091565780", 0x401, 0x2, 0x6, 0xff}, 0x3c) 06:53:48 executing program 5: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) dup(r0) (async) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x61) r2 = openat$cgroup_procs(r1, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r3 = getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r6 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$SO_BINDTODEVICE(r6, 0x1, 0x19, &(0x7f0000000000)='veth1_virt_wifi\x00', 0x10) (async) connect$inet6(r6, &(0x7f0000004540)={0xa, 0x0, 0x0, @mcast2}, 0x1c) (async) sendmmsg$inet6(r6, &(0x7f0000000100), 0x40000c4, 0x0) (async) r7 = creat(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet6_mreq(r7, 0x29, 0x0, &(0x7f0000000080)={@empty}, 0x14) r8 = openat$binder_debug(0xffffffffffffff9c, 0x0, 0x0, 0x0) mount(&(0x7f0000000240)=ANY=[@ANYBLOB="2fe7ed762f73673000"], &(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='hfsplus\x00', 0x2c001, &(0x7f0000000340)='cgroup2\x00') (async) sendto$inet6(r8, 0x0, 0x0, 0x4008004, 0x0, 0x0) (async) socket$inet(0x2, 0xa, 0xfffffdfa) socket$netlink(0x10, 0x3, 0x0) 06:53:48 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0x81) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) (async) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r1, &(0x7f0000000180)=0xe8030000, 0x12) (async) r2 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') (async) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r3, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) (async) lseek(r3, 0x8d4e, 0x4) (async, rerun: 64) write$cgroup_int(r2, &(0x7f0000000180)=0xe8030000, 0x12) (async, rerun: 64) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x2000, 0x0) openat$cgroup_ro(r4, &(0x7f00000000c0)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) [ 207.181061][ T22] audit: type=1400 audit(1672815228.309:208): avc: denied { setopt } for pid=2520 comm="syz-executor.1" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=tipc_socket permissive=1 06:53:48 executing program 0: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x18041, 0x0) sendmsg$NL80211_CMD_NOTIFY_RADAR(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="00012dbd7000fedbdf258600000008000300", @ANYRES32=0x0, @ANYBLOB="0c002cebba830004"], 0x30}, 0x1, 0x0, 0x0, 0x6080}, 0x40) r1 = syz_clone(0x44084080, 0x0, 0xfffffffffffffe2a, 0x0, 0x0, 0x0) (async) r2 = getpid() (async) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) (async) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r3, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) (async) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000052c0), 0x80, 0x0) (async) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f0000005300)=0x0) (async) r6 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) (async) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/keys\x00', 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_TIOCINQ(r8, 0x541b, &(0x7f0000000040)) r10 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000240)='/sys/kernel/debug/binder/transaction_log\x00', 0x0, 0x0) r11 = openat$cgroup_procs(r7, &(0x7f0000000340)='cgroup.threads\x00', 0x2, 0x0) getsockopt$inet_IP_IPSEC_POLICY(r8, 0x0, 0x10, &(0x7f0000000380)={{{@in6=@private1, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in6=@loopback}}, &(0x7f0000000480)=0xe8) (async) r13 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setresgid(r15, r14, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r16, 0x0, 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$sock_TIOCINQ(r17, 0x541b, &(0x7f0000000040)) (async) r18 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000580)=[{{0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f00000004c0)=[@rights={{0x14, 0x1, 0x1, [r9]}}, @rights={{0x18, 0x1, 0x1, [r10, r6]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r11]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r12, r14}}}, @rights={{0x14, 0x1, 0x1, [r8]}}, @rights={{0x34, 0x1, 0x1, [r8, r16, r6, r7, r17, r7, r18, r7, r7]}}], 0xc0, 0xc090}}], 0x1, 0x8000) r19 = fcntl$getown(r0, 0x9) (async) r20 = getuid() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005480)=[{{&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000500)=[{&(0x7f00000001c0)="185c5b4d345f3760333cfa822745d1a714fd45f46634a8122b896fb5b389db33fc205666a657bbebf6", 0x29}, {&(0x7f0000000200)="c1e66aaa72efd909c8eb9a6013f04a5f7ab5c84f3a7b7168fa57d51698dbe26a1fa7325afdcfddc77d6bac80cb15a8eea360d679e2e2ff6f6e53f74f1c5f9f8d283e024357b79c8bd67eeb1c4e81b0849b69e201431c4b9164015be4685da770109a25bd04215b7b559ec0514c587f29d3eaf6d55ec04b4da19a24e90cd257fe17a5bb77cf80a379d1b5f8f1e5e39f962e7e55177fa690bd64d4705064f2893943884d435fc5ebc9759eed02e12ea73fc91f8c5ed5293b9ae932cd68ac1484b0662849045ebd817a4c4b75bc1140576574e902411c4c3677bbaac399ef23be734d07", 0xe2}, {&(0x7f0000000300)="30d1d445af7fac8e8811e810c7bf7a650f3ae48aba5bb7bb7d1add1e36bb144203ad214aa40fdddce752f756c873d5f5cdead199f561b0e97ca0e85beefcdda50db5e43ec750234a74a4295d726969087405a761b92591f4591721a1", 0x5c}, {&(0x7f0000000380)="0ec4c5cde107b046055dafea3e9f1f66498db140cb18d1978203f86d39fb704baf6b41a9392f8896874edf8e7e12fa0f9c751fb92fa0505ca85de269d5bc04a154130e3479d06b228f9d0e7cadf6dcb5fe7cfaeefc1ff78ac150a84482fcdd0f6890e13153c5c15b02be63682e4715ba27bed457744c333a942bee65de349c78507782f25dc6fbd08b245ef9d52448b7f738ed0bdc37cdb80c6b91555a71eaf08ffb", 0xa2}, {&(0x7f0000000440)="78f61fe0b06214c892d93637870838fabf5f0c532a92245c22a8ccd770aa9b1cb6025ead8458e1b041b182cad2594caafa13a6bcbb6f72de02ce20c5438b9cece2efba900e03525e25171539005ae9447627836044f6cb6f2f197d664e696bdb0acc501a630ecaab7c95e4c3642b6b259cf2a6d65a3f71d1a94a915522967a2c6678e488cc627223024baac721d33c010e46", 0x92}], 0x5, &(0x7f0000000580)}}, {{&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000900)=[{&(0x7f0000000640)="c9ac36e68354827c88711f88822f2a37bbaf3a346c9a07d06de83b450b72d544ad65fd202bb3224632afaa2ab9aa2f7402530519db823a29f6349d7f931354c24fd509fa399cc5248c81af07a3e322759e919b17379bb2bfc0d428b39bac01c0d3af896a9620b8ce3f03c85b116aeaa59d16d639fb22517ed6e8c2403afb695c43e8817df513", 0x86}, {&(0x7f0000000700)="e91eaf723235be09fa460f3f4c4da6981fb725e61320e45ce144ea6cfbba4647af7cdfde4e8251599ef473450bd4a099c323b60b712d06932ea97f8da132f32537c188cd35412c006691d8e87086750f347ace8e29529539447e3f5f3ff32f708e16626028b4be601fdff0b77c05120351319094169417709f1a746ce4209e564a6d15748971ede7b14e44ab4821638338b825e5311a69d6da1583c11edbd2e93e7fbe4804df0f3f1db1ad8b6d5d5b75bb4631799839ad86fd63a18ffb3c69c9469146dd757c2a7e54765e0d48d0", 0xce}, {&(0x7f0000000800)="a43fa5b15fcf6c7b4699933289afdeb85fea0344f084bcb1bff2fa78510c94005eca1a75d218edb3d0fdf7cf7ac6ca0923566c29604890df61d1f57805685ac9baaad3d12c0ae351b23d482d5829dd66d8c39077697b5546d2d3e5d7664dbe3dcf5c9040634ae433d42bfb4e43cf5ff8cf76e09e9689293bfa81ef383d4ea928956f0d2616f26eb2e95cab41bd317023da368afd9c309807654482eadce0125f48a670647b13e3773519f112664a882ad492d48be103478a1d81c3d54ffca8239b887883531c6a7d9511a9d6b4460076df8f8024a3eb12216c6aa5589808386223088baa7702118bc778cf5fa95e69bcdcb89c3296705ef2", 0xf8}], 0x3, &(0x7f0000000bc0)=[@rights={{0x18, 0x1, 0x1, [r0, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee01}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r0, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r0]}}], 0xe0, 0x4008010}}, {{&(0x7f0000000cc0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000002140)=[{&(0x7f0000000d40)="9ed7c25877cc1ba707191be4bf0acd83", 0x10}, {&(0x7f0000000d80)="5adb367bcb85ffa4942e527c0ae816411e433f953ce204014d2608ed8c0ebd6bc88e6b8d0044aa2fe569d14d7d833873dff19736c2a1b5d37613ce50e8d8f8bec9bc4a22af28f21ee3f1708727939ad3339e601c5ace4263e4316eec942ae5b17ab1f2c6e95c8701da60c01bbc378b3e7413a5d0f235d9775e2ebe72080ed0d776cc0e5e2ded77158abfb527290761107448c8b16f5d32c9c7338b9ef83682fd91b42a5d202418ab82e2051c5ff0437a470e6b8ab959352e3bdbe9cd44aea31079b6570d01a2636ac5d851f969e303930e87dce814d3a3aa9806781c2160663b8a1e4d6c5276b4024ee0edb6706c5b3cecac2dd84535fff18db9f564d48dcd4e5e48ba249423713b4b3cf4d861a986c728fe4b2a47dcb97ca41195cf41c1f80b164ac1e6d2181a2023dba6a7627f03ecf5515e05f7574083f3ea1f28387080de20572d5899359444568a4ba7871bf5dddd5ff59580887dd5c034c084932f34d4e1090e0ce0d917883530ce53a8b2b5b462c4c119e9854994b3aa7f05eb9f77714ab91bd87971edfabe5b38f5dc3513021a2e9c5284a2a946a888869481aa9e613c6d3f63415e97b659a59f1141b81643f41087f09adda8a8ee57ee70de653f11e77b6155bf242c2a89dff4e3e8cecd9784db88c09abd810c20257d37eb7b355014fb57826aa944ea336be4aed5c00c4c519c8814e8a129e911b940584e560415209741bcebe1c4e799527499f24a9dc0aae21598a08fcf52617beb60651e486863df83e332fe7a1940479ae3d80f9a0a634db27e976636fccd9494015221394771dc530e7cf0b65d8a80c72fc61032d856ed73d460b35179046157ce9bd5d850b914dbc01b802d120312b0ca6da9715317209f4befe4da65af3d1e5a61661d7e43ce52c25e93b42ffd85f7fd8923135763e2efdd7a2e45630d8cab21ced4f3ddbe64514c7b76c18c371910ae271b7dd2009c8a993183c17be7c891333c266a90f4e6d7704d22df8209ae73aba86aa3b3248c4c538b999c8a584751fcf2b8a64464933ab6ae11d30bccd64da73e4c8ba999dcadc6df9c720b1dbf0adde457bd9d007cf9a938004cabcc16d69f4891d04b238c22fb16201000c38320b848965b177702f0163b03fa942ab274554468b156ef3fc897b7d6a91220b863bb433e4a2428b1b904f44c6984ddba4b056dae5e25f49eb599437be143167fe49cbd935f9021101107f8d1ef9cb6f939b978229d014e043e229dd5fcd12499e2f28c65b4879dd90771640a05fe4156e480da645213cfa1d44a1a9f16a8191cad2f6d090234ae903a89130e739cee5834333cc3b2d13db4fad1d4f84b81c1f89da3dd5cef5edc0fa96b72490cf6acb61c3ae6f1dbcd55b5ffc0f597b6932d89b45f4b20dced6d3f65c5c578935ae6913c2d3206bbc07300e5be5957577b94536ace51ddaec817d840ee247653ccb1bdd04b96fb9ab1ae886d9486e0a93a03ba87b50588a2b8c784e1e220424a99dfb7660887162ddff200c38ad4bc101bbaa8e960d079b9c65247c13241fbc0dc7e0567387b4f8a9bc0b1c5a1a51e367b3e1d139a5c71c47ebd365ba07b08637b958a19d7e75a540a7336a9b197c7245017a1599ed7c18a01e1d1e7712117ef3d18be7cbb01266f18d450589fd89a06d393d55737a114acc4f023af503bd0fca128e14c743fa0e1582122659b3c648878fd4527cf0815136be518751652010b4f9472c20a4d4eaf077f7c5a994f4dafbc34ca117da003701f9ca8775e54aac6b31824863d825e773fcf5c1ddff40adca0e692b20b0226e47925c44d60351ae48f94a40191eacfb0af64a1727272e6f23b9542f10c72008c8f9785f9bab66663b2e977662f1fa83cc74513d86d7bbccda2e030b459c12e5a91732db6719ca7c8ddf1084f28ac5c2352a3ff0da1cfb407de9b89e24b8f39ed8b17b95afea2f2ca029215bd5b2b2dbde70be03171c18b0826feb543616d4271cc0c634de4b5915b4e028cf69d0789177a41a9699e47ca2a0ff57c7abff94c4a98c98e544cec411ee48ddfdbc4e6ff3aa063a5bcf3cc1d1313200d7e09089f31026932295d6c2b013e7137ffa0f1a617626f243b12eb4ed32fe977644e7002d64de086edbfa3554cf013194aece2f2173fc070f392fe6a53e0d0c654f447859326cf0ae631ee68a7caf91bc5efceb4f7212d20952158819ca5873248deedda2d8cbe0e0ce4bb7fdd9ef1b17cd7fe4ecee1449745ef516df9913b9dd6b150fc96a907aad89de50e17b3341d5ee7607cefcd9258ec0fc9f4235c305bd7a1065b243a2be3ee32182280b89c6cd479462aeb9b13854ee1df4b2dcdbd19cac2e4cee5846cedc252b40b25e8de65becb779a2264ccd0ee21a1c6ac16f7ececc717c04f69c102dcab9a08a6a9155db4f60f84e70a498e2ffa6b22bc5d01a0793736aa7ef7d7be4637fb3098a89e3ae465645da9a53913e4c124917b19dfcbd6d6617ca8f83457955c29da8becee65326574e01aaa9d3826c659aa28dfc66a50eb008fb6086270c12e62fb0c7cc11d3b949529ddb44834a5239676e0a41021eace04e220dd3aa236e72364d130174a3d952d9de1ad0819a75c326a3b1168022f1cdb6e6d6a8abcf69999172112b5c2db5910c73b66062589cda8c2affd45e628600d44f61592dfb8212aad84b70032edc170b60a89dc9d5560190a5e16fb8e784779d3b982210c3f054743fe16452349ea6b20962a98455a3d0e81ae061993bf7ffad22c959283418bc869a39e1e471599243a13f269cfa4ab5fa2e74232f8a8442ffc0fffc4a48dd1ec35254e72bffca464f39289d8093007c30457965ee19b51a8d629b50986f89a5280e07ea5d668dd6079f6e9a19df5dc2654ea816868252bb1bf79e338f1851207788fb6bea12f36eb3a301aae1e648e4b750e2d893f264333c72c47e77291124f97b451dc0fc1dc741c448f0175b52236f793baa87b99ae9703eac234f6d84bb27e5b4e2ab3ee110ff3ad2edb7d4ef404edf7f2d80ab623dea3ee0b70ec5678354f8ca8190bd5f71504662335270111a2c6520cea4911db9c9e43c997e98111dff6a94fc77766779548b5fe1a67fb907240d439b41bd599e602c99ed471e2404c2535e223777a1ffbe9a0beee7e920a7febc5d4f9f5e81bf549753ed65701bccee05a83ae0771ef6e1a98238412856c1d1903e2683d82e1734a78fe769a5be413e8ed35fc1cad13ecca3af686f7a89960ff96d76a919e809eb0e3b7ec7d4990e5cdfdffde1d5f34b099c9c27268ecf034c4d6915738d966e1693207d8f45660bee31eac676ea58ba0dc6c655bcb33b6a3cab0941cb2e623591c1478e696d2defdc2e3811fdae10d8eb2ae87fb5abc32f6db5e21b97b9eefa1c6fb109e9cacb1f01169b90f149e4b4cbc5836401610ecee16f49dca03d9dad935e2a0c66c0f247574f76a5627df3e787d4b4be33f46b47c1b081252f69442e503b23fba100195a8935289fb9074e6612268d0c35e3e8b02fb237bc94cd88764f1fe329ea6a0bcb804a3c606e7b758d2ffd252db2bb81ac72cf65511274eebc2289dba30c417cdaf1b304806b127ee010a741044d1d76a66c1ee06c9bb9ba7e51960cd79c7837002049db41e7f2bc2bbb2a34c869029a832cc0f2ff787628e31c0998d67ff3ad8265912485054dd3d5973f30a1009fc1964157a7d8e02c04d61ca9275ec536586368449566b8590469c4f05b616dc73f932e7434cea440693cc0796e779816cc4ab85911dc2e9b28a2ad1e0a92f022af727ff3ef2f93657d11279033fa9d2295f83a367d0ac8ce04df61ec5e3167b8e461b092e9fe5efd6764162407f42bb8bf833d76a33c54108a33593318dbd09050682a0852b93b2b353894f2dd9bd19d674da8fa43c869f44ee8cca1534599fb843830b108e1017c353f715c96a3b5d3c9711707cbecd789ee4337726b8212c548a0d8355e464dc4b0ef0cba849812611248f9ba4127e43db979185d84e4b0cd2035cc8d897aa069b200b30f079a4884df8898d50be366977d0a9cae31ea0ed6b58f2293c7b85d2355088d2726aa56bed0f01524b77993c16ac189cc0186d94ecc686cc5bb3e709052ff77f07f1345f6c59c630e722694978b62d96ca084f6572a1888116e9559b4f93f35dd8b99e8562e9db45aca5619fc1f8ad7fde5f0bdc88cc2a3438848393af396a0b97ab7ae85a8b08ff8a4d79c7fd6429f0ea3bd9feee81d491f823ae6430a96931a3d02a69bbf617ec5a953f32fe000fe2856ef0cd06c58acf2c6e405f791d246e6bdca069c32eb77a7567b6ef553bd04261acaa8111b9b21983cfb461ba84e7e5b7e1c922c2fd1d600d5174d8c2ac30599b6ba8c0b2131fb3176e5e56ca3f8890b776f5ecc88b07008fde7f615f6e20de82cba45ca314257fe362e585543af9478414e2b7ba1a742272422cadc1365afce3b63b7dd554d1f058143235e4fbc678693ae0f005efca2381793313cbc1e19acc8e825e089e25d65fdfaacbd8aa76c62431088a3d98fb9aca673d32d9a907e668e8c29a9fc7ff56c23aa821ec23c340f4cbb27163be50738aa30914d94c8970c2ae88eee28d734c4b75917f5bca6cbfd763bc46c2990765afbb0d61ee5a7a49dad2d35561e2f555df53cb9703117913222f40192c8968f1a0d9fa21ad703ce95281582fafdf37e51a5b568c66979e11c2a468357a45901d4c4810bd04ef17187374ebce28459da38ba103282b4bfb5e3358847f348ca2c3f09e0da345570a9ec41115ae2f4c96178e9ff642b45783e949be29e1f4b485a23db0da836987b21fffa5413741c79ec906d61f77bbb102024664dd4ca165f07602d6570ecc75819ec6b546b2f362b8a2bb2c80cf33d7f1d2137117cf56912c75949648219c82745ae5c41f74e22fc237164f3a7283617c7a510d54b0a9a1194bcd5c77bece04bf835862609e37e98bac2772ac0f44d1cc9062f60df447a9bd5b6eb4be0a36886036c826c82fe84b1b1e4f04565cf5e2b753027958363f3d27a1fa40f28c8fb19058722d0bc8e656bea175236caa5a187cd395cd6ab2bab7dec232932354f08f87884d9ca256b74ed68840fbad40666e21bbe89ddea6c54031f738cad302293b2e81cc23258a44be5ccf3231fe86c069c5757a657bd8dce6c60c7e448e4b7e8599e596f4403b9aa7ce0971f2129407506d6900c8c803345f27ab1b7bafe124ec0b9d6eee248f60c11807e4612d224d55053914bca10f3dfb6247813a8ee03d53b6749eb8cebae47c110fd77a1b9d5b95c9f86fc77cd98f5651347a42fdfba9de5e5f308c8a29047a91725f00925bba947c29be3852658e010d0d265a8578d0256b981fe45416936d7f1d3b188096b5ad4f8468d0b106c7e3e6e5858c373006fdc91f3bc513f7fd3e93eadca361dfb052f18523249f6f8737ca48447f3846f6e3883e811dbb4c402e032938c4137e1e5d4e5eeb0ae265f0bfb485434e5d9b9be1b7fb8dbbf34088ba95104b0461d613a24e50b00d3c5214adb0fca82d52abf7fd5318f7d2942bb814cce068d5d0f5e31c975b89fe2abb802bc41b5181af16841e68e0deec97f049d203b34c1ea4db2d1f4a3ef6f36d591c038409a5f104737a57f3ca4b296ad05bd413f1e7777d4237c03d0033c79ac36f6a1e4fbfb1fd84240db5c99eb0febea12d20580a99bab8adabe0a4c40ed92c8ff4f19449b70e5ed03b3243df04eb46c746a4c93aa729b94fc2f77e0a36b4aba7bfe214b384391c182907344988449336891bfc35bffeba9282771a2d90", 0x1000}, {&(0x7f0000001d80)="1789614753612fe470d64ae783c3d65913e3f1bbf18e7c17c274eb348f1203f5fe8972def6cf4a077f941785b439cbb10cdd048a9aab527e5334ba75e6f1327db05c90503e90f188a3fbc07dbcd622a8d34e262014d7acc474d0e8e561854ee396d7fe748b29c1846ba5e4f72c55e20a56b30516ffc11684a5da517ebd925c307aca3c7e2020cd165ba117611c7db21878d2b73aa478c5dc", 0x98}, {&(0x7f0000001e40)}, {&(0x7f0000001e80)='F', 0x1}, {&(0x7f0000001ec0)="923576c2fbc8d1a6d4f47302356a3d738f41d14604d49277b59166b4331ec8d83bd3ba7bdfa4b8494f93e89d39eda8fcd5f577da5cb4d67546ff801329412a8e2504c888660d06369537d8f19827b8ceba8ecf2195b2e22277fcc661d3ea88be963e32bba898f1e1a7a7b8b979382a89e962d9ae1cc36099948239e952d866210a4c40695fa2825b94d089a5a670751bc48a5e8c84f75704fde736bb00af97f16390c1cbb14f4773707f88ddef71109b3833b21e414379281fe51d2b5d5a731b93a5585ace904db25205a1aec67ce7bf0fc3880a481fd3ca91eeda9246a1bfdcf7", 0xe1}, {&(0x7f0000001fc0)="5df73ca1680d71fd1a17c68b1540dff6347064ab51259e6e9260c8757ae58c4f70c22f58c440c3f1b95b83024967066ba6185f2d2fd31e2e82602f59c410f1e8ca233d7256a12957fd05217c255a7895a8feeff63f420142ba3c72b1a2c6faea54b4a7a0c06f69516efe551b769c810bbf274b06695dd19c610345088e6c8c5346a367abc027fb8402010ae0c930f9ea68537996a5b680e4486e29", 0x9b}, {&(0x7f0000002080)="71387f58f5a478986e80b1997d2f5bb175fab921990165cb85344d655389cf48c47ba5aeff8c4d852ccaf18aca9327238f7c5e34c662a000f4457607fb72e28b95e102b11ac30fa2a8f384713e64d78434d571910538e7e118a4a3c406599d0592d212c7b3ea4f4627a543527fc36692ffc619b02bf6164efea37acb7357dc54d1d17ed76b25290dfbc11765aeee958ebd3914e493183d26c612d450338277d591", 0xa1}], 0x8, &(0x7f0000000940)=ANY=[@ANYBLOB="1cf3ffffffffffff0000000019b6f7d706000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x8000}}, {{0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000002240)="2a9b3a5140a260a7c2541497bce516d6125a32610e1d40cf0e3b9ea9148bf1952b04e2b02c8783b6772b053c8c0002c3514a8300bfb5b0092c13eff17f1ded3a378ac4676ad39fd2032b9044ee76b7201211ee7b0ba81e86f2ce701881ff2516e3181e5644228ec26c1830e7ee6720a72ccb2c59db44fa31300ff9d621135275514ab5f3cb8e2ff3356d2fcbafa14a5713e87e85c64fb6cc7bf6393245e36f4ebed7793d5e1572961a4e6e48cd0f4a39a008c2e380852e6a9db620717e37e5a1d6889605e963b979b6c8ec63bf6e106f281b15b05caa44e52bd5b514ff3c7e86", 0xe0}, {&(0x7f0000002340)="00cd292949d121ca16ebfadc7b7914c9e4ef9d82c27cf71fd2002fc6f41e45e356b722e40157b5457d01eed8e2a06096a966be7de9807ebeeae2e1092592203f006083669dc80eed4bcd719bc0a26c33d46e27ef29", 0x55}], 0x2, &(0x7f0000002700)=[@rights={{0x20, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r0]}}], 0x38, 0x8001}}, {{&(0x7f0000002740)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000004c80)=[{&(0x7f00000027c0)="ddaab2f9f9ba695269844395503717571acf1aa1c5d213e72a530c4831218910688eb15a0829c9b567f414631b3d72eb928781b7b8124c86fa23d9276b768208db0af9420f0a8d54b5e06891abbd4f3cdcd5f14c4d7d9a5c77ea8eb0dc8b855a4f9dfd0180a105c6741afc0c5cee5fb291a67588079f88603ac7a0163674ac8d1b74c220ebd9b4a13224a8a3a537d40d115d21d72171bcb424195f6e6856583d4e8b20aacfcd6652d48d4079b66c35d94980da21eddab8a83936be7507c7525c7dcd5d91119e5942244307d698ead0f3d21e576f647f56417da9b486f87e59206ad79b7e25c5ffecedc5d33b5382", 0xee}, {&(0x7f00000028c0)="85bc6b5fbd799041f75d22d679c12c684fe7be6c82daf58664438300da5fd4ce64a6a55b8b7dfbf1d7aa49341c2e3d98fbf624826153ab054643bd53721a8bb6684fc8c53673cb28064543727c8d6123ad1e28c6808e89eac9f7a3a67a309b81f3c55f576b4459d38faf76e6d8059dba596f3a43e9e58ad2c98fd3d78dae8d0af34fd34c8f6cdc996d545bb3c724d5c4a1ba7d9f9a1ac862c18319ef3c43f6abea13bc77c44ce895a7b698b9539cca4a6ded5bd6b2c788224a1ef888ae54f1da2365", 0xc2}, {&(0x7f00000029c0)="ba9f0678275602021f3d51194ea934c8e9a2f1a4fa1c970f66fd1605cfb27bcfd8c042c27d210f3c003ecba70ff2ee1115d4cd47da78fa89edc4dacd40a76dabcd6411bc76ec4d12b79e2d7fd3c62cbcbffcb5c077ea2c5be0e65ea93a9e4e36eef71c2c6774a2ef312a374b00c29a90bb34c3630c7b57c1052209dd40752cb36adb55bb75d5f4ce483a07686e6bf6226798357b257b1078685b354200fb5b8f6992245bf0d9d4db680d4534ecbe19c0bdaddd162500adfd30206dd5fb350d56d110dede12c1f4609e161cbc4e58fd1644d3d0add16f9826b2b75c45597290eb2015ec3be9ef9072451f01a42d22c6041902c8fd3861550890789f3bb93bd9700e3f72b0fbfb840d08a38fd824e516748b2fba0385834462b4b0e4c7a25549bd28236991bb3191449c8171d925bb8c2f710ae5eb652259e44a119bed7e3164aac539ee2db542cf53c63c4ffa770f75d4fea2f151352d5983eb011e07a1c0a1e565f83274367fb27fb75eb3bb3b4b3da878133a2402005e73e203498fbb6441f0d239dd77e905fab0e26ff9a55c653b2ba057a028f6c958d1ad0bbfc3d3ce2970b2a98f939dfcf4d2a4d1ab1d016d7d3684eff668dff0b333b03771ecd9484a96bbaf848760591ddc3bc91b64f97d966002d756219c66330fec547f6b85148f70e16cda15f143eb2587d6647b6e20f31f750bdee4de8f69c10dc612c603848e0a5ded9178731e3a5ba64ad10f76fc24befbe0090284d289339b1397deac71748350259d0e5e394b693879519e4441f063868be4edabab6dd53b476c84959c7fd91706b19b831f75f5ae947e894854e32c32e7840d263df12345a15fb46fe5d52f73051a19a7383078c13d1a6cb1d6898a87569d2d91ce8e187cce63836eb61b1668bad5b746123d5fb1aeab5881a97657c5a080b8f0e48ee774bd3c394dca11098fb214171544db106fda8a938a008be86c676a077eca57d5b8027be6bb4fa36c2ea11c5edc82dfe55de88271ae74d806cb7f129103b81b22fe44a65bd92631003b5892cbf790347c49f4bcedd77b36f60817e8009102bb5481bd196576c9af5cb19a67cebdb36bd2ce53fbff851d454bb83a04b678211c6a7c131fcd448353f6ced9bf1cc37933284ab7cfe537a987b95721d26e7ef75ffe2095bfab11d52d117972c7cddc3c1eb2f43cec9aa75ca199dbe003eafdd828056e4ecf37c422c5f16ba5987f09aa4afac6d479849a865a615f2d089f9dec9be428a504bcc2fa93b2adf0e8595e22132b9aeda7883efbe58c214da63ad99ff787704d9b298ae5533c90b3cd35fbbf375423c4b7b449c29e10ab81034a446fc7c7118de22c532ce5f0e19fdca18630490f346cbeb631f8f81b7f68c51f5e3bf5c2e8a7773dd6f065aa3fa9f7fc97fd68fe92f7ea02c11551d258dc8089944f61e28709b790bc00ebe89f98aa86fc86d460252cda1ad2f400344ba70347bf71e61b09403fd547d0b401fa3dc2641095fe57349777194adbe356cd24fb5b82f788207cc92354f9c61969253136c4b26a1ce6d585102dcb04f4a31d5857a55d45fd2b790702ef1e3567fe866d5977093734ce50405d4534e9e1c1d275a71c5292dde60d5db325f60f09aa86fc3c67d8e855d35e7a4449feb25d193d91dd9304cbf74e7306723d25bed4fd93d3e9295a4f95a61beed6e47e6d11862415c0f373ece27cf68379279a1ef11215c59aab8275e789042cfa9302ddb66d477ecc6d701548c6de97ef2d6c4d0f60d6541f0b319c9aa7709300f9e74d472a4bbf62e7e025e5ddbbcf3137cdd31ee1846cf396cd7060d0bd129d429147e958500a9f2850545b8d63a012966a76602ed56805dfca9f5644048cb2ee4a20d680800dcfc61c2bb8fd9cdaf3513f7cdc1fae60f0f3ebb773d21439b7fad030bc21800e31c8c66dbe9ea4eeea86f77b60a63d84271459c818cc7f7507880d648120398a24d29926a2b0e2700da2c988dfaf9b92916a9586ba279ddd43eacf7dc861cb596aba5e38e776681d26551f2cc3d78c045fbad0227eec8b5fa0199ac657b0dd96bde602825403f4eb269b06445f7d2cbc95ca9dbee6a950700814adf480503f1e6537981e59102e08e9bc8d958f645d2fd72b8f8341e2b486202d2852da30ae7c8ff9ab28230af50cbd8adf3a89d8de18f55da7187a09a273837bf96be3c96288b638059537715e9f3ef06f7738caf72cab26589a6490f92257448f6391e0979b87641bc0623fec7bca89dfafcb1529780a66c485294af586ddb566904f34fb2fea84434d9afadbccca73fbbc185cb92a942e4e9bcee4ca7e09bd7bf7afac4d40cce6853fe4210dbf4a4f58c1667b5efcef3468987dd6485989587daddeadd497ed14621ea637f0c0323db0e8e7ee92021d1c257b1fbcfb784af15914cfe02fe3aabc00ce4ef7f38e4fbf4f01c5de1d370ec71e3650a54452315b84e70532f2d4d8e75d7ba4f4070395fe23b79f064c7b853e20edf1b78b7352e76febafcdf53bc3dcf787d2b4e926c346ebfd4f6d0398a6e94840ce3ef9ccf03cf8f1c1adee9f0b684a8994708c1b9a1e9aeb7df98ffd3439aded1e3c9d593340ce25e47f49c49a1b3ca1614228e94fc4929ec46835b6a7b800b667d3d3ec75b1d627d916d58b5fea8ca962e51a26bdaa888471d3a1eec6b8f5a31e570d780f5bbbe41569665952e582aa283185dd147433dc26851453209686dc84e8adbfae946f2e41e7892dc20b6020951ab13babc8d559cc8d0ec58ad9ccd5f0bb71a7ba036d6d0a67fcc4cae48ae319c3aae6ff416cbaba0d6556f80384189bce6cfb165c24d022fe694109a7edc1e6321551f4fae36497a0c4843f6e6d17a341d24bee657cec186b60b736e37607645ad5b1c9711433c23cd254f693ff75745d148a405d0d43ad2d04c07fa86b9d44c32a1f67f780576eee698369a9273133e5e0953048131a3bbd17f434cc5707fe4d458616c0d65d8942ae21f02a9f7d8315c8481678166cce72e5c4b052e123c05cdf917654ec5f00b72ecbe9070206b205589ea1b6166c4dd45c5827cc4e2c147cf74b697ed3f3af0d951280ab80e63a2253dc22a3d7c5bcbd219bb73c56e91c706477498e443a446a5f939386908a6b8aa08ff11159248ec8bcf949cd2666d0cc873b1bb6bf86c9c49191f2187f59c8e441b4a37b391c66074e323d7e43693aa88eb74a6e1d8a4c80fa587671406b972e8c9faa72a7c2126c37b298a18c144f930205889e4d63daab6d7ed45b5e95c35fd31fa22385e414f2207d11f6624e6d68eb634a8f5fd221ca6413889ddebc4288165b7aecdf858a61c2426ac625cb253ae976935300b22188399c3355ba49bf89c1976e85ab862b7f7e71fde7b171316d3c8b8f027566dad10b8baef893b062ba28d0cd6f45ad0cee563a33349097773f20f2bc3ba19465ddd19192d4b96c68b2d62a8c38a4b872f8d12f2dbc4ce129620ba2a1b4419b2df174c854b8f2bebcf05cd9281fb51e511af6bf7e2030f36f85b05e3a7a96cbf82fb782b13e7144bedd449797d69ad4ef301ee47675c2a78a4dc25628d6575fa27a5b6fc9c35ac851e7683c4cb99d5f71d5adbd64d691d585496a37687fcb744f2131c18b65767ccfc03bbd08f60b57cad76f37625f3f78586e45d3610fdd3ff179481881950ffd1cd96302bf6e5f81d08b0c6ebb765ec5ef58da0a555e5077254ee501b0d8dec80df785d7db103f181d81406f80a95c1ea4943a8a0882b86ec2fdd47405fd5d25cf46f87ce99c452294df928a341a96d7748cd990c84dc7b39c7672c0e45b65c47d58d4503bd056dd517cd1065eeadbb8baad38eceb62952dfa2119c259cc39d0f7f1ab211ab721100e12b6241b36dcb31b9c81d32d157eb6d580e5e0c68126e3f8c723521550e6e4a05488de4fff6b86c1b529ae156bc94ae285439e8ff65cfdcadd2ae4fa009b141dc31613ab1fac7638b55fb1ca90f4e2cad1694144f560fd5f25d85c49c1a3593d0c1a7b8fb2cb474857fc5673c87cd51c5c686250e1b8075c9a23e84e9b2c434740ac8596c4fe49a6ab91ad71ddf9ab01cbe482dffbe1f6f37bf7857dfd2163e35c007ea23dec2d5c0ffc0e76297419c38bff14cade3f207e78b4ddad8e66cc60e37ae56b674bca8ebba9420b486e67edf8f21a2712d7d9608ae8547ca7d251155eb9dd860a268afe67cf68a43b8377668a19055b18339a417b44a77197e9c1ad799317aa0b3e6b3d337d3a23901efbe1199e651daee63f6d446d4e4273c28ba42cba191457189e2219bae08eb7e44cc171e61ab2096cd43897e0b5e6b9233c42b3b5705adbd7855fd580cb993c9bc906918c6acb9ede6966958e88d180ae46fdc090e76174e8d082108412d6df8d9b89f48fccba01f689248dee942d0e9d6c063a40ded7138942551ef14cbfa6fbcebea2b07549f18d50310ee7dd670f3c6b81af88485971d067405eb35f0448727184151d8be318b9bcee98cd050582813ef133c361740a57988fc44b15ed8acd5846a9fcfb7b7b6568a4f1bd69b16bca3ff2f966ad9186d8c6313a953eb2cd1ef79ffa5f6ab564d23382843eaa79e454a0f8a6f999afb837d82e7c054d292a06acbe82ee991507310db135af67d669b2b2db73a3d280b4855acc47d4359c0a265e0217ec9f74791b96f6f76af6b0e49436c9937744048ec127817183cc187ce71e5d5c760e3d94abce760af79b83ba4ca9dcbdb6a7a0a751fa05e869bc9d503684c6e2a156698858e198a6639963bdc42df011d2decc2687b83f4e3c04fff6587ff149d8cfd4331053208003eb4c5bba1891d4b55b95f668c50590c0b26e5cf1063ceaf1cc3db96e2f8d18bafd21a8a2af7d9f90ad3daf600213ebef40cd82579d9b599513432c12b333b2ac9ab019ce1498f32f92c07ac40b13369e2e46aa16cb0ad67c46a8727dcc4229bf123bd33002549f7901a7a2922f437f93b5d4edfe172cf8bbc478eed8b650e25ab3db90f7668f3968590060d2bfc85b78bbb045d09fabcd8ecbe5588de5e4b49b51dd6f5b3cbdbbf473a99b041afdc6600f31335cfbc0e398d35d382802a3c618f564023d9597f174201a7b00e902f4451b2ba2b62ec37a23d45587e7bf3e7337ac2f60dbdbb181fcb5ad81277bfb5286f150480a859fd72c85e839fabf4f200422bd22339b33a6ba33aaacb87029a14c9c28e724c1aa1e3f81fa7360cf5b941891321ca2eec7ccd25241268af040112b91ddae432ba30d6b4bae3439858f027f1c4e6aee5ed7db376c27cd6f67d224fe6c40ace78db7496879844dcaf519fb13063e8215977b931fd5b778dabd2af689c45aae44b517722b5d1a605e81c710859837552cef4bef5a2fcecf87687a9cf8473da9e83d108b35e4d465c977b086c429267a84c399127a2052bd1ebf207af24e1ffb66fa371c25a9d77cce879e3b71d9f385d455a1ba7c478b9510577ea814411f6aaefc18858a89274c89b21fb25b1b84de5491a1674da388dbe2b30613a8d3b656bfdef29d20702fc8171e72654836d6e57ed319171b3013a9607c31d3ed1d9fa54091f8a9b5f7c8567b2f7a203cd0567491007e60c5e0294b6d65b7c551b6e168a168d168223bdb99082296a3aa8e4ea1dc343d76ec387135ec78d3cb067e13a7eadfa7b0ab0c9f382190e8d5104ac7fbc479616ca4fd6fec13d086daad8163308852816c605d8f25a867d5e5f3aa6cfc5dc254a81f690c7a63726cb751521a8ff3c748e0039e5be183ba1b2736a9610cbe81303f1ef55e9971ddad4fb50ad43d458e9a15", 0x1000}, {&(0x7f00000039c0)="cf8961e8e08c2e224ffebb9ab01ecc4c6aac120731f145c6f19d004d5c7ff536644b613ad95cefd116d13e3580de8beafa0b520d976e0b60547d005e303232fb15c1c668a265854211927c99e610ca0b34e314e4d3747a6a32e03fb7b1ea79693cac034249c9511fdd3ad8826cc9cf73c83f7d24bf3b68720ca2547ba1341b67100aacd9ee718016bd4452e9cd1ed0bd0214", 0x92}, {&(0x7f0000003a80)="95fbd758277b0b69fbd4716bf53c99d7eec4a146421d8661e355b958a8", 0x1d}, {&(0x7f0000003ac0)="713832ecbc6e97a1ed9f71cfbb6f659f6bdf9e051f501e54bfa1831916e9780176d059b02801d0c0f4ce9d45fff275ecd39fbd08", 0x34}, {&(0x7f0000003b00)="7f4d2a6bcb4855de1a937755499975ca99b8a243298f8ad8c156f38de9d4c022b9eb109b6c8cb45772a4e7dc6705152dc50e382dabeb73228cca289bf2e0e9efa88c4ec5bdccc5fd33209999ba54e1c96b64b3f1b471bcd8d1c09585e5181712d95085f01ad4e1405af08481a90bca99bf90e846dabb815055ac68003e8882f933f9760e7a942bac578be8bbcdd9535d0df6f11bfd7b5f307fdbbf46c69e44bbc845", 0xa2}, {&(0x7f0000003bc0)="c311bf81c228d7d59c37ef0a3e4d99d4208769bd536ce0552c4092279a0f7dd2e7261086f48e69e2d83ac63b59acac3487236b6e04c8acc3ec3bcf5d8116eadf357334b6554d483f6ef0b8418f9a3b8c3bad8c2390c47136e46577bcf965048abed3be7c6ae647a7e8957b4d8ced628d5b312bee645b721ac2fbe26f96288f57f915648643b923163b562d82167a3544d462994a1d10e3392a5abe4c2e1ab3901d572a73dee4b88eb928c9f346e72f4878e8ed33dd81a5573b8520e861c34d62911f0c8edc94d2cb73b22d6bfce3547a7bbdc1cd8913d47f64a67ab78cdc52f2ecc2b3429a72599e3ed6df78292fda59dbcf0409475dff8c0b0fd33c98e1eb274f88f69e8b3c14c4c6fd75eefb41d2b8102cb3250705396a52361e00d44a827ce9055add38bd9fc194e3f17da0034b29d62a70d9d8136ba4ba5aa7900bcd75ecb2abe2a6d776d54f1868dd0378e827f58b0e62a6376b0b8d9158bed6124c9d508fb0ca221e671d98b2f0ce73916bd1f9c757aaad400c2d89c46ef75fa345450ad88d659d2797472f885a9cd00e08f84ac75eb5d065e1bf42665aabec249a944b2d4c630f1a76c10c3afa1bb21bcc60b2839343fe139ceda6595ca8171db2b3779e560280aa32cb3fcc061ed98ba4ecdced6ae06281697ea78c966c187b9850e12ed32f66b4657bd995916b88efba873e660f4e7e6b356539872e7e6bc6eeeda71fd80224a2e017546dd57a38f08a955de4285ab73311212ddcd9d6c673ec5ca79a5186a4a988ae4534ebf5aee91b253dfe3a5a074638fc27448e17ebf3ae7de0548381fbc293e144f717689d8127caf04be32bbe661e3d7394d43123c06f32eb064b9024ce0e41a7c48163fd24ab21bed8f86e1e8effbc4ad8451869820e3eb920d7de9f3baaef05c48baa500b507acd2e43fc6a65d35b346b58b71de7f8e72ebefb140a1eae212d331e9c3a876026d0f9ba6ff4d48cada671b2b614181f561e85420faee45a43d63bd5aa340480400ea8c94567db1d4c8d3aaf75b5021afce5f252f0231ca57fbafeb9188393b1dd2443c81d4c77989fa53453de99a3a34ba59691832d6323c41e625121c553f63765900c0cdfa6483753d98ebedbfc3dec277cf0b7374c06dd95df0945d2a9c866d8645b1e0fb77d0813ebafa2828b3c0e1200b27df5799fd73afd2306411ace0858af598cc858c220ed53cb54007e6c4e1a794181b7fa7be3047009c32d6593284217b9709729087893dde2823747a6280bc333d6a7dc2ec0512ecac2b86cce3815e490b1b6b3a74fa9606b1bb51d813c2c7910e9d3e03b23739c485c30060eee733d20a24c76293cb386f1f5ae8724b0b681c3dd8d5bf2255f9640254780e9181e7630f04fbb12e4084432354d794a8b189c0e666cfe224dd5e7d67f83bdfa64c344a8235605dbe7e515a9a63c1e27fd0a71a7d738c338a4d99f4f06f9660355cf39d99097c950ca1e7b0b683f77066ed5bc928db71271870459f8684980e81ad9925c5338a0cbad6a2b4b21c06bfaa995ab94c2d37533579da45738923c137a75214e30e82aded95e697b8fcd3007762831b27e2fa970168ec3ce04448a14c93242d4f9b4c81ba8bfdd47cf3619c13ac2949e5e1a20d84dad7fd3916b536ce426461e3a1cdfd85504df46b5b667eaae8d99668b744a95ec47c1c8099cdce871880fa5cf50f11eafb748ce6c1d9f38faf4bfcd45715ab8d10034e9ef1959a8e389aeefe16c8c173cfea4aea9a756bea238f654d02bfaaa17a894ee83419ef318b95b9878cc405a56b82d9ff3677ca52822bf59b3410527091b04b1e42d9c45f7f6c5e09babc571de168b56641e18bd22db11488875f20d2605f4253f6dc0b715179f02f969d55fffc1b4cfad6a637cce0d2c83806fde2085ab2443cfb471481fed5dc9e1396b14d88bf183f1db3588b91007a57c930ceffd3caf8b41e2c3676d06353e912478e0c4f01c82a90082773b4523f90b45baa6b187c8231a79ff7f9a9f1eb2ae159728eb395c21551ca8627fe4d9c313b3bcb6135328e587d0856f435de6252ee4366a82401315c988092b02ebc9915ccacbd42220c10bfbd1b0c87b11ae30656f79d34caee3b62137c082b4a7bc8596be9a4d696ac8676716758fd387c9a80b83d349547714afa4a1c2da2091ca456b590864cdf30089cffa766b19664362a5296b41da8f0df95f6b514dfb79b9a36ef79eead07556b19ee40731db980c01984487d6156b382973b9b74cd0b125066ff88c2234e79834536b64c84012b54fda864bc6069a55ca80eddc6e5390953401a5720fee78dbf77c57df8b57f2ea973c45e4d60e794718cbb8e9313d2998c2f5a49600e51ee884cb29e89c51cda27632ac106810dcd3eae38574a9154534e0852348eec5909094b3922f22d7a0330aab3e9295157cceb7b3b7d8fb97740f6555d8554df8460e175a549cd35e45bfc34625e57394006791421493eb8a0faf0c4a8548c780cb81742275a4a4a8fac5f6a27696f05248b07e1dce00241d6ced541c5518bf9015401e4c808a346230379a955d77b71b16c16da66f32705fd83388d300e23c420f79fc13b91435d6aa699b0ffb0edae875240058f5a3aa69d1eddc2d92ee9f7fa95abc6a11accf052b499ed3af52e3da62868c9bd0108debff6c6890dfad54e10a4c39f71d32d464197031e0c61650267ace3f1595140166693a730c2e520bdc029e86858b70fe49dd2b922bca0396c299ed95ee2fa6b7a97d5123e511cc96143420a39f55ce9396720e161af137217ab6138170e81ae932df46af9db82d90d2c5080f9a771f4502ccb2a18acdb8193d15c8b717dccbd818813fcb0800cb96fb5c23810a41942d8ba8c15d22e2ad3301ddecd791cad7238882bed8aa5e2da9437a2e384ea33d438204921c3953bf9bffa32b09a655ac8c1f2cc1936460329ad7dc21bd3e5737ad810e0898f84cd32feb26c69a33d33bc8dc922f0059aa487745b1dc8b17ce8577313379f86000dc42169459fe5e2ceccd61d070b5f7db1420d6dbec5686113b29f32e611192fc2188e4ee04aba5496b2d4d1ebcdf287eb0e7c67c2b6c241dc6f099736ad3b793056877142b12403dd841b06ee39a8ab7ec377e5acd410053f7e6ca5ecc2ba931d7d3316afea0907bc321242ca710bb8c00269955ae90d94f7472db1d7682f5828e3b0919ddd3c883a95d6f9b8fa84520ce9e38269994e100781da6bbf771771969db73cf4607077feaa972c08847816bd173c49171a06ac1edafc4bb8c6a163df442261232e1ef279ed5b89169e8f48fa1b8e20dbb855d43280ad1dfef07b84ad4c69b3f6d63d2d143c1bc311a531e401454fa6d9be80fd778e4c3a189d276f09a9bc0f62ffa5a18f2a2e41e88964d78c06d5857b2a57fe8614ffd986a06136f932f36984893c6b9829b0227b73411743964975deb1865b97e41d8b6baccda3759995cea7d8462c7c82fc1864f9866a6328412d2d19524ed0dde6cf90db74add9ac79a04e6681111e0e2e536c65d0a5785b8dd7da3f5bec24f283a945d88d7d1dd26a06794c325ed50dbdb169083b1478d6a3ea8a0635f3981f23a9a2dbb7248b7903726bb88c387b8229af7dedd8244af7d109372e65cd512811c81d6a238b98c4b2ad713e18985aa208e0a6b2a2244cdc6082f22cc590f6ca1a26b33f3b6aca9decdabc5d362291b418b10aaf80884e0cf22bfc078a467fece697e8f3d35cc741531e7452cb3e7fa0066817a3330a49ade15ee2e7e9d975c74a7763ac1e90d14c011836058fb2b74807bbf2cce67450a6b0c575687eafd6703a90ac0b081e5a3248a5df81eeba1815ad408b6137723af9f4a39769552e73efa623b7eaf9942e949196bd02fc210ba6eaeddaf05925efd71a2865b6d7a4c3ad411474859592ce06aa7e229483f29f09d46f774860788b8a3a3cbd4b9e1ebdde94e46e94716b6b0057f69bbe0a0377a31611e35b8735f8035ea0467bcdcba6d82806722880e5a17e0e70e34026120f636adc391912f39df25a0d967ec30fdf7863d048c60acb080d7dfe503eb4f026cdb3c31137814844ae104663fa6d4db46c2fd83822212715f549e69c6c8f88f10718ff2c610a8064038a6a287afeea096bebcf2eb917124e7c0f047cf1ea63c6d1506105e2f518ac5f7cdcc09be9c233546606bc6e4183c0ba6aa7abb28582ebf2435c45edef095399e92254608f6638544fc5eda2d0412be6f957a34d0ad45892218ead2cc2859af41a1cb115017235fb80719e4c274268e340aeb1a2126fce83dfbc97b59cd939077c893fa8e02bd6bc95301c34fbd6021158e214f3680a91b9f709ede4fee493bc3d750ffdfcdae15e72b6ed57f960e261b3ad16d78cdbc9d52b947c52de09413f55e8b04f2c5b14831cb0b4c68630c607f8d359c8cda81d8d39ccd873ea83a1bbe807f496225d1f5a7766aec86c1cc148207c0ef022e8cfde0b9db610566c1ef6fe71050229d0b112df26595fec935516b0fba84113499c024c9281d0dd53febeff01313292e12dd0f803a0415dbfa6992a293a06be7b765c1570b64cf68f90b2e656bf3608f57fd29a2c50193ab64aa6a85d752faeff164ecc577920ad29ef0d45dc4f9d1680aba319953acbcd93d19c0c501240c7c8ca4db7733e74b077f919a8b6072051f8d009147bb79fd3f71b71bd5c1b2e62f841840d10a153a726c006c4e04b7a21ebfa37ddbef4e7791d793542ea880c1f0871dc4c5db7368de937fc9a1953fe7c50890af9901a01f59c0ffbad887d4431cb64e8f28409153f01bb0044b62ee7e77b86b271985159ef4593f9a273c5fea9aa00256c5ab225fe64201ff866e7ccbbd9b0f7e48dc64705f7ea2d77e1c13b1429442bef184f6c538a95bf24477a7b50e2b1ffe295588c9bd5517cad5f3fe632b9aee1a4194b2189926db6ef9e13a74462d7a6245da2e7641c84daa982b33ebefa0c98c1b69d5a99aeb9c510d0d86419b86b021dfb008032fb95ee11b2de39f0ed51fc141f882fd479f34e78dcebfc02fb2d304473e18008713253b154788ca33deb13655a6996a9278104a401cc9a84ab5c8159eab38194c31dc95e782d564e8a8e2bc68aebb76d14118341f40f898e5503f24dda99de88e6dc88ab4bcb766e4ad458b78155b6eb2ea38c74ed216d601887fa290ec8f4fb412313f269a996f279258dbc5f7d503e82f1c16eb271b2d98b0872ec49a2bb86d0d5d3bd1f4e74a885beec8c60d09450472730063830fd8628bc50eca3ded5ad29928e828e0038136e7febbcbb1943103d914974a1e552334204164842e1a74e4ada9e32fe9e46801440e343da6df9438313835bbe84ed1f600cdbcf1b1679fdeec56ac0b911ebbda5caa7949fcbedd421ba84ff42f5611b2ece59ffb460d5ef8b031d77b2d3aa67895732a10ab0d81f993428ba708a71822300854fb563944cf3de296219317b999afa18e8c30b60ab73d053a5ae0543d6fa2d97c10156a95b4eb02dd36434c7525892bb757c5f5a5671f0853ea27c1d6f3e43f8d47f1129ae06a050e8800b9465a19c850aca52602bbb47e7f44dd3db72fca1033ca136f66da7c834bbe6be80bb4b5744c0937020a4cedd6ffd110dbad53190a88ca662d6306032d4b8837c62b8eb11aee4e5b90de75829d734b175e7b39a10e1841e150888a43733bd3aa08f0c337760710a78e00b6e6ad2f52abb4a20411c25610a2163f13da08b651ce9a916538bfbe40e876a04939df9a23b2462de6fa5ad4cfd2c57c3359e57d42f29282aca0062733ae", 0x1000}, {&(0x7f0000004bc0)="d41f2bb9b5a281d4f2f7b8053e224e49473edab6dbf496b8ebbc24bdd100d4306c8eefa3a8d5b23f4ad0803f9434e6c3161e21673d8063138e631b749313b134e9d38facf5047c27f88e73f570c57db98d5b1d9a73f2f4b5a51a9533e05ca513f0b4462b52a804fc232f67fce5be7333984a65021942255f118779e1858a41a8f3b0a38bb7", 0x85}], 0x9, &(0x7f0000004e00)=[@rights={{0x1c, 0x1, 0x1, [r0, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {r2, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x60}}, {{&(0x7f0000004e80)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000004fc0)=[{&(0x7f0000004f00)="88e87e532c82b99fc43dc2ee5710c0a3cbadbb93ad6648520a98476673f0e723c740bb431d161a028d728e1250cef5560ac9deffce5abdd1741e65b6b63b235db35daaf25e46677c13db66e0707b113eae3a449e9485626e0826106809249e8c489a5d27cc083c42b438d4012e3f1eab7ce9292d60d45a4360841e2ea20d50f84c48f1de851a", 0x86}], 0x1, &(0x7f00000009c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001000000000000000010000000100000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r5, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32, @ANYBLOB="00000000100000000000000001000000010000001c000000000000000100000002000000", @ANYRES32=r1, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB="00000000d369d99f6bb256ba71e45b4c5335c9abeff98b39b3e34c4b1cef90212e27d4b77166f95e9b750bdab722c940ce15e32dc9883e815037e16b6282e0bc7bc47ee825684dbd636d94039eb0ee09420dfb0b1cb887159a27e2bb9a4116106bedff9874fbdf7ed6b8e2ca9513c43061c37c24150d5a3e95a11eda848f623e07a518521b3cc47a00dfe2de31533e9791e7db4413aacf50e5b7274f78477ef99c5b9fc5709f5a494c9ff7bc0685840c1d"], 0x120, 0x4000010}}], 0x6, 0x40010) [ 207.373859][ T2560] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 207.401565][ T2560] ext4 filesystem being mounted at /root/syzkaller-testdir3378633174/syzkaller.O8wzSW/71/file0 supports timestamps until 2038 (0x7fffffff) 06:53:48 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r1, &(0x7f0000000180)=0xe8030000, 0x12) openat$cgroup_ro(r1, &(0x7f0000000080)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) r2 = syz_io_uring_complete(0x0) sendmsg$AUDIT_TRIM(r2, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x10, 0x3f6, 0x20, 0x70bd29, 0x25dfdbfd, "", ["", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x4000001}, 0x40040) [ 207.625509][ T2568] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 207.642834][ T2568] ext4 filesystem being mounted at /root/syzkaller-testdir3378633174/syzkaller.O8wzSW/72/file0 supports timestamps until 2038 (0x7fffffff) 06:53:49 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0x81) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) (async) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r1, &(0x7f0000000180)=0xe8030000, 0x12) (async, rerun: 32) openat$cgroup_ro(r1, &(0x7f0000000080)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) (async, rerun: 32) r2 = syz_io_uring_complete(0x0) sendmsg$AUDIT_TRIM(r2, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x10, 0x3f6, 0x20, 0x70bd29, 0x25dfdbfd, "", ["", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x4000001}, 0x40040) 06:53:49 executing program 1: socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) setsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, &(0x7f0000000000)=0x10000, 0x4) sendmmsg$inet(r0, &(0x7f0000001900)=[{{0x0, 0x0, 0x0}}], 0x461, 0xc845) socketpair$tipc(0x1e, 0x5, 0x0, &(0x7f0000000040)) (async) close(r0) (async) setsockopt$TIPC_DEST_DROPPABLE(r0, 0x10f, 0x81, &(0x7f0000000000)=0x10000, 0x4) (async) sendmmsg$inet(r0, &(0x7f0000001900)=[{{0x0, 0x0, 0x0}}], 0x461, 0xc845) (async) 06:53:49 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$MRT_ADD_VIF(r0, 0x0, 0xca, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xcf, @vifc_lcl_addr=@empty, @private=0xa010101}, 0x10) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000001700)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) syz_mount_image$tmpfs(0x0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) pipe2$9p(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write$P9_RVERSION(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="1500000001ffff"], 0x15) r6 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r6, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) sendmsg$IEEE802154_LLSEC_DEL_KEY(0xffffffffffffffff, &(0x7f0000000c00)={0x0, 0x0, &(0x7f0000000bc0)={&(0x7f0000000b80)={0x14, 0x0, 0x1}, 0x14}}, 0x0) r7 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000180), 0xffffffffffffffff) sendmsg$NL802154_CMD_NEW_SEC_KEY(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000140)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000200)={&(0x7f00000001c0)={0x14, r7, 0x200, 0x70bd2b, 0x25dfdbfc}, 0x14}}, 0x0) ioctl$sock_SIOCGIFINDEX_802154(0xffffffffffffffff, 0x8933, &(0x7f00000002c0)={'wpan1\x00', 0x0}) sendmsg$NL802154_CMD_SET_MAX_FRAME_RETRIES(0xffffffffffffffff, &(0x7f0000000380)={&(0x7f0000000280)={0x10, 0x0, 0x0, 0x2000000}, 0xc, &(0x7f0000000340)={&(0x7f0000000300)={0x28, r7, 0x300, 0x70bd27, 0x25dfdbfe, {}, [@NL802154_ATTR_WPAN_DEV={0xc, 0x6, 0x200000002}, @NL802154_ATTR_IFINDEX={0x8, 0x3, r8}]}, 0x28}, 0x1, 0x0, 0x0, 0x20000090}, 0x40) sendmsg$NL802154_CMD_SET_CHANNEL(0xffffffffffffffff, &(0x7f0000000340)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x80000}, 0xc, &(0x7f0000000300)={&(0x7f00000002c0)={0x1c, r7, 0x4, 0x70bd28, 0x25dfdbfd, {}, [@NL802154_ATTR_CHANNEL={0x5, 0x8, 0x1a}]}, 0x1c}, 0x1, 0x0, 0x0, 0x20000040}, 0x4040001) ioctl$TUNATTACHFILTER(r6, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) write$binfmt_elf32(r6, &(0x7f0000000500)={{0x7f, 0x45, 0x4c, 0x46, 0x7, 0xa1, 0x0, 0x20, 0xc, 0x3, 0x6, 0xfff, 0x390, 0x38, 0x30c, 0x8, 0x8, 0x20, 0x1, 0x72a, 0x1, 0x40}, [{0x5, 0x0, 0x7fffffff, 0x10000, 0x6, 0x4, 0x10001}, {0x2, 0x8000, 0x9, 0x4, 0x0, 0x7ff, 0x401, 0x1f}], "10ce", ['\x00', '\x00', '\x00', '\x00', '\x00']}, 0x57a) r9 = dup(r5) mount$9p_fd(0x0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280), 0x0, &(0x7f0000000400)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r9}, 0x2c, {[{@cache_none}, {@cache_loose}, {@privport}, {@access_client}, {@dfltuid={'dfltuid', 0x3d, 0xffffffffffffffff}}, {@fscache}, {@fscache}]}}) write$FUSE_BMAP(r9, &(0x7f0000000100)={0x18}, 0x18) write$FUSE_NOTIFY_RETRIEVE(r9, &(0x7f00000000c0)={0x14c}, 0x137) mount$9p_fd(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000140), 0x0, &(0x7f00000004c0)={'trans=fd,', {'rfdno', 0x3d, r4}, 0x2c, {'wfdno', 0x3d, r5}}) setsockopt$MRT_INIT(r0, 0x0, 0xc8, &(0x7f0000000000), 0x4) setsockopt$MRT_ADD_MFC_PROXY(r0, 0x0, 0xd2, &(0x7f00000000c0)={@initdev={0xac, 0x1e, 0x0, 0x0}, @multicast1, 0x1, "d737198c86a12ad122b1b76e986ceaafebc36dc5ca765e121b1d071091565780", 0x401, 0x2, 0x6, 0xff}, 0x3c) 06:53:49 executing program 0: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000000), 0x18041, 0x0) sendmsg$NL80211_CMD_NOTIFY_RADAR(r0, &(0x7f0000000100)={&(0x7f0000000040)={0x10, 0x0, 0x0, 0x10}, 0xc, &(0x7f00000000c0)={&(0x7f0000000080)=ANY=[@ANYBLOB='0\x00\x00\x00', @ANYRES16=0x0, @ANYBLOB="00012dbd7000fedbdf258600000008000300", @ANYRES32=0x0, @ANYBLOB="0c002cebba830004"], 0x30}, 0x1, 0x0, 0x0, 0x6080}, 0x40) (async) r1 = syz_clone(0x44084080, 0x0, 0xfffffffffffffe2a, 0x0, 0x0, 0x0) (async) r2 = getpid() (async) ioctl$TUNATTACHFILTER(0xffffffffffffffff, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) (async) r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) (async, rerun: 64) ioctl$TUNATTACHFILTER(r3, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) (async, rerun: 64) r4 = openat$hwrng(0xffffffffffffff9c, &(0x7f00000052c0), 0x80, 0x0) (async, rerun: 64) ioctl$TIOCGPGRP(r0, 0x540f, &(0x7f0000005300)=0x0) (async, rerun: 64) r6 = open(&(0x7f0000000200)='./bus\x00', 0x1612c2, 0x0) (async) r7 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000080)='/proc/keys\x00', 0x0, 0x0) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$sock_TIOCINQ(r8, 0x541b, &(0x7f0000000040)) (async) r10 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000240)='/sys/kernel/debug/binder/transaction_log\x00', 0x0, 0x0) (async) r11 = openat$cgroup_procs(r7, &(0x7f0000000340)='cgroup.threads\x00', 0x2, 0x0) (async) getsockopt$inet_IP_IPSEC_POLICY(r8, 0x0, 0x10, &(0x7f0000000380)={{{@in6=@private1, @in=@private, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in=@multicast1}, 0x0, @in6=@loopback}}, &(0x7f0000000480)=0xe8) (async) r13 = socket(0x10, 0x2, 0x0) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000caaffb)={0x0, 0x0, 0x0}, &(0x7f0000cab000)=0xc) getsockopt$sock_cred(r13, 0x1, 0x11, &(0x7f0000000580)={0x0, 0x0, 0x0}, &(0x7f00000005c0)=0xc) setresgid(r15, r14, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendmmsg$unix(r16, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$sock_TIOCINQ(r17, 0x541b, &(0x7f0000000040)) (async) r18 = socket$nl_sock_diag(0x10, 0x3, 0x4) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000000580)=[{{0x0, 0x0, &(0x7f0000000100), 0x0, &(0x7f00000004c0)=[@rights={{0x14, 0x1, 0x1, [r9]}}, @rights={{0x18, 0x1, 0x1, [r10, r6]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r11]}}, @cred={{0x1c, 0x1, 0x2, {0x0, r12, r14}}}, @rights={{0x14, 0x1, 0x1, [r8]}}, @rights={{0x34, 0x1, 0x1, [r8, r16, r6, r7, r17, r7, r18, r7, r7]}}], 0xc0, 0xc090}}], 0x1, 0x8000) (async) r19 = fcntl$getown(r0, 0x9) (async) r20 = getuid() sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005480)=[{{&(0x7f0000000140)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000500)=[{&(0x7f00000001c0)="185c5b4d345f3760333cfa822745d1a714fd45f46634a8122b896fb5b389db33fc205666a657bbebf6", 0x29}, {&(0x7f0000000200)="c1e66aaa72efd909c8eb9a6013f04a5f7ab5c84f3a7b7168fa57d51698dbe26a1fa7325afdcfddc77d6bac80cb15a8eea360d679e2e2ff6f6e53f74f1c5f9f8d283e024357b79c8bd67eeb1c4e81b0849b69e201431c4b9164015be4685da770109a25bd04215b7b559ec0514c587f29d3eaf6d55ec04b4da19a24e90cd257fe17a5bb77cf80a379d1b5f8f1e5e39f962e7e55177fa690bd64d4705064f2893943884d435fc5ebc9759eed02e12ea73fc91f8c5ed5293b9ae932cd68ac1484b0662849045ebd817a4c4b75bc1140576574e902411c4c3677bbaac399ef23be734d07", 0xe2}, {&(0x7f0000000300)="30d1d445af7fac8e8811e810c7bf7a650f3ae48aba5bb7bb7d1add1e36bb144203ad214aa40fdddce752f756c873d5f5cdead199f561b0e97ca0e85beefcdda50db5e43ec750234a74a4295d726969087405a761b92591f4591721a1", 0x5c}, {&(0x7f0000000380)="0ec4c5cde107b046055dafea3e9f1f66498db140cb18d1978203f86d39fb704baf6b41a9392f8896874edf8e7e12fa0f9c751fb92fa0505ca85de269d5bc04a154130e3479d06b228f9d0e7cadf6dcb5fe7cfaeefc1ff78ac150a84482fcdd0f6890e13153c5c15b02be63682e4715ba27bed457744c333a942bee65de349c78507782f25dc6fbd08b245ef9d52448b7f738ed0bdc37cdb80c6b91555a71eaf08ffb", 0xa2}, {&(0x7f0000000440)="78f61fe0b06214c892d93637870838fabf5f0c532a92245c22a8ccd770aa9b1cb6025ead8458e1b041b182cad2594caafa13a6bcbb6f72de02ce20c5438b9cece2efba900e03525e25171539005ae9447627836044f6cb6f2f197d664e696bdb0acc501a630ecaab7c95e4c3642b6b259cf2a6d65a3f71d1a94a915522967a2c6678e488cc627223024baac721d33c010e46", 0x92}], 0x5, &(0x7f0000000580)}}, {{&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f0000000900)=[{&(0x7f0000000640)="c9ac36e68354827c88711f88822f2a37bbaf3a346c9a07d06de83b450b72d544ad65fd202bb3224632afaa2ab9aa2f7402530519db823a29f6349d7f931354c24fd509fa399cc5248c81af07a3e322759e919b17379bb2bfc0d428b39bac01c0d3af896a9620b8ce3f03c85b116aeaa59d16d639fb22517ed6e8c2403afb695c43e8817df513", 0x86}, {&(0x7f0000000700)="e91eaf723235be09fa460f3f4c4da6981fb725e61320e45ce144ea6cfbba4647af7cdfde4e8251599ef473450bd4a099c323b60b712d06932ea97f8da132f32537c188cd35412c006691d8e87086750f347ace8e29529539447e3f5f3ff32f708e16626028b4be601fdff0b77c05120351319094169417709f1a746ce4209e564a6d15748971ede7b14e44ab4821638338b825e5311a69d6da1583c11edbd2e93e7fbe4804df0f3f1db1ad8b6d5d5b75bb4631799839ad86fd63a18ffb3c69c9469146dd757c2a7e54765e0d48d0", 0xce}, {&(0x7f0000000800)="a43fa5b15fcf6c7b4699933289afdeb85fea0344f084bcb1bff2fa78510c94005eca1a75d218edb3d0fdf7cf7ac6ca0923566c29604890df61d1f57805685ac9baaad3d12c0ae351b23d482d5829dd66d8c39077697b5546d2d3e5d7664dbe3dcf5c9040634ae433d42bfb4e43cf5ff8cf76e09e9689293bfa81ef383d4ea928956f0d2616f26eb2e95cab41bd317023da368afd9c309807654482eadce0125f48a670647b13e3773519f112664a882ad492d48be103478a1d81c3d54ffca8239b887883531c6a7d9511a9d6b4460076df8f8024a3eb12216c6aa5589808386223088baa7702118bc778cf5fa95e69bcdcb89c3296705ef2", 0xf8}], 0x3, &(0x7f0000000bc0)=[@rights={{0x18, 0x1, 0x1, [r0, 0xffffffffffffffff]}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0]}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0x0, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {r1, 0xee01}}}, @rights={{0x30, 0x1, 0x1, [0xffffffffffffffff, r0, r0, r0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, r0]}}], 0xe0, 0x4008010}}, {{&(0x7f0000000cc0)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000002140)=[{&(0x7f0000000d40)="9ed7c25877cc1ba707191be4bf0acd83", 0x10}, {&(0x7f0000000d80)="5adb367bcb85ffa4942e527c0ae816411e433f953ce204014d2608ed8c0ebd6bc88e6b8d0044aa2fe569d14d7d833873dff19736c2a1b5d37613ce50e8d8f8bec9bc4a22af28f21ee3f1708727939ad3339e601c5ace4263e4316eec942ae5b17ab1f2c6e95c8701da60c01bbc378b3e7413a5d0f235d9775e2ebe72080ed0d776cc0e5e2ded77158abfb527290761107448c8b16f5d32c9c7338b9ef83682fd91b42a5d202418ab82e2051c5ff0437a470e6b8ab959352e3bdbe9cd44aea31079b6570d01a2636ac5d851f969e303930e87dce814d3a3aa9806781c2160663b8a1e4d6c5276b4024ee0edb6706c5b3cecac2dd84535fff18db9f564d48dcd4e5e48ba249423713b4b3cf4d861a986c728fe4b2a47dcb97ca41195cf41c1f80b164ac1e6d2181a2023dba6a7627f03ecf5515e05f7574083f3ea1f28387080de20572d5899359444568a4ba7871bf5dddd5ff59580887dd5c034c084932f34d4e1090e0ce0d917883530ce53a8b2b5b462c4c119e9854994b3aa7f05eb9f77714ab91bd87971edfabe5b38f5dc3513021a2e9c5284a2a946a888869481aa9e613c6d3f63415e97b659a59f1141b81643f41087f09adda8a8ee57ee70de653f11e77b6155bf242c2a89dff4e3e8cecd9784db88c09abd810c20257d37eb7b355014fb57826aa944ea336be4aed5c00c4c519c8814e8a129e911b940584e560415209741bcebe1c4e799527499f24a9dc0aae21598a08fcf52617beb60651e486863df83e332fe7a1940479ae3d80f9a0a634db27e976636fccd9494015221394771dc530e7cf0b65d8a80c72fc61032d856ed73d460b35179046157ce9bd5d850b914dbc01b802d120312b0ca6da9715317209f4befe4da65af3d1e5a61661d7e43ce52c25e93b42ffd85f7fd8923135763e2efdd7a2e45630d8cab21ced4f3ddbe64514c7b76c18c371910ae271b7dd2009c8a993183c17be7c891333c266a90f4e6d7704d22df8209ae73aba86aa3b3248c4c538b999c8a584751fcf2b8a64464933ab6ae11d30bccd64da73e4c8ba999dcadc6df9c720b1dbf0adde457bd9d007cf9a938004cabcc16d69f4891d04b238c22fb16201000c38320b848965b177702f0163b03fa942ab274554468b156ef3fc897b7d6a91220b863bb433e4a2428b1b904f44c6984ddba4b056dae5e25f49eb599437be143167fe49cbd935f9021101107f8d1ef9cb6f939b978229d014e043e229dd5fcd12499e2f28c65b4879dd90771640a05fe4156e480da645213cfa1d44a1a9f16a8191cad2f6d090234ae903a89130e739cee5834333cc3b2d13db4fad1d4f84b81c1f89da3dd5cef5edc0fa96b72490cf6acb61c3ae6f1dbcd55b5ffc0f597b6932d89b45f4b20dced6d3f65c5c578935ae6913c2d3206bbc07300e5be5957577b94536ace51ddaec817d840ee247653ccb1bdd04b96fb9ab1ae886d9486e0a93a03ba87b50588a2b8c784e1e220424a99dfb7660887162ddff200c38ad4bc101bbaa8e960d079b9c65247c13241fbc0dc7e0567387b4f8a9bc0b1c5a1a51e367b3e1d139a5c71c47ebd365ba07b08637b958a19d7e75a540a7336a9b197c7245017a1599ed7c18a01e1d1e7712117ef3d18be7cbb01266f18d450589fd89a06d393d55737a114acc4f023af503bd0fca128e14c743fa0e1582122659b3c648878fd4527cf0815136be518751652010b4f9472c20a4d4eaf077f7c5a994f4dafbc34ca117da003701f9ca8775e54aac6b31824863d825e773fcf5c1ddff40adca0e692b20b0226e47925c44d60351ae48f94a40191eacfb0af64a1727272e6f23b9542f10c72008c8f9785f9bab66663b2e977662f1fa83cc74513d86d7bbccda2e030b459c12e5a91732db6719ca7c8ddf1084f28ac5c2352a3ff0da1cfb407de9b89e24b8f39ed8b17b95afea2f2ca029215bd5b2b2dbde70be03171c18b0826feb543616d4271cc0c634de4b5915b4e028cf69d0789177a41a9699e47ca2a0ff57c7abff94c4a98c98e544cec411ee48ddfdbc4e6ff3aa063a5bcf3cc1d1313200d7e09089f31026932295d6c2b013e7137ffa0f1a617626f243b12eb4ed32fe977644e7002d64de086edbfa3554cf013194aece2f2173fc070f392fe6a53e0d0c654f447859326cf0ae631ee68a7caf91bc5efceb4f7212d20952158819ca5873248deedda2d8cbe0e0ce4bb7fdd9ef1b17cd7fe4ecee1449745ef516df9913b9dd6b150fc96a907aad89de50e17b3341d5ee7607cefcd9258ec0fc9f4235c305bd7a1065b243a2be3ee32182280b89c6cd479462aeb9b13854ee1df4b2dcdbd19cac2e4cee5846cedc252b40b25e8de65becb779a2264ccd0ee21a1c6ac16f7ececc717c04f69c102dcab9a08a6a9155db4f60f84e70a498e2ffa6b22bc5d01a0793736aa7ef7d7be4637fb3098a89e3ae465645da9a53913e4c124917b19dfcbd6d6617ca8f83457955c29da8becee65326574e01aaa9d3826c659aa28dfc66a50eb008fb6086270c12e62fb0c7cc11d3b949529ddb44834a5239676e0a41021eace04e220dd3aa236e72364d130174a3d952d9de1ad0819a75c326a3b1168022f1cdb6e6d6a8abcf69999172112b5c2db5910c73b66062589cda8c2affd45e628600d44f61592dfb8212aad84b70032edc170b60a89dc9d5560190a5e16fb8e784779d3b982210c3f054743fe16452349ea6b20962a98455a3d0e81ae061993bf7ffad22c959283418bc869a39e1e471599243a13f269cfa4ab5fa2e74232f8a8442ffc0fffc4a48dd1ec35254e72bffca464f39289d8093007c30457965ee19b51a8d629b50986f89a5280e07ea5d668dd6079f6e9a19df5dc2654ea816868252bb1bf79e338f1851207788fb6bea12f36eb3a301aae1e648e4b750e2d893f264333c72c47e77291124f97b451dc0fc1dc741c448f0175b52236f793baa87b99ae9703eac234f6d84bb27e5b4e2ab3ee110ff3ad2edb7d4ef404edf7f2d80ab623dea3ee0b70ec5678354f8ca8190bd5f71504662335270111a2c6520cea4911db9c9e43c997e98111dff6a94fc77766779548b5fe1a67fb907240d439b41bd599e602c99ed471e2404c2535e223777a1ffbe9a0beee7e920a7febc5d4f9f5e81bf549753ed65701bccee05a83ae0771ef6e1a98238412856c1d1903e2683d82e1734a78fe769a5be413e8ed35fc1cad13ecca3af686f7a89960ff96d76a919e809eb0e3b7ec7d4990e5cdfdffde1d5f34b099c9c27268ecf034c4d6915738d966e1693207d8f45660bee31eac676ea58ba0dc6c655bcb33b6a3cab0941cb2e623591c1478e696d2defdc2e3811fdae10d8eb2ae87fb5abc32f6db5e21b97b9eefa1c6fb109e9cacb1f01169b90f149e4b4cbc5836401610ecee16f49dca03d9dad935e2a0c66c0f247574f76a5627df3e787d4b4be33f46b47c1b081252f69442e503b23fba100195a8935289fb9074e6612268d0c35e3e8b02fb237bc94cd88764f1fe329ea6a0bcb804a3c606e7b758d2ffd252db2bb81ac72cf65511274eebc2289dba30c417cdaf1b304806b127ee010a741044d1d76a66c1ee06c9bb9ba7e51960cd79c7837002049db41e7f2bc2bbb2a34c869029a832cc0f2ff787628e31c0998d67ff3ad8265912485054dd3d5973f30a1009fc1964157a7d8e02c04d61ca9275ec536586368449566b8590469c4f05b616dc73f932e7434cea440693cc0796e779816cc4ab85911dc2e9b28a2ad1e0a92f022af727ff3ef2f93657d11279033fa9d2295f83a367d0ac8ce04df61ec5e3167b8e461b092e9fe5efd6764162407f42bb8bf833d76a33c54108a33593318dbd09050682a0852b93b2b353894f2dd9bd19d674da8fa43c869f44ee8cca1534599fb843830b108e1017c353f715c96a3b5d3c9711707cbecd789ee4337726b8212c548a0d8355e464dc4b0ef0cba849812611248f9ba4127e43db979185d84e4b0cd2035cc8d897aa069b200b30f079a4884df8898d50be366977d0a9cae31ea0ed6b58f2293c7b85d2355088d2726aa56bed0f01524b77993c16ac189cc0186d94ecc686cc5bb3e709052ff77f07f1345f6c59c630e722694978b62d96ca084f6572a1888116e9559b4f93f35dd8b99e8562e9db45aca5619fc1f8ad7fde5f0bdc88cc2a3438848393af396a0b97ab7ae85a8b08ff8a4d79c7fd6429f0ea3bd9feee81d491f823ae6430a96931a3d02a69bbf617ec5a953f32fe000fe2856ef0cd06c58acf2c6e405f791d246e6bdca069c32eb77a7567b6ef553bd04261acaa8111b9b21983cfb461ba84e7e5b7e1c922c2fd1d600d5174d8c2ac30599b6ba8c0b2131fb3176e5e56ca3f8890b776f5ecc88b07008fde7f615f6e20de82cba45ca314257fe362e585543af9478414e2b7ba1a742272422cadc1365afce3b63b7dd554d1f058143235e4fbc678693ae0f005efca2381793313cbc1e19acc8e825e089e25d65fdfaacbd8aa76c62431088a3d98fb9aca673d32d9a907e668e8c29a9fc7ff56c23aa821ec23c340f4cbb27163be50738aa30914d94c8970c2ae88eee28d734c4b75917f5bca6cbfd763bc46c2990765afbb0d61ee5a7a49dad2d35561e2f555df53cb9703117913222f40192c8968f1a0d9fa21ad703ce95281582fafdf37e51a5b568c66979e11c2a468357a45901d4c4810bd04ef17187374ebce28459da38ba103282b4bfb5e3358847f348ca2c3f09e0da345570a9ec41115ae2f4c96178e9ff642b45783e949be29e1f4b485a23db0da836987b21fffa5413741c79ec906d61f77bbb102024664dd4ca165f07602d6570ecc75819ec6b546b2f362b8a2bb2c80cf33d7f1d2137117cf56912c75949648219c82745ae5c41f74e22fc237164f3a7283617c7a510d54b0a9a1194bcd5c77bece04bf835862609e37e98bac2772ac0f44d1cc9062f60df447a9bd5b6eb4be0a36886036c826c82fe84b1b1e4f04565cf5e2b753027958363f3d27a1fa40f28c8fb19058722d0bc8e656bea175236caa5a187cd395cd6ab2bab7dec232932354f08f87884d9ca256b74ed68840fbad40666e21bbe89ddea6c54031f738cad302293b2e81cc23258a44be5ccf3231fe86c069c5757a657bd8dce6c60c7e448e4b7e8599e596f4403b9aa7ce0971f2129407506d6900c8c803345f27ab1b7bafe124ec0b9d6eee248f60c11807e4612d224d55053914bca10f3dfb6247813a8ee03d53b6749eb8cebae47c110fd77a1b9d5b95c9f86fc77cd98f5651347a42fdfba9de5e5f308c8a29047a91725f00925bba947c29be3852658e010d0d265a8578d0256b981fe45416936d7f1d3b188096b5ad4f8468d0b106c7e3e6e5858c373006fdc91f3bc513f7fd3e93eadca361dfb052f18523249f6f8737ca48447f3846f6e3883e811dbb4c402e032938c4137e1e5d4e5eeb0ae265f0bfb485434e5d9b9be1b7fb8dbbf34088ba95104b0461d613a24e50b00d3c5214adb0fca82d52abf7fd5318f7d2942bb814cce068d5d0f5e31c975b89fe2abb802bc41b5181af16841e68e0deec97f049d203b34c1ea4db2d1f4a3ef6f36d591c038409a5f104737a57f3ca4b296ad05bd413f1e7777d4237c03d0033c79ac36f6a1e4fbfb1fd84240db5c99eb0febea12d20580a99bab8adabe0a4c40ed92c8ff4f19449b70e5ed03b3243df04eb46c746a4c93aa729b94fc2f77e0a36b4aba7bfe214b384391c182907344988449336891bfc35bffeba9282771a2d90", 0x1000}, {&(0x7f0000001d80)="1789614753612fe470d64ae783c3d65913e3f1bbf18e7c17c274eb348f1203f5fe8972def6cf4a077f941785b439cbb10cdd048a9aab527e5334ba75e6f1327db05c90503e90f188a3fbc07dbcd622a8d34e262014d7acc474d0e8e561854ee396d7fe748b29c1846ba5e4f72c55e20a56b30516ffc11684a5da517ebd925c307aca3c7e2020cd165ba117611c7db21878d2b73aa478c5dc", 0x98}, {&(0x7f0000001e40)}, {&(0x7f0000001e80)='F', 0x1}, {&(0x7f0000001ec0)="923576c2fbc8d1a6d4f47302356a3d738f41d14604d49277b59166b4331ec8d83bd3ba7bdfa4b8494f93e89d39eda8fcd5f577da5cb4d67546ff801329412a8e2504c888660d06369537d8f19827b8ceba8ecf2195b2e22277fcc661d3ea88be963e32bba898f1e1a7a7b8b979382a89e962d9ae1cc36099948239e952d866210a4c40695fa2825b94d089a5a670751bc48a5e8c84f75704fde736bb00af97f16390c1cbb14f4773707f88ddef71109b3833b21e414379281fe51d2b5d5a731b93a5585ace904db25205a1aec67ce7bf0fc3880a481fd3ca91eeda9246a1bfdcf7", 0xe1}, {&(0x7f0000001fc0)="5df73ca1680d71fd1a17c68b1540dff6347064ab51259e6e9260c8757ae58c4f70c22f58c440c3f1b95b83024967066ba6185f2d2fd31e2e82602f59c410f1e8ca233d7256a12957fd05217c255a7895a8feeff63f420142ba3c72b1a2c6faea54b4a7a0c06f69516efe551b769c810bbf274b06695dd19c610345088e6c8c5346a367abc027fb8402010ae0c930f9ea68537996a5b680e4486e29", 0x9b}, {&(0x7f0000002080)="71387f58f5a478986e80b1997d2f5bb175fab921990165cb85344d655389cf48c47ba5aeff8c4d852ccaf18aca9327238f7c5e34c662a000f4457607fb72e28b95e102b11ac30fa2a8f384713e64d78434d571910538e7e118a4a3c406599d0592d212c7b3ea4f4627a543527fc36692ffc619b02bf6164efea37acb7357dc54d1d17ed76b25290dfbc11765aeee958ebd3914e493183d26c612d450338277d591", 0xa1}], 0x8, &(0x7f0000000940)=ANY=[@ANYBLOB="1cf3ffffffffffff0000000019b6f7d706000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0xee01, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000014000000000000000100000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x58, 0x8000}}, {{0x0, 0x0, &(0x7f00000023c0)=[{&(0x7f0000002240)="2a9b3a5140a260a7c2541497bce516d6125a32610e1d40cf0e3b9ea9148bf1952b04e2b02c8783b6772b053c8c0002c3514a8300bfb5b0092c13eff17f1ded3a378ac4676ad39fd2032b9044ee76b7201211ee7b0ba81e86f2ce701881ff2516e3181e5644228ec26c1830e7ee6720a72ccb2c59db44fa31300ff9d621135275514ab5f3cb8e2ff3356d2fcbafa14a5713e87e85c64fb6cc7bf6393245e36f4ebed7793d5e1572961a4e6e48cd0f4a39a008c2e380852e6a9db620717e37e5a1d6889605e963b979b6c8ec63bf6e106f281b15b05caa44e52bd5b514ff3c7e86", 0xe0}, {&(0x7f0000002340)="00cd292949d121ca16ebfadc7b7914c9e4ef9d82c27cf71fd2002fc6f41e45e356b722e40157b5457d01eed8e2a06096a966be7de9807ebeeae2e1092592203f006083669dc80eed4bcd719bc0a26c33d46e27ef29", 0x55}], 0x2, &(0x7f0000002700)=[@rights={{0x20, 0x1, 0x1, [r0, r0, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x14, 0x1, 0x1, [r0]}}], 0x38, 0x8001}}, {{&(0x7f0000002740)=@abs={0x0, 0x0, 0x4e20}, 0x6e, &(0x7f0000004c80)=[{&(0x7f00000027c0)="ddaab2f9f9ba695269844395503717571acf1aa1c5d213e72a530c4831218910688eb15a0829c9b567f414631b3d72eb928781b7b8124c86fa23d9276b768208db0af9420f0a8d54b5e06891abbd4f3cdcd5f14c4d7d9a5c77ea8eb0dc8b855a4f9dfd0180a105c6741afc0c5cee5fb291a67588079f88603ac7a0163674ac8d1b74c220ebd9b4a13224a8a3a537d40d115d21d72171bcb424195f6e6856583d4e8b20aacfcd6652d48d4079b66c35d94980da21eddab8a83936be7507c7525c7dcd5d91119e5942244307d698ead0f3d21e576f647f56417da9b486f87e59206ad79b7e25c5ffecedc5d33b5382", 0xee}, {&(0x7f00000028c0)="85bc6b5fbd799041f75d22d679c12c684fe7be6c82daf58664438300da5fd4ce64a6a55b8b7dfbf1d7aa49341c2e3d98fbf624826153ab054643bd53721a8bb6684fc8c53673cb28064543727c8d6123ad1e28c6808e89eac9f7a3a67a309b81f3c55f576b4459d38faf76e6d8059dba596f3a43e9e58ad2c98fd3d78dae8d0af34fd34c8f6cdc996d545bb3c724d5c4a1ba7d9f9a1ac862c18319ef3c43f6abea13bc77c44ce895a7b698b9539cca4a6ded5bd6b2c788224a1ef888ae54f1da2365", 0xc2}, {&(0x7f00000029c0)="ba9f0678275602021f3d51194ea934c8e9a2f1a4fa1c970f66fd1605cfb27bcfd8c042c27d210f3c003ecba70ff2ee1115d4cd47da78fa89edc4dacd40a76dabcd6411bc76ec4d12b79e2d7fd3c62cbcbffcb5c077ea2c5be0e65ea93a9e4e36eef71c2c6774a2ef312a374b00c29a90bb34c3630c7b57c1052209dd40752cb36adb55bb75d5f4ce483a07686e6bf6226798357b257b1078685b354200fb5b8f6992245bf0d9d4db680d4534ecbe19c0bdaddd162500adfd30206dd5fb350d56d110dede12c1f4609e161cbc4e58fd1644d3d0add16f9826b2b75c45597290eb2015ec3be9ef9072451f01a42d22c6041902c8fd3861550890789f3bb93bd9700e3f72b0fbfb840d08a38fd824e516748b2fba0385834462b4b0e4c7a25549bd28236991bb3191449c8171d925bb8c2f710ae5eb652259e44a119bed7e3164aac539ee2db542cf53c63c4ffa770f75d4fea2f151352d5983eb011e07a1c0a1e565f83274367fb27fb75eb3bb3b4b3da878133a2402005e73e203498fbb6441f0d239dd77e905fab0e26ff9a55c653b2ba057a028f6c958d1ad0bbfc3d3ce2970b2a98f939dfcf4d2a4d1ab1d016d7d3684eff668dff0b333b03771ecd9484a96bbaf848760591ddc3bc91b64f97d966002d756219c66330fec547f6b85148f70e16cda15f143eb2587d6647b6e20f31f750bdee4de8f69c10dc612c603848e0a5ded9178731e3a5ba64ad10f76fc24befbe0090284d289339b1397deac71748350259d0e5e394b693879519e4441f063868be4edabab6dd53b476c84959c7fd91706b19b831f75f5ae947e894854e32c32e7840d263df12345a15fb46fe5d52f73051a19a7383078c13d1a6cb1d6898a87569d2d91ce8e187cce63836eb61b1668bad5b746123d5fb1aeab5881a97657c5a080b8f0e48ee774bd3c394dca11098fb214171544db106fda8a938a008be86c676a077eca57d5b8027be6bb4fa36c2ea11c5edc82dfe55de88271ae74d806cb7f129103b81b22fe44a65bd92631003b5892cbf790347c49f4bcedd77b36f60817e8009102bb5481bd196576c9af5cb19a67cebdb36bd2ce53fbff851d454bb83a04b678211c6a7c131fcd448353f6ced9bf1cc37933284ab7cfe537a987b95721d26e7ef75ffe2095bfab11d52d117972c7cddc3c1eb2f43cec9aa75ca199dbe003eafdd828056e4ecf37c422c5f16ba5987f09aa4afac6d479849a865a615f2d089f9dec9be428a504bcc2fa93b2adf0e8595e22132b9aeda7883efbe58c214da63ad99ff787704d9b298ae5533c90b3cd35fbbf375423c4b7b449c29e10ab81034a446fc7c7118de22c532ce5f0e19fdca18630490f346cbeb631f8f81b7f68c51f5e3bf5c2e8a7773dd6f065aa3fa9f7fc97fd68fe92f7ea02c11551d258dc8089944f61e28709b790bc00ebe89f98aa86fc86d460252cda1ad2f400344ba70347bf71e61b09403fd547d0b401fa3dc2641095fe57349777194adbe356cd24fb5b82f788207cc92354f9c61969253136c4b26a1ce6d585102dcb04f4a31d5857a55d45fd2b790702ef1e3567fe866d5977093734ce50405d4534e9e1c1d275a71c5292dde60d5db325f60f09aa86fc3c67d8e855d35e7a4449feb25d193d91dd9304cbf74e7306723d25bed4fd93d3e9295a4f95a61beed6e47e6d11862415c0f373ece27cf68379279a1ef11215c59aab8275e789042cfa9302ddb66d477ecc6d701548c6de97ef2d6c4d0f60d6541f0b319c9aa7709300f9e74d472a4bbf62e7e025e5ddbbcf3137cdd31ee1846cf396cd7060d0bd129d429147e958500a9f2850545b8d63a012966a76602ed56805dfca9f5644048cb2ee4a20d680800dcfc61c2bb8fd9cdaf3513f7cdc1fae60f0f3ebb773d21439b7fad030bc21800e31c8c66dbe9ea4eeea86f77b60a63d84271459c818cc7f7507880d648120398a24d29926a2b0e2700da2c988dfaf9b92916a9586ba279ddd43eacf7dc861cb596aba5e38e776681d26551f2cc3d78c045fbad0227eec8b5fa0199ac657b0dd96bde602825403f4eb269b06445f7d2cbc95ca9dbee6a950700814adf480503f1e6537981e59102e08e9bc8d958f645d2fd72b8f8341e2b486202d2852da30ae7c8ff9ab28230af50cbd8adf3a89d8de18f55da7187a09a273837bf96be3c96288b638059537715e9f3ef06f7738caf72cab26589a6490f92257448f6391e0979b87641bc0623fec7bca89dfafcb1529780a66c485294af586ddb566904f34fb2fea84434d9afadbccca73fbbc185cb92a942e4e9bcee4ca7e09bd7bf7afac4d40cce6853fe4210dbf4a4f58c1667b5efcef3468987dd6485989587daddeadd497ed14621ea637f0c0323db0e8e7ee92021d1c257b1fbcfb784af15914cfe02fe3aabc00ce4ef7f38e4fbf4f01c5de1d370ec71e3650a54452315b84e70532f2d4d8e75d7ba4f4070395fe23b79f064c7b853e20edf1b78b7352e76febafcdf53bc3dcf787d2b4e926c346ebfd4f6d0398a6e94840ce3ef9ccf03cf8f1c1adee9f0b684a8994708c1b9a1e9aeb7df98ffd3439aded1e3c9d593340ce25e47f49c49a1b3ca1614228e94fc4929ec46835b6a7b800b667d3d3ec75b1d627d916d58b5fea8ca962e51a26bdaa888471d3a1eec6b8f5a31e570d780f5bbbe41569665952e582aa283185dd147433dc26851453209686dc84e8adbfae946f2e41e7892dc20b6020951ab13babc8d559cc8d0ec58ad9ccd5f0bb71a7ba036d6d0a67fcc4cae48ae319c3aae6ff416cbaba0d6556f80384189bce6cfb165c24d022fe694109a7edc1e6321551f4fae36497a0c4843f6e6d17a341d24bee657cec186b60b736e37607645ad5b1c9711433c23cd254f693ff75745d148a405d0d43ad2d04c07fa86b9d44c32a1f67f780576eee698369a9273133e5e0953048131a3bbd17f434cc5707fe4d458616c0d65d8942ae21f02a9f7d8315c8481678166cce72e5c4b052e123c05cdf917654ec5f00b72ecbe9070206b205589ea1b6166c4dd45c5827cc4e2c147cf74b697ed3f3af0d951280ab80e63a2253dc22a3d7c5bcbd219bb73c56e91c706477498e443a446a5f939386908a6b8aa08ff11159248ec8bcf949cd2666d0cc873b1bb6bf86c9c49191f2187f59c8e441b4a37b391c66074e323d7e43693aa88eb74a6e1d8a4c80fa587671406b972e8c9faa72a7c2126c37b298a18c144f930205889e4d63daab6d7ed45b5e95c35fd31fa22385e414f2207d11f6624e6d68eb634a8f5fd221ca6413889ddebc4288165b7aecdf858a61c2426ac625cb253ae976935300b22188399c3355ba49bf89c1976e85ab862b7f7e71fde7b171316d3c8b8f027566dad10b8baef893b062ba28d0cd6f45ad0cee563a33349097773f20f2bc3ba19465ddd19192d4b96c68b2d62a8c38a4b872f8d12f2dbc4ce129620ba2a1b4419b2df174c854b8f2bebcf05cd9281fb51e511af6bf7e2030f36f85b05e3a7a96cbf82fb782b13e7144bedd449797d69ad4ef301ee47675c2a78a4dc25628d6575fa27a5b6fc9c35ac851e7683c4cb99d5f71d5adbd64d691d585496a37687fcb744f2131c18b65767ccfc03bbd08f60b57cad76f37625f3f78586e45d3610fdd3ff179481881950ffd1cd96302bf6e5f81d08b0c6ebb765ec5ef58da0a555e5077254ee501b0d8dec80df785d7db103f181d81406f80a95c1ea4943a8a0882b86ec2fdd47405fd5d25cf46f87ce99c452294df928a341a96d7748cd990c84dc7b39c7672c0e45b65c47d58d4503bd056dd517cd1065eeadbb8baad38eceb62952dfa2119c259cc39d0f7f1ab211ab721100e12b6241b36dcb31b9c81d32d157eb6d580e5e0c68126e3f8c723521550e6e4a05488de4fff6b86c1b529ae156bc94ae285439e8ff65cfdcadd2ae4fa009b141dc31613ab1fac7638b55fb1ca90f4e2cad1694144f560fd5f25d85c49c1a3593d0c1a7b8fb2cb474857fc5673c87cd51c5c686250e1b8075c9a23e84e9b2c434740ac8596c4fe49a6ab91ad71ddf9ab01cbe482dffbe1f6f37bf7857dfd2163e35c007ea23dec2d5c0ffc0e76297419c38bff14cade3f207e78b4ddad8e66cc60e37ae56b674bca8ebba9420b486e67edf8f21a2712d7d9608ae8547ca7d251155eb9dd860a268afe67cf68a43b8377668a19055b18339a417b44a77197e9c1ad799317aa0b3e6b3d337d3a23901efbe1199e651daee63f6d446d4e4273c28ba42cba191457189e2219bae08eb7e44cc171e61ab2096cd43897e0b5e6b9233c42b3b5705adbd7855fd580cb993c9bc906918c6acb9ede6966958e88d180ae46fdc090e76174e8d082108412d6df8d9b89f48fccba01f689248dee942d0e9d6c063a40ded7138942551ef14cbfa6fbcebea2b07549f18d50310ee7dd670f3c6b81af88485971d067405eb35f0448727184151d8be318b9bcee98cd050582813ef133c361740a57988fc44b15ed8acd5846a9fcfb7b7b6568a4f1bd69b16bca3ff2f966ad9186d8c6313a953eb2cd1ef79ffa5f6ab564d23382843eaa79e454a0f8a6f999afb837d82e7c054d292a06acbe82ee991507310db135af67d669b2b2db73a3d280b4855acc47d4359c0a265e0217ec9f74791b96f6f76af6b0e49436c9937744048ec127817183cc187ce71e5d5c760e3d94abce760af79b83ba4ca9dcbdb6a7a0a751fa05e869bc9d503684c6e2a156698858e198a6639963bdc42df011d2decc2687b83f4e3c04fff6587ff149d8cfd4331053208003eb4c5bba1891d4b55b95f668c50590c0b26e5cf1063ceaf1cc3db96e2f8d18bafd21a8a2af7d9f90ad3daf600213ebef40cd82579d9b599513432c12b333b2ac9ab019ce1498f32f92c07ac40b13369e2e46aa16cb0ad67c46a8727dcc4229bf123bd33002549f7901a7a2922f437f93b5d4edfe172cf8bbc478eed8b650e25ab3db90f7668f3968590060d2bfc85b78bbb045d09fabcd8ecbe5588de5e4b49b51dd6f5b3cbdbbf473a99b041afdc6600f31335cfbc0e398d35d382802a3c618f564023d9597f174201a7b00e902f4451b2ba2b62ec37a23d45587e7bf3e7337ac2f60dbdbb181fcb5ad81277bfb5286f150480a859fd72c85e839fabf4f200422bd22339b33a6ba33aaacb87029a14c9c28e724c1aa1e3f81fa7360cf5b941891321ca2eec7ccd25241268af040112b91ddae432ba30d6b4bae3439858f027f1c4e6aee5ed7db376c27cd6f67d224fe6c40ace78db7496879844dcaf519fb13063e8215977b931fd5b778dabd2af689c45aae44b517722b5d1a605e81c710859837552cef4bef5a2fcecf87687a9cf8473da9e83d108b35e4d465c977b086c429267a84c399127a2052bd1ebf207af24e1ffb66fa371c25a9d77cce879e3b71d9f385d455a1ba7c478b9510577ea814411f6aaefc18858a89274c89b21fb25b1b84de5491a1674da388dbe2b30613a8d3b656bfdef29d20702fc8171e72654836d6e57ed319171b3013a9607c31d3ed1d9fa54091f8a9b5f7c8567b2f7a203cd0567491007e60c5e0294b6d65b7c551b6e168a168d168223bdb99082296a3aa8e4ea1dc343d76ec387135ec78d3cb067e13a7eadfa7b0ab0c9f382190e8d5104ac7fbc479616ca4fd6fec13d086daad8163308852816c605d8f25a867d5e5f3aa6cfc5dc254a81f690c7a63726cb751521a8ff3c748e0039e5be183ba1b2736a9610cbe81303f1ef55e9971ddad4fb50ad43d458e9a15", 0x1000}, {&(0x7f00000039c0)="cf8961e8e08c2e224ffebb9ab01ecc4c6aac120731f145c6f19d004d5c7ff536644b613ad95cefd116d13e3580de8beafa0b520d976e0b60547d005e303232fb15c1c668a265854211927c99e610ca0b34e314e4d3747a6a32e03fb7b1ea79693cac034249c9511fdd3ad8826cc9cf73c83f7d24bf3b68720ca2547ba1341b67100aacd9ee718016bd4452e9cd1ed0bd0214", 0x92}, {&(0x7f0000003a80)="95fbd758277b0b69fbd4716bf53c99d7eec4a146421d8661e355b958a8", 0x1d}, {&(0x7f0000003ac0)="713832ecbc6e97a1ed9f71cfbb6f659f6bdf9e051f501e54bfa1831916e9780176d059b02801d0c0f4ce9d45fff275ecd39fbd08", 0x34}, {&(0x7f0000003b00)="7f4d2a6bcb4855de1a937755499975ca99b8a243298f8ad8c156f38de9d4c022b9eb109b6c8cb45772a4e7dc6705152dc50e382dabeb73228cca289bf2e0e9efa88c4ec5bdccc5fd33209999ba54e1c96b64b3f1b471bcd8d1c09585e5181712d95085f01ad4e1405af08481a90bca99bf90e846dabb815055ac68003e8882f933f9760e7a942bac578be8bbcdd9535d0df6f11bfd7b5f307fdbbf46c69e44bbc845", 0xa2}, {&(0x7f0000003bc0)="c311bf81c228d7d59c37ef0a3e4d99d4208769bd536ce0552c4092279a0f7dd2e7261086f48e69e2d83ac63b59acac3487236b6e04c8acc3ec3bcf5d8116eadf357334b6554d483f6ef0b8418f9a3b8c3bad8c2390c47136e46577bcf965048abed3be7c6ae647a7e8957b4d8ced628d5b312bee645b721ac2fbe26f96288f57f915648643b923163b562d82167a3544d462994a1d10e3392a5abe4c2e1ab3901d572a73dee4b88eb928c9f346e72f4878e8ed33dd81a5573b8520e861c34d62911f0c8edc94d2cb73b22d6bfce3547a7bbdc1cd8913d47f64a67ab78cdc52f2ecc2b3429a72599e3ed6df78292fda59dbcf0409475dff8c0b0fd33c98e1eb274f88f69e8b3c14c4c6fd75eefb41d2b8102cb3250705396a52361e00d44a827ce9055add38bd9fc194e3f17da0034b29d62a70d9d8136ba4ba5aa7900bcd75ecb2abe2a6d776d54f1868dd0378e827f58b0e62a6376b0b8d9158bed6124c9d508fb0ca221e671d98b2f0ce73916bd1f9c757aaad400c2d89c46ef75fa345450ad88d659d2797472f885a9cd00e08f84ac75eb5d065e1bf42665aabec249a944b2d4c630f1a76c10c3afa1bb21bcc60b2839343fe139ceda6595ca8171db2b3779e560280aa32cb3fcc061ed98ba4ecdced6ae06281697ea78c966c187b9850e12ed32f66b4657bd995916b88efba873e660f4e7e6b356539872e7e6bc6eeeda71fd80224a2e017546dd57a38f08a955de4285ab73311212ddcd9d6c673ec5ca79a5186a4a988ae4534ebf5aee91b253dfe3a5a074638fc27448e17ebf3ae7de0548381fbc293e144f717689d8127caf04be32bbe661e3d7394d43123c06f32eb064b9024ce0e41a7c48163fd24ab21bed8f86e1e8effbc4ad8451869820e3eb920d7de9f3baaef05c48baa500b507acd2e43fc6a65d35b346b58b71de7f8e72ebefb140a1eae212d331e9c3a876026d0f9ba6ff4d48cada671b2b614181f561e85420faee45a43d63bd5aa340480400ea8c94567db1d4c8d3aaf75b5021afce5f252f0231ca57fbafeb9188393b1dd2443c81d4c77989fa53453de99a3a34ba59691832d6323c41e625121c553f63765900c0cdfa6483753d98ebedbfc3dec277cf0b7374c06dd95df0945d2a9c866d8645b1e0fb77d0813ebafa2828b3c0e1200b27df5799fd73afd2306411ace0858af598cc858c220ed53cb54007e6c4e1a794181b7fa7be3047009c32d6593284217b9709729087893dde2823747a6280bc333d6a7dc2ec0512ecac2b86cce3815e490b1b6b3a74fa9606b1bb51d813c2c7910e9d3e03b23739c485c30060eee733d20a24c76293cb386f1f5ae8724b0b681c3dd8d5bf2255f9640254780e9181e7630f04fbb12e4084432354d794a8b189c0e666cfe224dd5e7d67f83bdfa64c344a8235605dbe7e515a9a63c1e27fd0a71a7d738c338a4d99f4f06f9660355cf39d99097c950ca1e7b0b683f77066ed5bc928db71271870459f8684980e81ad9925c5338a0cbad6a2b4b21c06bfaa995ab94c2d37533579da45738923c137a75214e30e82aded95e697b8fcd3007762831b27e2fa970168ec3ce04448a14c93242d4f9b4c81ba8bfdd47cf3619c13ac2949e5e1a20d84dad7fd3916b536ce426461e3a1cdfd85504df46b5b667eaae8d99668b744a95ec47c1c8099cdce871880fa5cf50f11eafb748ce6c1d9f38faf4bfcd45715ab8d10034e9ef1959a8e389aeefe16c8c173cfea4aea9a756bea238f654d02bfaaa17a894ee83419ef318b95b9878cc405a56b82d9ff3677ca52822bf59b3410527091b04b1e42d9c45f7f6c5e09babc571de168b56641e18bd22db11488875f20d2605f4253f6dc0b715179f02f969d55fffc1b4cfad6a637cce0d2c83806fde2085ab2443cfb471481fed5dc9e1396b14d88bf183f1db3588b91007a57c930ceffd3caf8b41e2c3676d06353e912478e0c4f01c82a90082773b4523f90b45baa6b187c8231a79ff7f9a9f1eb2ae159728eb395c21551ca8627fe4d9c313b3bcb6135328e587d0856f435de6252ee4366a82401315c988092b02ebc9915ccacbd42220c10bfbd1b0c87b11ae30656f79d34caee3b62137c082b4a7bc8596be9a4d696ac8676716758fd387c9a80b83d349547714afa4a1c2da2091ca456b590864cdf30089cffa766b19664362a5296b41da8f0df95f6b514dfb79b9a36ef79eead07556b19ee40731db980c01984487d6156b382973b9b74cd0b125066ff88c2234e79834536b64c84012b54fda864bc6069a55ca80eddc6e5390953401a5720fee78dbf77c57df8b57f2ea973c45e4d60e794718cbb8e9313d2998c2f5a49600e51ee884cb29e89c51cda27632ac106810dcd3eae38574a9154534e0852348eec5909094b3922f22d7a0330aab3e9295157cceb7b3b7d8fb97740f6555d8554df8460e175a549cd35e45bfc34625e57394006791421493eb8a0faf0c4a8548c780cb81742275a4a4a8fac5f6a27696f05248b07e1dce00241d6ced541c5518bf9015401e4c808a346230379a955d77b71b16c16da66f32705fd83388d300e23c420f79fc13b91435d6aa699b0ffb0edae875240058f5a3aa69d1eddc2d92ee9f7fa95abc6a11accf052b499ed3af52e3da62868c9bd0108debff6c6890dfad54e10a4c39f71d32d464197031e0c61650267ace3f1595140166693a730c2e520bdc029e86858b70fe49dd2b922bca0396c299ed95ee2fa6b7a97d5123e511cc96143420a39f55ce9396720e161af137217ab6138170e81ae932df46af9db82d90d2c5080f9a771f4502ccb2a18acdb8193d15c8b717dccbd818813fcb0800cb96fb5c23810a41942d8ba8c15d22e2ad3301ddecd791cad7238882bed8aa5e2da9437a2e384ea33d438204921c3953bf9bffa32b09a655ac8c1f2cc1936460329ad7dc21bd3e5737ad810e0898f84cd32feb26c69a33d33bc8dc922f0059aa487745b1dc8b17ce8577313379f86000dc42169459fe5e2ceccd61d070b5f7db1420d6dbec5686113b29f32e611192fc2188e4ee04aba5496b2d4d1ebcdf287eb0e7c67c2b6c241dc6f099736ad3b793056877142b12403dd841b06ee39a8ab7ec377e5acd410053f7e6ca5ecc2ba931d7d3316afea0907bc321242ca710bb8c00269955ae90d94f7472db1d7682f5828e3b0919ddd3c883a95d6f9b8fa84520ce9e38269994e100781da6bbf771771969db73cf4607077feaa972c08847816bd173c49171a06ac1edafc4bb8c6a163df442261232e1ef279ed5b89169e8f48fa1b8e20dbb855d43280ad1dfef07b84ad4c69b3f6d63d2d143c1bc311a531e401454fa6d9be80fd778e4c3a189d276f09a9bc0f62ffa5a18f2a2e41e88964d78c06d5857b2a57fe8614ffd986a06136f932f36984893c6b9829b0227b73411743964975deb1865b97e41d8b6baccda3759995cea7d8462c7c82fc1864f9866a6328412d2d19524ed0dde6cf90db74add9ac79a04e6681111e0e2e536c65d0a5785b8dd7da3f5bec24f283a945d88d7d1dd26a06794c325ed50dbdb169083b1478d6a3ea8a0635f3981f23a9a2dbb7248b7903726bb88c387b8229af7dedd8244af7d109372e65cd512811c81d6a238b98c4b2ad713e18985aa208e0a6b2a2244cdc6082f22cc590f6ca1a26b33f3b6aca9decdabc5d362291b418b10aaf80884e0cf22bfc078a467fece697e8f3d35cc741531e7452cb3e7fa0066817a3330a49ade15ee2e7e9d975c74a7763ac1e90d14c011836058fb2b74807bbf2cce67450a6b0c575687eafd6703a90ac0b081e5a3248a5df81eeba1815ad408b6137723af9f4a39769552e73efa623b7eaf9942e949196bd02fc210ba6eaeddaf05925efd71a2865b6d7a4c3ad411474859592ce06aa7e229483f29f09d46f774860788b8a3a3cbd4b9e1ebdde94e46e94716b6b0057f69bbe0a0377a31611e35b8735f8035ea0467bcdcba6d82806722880e5a17e0e70e34026120f636adc391912f39df25a0d967ec30fdf7863d048c60acb080d7dfe503eb4f026cdb3c31137814844ae104663fa6d4db46c2fd83822212715f549e69c6c8f88f10718ff2c610a8064038a6a287afeea096bebcf2eb917124e7c0f047cf1ea63c6d1506105e2f518ac5f7cdcc09be9c233546606bc6e4183c0ba6aa7abb28582ebf2435c45edef095399e92254608f6638544fc5eda2d0412be6f957a34d0ad45892218ead2cc2859af41a1cb115017235fb80719e4c274268e340aeb1a2126fce83dfbc97b59cd939077c893fa8e02bd6bc95301c34fbd6021158e214f3680a91b9f709ede4fee493bc3d750ffdfcdae15e72b6ed57f960e261b3ad16d78cdbc9d52b947c52de09413f55e8b04f2c5b14831cb0b4c68630c607f8d359c8cda81d8d39ccd873ea83a1bbe807f496225d1f5a7766aec86c1cc148207c0ef022e8cfde0b9db610566c1ef6fe71050229d0b112df26595fec935516b0fba84113499c024c9281d0dd53febeff01313292e12dd0f803a0415dbfa6992a293a06be7b765c1570b64cf68f90b2e656bf3608f57fd29a2c50193ab64aa6a85d752faeff164ecc577920ad29ef0d45dc4f9d1680aba319953acbcd93d19c0c501240c7c8ca4db7733e74b077f919a8b6072051f8d009147bb79fd3f71b71bd5c1b2e62f841840d10a153a726c006c4e04b7a21ebfa37ddbef4e7791d793542ea880c1f0871dc4c5db7368de937fc9a1953fe7c50890af9901a01f59c0ffbad887d4431cb64e8f28409153f01bb0044b62ee7e77b86b271985159ef4593f9a273c5fea9aa00256c5ab225fe64201ff866e7ccbbd9b0f7e48dc64705f7ea2d77e1c13b1429442bef184f6c538a95bf24477a7b50e2b1ffe295588c9bd5517cad5f3fe632b9aee1a4194b2189926db6ef9e13a74462d7a6245da2e7641c84daa982b33ebefa0c98c1b69d5a99aeb9c510d0d86419b86b021dfb008032fb95ee11b2de39f0ed51fc141f882fd479f34e78dcebfc02fb2d304473e18008713253b154788ca33deb13655a6996a9278104a401cc9a84ab5c8159eab38194c31dc95e782d564e8a8e2bc68aebb76d14118341f40f898e5503f24dda99de88e6dc88ab4bcb766e4ad458b78155b6eb2ea38c74ed216d601887fa290ec8f4fb412313f269a996f279258dbc5f7d503e82f1c16eb271b2d98b0872ec49a2bb86d0d5d3bd1f4e74a885beec8c60d09450472730063830fd8628bc50eca3ded5ad29928e828e0038136e7febbcbb1943103d914974a1e552334204164842e1a74e4ada9e32fe9e46801440e343da6df9438313835bbe84ed1f600cdbcf1b1679fdeec56ac0b911ebbda5caa7949fcbedd421ba84ff42f5611b2ece59ffb460d5ef8b031d77b2d3aa67895732a10ab0d81f993428ba708a71822300854fb563944cf3de296219317b999afa18e8c30b60ab73d053a5ae0543d6fa2d97c10156a95b4eb02dd36434c7525892bb757c5f5a5671f0853ea27c1d6f3e43f8d47f1129ae06a050e8800b9465a19c850aca52602bbb47e7f44dd3db72fca1033ca136f66da7c834bbe6be80bb4b5744c0937020a4cedd6ffd110dbad53190a88ca662d6306032d4b8837c62b8eb11aee4e5b90de75829d734b175e7b39a10e1841e150888a43733bd3aa08f0c337760710a78e00b6e6ad2f52abb4a20411c25610a2163f13da08b651ce9a916538bfbe40e876a04939df9a23b2462de6fa5ad4cfd2c57c3359e57d42f29282aca0062733ae", 0x1000}, {&(0x7f0000004bc0)="d41f2bb9b5a281d4f2f7b8053e224e49473edab6dbf496b8ebbc24bdd100d4306c8eefa3a8d5b23f4ad0803f9434e6c3161e21673d8063138e631b749313b134e9d38facf5047c27f88e73f570c57db98d5b1d9a73f2f4b5a51a9533e05ca513f0b4462b52a804fc232f67fce5be7333984a65021942255f118779e1858a41a8f3b0a38bb7", 0x85}], 0x9, &(0x7f0000004e00)=[@rights={{0x1c, 0x1, 0x1, [r0, r0, r0]}}, @cred={{0x1c, 0x1, 0x2, {r2, 0xee01}}}, @rights={{0x20, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}], 0x60}}, {{&(0x7f0000004e80)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f0000004fc0)=[{&(0x7f0000004f00)="88e87e532c82b99fc43dc2ee5710c0a3cbadbb93ad6648520a98476673f0e723c740bb431d161a028d728e1250cef5560ac9deffce5abdd1741e65b6b63b235db35daaf25e46677c13db66e0707b113eae3a449e9485626e0826106809249e8c489a5d27cc083c42b438d4012e3f1eab7ce9292d60d45a4360841e2ea20d50f84c48f1de851a", 0x86}], 0x1, &(0x7f00000009c0)=ANY=[@ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r2, @ANYRES32=0xee00, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000001c000000000000000100000001000000", @ANYRES32, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001000000000000000010000000100000020000000000000000100000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="1c000000000000000100000002000000", @ANYRES32=r5, @ANYRES32=0x0, @ANYRES32=r14, @ANYBLOB="000000001c000000000000000100000002000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32, @ANYBLOB="00000000100000000000000001000000010000001c000000000000000100000002000000", @ANYRES32=r1, @ANYRES32=0xee01, @ANYRES32=0xee01, @ANYBLOB="00000000d369d99f6bb256ba71e45b4c5335c9abeff98b39b3e34c4b1cef90212e27d4b77166f95e9b750bdab722c940ce15e32dc9883e815037e16b6282e0bc7bc47ee825684dbd636d94039eb0ee09420dfb0b1cb887159a27e2bb9a4116106bedff9874fbdf7ed6b8e2ca9513c43061c37c24150d5a3e95a11eda848f623e07a518521b3cc47a00dfe2de31533e9791e7db4413aacf50e5b7274f78477ef99c5b9fc5709f5a494c9ff7bc0685840c1d"], 0x120, 0x4000010}}], 0x6, 0x40010) 06:53:49 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r1, &(0x7f0000000180)=0xe8030000, 0x12) openat$cgroup_ro(r1, &(0x7f0000000080)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) r2 = syz_io_uring_complete(0x0) sendmsg$AUDIT_TRIM(r2, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x10, 0x3f6, 0x20, 0x70bd29, 0x25dfdbfd, "", ["", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x4000001}, 0x40040) syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") (async) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) (async) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0x81) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) (async) syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') (async) write$cgroup_int(r1, &(0x7f0000000180)=0xe8030000, 0x12) (async) openat$cgroup_ro(r1, &(0x7f0000000080)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) (async) syz_io_uring_complete(0x0) (async) sendmsg$AUDIT_TRIM(r2, &(0x7f00000001c0)={&(0x7f00000000c0)={0x10, 0x0, 0x0, 0x2}, 0xc, &(0x7f0000000140)={&(0x7f0000000100)={0x10, 0x3f6, 0x20, 0x70bd29, 0x25dfdbfd, "", ["", "", "", ""]}, 0x10}, 0x1, 0x0, 0x0, 0x4000001}, 0x40040) (async) 06:53:49 executing program 0: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) dup(r0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x61) r2 = openat$cgroup_procs(r1, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r3 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) r6 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$SO_BINDTODEVICE(r6, 0x1, 0x19, &(0x7f0000000000)='veth1_virt_wifi\x00', 0x10) connect$inet6(r6, &(0x7f0000004540)={0xa, 0x0, 0x0, @mcast2}, 0x1c) sendmmsg$inet6(r6, &(0x7f0000000100), 0x40000c4, 0x0) r7 = creat(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet6_mreq(r7, 0x29, 0x0, &(0x7f0000000080)={@empty}, 0x14) r8 = openat$binder_debug(0xffffffffffffff9c, 0x0, 0x0, 0x0) mount(&(0x7f0000000240)=ANY=[@ANYBLOB="2fe7ed762f73673000"], &(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='hfsplus\x00', 0x2c001, &(0x7f0000000340)='cgroup2\x00') sendto$inet6(r8, 0x0, 0x0, 0x4008004, 0x0, 0x0) socket$inet(0x2, 0xa, 0xfffffdfa) socket$netlink(0x10, 0x3, 0x0) [ 207.955071][ T2598] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue [ 207.980777][ T2598] ext4 filesystem being mounted at /root/syzkaller-testdir3378633174/syzkaller.O8wzSW/74/file0 supports timestamps until 2038 (0x7fffffff) 06:53:51 executing program 1: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') write$cgroup_int(r1, &(0x7f0000000180)=0xe8030000, 0x12) r2 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') r3 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r3, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r3, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) lseek(r3, 0x8d4e, 0x4) write$cgroup_int(r2, &(0x7f0000000180)=0xe8030000, 0x12) r4 = openat$vsock(0xffffffffffffff9c, &(0x7f0000000080), 0x2000, 0x0) openat$cgroup_ro(r4, &(0x7f00000000c0)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) 06:53:51 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x3ed8000) lsetxattr$security_capability(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140), &(0x7f0000000180)=@v2={0x2000000, [{0x5, 0x2}, {0x0, 0xdea}]}, 0x14, 0x1) ioctl$FS_IOC_ENABLE_VERITY(r0, 0x40806685, &(0x7f00000000c0)={0x1, 0x1, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) truncate(&(0x7f0000000400)='./file0\x00', 0x0) 06:53:51 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0x81) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r2, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) lseek(r2, 0x1f, 0x4) write$cgroup_int(r1, &(0x7f0000000180)=0xe8030000, 0x12) ioctl$TUNSETTXFILTER(r2, 0x400454d1, &(0x7f0000000140)={0x1, 0x8, [@broadcast, @local, @remote, @remote, @broadcast, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x24}, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x37}, @random="af50250c3861"]}) ioctl$PPPIOCSDEBUG(r0, 0x40047440, &(0x7f00000000c0)=0x8) openat$cgroup_ro(r1, &(0x7f0000000080)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) 06:53:51 executing program 5: r0 = syz_open_dev$tty1(0xc, 0x4, 0x1) dup(r0) (async) mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) (async) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)='cgroup2\x00', 0x0, 0x0) (async) r1 = open(&(0x7f0000000100)='./file0\x00', 0x2000, 0x61) r2 = openat$cgroup_procs(r1, &(0x7f0000000000)='cgroup.procs\x00', 0x2, 0x0) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)='0', 0x1}], 0x1) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r3 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r3, 0x2, &(0x7f0000000200)=0x4) (async, rerun: 32) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 32) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x6e) (async) sendmmsg$unix(r5, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r4, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000003c0)=0xae) (async) r6 = socket$inet6(0xa, 0x800000000000002, 0x0) setsockopt$SO_BINDTODEVICE(r6, 0x1, 0x19, &(0x7f0000000000)='veth1_virt_wifi\x00', 0x10) (async) connect$inet6(r6, &(0x7f0000004540)={0xa, 0x0, 0x0, @mcast2}, 0x1c) (async) sendmmsg$inet6(r6, &(0x7f0000000100), 0x40000c4, 0x0) (async) r7 = creat(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt$inet6_mreq(r7, 0x29, 0x0, &(0x7f0000000080)={@empty}, 0x14) (async) r8 = openat$binder_debug(0xffffffffffffff9c, 0x0, 0x0, 0x0) mount(&(0x7f0000000240)=ANY=[@ANYBLOB="2fe7ed762f73673000"], &(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='hfsplus\x00', 0x2c001, &(0x7f0000000340)='cgroup2\x00') (async) sendto$inet6(r8, 0x0, 0x0, 0x4008004, 0x0, 0x0) (async) socket$inet(0x2, 0xa, 0xfffffdfa) (async) socket$netlink(0x10, 0x3, 0x0) [ 209.728191][ T2642] fs-verity: sha256 using implementation "sha256-avx2" [ 209.730482][ T2629] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue 06:53:51 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r1, 0x400454d1, &(0x7f0000000200)={0x4, &(0x7f0000000000)=[{0x200, 0x7, 0x0, 0xfff}, {0x7, 0x6, 0xff, 0x3}, {0x1c, 0x0, 0x0, 0x8}, {0xbf, 0x0, 0x3f, 0x8}]}) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r2, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000140)='./file0\x00', 0xc0, &(0x7f0000000240)=ANY=[@ANYRES32=r1, @ANYRESHEX=r1, @ANYRES8=r2, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYRESDEC=0x0, @ANYRES8=r0, @ANYRES64=r0], 0x1, 0x78e, &(0x7f0000000c40)="$eJzs3c9rXNUeAPDvnSRNXlpe8+DBa9+mWWmhdNLW2CoIRlyIYKGga9thMg0xk0zJTEoTsrCIIIigxYWgG9f+qDu3omv/Bjci0lI1LVZcyMidH82kM/nVziS1+XzgJufMPXfO/c6de86ZuYe5AexZo+mf/ojDEfF+EnGw8XgSEQPRWDlRL3d3ZTmfLklUq6/+mtTK3FlZzkfLNqn9jcyhiPj27YhjmfZ6y4tLM7lisTDfyI9VZi+NlReXjk/P5qYKU4W50yfHx0+defrM6e7F+vv3SwdufvDSk19O/PnW/66/910SE3Ggsa41jm4ZjdHGazKQvoRrvNjtynZZsts7wANJT82++lkeh+Ng9NVSAMDjLO3/qwDAHpPo/wFgj2l+D3BnZTnfXHb3G4mddeuFiBiqx9+8vllf09+4ZjdUuw46fCdZc2UkiYiRLtQ/GhGffP365+kSPboOCdDJm1cj4sLIaHv7n7TNWdiuE1soM3pfXvsHO+ebdPzzTKfxX+be+Cc6jH8GO5y7D2I0Yl9rvv38z9zouOHzXai8Mf57rj63LQ20Zfx3b9LaSF8jl8Y/ciQipouFtG37d0QcjYHBi9PFwskN6jh6+6/b661rHf/9du2Nz9L60/+rJTI3+gfXbjOZq+QeJuZWt65G/L9/dW7f3bb2f6g21u00/j230RMfWU2+/Ow7H69XLI0/jbe5tMffW9VPI56IzvE3JRvOTxxLD/+J+t/OdXz140fD69XfevzTJa2/+VlgJ6THf3jj+EeS1vma5e7Wv3n8nd//+5LXaulm43ElV6nMn4zYl7zS/vip1W2b+Wb5NP56pPfHn9nw/Z9+JrywxRj7b/7yxYPH31tp/JPbOv7bT1y/O9O3Xv1bO/7jtdTRxiNbaf+2uoMP89oBAAAAAAAAAAAAAAAAAAAAAAAAwFZlIuJAJJnsvXQmk83W7+H93xjOFEvlyrGLpYW5yajdK3skBjLNn7o8WM8nzd8/HWnJn7ov/1RE/CciPhz8Vy2fzZeKk7sdPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA07F/n/v+pnwd3e+8AgJ4Z2rTE7cKabLVarfZwfwCA3tu8/wcAHjf6fwDYe/T/ALD36P8BYO/R/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANBj586eTZfqHyvL+TQ/eXlxYaZ0+fhkoTyTnV3IZ/Ol+UvZqVJpqljI5kuzmz1fsVS6NB5zC1fGKoVyZay8uHR+trQwVzk/PZubKpwvDOxIVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwPeXFpZlcsViYfywS70bEI7AbEt1N/HT8h0Mblbm2ydt44pGIomNi8JE9B3e7ZQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4Z/g7AAD//9qWJNw=") [ 209.788856][ T2629] ext4 filesystem being mounted at /root/syzkaller-testdir3330703351/syzkaller.GF9F1B/68/file0 supports timestamps until 2038 (0x7fffffff) [ 209.825836][ T2643] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue 06:53:51 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) execveat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002e00)=[{{&(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000027c0)=[{&(0x7f0000001280)="d560b8bdcff7e94ff4c849c6b75178213a6390acd232547ce8dffcb68b62bbe5ed6deff19c28a7b18bec307636a3e918fafa5c16b880a2b7e1127ab7e6a0b45ab38b1dcabb43a336540c1cd444b60ffacb778f32f8dcf083a220914c6f03379c1af3cd9c1b4283872de7380b6e8b10e3593aef9194439f58dbbc8cb83c7481f36f2360a2b2062528a19ad1e5955587869c0fd7fc88f0b7d917938b005406bac46de32895076dc26c74950c79514ef8e06d31eee359fe75912dfa6d5eaf8206a98d1d2d2348211b4e2f54513b4066174c3ebf3787ec6f7715aad49bb99ed460fbd85ae8c08edf5ec2bfefbd0636fb5803a72cf065", 0xf4}, {&(0x7f0000001380)="8d7bbdc2de4443837f9fbc4dc34bcf8ac1a346265bfcaaac3d54d1099b7f6d8de0ed81cee5de6b87b6813a0d6eeaba28b5db14f1ab159c363ddf6d18ca11a29ce94a5871a06834c2033c8374604b75002a8d5fda45c874e495adf13dd618cf74e50ee588d59b624999cf0edaf9222dc03f04286be7138bfc222f013399e2fb1d5033504b327c237ee012470d921f91757515fbeffb4c69917f377ff38f9aac08e026a209c6b3adfb5e7f6849b275f6a6641132fa3956c66d2f9d04196c8c7c39d4e86c98f766e52a890318732dd65f", 0xcf}, {&(0x7f0000001480)="e0a9b96661eadd0b71805dff8e6c3f8e550366557e379aeb634886d5b938b5c4d93cfc683d618722f3f0e3309017775ce2a2ea68d5e2d6079331eb4a5eeff286d103ded1de06d5fb389fbee633f1fa0705d8bcc6d79a22bb3f7a2115f7a675eef26326a87e5543ee177625baa8a425bda15e268e2e9d79f18f3a15fe4a", 0x7d}, {&(0x7f0000001540)="6be6c62168b9f665af0cce021e69ad58ab4027138484fc5fbbad2c77a9a81e01def64acf70ea8f1ef3d0c189aca83d64c782d5663c79db6f5dc612c149568890b3d69b01c4450a5549afd33de35dec42764e7dc2a8c7d50f9b428f667a4884a37e693d8d6387226aa134af100366bb2177078277c883c4f2a9077175b7e90d1a98e62de85559016b", 0x88}, {&(0x7f0000001600)="25b60eda603a99bcdd04d4a9c360d1778d9350494fda91022301cf6b4a89f851f3fd8b0c695bf33960b54f08f5778aeac0ef1cecf32fb360d78793f3285ce8df0282204e58401923dd23d9e1f3c766918c0c514a89ab01fa", 0x58}, {&(0x7f0000002680)="f5359aa0901b07b8e8eb7289f64823f93b86c6391e927d78bb5d95930272f03953a3f7e1fd7471c1", 0x28}, {0x0}], 0x7, &(0x7f0000002a80)=ANY=[@ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0000b8766743e555239cfd386819444acc7f000acc731129fcff94b9ad665465648f2c6c19376d1f0e811f01bcab3a209ed15c3f685ac8473480079ec591a9a524f7940bf1c20854a9", @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRESDEC=r2, @ANYBLOB="0000000002000000d4bdb0c1f907fc76511b558b3d4508ea9b17322cfa3d5e0ae76ca9ee36cf483e2cce64503f2d631a20f9988d31b4b4be48d8aead6ce44bd21738eb8bff82aeaa3fc93426053292a14c2d5db1e047fb535a6c254c17a2421b1a67092cf6c7d625ce2c5c9d9cc1a19cac1e5f82f4837f69cef0357f4d1b7bf579c70c72b300"/158, @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000001cdf1a39b00"], 0x78, 0x5}}], 0x1, 0x44814) r3 = socket$nl_route(0x10, 0x3, 0x0) r4 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$LOOP_CTL_ADD(r4, 0x4c80, 0x0) ioctl$LOOP_CTL_REMOVE(r4, 0x4c81, 0x0) r5 = socket$inet6(0xa, 0x3, 0xff) bind$inet6(0xffffffffffffffff, 0x0, 0x0) connect$inet6(r5, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2, 0x7}, 0x1c) ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0xa07) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r7 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r7, 0x8983, &(0x7f0000000040)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r6, 0x8982, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r7, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, 0x0, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(r6, 0xd0009412, &(0x7f0000001200)={0x0, 0x100000000}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x5af, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {0x0}], 0x81, "7464fbe08eb369"}) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000440)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f0000000280)={0xeeb, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r14}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r11}], 0x0, "285cbe607ecdfb"}) sendmsg$nl_route(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=ANY=[@ANYBLOB="280000001000010800"/20, @ANYRES32=0x0, @ANYBLOB="0400000000000008001b0000000000"], 0x28}}, 0x0) 06:53:51 executing program 1: r0 = syz_open_dev$loop(&(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_SET_CAPACITY(r0, 0x4c07) ioctl$LOOP_SET_STATUS64(r0, 0x4c04, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0xffffffff80000000, 0x0, 0x0, 0x0, 0x1b, "6534c77b314a8794860bdd6d60452acc1879d3df3f0400000000000000bcfc8223690ab58ccc41a4eeb89b2a742fc9d7bfe13dfb98b6616c92f358ea3c493008", "8036aaaab7717a3e73b5d112f93e1569c635440f85a4b7719f1320326c32138b55e13390b6e07d6a2126161dd3a11c9daf02136aa3c64b276d600ce4afed1e5d", "c19f641be5044f6a1c9e92b44a6031ea5253bd9e0942c4776f0fe4653cd04ce6", [0x5]}) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r1, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x13, r1, 0x91acf000) ioctl$LOOP_CLR_FD(r0, 0x4c01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x40c42, 0x32) ioctl$LOOP_GET_STATUS(r0, 0x4c03, &(0x7f0000000340)) r3 = openat$full(0xffffffffffffff9c, &(0x7f0000000140), 0xcf06c94dbdea50ce, 0x0) ioctl$LOOP_SET_CAPACITY(r3, 0x4c07) ioctl$LOOP_SET_STATUS(r2, 0x4c02, &(0x7f0000000280)={0x0, {}, 0x0, {}, 0x7c2af499, 0x3, 0xc, 0x11, "1347610e77eca7e939f5ded344d95b5c951d93f422bcb65e83ccc1c854b20cd426719f7fc99d957877b25af962f4367ca799618400623ff33b06f59f07a01c5b", "d8e70b525c1522f6516784028bb7f459468b590a67692ccfb5979bf6259fab30", [0x5, 0x3]}) ioctl$LOOP_CLR_FD(r0, 0x4c01) [ 209.849086][ T2643] ext4 filesystem being mounted at /root/syzkaller-testdir3378633174/syzkaller.O8wzSW/75/file0 supports timestamps until 2038 (0x7fffffff) 06:53:51 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0x81) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) (async) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r2, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) lseek(r2, 0x1f, 0x4) (async, rerun: 64) write$cgroup_int(r1, &(0x7f0000000180)=0xe8030000, 0x12) (async, rerun: 64) ioctl$TUNSETTXFILTER(r2, 0x400454d1, &(0x7f0000000140)={0x1, 0x8, [@broadcast, @local, @remote, @remote, @broadcast, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x24}, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x37}, @random="af50250c3861"]}) ioctl$PPPIOCSDEBUG(r0, 0x40047440, &(0x7f00000000c0)=0x8) (async) openat$cgroup_ro(r1, &(0x7f0000000080)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) [ 209.914834][ T2650] EXT4-fs (loop0): Unrecognized mount option "" or missing value 06:53:51 executing program 0: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r0, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) ioctl$TUNATTACHFILTER(r0, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) (async) r1 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r1, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r1, 0x400454d1, &(0x7f0000000200)={0x4, &(0x7f0000000000)=[{0x200, 0x7, 0x0, 0xfff}, {0x7, 0x6, 0xff, 0x3}, {0x1c, 0x0, 0x0, 0x8}, {0xbf, 0x0, 0x3f, 0x8}]}) (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r2, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) (async, rerun: 32) syz_mount_image$ext4(&(0x7f0000000040)='ext4\x00', &(0x7f0000000140)='./file0\x00', 0xc0, &(0x7f0000000240)=ANY=[@ANYRES32=r1, @ANYRESHEX=r1, @ANYRES8=r2, @ANYRESDEC=r0, @ANYRESHEX=r0, @ANYRES64=r0, @ANYRESDEC=0x0, @ANYRES8=r0, @ANYRES64=r0], 0x1, 0x78e, &(0x7f0000000c40)="$eJzs3c9rXNUeAPDvnSRNXlpe8+DBa9+mWWmhdNLW2CoIRlyIYKGga9thMg0xk0zJTEoTsrCIIIigxYWgG9f+qDu3omv/Bjci0lI1LVZcyMidH82kM/nVziS1+XzgJufMPXfO/c6de86ZuYe5AexZo+mf/ojDEfF+EnGw8XgSEQPRWDlRL3d3ZTmfLklUq6/+mtTK3FlZzkfLNqn9jcyhiPj27YhjmfZ6y4tLM7lisTDfyI9VZi+NlReXjk/P5qYKU4W50yfHx0+defrM6e7F+vv3SwdufvDSk19O/PnW/66/910SE3Ggsa41jm4ZjdHGazKQvoRrvNjtynZZsts7wANJT82++lkeh+Ng9NVSAMDjLO3/qwDAHpPo/wFgj2l+D3BnZTnfXHb3G4mddeuFiBiqx9+8vllf09+4ZjdUuw46fCdZc2UkiYiRLtQ/GhGffP365+kSPboOCdDJm1cj4sLIaHv7n7TNWdiuE1soM3pfXvsHO+ebdPzzTKfxX+be+Cc6jH8GO5y7D2I0Yl9rvv38z9zouOHzXai8Mf57rj63LQ20Zfx3b9LaSF8jl8Y/ciQipouFtG37d0QcjYHBi9PFwskN6jh6+6/b661rHf/9du2Nz9L60/+rJTI3+gfXbjOZq+QeJuZWt65G/L9/dW7f3bb2f6g21u00/j230RMfWU2+/Ow7H69XLI0/jbe5tMffW9VPI56IzvE3JRvOTxxLD/+J+t/OdXz140fD69XfevzTJa2/+VlgJ6THf3jj+EeS1vma5e7Wv3n8nd//+5LXaulm43ElV6nMn4zYl7zS/vip1W2b+Wb5NP56pPfHn9nw/Z9+JrywxRj7b/7yxYPH31tp/JPbOv7bT1y/O9O3Xv1bO/7jtdTRxiNbaf+2uoMP89oBAAAAAAAAAAAAAAAAAAAAAAAAwFZlIuJAJJnsvXQmk83W7+H93xjOFEvlyrGLpYW5yajdK3skBjLNn7o8WM8nzd8/HWnJn7ov/1RE/CciPhz8Vy2fzZeKk7sdPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA07F/n/v+pnwd3e+8AgJ4Z2rTE7cKabLVarfZwfwCA3tu8/wcAHjf6fwDYe/T/ALD36P8BYO/R/wMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANBj586eTZfqHyvL+TQ/eXlxYaZ0+fhkoTyTnV3IZ/Ol+UvZqVJpqljI5kuzmz1fsVS6NB5zC1fGKoVyZay8uHR+trQwVzk/PZubKpwvDOxIVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwPeXFpZlcsViYfywS70bEI7AbEt1N/HT8h0Mblbm2ydt44pGIomNi8JE9B3e7ZQIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4Z/g7AAD//9qWJNw=") (rerun: 32) 06:53:51 executing program 4: syz_mount_image$ext4(&(0x7f0000000000)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x200c10, &(0x7f0000000240), 0x2, 0x4bb, &(0x7f0000000a40)="$eJzs3cFvVFsZAPDv3ra0lEKLslCjgoiiQWbaARrCCjcaQ0iMxJULqO3QNJ3pNJ0p0sqi/A8mkpiY6J/gwsSFCSv37nTnBhcm+B55L/QlbzEv9860lNJpm0eZSTq/X3Jz77lnmO8cJvecmW+m9wTQty5ExEZEnIiIBxEx3j6ftLe43dqyx71+9WR289WT2SSazXsfJXl9di52/JvMqfZzjkTEL34a8evk3bj1tfXFmUqlvNIuFxvV5WJ9bf3qQnVmvjxfXiqVpqemJ29eu1E6sr6er/7l5U8W7vzy73/71ot/bvzwt1mzxtp1O/txlFpdH9qOkxmMiDsfIlgPDLT7c6LXDeFLSSPiKxFxMb/+x2MgfzUBgOOs2RyP5vjOMgBw3KV5DixJC+1cwFikaaHQyuGdi9G0Uqs3rjysrS7NtXJlEzGUPlyolCfbucKJGEqy8lR+/KZc2lW+FhFnI+J3wyfzcmG2Vpnr5RsfAOhjp3bN/58Ot+Z/AOCYG+l1AwCArjP/A0D/Mf8DQP/ZPf9v9KgdAED3+PwPAH3F3X4AoE/5/A8AfeXnd+9mW3Ozff/ruUdrq4u1R1fnyvXFQnV1tjBbW1kuzNdq8/k9e6oHPV+lVlueuh6rj4uNcr1RrK+t36/WVpca9/P7et8vD3WlVwDAfs6ef/7vJCI2bp3Mt9ixloO5Go63tNcNAHpmoNcNAHrG73+gf/mMD+yxRO9bOv5E6NnRtwXojstfl/+HfiX/D/1L/h/6l/w/9K9mM7HmPwD0GTl+YP/v//e5QYjv/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOhjY/mWpIX2WuBjkaaFQsTpiJiIoeThQqU8GRFnIuJfw0PDWXmq140GAN5T+r+kvf7X5fFLY7trTySfDef7iPjNH+79/vFMo7EylZ3/ePt841n7fKkX7QcADrI1T2/N41tev3oyu7V1sz0vf9xaXjSLu9neWjWDMZjvR2IoIkY/Sdrlluz9ysARxN94GhFf26v/SZ4bmWivfbo7fhb7dFfjp2/FT/O61j77v/jqEbQF+s3zbPy5vdf1l8aFfL/39T+Sj1Dvb2v823xn/Eu3x7+BDuPfhcPGuP6Pn3WsexrxjcG94ifb8ZMO8S8dMv5/vvnti53qmn+KuBx7x98Zq9ioLhfra+tXF6oz8+X58lKpND01PXnz2o1SMc9RF7cy1e/6/60rZ/br/2iH+CMH9P97h+z/nz9/8Kvv7BP/B9/d+/U/t0/8bE78/iHjz4z+teMC3ln8uQ79P+j1v3LI+C/+uz53yIcCAF1QX1tfnKlUyisHHPzxRwc/xoEDB8floNcjE/Chvbnoe90SAAAAAAAAAAAAAACgk278OVGv+wgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDx9UUAAAD//9232bo=") (async) r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='cgroup.controllers\x00', 0x275a, 0x0) write$binfmt_misc(r0, &(0x7f0000000280)=ANY=[], 0x81) (async) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10012, r0, 0x0) r1 = syz_open_procfs(0x0, &(0x7f0000000040)='oom_adj\x00') (async) r2 = openat$tun(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$TUNSETIFF(r2, 0x400454ca, &(0x7f0000000100)={'ip6erspan0\x00', 0x2}) (async) ioctl$TUNATTACHFILTER(r2, 0x400454d1, &(0x7f0000000200)={0x1, &(0x7f00000000c0)=[{0x6}]}) (async) lseek(r2, 0x1f, 0x4) (async) write$cgroup_int(r1, &(0x7f0000000180)=0xe8030000, 0x12) (async) ioctl$TUNSETTXFILTER(r2, 0x400454d1, &(0x7f0000000140)={0x1, 0x8, [@broadcast, @local, @remote, @remote, @broadcast, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x24}, @dev={'\xaa\xaa\xaa\xaa\xaa', 0x37}, @random="af50250c3861"]}) (async) ioctl$PPPIOCSDEBUG(r0, 0x40047440, &(0x7f00000000c0)=0x8) (async) openat$cgroup_ro(r1, &(0x7f0000000080)='blkio.bfq.io_service_time_recursive\x00', 0x0, 0x0) [ 210.016971][ T22] audit: type=1400 audit(1672815231.439:209): avc: denied { map } for pid=2652 comm="syz-executor.1" path="/dev/net/tun" dev="devtmpfs" ino=9427 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:tun_tap_device_t tclass=chr_file permissive=1 [ 210.202688][ T2669] netlink: 8 bytes leftover after parsing attributes in process `syz-executor.2'. 06:53:51 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) setsockopt$SO_ATTACH_FILTER(0xffffffffffffffff, 0x1, 0x1a, 0x0, 0x0) sendfile(0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000000)=0x5) r3 = syz_open_procfs(0x0, 0x0) r4 = getpid() write$cgroup_pid(r3, &(0x7f0000000040)=r4, 0x12) mmap(&(0x7f0000000000/0xfbe000)=nil, 0xfbe000, 0x2, 0x31, 0xffffffffffffffff, 0x0) remap_file_pages(&(0x7f00002ec000/0x200000)=nil, 0x200000, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x600000)=nil, 0x600003, 0x15) 06:53:52 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x3ed8000) (async) lsetxattr$security_capability(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140), &(0x7f0000000180)=@v2={0x2000000, [{0x5, 0x2}, {0x0, 0xdea}]}, 0x14, 0x1) (async) ioctl$FS_IOC_ENABLE_VERITY(r0, 0x40806685, &(0x7f00000000c0)={0x1, 0x1, 0x1000, 0x0, 0x0, 0x0, 0x0, 0x0}) truncate(&(0x7f0000000400)='./file0\x00', 0x0) [ 210.816266][ T2667] ================================================================== [ 210.824343][ T2667] BUG: KASAN: use-after-free in mutex_spin_on_owner+0x2a6/0x310 [ 210.831946][ T2667] Read of size 4 at addr ffff8881a6509fb8 by task syz-executor.2/2667 [ 210.840063][ T2667] [ 210.842366][ T2667] CPU: 0 PID: 2667 Comm: syz-executor.2 Not tainted 5.4.219-syzkaller-00012-ga8aad8851131 #0 [ 210.852489][ T2667] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 [ 210.862516][ T2667] Call Trace: [ 210.865785][ T2667] dump_stack+0x1d8/0x241 [ 210.870086][ T2667] ? nf_ct_l4proto_log_invalid+0x26c/0x26c [ 210.875855][ T2667] ? printk+0xcf/0x10f [ 210.879890][ T2667] ? mutex_spin_on_owner+0x2a6/0x310 [ 210.885144][ T2667] print_address_description+0x8c/0x630 [ 210.890745][ T2667] ? rto_push_irq_work_func+0x460/0x460 [ 210.896262][ T2667] ? __balance_callback+0x8e/0xe0 [ 210.901253][ T2667] ? mutex_spin_on_owner+0x2a6/0x310 [ 210.906507][ T2667] __kasan_report+0xf6/0x130 [ 210.911067][ T2667] ? mutex_spin_on_owner+0x2a6/0x310 [ 210.916316][ T2667] kasan_report+0x30/0x60 [ 210.920617][ T2667] mutex_spin_on_owner+0x2a6/0x310 [ 210.925695][ T2667] __mutex_lock+0x7c5/0x10d0 [ 210.930253][ T2667] ? __ww_mutex_lock_interruptible_slowpath+0x10/0x10 [ 210.936981][ T2667] ? __schedule+0x98e/0x1050 [ 210.941538][ T2667] mutex_lock_killable+0xd9/0x120 [ 210.946527][ T2667] ? __mutex_lock_interruptible_slowpath+0x10/0x10 [ 210.952991][ T2667] ? check_preemption_disabled+0x9e/0x330 [ 210.958676][ T2667] ? preempt_schedule_irq+0xef/0x140 [ 210.963927][ T2667] loop_control_ioctl+0xc5/0x740 [ 210.968829][ T2667] ? loop_remove+0xa0/0xa0 [ 210.973212][ T2667] ? retint_kernel+0x1b/0x1b [ 210.977768][ T2667] ? loop_remove+0xa0/0xa0 [ 210.982152][ T2667] ? do_vfs_ioctl+0xde/0x1730 [ 210.986794][ T2667] ? do_vfs_ioctl+0x28a/0x1730 [ 210.991523][ T2667] ? do_vfs_ioctl+0x735/0x1730 [ 210.996251][ T2667] ? loop_remove+0xa0/0xa0 [ 211.000643][ T2667] do_vfs_ioctl+0x744/0x1730 [ 211.005215][ T2667] ? selinux_file_ioctl+0x723/0x970 [ 211.010465][ T2667] ? ioctl_preallocate+0x250/0x250 [ 211.015549][ T2667] ? preempt_schedule_notrace+0x140/0x140 [ 211.021234][ T2667] ? __fget+0x40c/0x4a0 [ 211.025357][ T2667] ? retint_kernel+0x1b/0x1b [ 211.029915][ T2667] ? security_file_ioctl+0x9d/0xb0 [ 211.034993][ T2667] __x64_sys_ioctl+0xd4/0x110 [ 211.039642][ T2667] do_syscall_64+0xcb/0x1c0 [ 211.044110][ T2667] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 211.049964][ T2667] [ 211.052263][ T2667] Allocated by task 2652: [ 211.056564][ T2667] __kasan_kmalloc+0x131/0x1e0 [ 211.061310][ T2667] kmem_cache_alloc+0xd0/0x210 [ 211.066045][ T2667] dup_task_struct+0x4f/0x5a0 [ 211.070688][ T2667] copy_process+0x56e/0x3230 [ 211.075251][ T2667] _do_fork+0x196/0x8d0 [ 211.079370][ T2667] __x64_sys_clone+0x287/0x2f0 [ 211.084113][ T2667] do_syscall_64+0xcb/0x1c0 [ 211.088582][ T2667] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 211.094434][ T2667] [ 211.096817][ T2667] Freed by task 0: [ 211.100510][ T2667] __kasan_slab_free+0x178/0x240 [ 211.105411][ T2667] slab_free_freelist_hook+0x80/0x150 [ 211.110752][ T2667] kmem_cache_free+0xa9/0x1d0 [ 211.115392][ T2667] rcu_do_batch+0x49e/0xa10 [ 211.119861][ T2667] rcu_core+0x4ba/0xca0 [ 211.123981][ T2667] __do_softirq+0x23e/0x643 [ 211.128447][ T2667] [ 211.130745][ T2667] The buggy address belongs to the object at ffff8881a6509f80 [ 211.130745][ T2667] which belongs to the cache task_struct of size 3904 [ 211.144854][ T2667] The buggy address is located 56 bytes inside of [ 211.144854][ T2667] 3904-byte region [ffff8881a6509f80, ffff8881a650aec0) [ 211.158087][ T2667] The buggy address belongs to the page: [ 211.163684][ T2667] page:ffffea0006994200 refcount:1 mapcount:0 mapping:ffff8881f5cecf00 index:0x0 compound_mapcount: 0 [ 211.174576][ T2667] flags: 0x8000000000010200(slab|head) [ 211.180097][ T2667] raw: 8000000000010200 dead000000000100 dead000000000122 ffff8881f5cecf00 [ 211.188738][ T2667] raw: 0000000000000000 0000000000080008 00000001ffffffff 0000000000000000 [ 211.197286][ T2667] page dumped because: kasan: bad access detected [ 211.203660][ T2667] page_owner tracks the page as allocated [ 211.209346][ T2667] page last allocated via order 3, migratetype Unmovable, gfp_mask 0x1d20c0(__GFP_IO|__GFP_FS|__GFP_NOWARN|__GFP_NORETRY|__GFP_COMP|__GFP_NOMEMALLOC|__GFP_HARDWALL) [ 211.225713][ T2667] prep_new_page+0x194/0x380 [ 211.230285][ T2667] get_page_from_freelist+0x524/0x560 [ 211.235715][ T2667] __alloc_pages_nodemask+0x372/0x860 [ 211.241061][ T2667] alloc_slab_page+0x39/0x3e0 [ 211.245708][ T2667] new_slab+0x97/0x450 [ 211.249743][ T2667] ___slab_alloc+0x320/0x4a0 [ 211.254304][ T2667] __slab_alloc+0x5a/0x90 [ 211.258602][ T2667] kmem_cache_alloc+0x100/0x210 [ 211.263584][ T2667] dup_task_struct+0x4f/0x5a0 [ 211.268237][ T2667] copy_process+0x56e/0x3230 [ 211.272804][ T2667] _do_fork+0x196/0x8d0 [ 211.276929][ T2667] __x64_sys_clone+0x287/0x2f0 [ 211.281659][ T2667] do_syscall_64+0xcb/0x1c0 [ 211.286142][ T2667] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 211.292009][ T2667] page last free stack trace: [ 211.296788][ T2667] __free_pages_ok+0x7fe/0x930 [ 211.301531][ T2667] __free_pages+0x8f/0x250 [ 211.305926][ T2667] __free_slab+0x22b/0x2e0 [ 211.310317][ T2667] unfreeze_partials+0x14f/0x180 [ 211.315235][ T2667] put_cpu_partial+0xb5/0x150 [ 211.319884][ T2667] __slab_free+0x2ac/0x370 [ 211.324271][ T2667] qlist_free_all+0x4c/0xb0 [ 211.328822][ T2667] quarantine_reduce+0x174/0x190 [ 211.333734][ T2667] __kasan_kmalloc+0x43/0x1e0 [ 211.338385][ T2667] kmem_cache_alloc+0xd0/0x210 [ 211.343117][ T2667] getname_flags+0xb8/0x4e0 [ 211.347588][ T2667] do_sys_open+0x34e/0x7e0 [ 211.351970][ T2667] do_syscall_64+0xcb/0x1c0 [ 211.356445][ T2667] entry_SYSCALL_64_after_hwframe+0x5c/0xc1 [ 211.362297][ T2667] [ 211.364591][ T2667] Memory state around the buggy address: [ 211.370190][ T2667] ffff8881a6509e80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 211.378215][ T2667] ffff8881a6509f00: fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc fc [ 211.386240][ T2667] >ffff8881a6509f80: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 211.394262][ T2667] ^ [ 211.400117][ T2667] ffff8881a650a000: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb [ 211.408146][ T2667] ffff8881a650a080: fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb fb 06:53:52 executing program 2: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f0000000000)=0x5) (async) r0 = getpid() sched_setscheduler(r0, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) execveat(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000002e00)=[{{&(0x7f0000000180)=@abs={0x0, 0x0, 0x4e23}, 0x6e, &(0x7f00000027c0)=[{&(0x7f0000001280)="d560b8bdcff7e94ff4c849c6b75178213a6390acd232547ce8dffcb68b62bbe5ed6deff19c28a7b18bec307636a3e918fafa5c16b880a2b7e1127ab7e6a0b45ab38b1dcabb43a336540c1cd444b60ffacb778f32f8dcf083a220914c6f03379c1af3cd9c1b4283872de7380b6e8b10e3593aef9194439f58dbbc8cb83c7481f36f2360a2b2062528a19ad1e5955587869c0fd7fc88f0b7d917938b005406bac46de32895076dc26c74950c79514ef8e06d31eee359fe75912dfa6d5eaf8206a98d1d2d2348211b4e2f54513b4066174c3ebf3787ec6f7715aad49bb99ed460fbd85ae8c08edf5ec2bfefbd0636fb5803a72cf065", 0xf4}, {&(0x7f0000001380)="8d7bbdc2de4443837f9fbc4dc34bcf8ac1a346265bfcaaac3d54d1099b7f6d8de0ed81cee5de6b87b6813a0d6eeaba28b5db14f1ab159c363ddf6d18ca11a29ce94a5871a06834c2033c8374604b75002a8d5fda45c874e495adf13dd618cf74e50ee588d59b624999cf0edaf9222dc03f04286be7138bfc222f013399e2fb1d5033504b327c237ee012470d921f91757515fbeffb4c69917f377ff38f9aac08e026a209c6b3adfb5e7f6849b275f6a6641132fa3956c66d2f9d04196c8c7c39d4e86c98f766e52a890318732dd65f", 0xcf}, {&(0x7f0000001480)="e0a9b96661eadd0b71805dff8e6c3f8e550366557e379aeb634886d5b938b5c4d93cfc683d618722f3f0e3309017775ce2a2ea68d5e2d6079331eb4a5eeff286d103ded1de06d5fb389fbee633f1fa0705d8bcc6d79a22bb3f7a2115f7a675eef26326a87e5543ee177625baa8a425bda15e268e2e9d79f18f3a15fe4a", 0x7d}, {&(0x7f0000001540)="6be6c62168b9f665af0cce021e69ad58ab4027138484fc5fbbad2c77a9a81e01def64acf70ea8f1ef3d0c189aca83d64c782d5663c79db6f5dc612c149568890b3d69b01c4450a5549afd33de35dec42764e7dc2a8c7d50f9b428f667a4884a37e693d8d6387226aa134af100366bb2177078277c883c4f2a9077175b7e90d1a98e62de85559016b", 0x88}, {&(0x7f0000001600)="25b60eda603a99bcdd04d4a9c360d1778d9350494fda91022301cf6b4a89f851f3fd8b0c695bf33960b54f08f5778aeac0ef1cecf32fb360d78793f3285ce8df0282204e58401923dd23d9e1f3c766918c0c514a89ab01fa", 0x58}, {&(0x7f0000002680)="f5359aa0901b07b8e8eb7289f64823f93b86c6391e927d78bb5d95930272f03953a3f7e1fd7471c1", 0x28}, {0x0}], 0x7, &(0x7f0000002a80)=ANY=[@ANYBLOB, @ANYRES32, @ANYRES32=0x0, @ANYBLOB="0000b8766743e555239cfd386819444acc7f000acc731129fcff94b9ad665465648f2c6c19376d1f0e811f01bcab3a209ed15c3f685ac8473480079ec591a9a524f7940bf1c20854a9", @ANYRES32, @ANYRES32, @ANYRES32=r2, @ANYRESDEC=r2, @ANYBLOB="0000000002000000d4bdb0c1f907fc76511b558b3d4508ea9b17322cfa3d5e0ae76ca9ee36cf483e2cce64503f2d631a20f9988d31b4b4be48d8aead6ce44bd21738eb8bff82aeaa3fc93426053292a14c2d5db1e047fb535a6c254c17a2421b1a67092cf6c7d625ce2c5c9d9cc1a19cac1e5f82f4837f69cef0357f4d1b7bf579c70c72b300"/158, @ANYRES32, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000001cdf1a39b00"], 0x78, 0x5}}], 0x1, 0x44814) (async) r3 = socket$nl_route(0x10, 0x3, 0x0) (async, rerun: 64) r4 = openat$loop_ctrl(0xffffff9c, &(0x7f0000000040), 0x0, 0x0) (rerun: 64) ioctl$LOOP_CTL_ADD(r4, 0x4c80, 0x0) (async) ioctl$LOOP_CTL_REMOVE(r4, 0x4c81, 0x0) (async) r5 = socket$inet6(0xa, 0x3, 0xff) bind$inet6(0xffffffffffffffff, 0x0, 0x0) (async) connect$inet6(r5, &(0x7f0000000000)={0xa, 0x0, 0x0, @mcast2, 0x7}, 0x1c) ioctl$TIOCGPTPEER(0xffffffffffffffff, 0x5441, 0xa07) socketpair$nbd(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r7 = socket$netlink(0x10, 0x3, 0x2) ioctl$sock_SIOCSIFVLAN_GET_VLAN_VID_CMD(r7, 0x8983, &(0x7f0000000040)) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r6, 0x8982, &(0x7f0000002800)={0x1, 'vlan0\x00', {}, 0x40}) ioctl$sock_SIOCGIFVLAN_DEL_VLAN_CMD(r7, 0x8982, &(0x7f0000000000)={0x1, 'vlan1\x00', {}, 0xfe01}) (async) ioctl$BTRFS_IOC_INO_LOOKUP_USER(0xffffffffffffffff, 0xd000943e, &(0x7f0000001800)={0x0, 0x0, "02b66c11beed7c64705a2327ec95767e4393a580b2c3043a2fcfb08839b8897467f4a525091f0f7d2480b2fbdcfd2a3924b674e8aed38628fb035a463934e151ef7c0289d4fd7b308135026f77657ca78a849330727be579703bef5f51cf16a7198f8eb8e962cc55e47a88645dc99b6e4dfd15399b64e979124ef3a9120208d05d9de3ff1ce9cc9e6353b97b13c914e3530a6ec5b967674f3cbc69538c66356f6777af618dd96e1730048727e164fcc8139776c1e5061154ffe7838008ce90ccbf0827c03a28016d5f3bdabbc98bee9c405509e3e094ba1677d6b347061c346722828810ba1b68424c585770f6527f3856630aedb97f2ee0742e013d5d412046", "e26481ed1e7c639b5947fa03672a9556f2d9c88f35f8f8b62d6b01c1aef3d08f4ee43881217f959db47d280e8448925694f755ec0256840e58a31c14f0d78d223c58da8e0bd812fb893403e655823624c9e0581484207a6d914ad9befaa148971274f98aa0b753b38761ffcd20135aa09bee95ffc38cfb410de6eb0b1c0eaf69af8375bb982d21281acaa2966378f31ed037b8789d3bf55cda6f1fdefac7c7d4eec101525b850f72c5d3515de41ea6c4cc0a1d4c9d0e83fe98d8baa6325482d6270833cf890aba6768abf6a6ac45c0268bac824f692a521bf8500ce437d7bd4ecafbf918c063d8af3d110e24ddc569f535794d4c8c4ab3897b27310c8d39efca731b7a22caf0ec5f2df04ce6b496582e72b5cbb10480d59c191cd3eca3d3a973fe653216cd08c8de4098133f85da499af2f6a6c7513755f40d13810388f5476a67bb722dc832e4af4c76fda32aa9699c8191a644df90df4b2b2e7993e90bee48e3b65cbc84de44a15926c157018e46c849d57933b96f67dcec40eb733515b880aabbfd1324433ef61e0a112430d3829717820a9eb79c8767614facf386e07a7df2ceb2e9f9d33d65d33fecc7697f5bf74769a67ac297756ec495eaf87674ad5fae2fd772301896e85c617328f32f69bb718bf1ade1d8fd637a6bb4c7044929bf43757821b2bde4ce2ec164ef3841458207326249547ccd2c3ca3467e8c5474cb820ee8647c90d2da6af054fa1f25afb1b0792dcf21b2736c67fc8119a6bdbe19689bb639113f5b9165a50b6f2df8dd8c549220488da3bb10e45dcc7a6207635a550e5ee913aa8ec6ea5f92ba59eb003424e6ea472df633220c8e9644d5bf2f4b01027fc5c0422c39932531e1be7e62e021ac4592b57d95720d5ae86f4bd11d95ad82569ab24e0d1b5a144e6fbcc76c4d7800a70069a852979a3a1f02fcbef6bfeff2101576c998109c65350175bd05435d4be236097340cfafadfde768b1176e6c40f34731164afcd0c3620a0cd015494e432e9aff2c59a4cf476d9037a398183fe74789da0300172e1c02173ff867faf6fbed165ca819be3e4ea05fb6ff1633430984bece64ef93ff8d012b9c321941d59f5b8572008f6bb22597864ea1fbd6b9e349b6d9dc1adc185ea32d5e67e44ac5ebea2063635a53e1718a4246ea47a8874daae0ac6653f821f381a940cbfc98d4a25aea33c63309ee1c6c20f349b673509f09b5381956611359754bdb2eeda100ccb4834596de45556611d5b568f2604653c2129a7d5bd50a209a6d4a956c108b5349a8d208431a2edb17d7650332d308ea2e6f324e589f0e98de49ab655a77509637f0a65614c33f16f91e0d6305e8f9ba0766154e1599f67005ff75af7a6143e574acb799f2363dbb37971fc451c0054b5753de3e2278afe06b9e64b93ab09b4985fe26626a6266da1088f7b9755ac8a9e4e6e99a0dedfe2b1509de12f75d9dea83475543d2b328e986779f4992c870ad128b9d09e8ebcc264e8bb5b85d6d62ab902b8ed7409448cc26a777882627bf3e0c9cdd473289154560c2838c6d4fdaea97ff5d7992909c67710dfeb4977ea7bc06d77b06a19efa42178c46a3fa66ed7d6e2b67ab86be5d94721b099947563db706c5c3a12744ea61d63fce93f546f2669c50b6568e3f32d79bfc75adefc21ee93c5c5360cf2e7ac19571c3663857baf3325b666570642da4dcb309dab05b7ad05bf832d28fa8e871f7b89d6f4327953f4dbde3aac022f4dfe050d0924427e39a8027fbc4b54c4a8c2bf35f8c11c9c0ac4bc1fc31d6bdb2cee2675c5a782aa3ab5ffcc7be7207c89cdb8546fcfdd3a5aadfee5a296abd9afc127ebbf580649e9132b55d9f40a3778af49248b593e00c9f4812b8f7adb7323ab7852e4ed09c55aa356b2e8fee6eb14be3659fdf821d23ac556845f70670d8b6a417c29ac0b1585ea865634c0c921e9d930d4018f66d1e024179d80a7154c491c8662d427ab44a3633480782889f1d00c1d182ede30d4127d769291ef408b574a41c29153b7d949d4648b60a4faf32b380dbc87146c36479d47023876abd4ae7e289ba79d988f6c3a86a75bdc784bea2f0b7e2f77cb1282f54a18e1117e50ffa46ac208fcf8a7b5751e83b3e80cb428e4c2ae63ca3cf7b2c4353303edfe328626391f7925f1ab4ef1c7d0f54d0e45590188ecdb6d2c9c0db9b0552dc81b21dc1bbe9e94be5f78dad11f53d6fc3602e9ffb872d3557c44a133ee94e50d57d5eae2214569975982c63f22750db6f5c979ed81b3f68fe6be6daa85bcd98f25548c1d4db1f15394bc708933e0352e4059bedbf832abaf75e9bdca6fea93600357ca4153357d2e0661a308edf82c0f53e7a121c7e1e8bafdc5fdb61c21f4716d06b43a8395aa915a34c4dc4b5b15ba70a4e163728a9966515682b9ca3c2499aeb17a3c17f905fefed806b504f77c52564006273282db5e0c70565ee1016fc7c241830bef951294db9682ef41742b6550246e539143f15d6c2f017a8083ec97eb3a2de8bc2d8d5fec2b9b88996b3ff6c5aa5bed326f72fe9190de74a83e380b9fe89324421697d124d9a1bd3ced8e1856923147958582d737a36da6af4a0fd92b83f0ef0cb1a725d3a5ecb3a39ad039d200989a281a0686336457824ef582698222b7a063475b793a21745d6701940a0baf124461ad71de8dff6a6f7ed676d107e01ae6b7b79aa1f96efce91039dead977bf70365de8ebb3ec06634246d62f78287831984accef27048794468f520db5c71b4fa94818ddc7394fa1b609adb8cc80c0f32efac26a47bd74119100f0cfdcb889aab1019786cc0eefc1e4295ae919e9f6c8c8a16aa76a2bfe39adf5929e9b9925da0241e734378fe140981e3536bf0b77eb0263297a936a5f37605f128d79b16723b953331f99633b8d29ad1d1dbdb74188488ea0d1b7e0ddb652c040aa0477a079e92618e52f3b7ceebd62e0f0c6946469c19ae828b7eed288c3a53320c9d5468c39d608bd42d967a21e6b788de7c6826d1b99130083182562f63443290aeeb24308d3eb4881547db34b284d9af2bd7cac0d2f66bd14758c079c345d2bce3e1efc3599b0d06e69a92db7e05473673726e1848df75e83df50f98a9321468c10c6514dd7b3cb5b0ddf2fef13284463fe88ef2bc95d51288e41e3e0ba5c91bd686d7f7658b5bac8e3991a0f3b36f004585d9edd09d478ede73e7da067ea502894fc1247e62c1a84c9065ffccc3da96f07ddce135ceafdd784dda6f64a7add400d21ae13abf98e90fb96fcda23a8ad79905428a349b2230c19cf8cdca1724382bd19b4b075438098bd46cbc668bcbdcf1da85f733a50669f976a7106ff1936f20d799e7d01b0beeba7057a90016fb2d36bb3d14e11ac077ffb91f139d16ae5e78d84559312c9fd1a91ff70e5d9b4fd279420f7647151fe951b705082230ad20415d2f605665cd9374a50f7fc3c32efe30e4c0fc84f0c0e0bcd35e46665e4f29371c1c96324f65a94c85874e8e3baba68b88acc85c38f466d7353b5a00953c8ff5522cf0903e646301e3539d047286d10be16d9fbef02d450b7b12b1ead250f68c4c893fbc6f48765f34a81c477966278a1c6945d14d6531f0b5e4cef4edaf3708a5787162c39b236272694b0a302465d01004fa9d516414c040c27fccbf38466023b06293bd07f31fcdbb3b5378a8b2c7886e1551b1caeab96f7f3c159075756f5f8aaa05b6f87f581d802903c36d84169f87c01a77c43284adf66daa38fe8633a8f6d258231466aba89bb9e56ef289d2815cde433e381ddf74852302684b974c80d0a1d7d578039120a2db36213d167687e9390ed8f14c709d3149d2f5cfbc42a9b85e6d10c4ee77270534fdff2ccb816dedc6377257a73ba2a4ea82c0cc4a81bfb939f710b109beb279edeeda345867c0130ff6fc0fbbbbd25d16d2e73f6ab2fbb4c72abc0713ef9e4690b72208c468fa64c21f2247867b5edd514e5be23733ef2136b10e03161fe3b4e6018933df1f97a8250747e6140780a064e0c35bfafcb8177a75e8fde25e61e1c6332bbf7ddc3a11910feb3bd66707a7c1a9f87b320298acec88135a177b2f6f3c0ff02765f34c30b078b58470cd227ce4c0a1a77e662180b28fb360c3fbf47ba8982510979b86332b6d8a53d5f3947665c119a71e5b6ddc64228b47c3e23c30ebbede354d71d2780456de3f717a384112ccc9805dfe107fc9440ab7abccd8463150ce1306778fbea9793d88c4a7864a925bac5da593d6b72ee2c743f0b732a10285d293359c8126004f06fa12c0b3ca9c1e9c0a75b587207965c49f7450cb4210da01e5604f83f849b7eb9cb3f73de4bcff064b4fe08580971184db940bf29d6b8cea027dbfe0b78d6fa574da4b5b4db57b4e1939213c9848537baaf8076b1db4e767a467ec6a47c67aa33df96d7113cc9884124bca5579ce0058618b1b1f13ff3b102ff54e6bde7e29fd555acd6ffe6429af27301b6bbda38403d8f6f3266d7724f517778e7b2c1e13e3d83104ce743857c07b70cb5be8d6d8757d63a3bedfc9de79cc7e96c9833e15fd65f1336178568c2453a49cfc8c8dcb4f5d978f0a6144d62a5da6fd75d08a41084d4c59b345e07a5f4446af6e5216cc8d94347d333030015e262036f0a4fa6d2ae523654c55b37ac179efb66d230de5c70a9b33738ef0cd4ba2710d9ec03f426701101182051516a9be380a07e2555a8cda03eafc72d2bc2bc1dcadde4bb819692c1736b0ed203c4934842d791aae9e10bf239cc5393c9faf967109444c8f44532766ca5481f0ac16d25753a121727271c71d97b401dafe91588b362f2798f047deece9f860624b2d5753e46f929f8c2d03753e7245ffed6d8e36c7b380c4fb6a27e087a38b5e4a80f0043f95e5a20701c62692e684a764074e47badcecf8b2145be47b5b7089c249abcf0743a61b517004d120929d7846a39a46e0ddbcf5334fc01aca0bff31e67da8b3c88e38504db1dc3940c55bee158ae6dfcce289cf91106397d8e3990149a86c819e0354d785a4eed76fa6380491b01efbc23e7189ec253884d384865bca5da9a0917d68144a0a02cde867c365d339a025b7c8a16b82e341719a259ede8f09c165a354fd3e8f5d59e349e7c36302cf8ed115537969b598337fe7575157c89a254c0829cdb243d3d788321c756bf2817721db4bead96e1f25be5b8c7100d149d13900b6c6491ddbdbeaef7753ed5c5d9b07449bfd023501075ec08c37c13df696bf73500bd440a6522f5b955862c5eee8dc6e875c5055350b3397a6b31d2b764308ad24aafd4113af76f38f4aaba9e24efa3ad5b1c008a6cad2411ef6c7276dd3a5a2ae8130f91c36c34137731426fdf5272ef4ac5c4415e2d0f7b50da3ae910ba22bb5b962351e841746b"}) ioctl$BTRFS_IOC_INO_LOOKUP(r6, 0xd0009412, &(0x7f0000001200)={0x0, 0x100000000}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f00000745c0)={0x5af, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {0x0}], 0x81, "7464fbe08eb369"}) (async) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, &(0x7f0000000440)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r3, 0xd000943d, &(0x7f0000000280)={0xeeb, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r14}, {}, {}, {}, {}, {}, {0x0, r10}, {}, {}, {r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r12}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r16}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r15}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r13}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r11}], 0x0, "285cbe607ecdfb"}) (async, rerun: 64) sendmsg$nl_route(r3, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000200)={&(0x7f0000000080)=ANY=[@ANYBLOB="280000001000010800"/20, @ANYRES32=0x0, @ANYBLOB="0400000000000008001b0000000000"], 0x28}}, 0x0) (rerun: 64) [ 211.416169][ T2667] ================================================================== [ 211.424194][ T2667] Disabling lock debugging due to kernel taint