VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWF/7m0TBsI4Dr++JErcJiOktxKYgYYKwQh8SEiWPAMDsBANFa3FIrACSHCu6UzB8zT/X3HFvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAa7o8fPEWEUWkLlOk8ebn9B4RH5G2bTv6vGWxOx+br3vO9odJzu+Y/pYRUUbRxzkAAL2rus2xWtfLv7z/eQd5h3mreVMvnvlpAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIArO3es2lQUBgD4JG2i1cnRCiI46GJjE6sRsjgUuguCbqGNpZiqpBna0qVPIDq5+gp201fwBQQHLTg4dFBwESSS5CY9oUFSlNxUvw/+e/9eyrnnZAj89z83AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsRzshrO9PBNCmJ0+zNvef91ZHnZ+++zDbC++3HlzMR6zPUQuhPBwrV67Psa1TLqNre1H1Xq91pBIJJJ+kvY3EwAAJ0Wr1WodvZqJKviuXBLtq59ye0ud/6qE0Ho1WP9fifLwm/r/88vzF3rxc/NdM75XXP/P/+0Fn2CF5vrTwsbW9rW19epqbbX2uFQqLtxcuHH7VrHQeVZS8MQEAACAP5NPIq7/s5Wj/f8zUR5GrP/vLT64H99rSv0/1GHTL+2ZAAAA/N/OXfr+LTPkeiafD5vVZrMx3z32/y52jylM9dhOJRHX/1OVtGcFAAAAjMPBbmag/78S5WHE/v/c6539eMypEMJM0v+fW35SXxnfcibaOF4nTnuNAAAApGsmibj/n+vs/8/2tzxkQwhXL3fz5GcAR6r/P764O/DSerz/vzS+JU6kbLn7eXTO5RCmy2nPCAAAgH/Z6STaxf5+bm+p8eP5Yt7+fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+MWO/aNED0QBAP+SbD4rccFC1MoLiKKF1YKFIDaCVxAFwROIoB5ALLX0DpbeYWsFQSwst9ATyMzO4LIWWiX++f1g9r0ZlszLpMkLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8arD+nlfhpzvMy7R293K8G+L9WAyer2bnwwh50WTRP1Cx1nYFAAAA/Hbd1NtXaf5U32yGWPZi/1/n/4We/3pymOd+frzvz/H24mEu9/8n2wtHo5uFfcJF9w8O95Yau8vvb+rj0uXO48rr6epMmnbiycdvL1V8IOXW2fSgjudZnPf7G/9jOtFw4QDAly3mmJL8PhTicpuFAfBndNL4N9L/V712awIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABowlsAAAD//1TEaQM=") r0 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xf501, 0x0) getuid() openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xf501, 0x0) write$P9_RREADDIR(r0, &(0x7f0000007fc0)=ANY=[], 0xbf) 03:40:31 executing program 1: syz_mount_image$btrfs(&(0x7f00000055c0), &(0x7f0000005600)='./bus\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="64697363ebcffae0da8cba9e84f008fd346f1fdf1433ab1beaa642986312a97a29e0c7b97700000000c801ecf9a88e1ae482ab844f3b5eff7955ae4d216f99493357ff794b2731b42e92e2a04d6ebe2cbaf98b782c"], 0x1, 0x559d, &(0x7f0000005680)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgP+zde5xU1Z0g8NNNP2homhbjK2JsdW1Fh6ZBUT/BB2omGmBNo+zMuPhohEaRVhBhIq5RULObxMEoKlFnRmEVRlZx8AVkNQE1ooloNI5mRh1DMGrcjR/FiH6yxrif7lunqLrVZRcCSjvf7x9dp+p3nrceXefeW+cCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+HztfsN1449prj7pN8dfWjP6+w+tO6D6mldOvXTZhFsnfeX28wfNWrFkSeWfnt940uTv3HB444aVE14IYUpnubKkeNnpi1f8YNUF3/jWg6fddPe7e85eWp2ptzJzu2de7tjqh3UhLMx5pDYm3q7ruLM5MG703bMrOhLr6kLYLzcw9fKpO3UkFteFcEBuYPXpg3brSFyeLvHQK8e91pE4Mx04cfCA9zsSR2YCZenu/kO/pLtl6e7O6xdC/5xAtrvn9suvKtvGCZlAebqNf6pN2oiB2lj0xtqkjRhojyWm9A5hSEUIvdJV/aw6qapXuqr/XZ1U1Std1WXVIYwIIVSkq/p1VVJVRXrkz1QlVcXA7vvesbGxI7GoKoQhuYEXxi8a3pGYkQpkGz+lKoS9O14y6cbvq0war0w3fkNlCF8JIVSlS2yqSEpUpUtsqAhh55zA5o1YEcLswBdD/PSZlPvghbMvnjqhvb1txnZMVGXaqgmTp7S3NU2c1j6pOtWnYspy0h/P/fRjf3njJRM7bu8a1dS/lHRFplxlZ5eHVebdPWRH733sV5/cSjY/HwX1x/xVoW/oPevCthlNF02YOXPG0ORvqdmHJX97ZaLJthraU7ZVY24lQ2aeN33IhbMvHjzlvAlnt53ddv5hww874ohhhx46fEjHoJqTv9tipIs++5F+uSKnks/i/S8hIdHTEuV5n27NO/rneMEX/c0drQzVnR/QBdOK3CxlnaPcFoM+9lOO+NN8Tel2REMLJg4FWYZ1n+WQgsnE5iw1SZbOr3UFk8Pcmso7N2m8Xx6amnoV2w71+XdzN+9bW7F5X8xsulLTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/ZwcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IFjAQAAAABh/tZh9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwKAAD//y85Ijg=") r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d37e, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x4c37e, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) connect$unix(r0, &(0x7f00000013c0)=@file={0x0, './bus\x00'}, 0x6e) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xffffffffffffffff, 0xee00}}, './file0\x00'}) renameat2(r4, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00', 0x6) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03affff) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r1, 0xc400941d, 0x0) fallocate(r1, 0x0, 0x800, 0x1000f4) sendfile(r1, r1, 0x0, 0x8800000) openat$bsg(0xffffffffffffff9c, &(0x7f0000000300), 0x4000, 0x0) sendfile(r0, r0, 0x0, 0x7fffffff) openat$procfs(0xffffffffffffff9c, 0x0, 0x300, 0x0) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000001c0)={0x3, 0x48, 0xfa00, {{0xa, 0x0, 0x0, @mcast2}, {0xa, 0x0, 0x0, @private2}}}, 0x48) r5 = openat(0xffffffffffffff9c, &(0x7f0000000500)='.\x00', 0x0, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r5, 0x40186e8d, &(0x7f0000000080)) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r2, 0xc0709411, &(0x7f0000001ac0)={{0x0, 0xffffffffffff0001, 0x7, 0x8001, 0x254, 0x401, 0x6bf9, 0x4, 0x7, 0x0, 0x6, 0x7fffffffffffffff, 0x2, 0xff, 0x1}, 0x10, [0x0, 0x0]}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f0000000100)='.\x00', 0x1a404ac, &(0x7f0000001f00)=ANY=[@ANYBLOB="14270e2d25cccff078b9140e8a1e19f3b4c3bd09968dd1911acef24321d764d9e117da79063a62e3a592fb42f7d9ddb2682b4c2ff580e25fa8effbd53acfb0f870bc1e49d01a5b7ff55150d2bf3b042858c5325c2b569b320cd44e49e246cc1e41f04d2e494added5aa4750b7cf26f856bf23cb379531ebae1774af8a495092c8904205db190366875aa90aff0d11bf44f064c23390e88562d041e505362f5bfb0665c3fafda909f59ad286ee9bd87d5aa098dc5b81ee34cbf59bfa765c1c96e7fb557cb1443f3dceea44c963e0c9347545e4ff353bf8b9023cf81d78673a0f6363e5cc2b0d524d291e28fc28a2767ae804a98b34b648f0ba6edf510da09034a270f6b3a294a4f49d5ed571db0e0d8307c99a953a8175c2e1151a065a9dd6f262df38234a5a0e4888628fe124e56fae3b1c2abbf83fcb631bc0dc708d15d9252b9efe266f9bfe1a92f40414077e9b6851815491ea64ec4817e4f74d5caa1794d94838ee8dcfe64c7daf986e606daab9661f7d67898198dc5b2db3c9af129794d1e1184b65a7d446a60172f81b815c8f49cb6780cffb336f9af74e4ca4644346cb351b87c31a53d00d218d85ae8c0754a1adcd268b7f8dad21656ab6d08dbbba39f45dfac26de1ebdd4b3b1fbf23c38bc24bd5a6387807e0d97261292b78fe39171504ee71d59d4d00c20be451329c583040ec38a8ba28e654c8ec0b18b6b9c699edb040de22242d038e363d624ce076abe17bacf35d84975035c063a8958c47bb900887451e4932f7a391a8feea319577a68f265319ccfcade5e7dc56ade8312efb597e885d4d1b41d27dc2657bb344941d42e68ce72e06d82643a61571d025ce907b780707157984285ff2ba18a9f70d534a19bb6835725d6538e03f7e77701be3626172f3de7545c9cd13f1287a261380e797c0b8b89a1df32bc6d837e5a056fd2de70b2502d518354f69f82b38d72959d86635c2679d131e007bbac425b8b59f4d5b27edf6f6203cfaa59ba01c4b589b0ced7f92562b54d1735dac972a13887c0a5a4342e27a31fe1ec3c9019ec71144bcfca22203e891a1f2c2430054ddbdd278e04e4150388f3dc6b99627cb24dc0e58059c5a4126b6f47b2f87c1f5788eeaa4e802d468d9a51a24a5985af12573dce3ac56ce8539a75130cbfc4c18aad514dd2c1e9d0b0ef2436e99539061e84f83d1cb39dcc8a776ac8", @ANYRES8, @ANYRESHEX, @ANYRES64, @ANYRESOCT, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="6c587b81896b2350369ee8d83f977b696703527759a674c6d61cd929ebc6e5004d4c47f0144ed8a532c6b3cb877bdfee3e2d4e5ce1f0dd5b5239d7edeb457c8419b1e22974eafe8e727b9a2445a370734209a6e4a8445fa348b9dd7ff9706a2536df371fa6b263533bf0214474218e874dba3b22ff70deda308f5903f85b1eab3ec4e539dc3b71462b66785ec2cd88d2150c445cb1968939219a3dceea5fdfb222114769466821f21fd9e7e1de2af80addea11f68d52a639b041d51d239be0fd1e176150", @ANYRES64], 0xfe, 0x0, &(0x7f0000000000)) r6 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP(r6, 0xc4009420, &(0x7f00000003c0)) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000280), 0x2001, 0x0) 03:40:31 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x10000000, 0x0, 0x0}]}) 03:40:31 executing program 4: syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, 0x0) sendmsg$ETHTOOL_MSG_LINKINFO_GET(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x8034}, 0x0) io_setup(0x40, &(0x7f0000000040)=0x0) r1 = socket$inet_smc(0x2b, 0x1, 0x0) io_submit(r0, 0x1, &(0x7f0000002540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x2}]) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, 0x0) sendmsg$ETHTOOL_MSG_RINGS_GET(0xffffffffffffffff, &(0x7f0000000d40)={&(0x7f0000000940)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000d00)={&(0x7f0000000b80)={0xfc, 0x0, 0x0, 0x70bd2c, 0x25dfdbfc, {}, [@HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'sit0\x00'}]}, @HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macsec0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}]}, 0xfc}, 0x1, 0x0, 0x0, 0x2004800}, 0x5) syz_genetlink_get_family_id$batadv(&(0x7f00000010c0), 0xffffffffffffffff) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000001100), 0x140, 0x0) ioctl$SNAPSHOT_UNFREEZE(r2, 0x3302) getsockopt$inet_dccp_int(0xffffffffffffffff, 0x21, 0x1, 0x0, 0x0) ioctl$SNAPSHOT_ATOMIC_RESTORE(0xffffffffffffffff, 0x3304) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, 0x0, 0x8004) 03:40:31 executing program 5: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000340), 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sched_setscheduler(0x0, 0x0, &(0x7f0000000100)=0x7) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) ioctl$FS_IOC_RESVSP(r4, 0x40305828, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x20040006}) r5 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IPT_SO_SET_REPLACE(r5, 0x4000000000000, 0x40, &(0x7f00000009c0)=@raw={'raw\x00', 0x41, 0x3, 0x268, 0x100, 0xa, 0x9a000000, 0x100, 0x0, 0x1d0, 0x1f0, 0x1f0, 0x1d0, 0x1f0, 0x3, 0x0, {[{{@ip={@private, @remote, 0x0, 0x0, 'wlan1\x00', 'wg1\x00', {}, {}, 0x6}, 0x0, 0xd8, 0x100, 0x0, {0x0, 0xffffffffa0028000}, [@common=@unspec=@quota={{0x38}}, @common=@inet=@tcp={{0x30}, {[], [], 0x0, 0x0, 0x2}}]}, @common=@inet=@TCPMSS={0x28}}, {{@uncond, 0x0, 0x70, 0xd0}, @common=@SET={0x60}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28, '\x00', 0x4}}}}, 0x2c8) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000040)={{0x1, 0x0, 0x0, 0x3}}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=ANY=[@ANYBLOB, @ANYBLOB="00000000f1ffffff0000000008"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) r6 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r6, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r6, 0x4008af03, &(0x7f0000000480)={0x3, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x0, 0x0}]}) signalfd4(r6, &(0x7f0000000000)={[0xfffffffffffff801]}, 0x8, 0x80800) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000500)=ANY=[@ANYBLOB='4\x00\x00\x00(\x009\r\x00'/20, @ANYRES32=0x0, @ANYBLOB="0000ffff04000000000000000a0001006273fedfc262e8664dbb9d98699a6d7a03a58fa6b5d0b00b99eb6fa904176c05dd328cb9318b1201d8d723d66003da69a36a776403011fd0"], 0x34}}, 0x0) openat$bsg(0xffffffffffffff9c, 0x0, 0x80, 0x0) syz_open_dev$vcsu(&(0x7f0000000300), 0x86, 0x50000) r7 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r7, 0x0) r8 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r8, 0x0) creat(&(0x7f0000000100)='./bus\x00', 0x0) 03:40:31 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x11000000, 0x0, 0x0}]}) 03:40:31 executing program 4: syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), 0xffffffffffffffff) (async) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, 0x0) (async) sendmsg$ETHTOOL_MSG_LINKINFO_GET(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x8034}, 0x0) (async) io_setup(0x40, &(0x7f0000000040)=0x0) (async) r1 = socket$inet_smc(0x2b, 0x1, 0x0) io_submit(r0, 0x1, &(0x7f0000002540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x2}]) (async) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, 0x0) (async) sendmsg$ETHTOOL_MSG_RINGS_GET(0xffffffffffffffff, &(0x7f0000000d40)={&(0x7f0000000940)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000d00)={&(0x7f0000000b80)={0xfc, 0x0, 0x0, 0x70bd2c, 0x25dfdbfc, {}, [@HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'sit0\x00'}]}, @HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macsec0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}]}, 0xfc}, 0x1, 0x0, 0x0, 0x2004800}, 0x5) syz_genetlink_get_family_id$batadv(&(0x7f00000010c0), 0xffffffffffffffff) (async) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000001100), 0x140, 0x0) ioctl$SNAPSHOT_UNFREEZE(r2, 0x3302) getsockopt$inet_dccp_int(0xffffffffffffffff, 0x21, 0x1, 0x0, 0x0) (async) ioctl$SNAPSHOT_ATOMIC_RESTORE(0xffffffffffffffff, 0x3304) (async) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, 0x0, 0x8004) [ 817.322984][T24565] Cannot find add_set index 0 as target [ 817.495780][ T26] audit: type=1800 audit(2000000431.499:175): pid=24564 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1968 res=0 errno=0 03:40:31 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x12000000, 0x0, 0x0}]}) [ 817.532601][ T26] audit: type=1800 audit(2000000431.499:176): pid=24564 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1968 res=0 errno=0 03:40:31 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x18000000, 0x0, 0x0}]}) 03:40:31 executing program 4: syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), 0xffffffffffffffff) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, 0x0) sendmsg$ETHTOOL_MSG_LINKINFO_GET(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x8034}, 0x0) io_setup(0x40, &(0x7f0000000040)=0x0) r1 = socket$inet_smc(0x2b, 0x1, 0x0) io_submit(r0, 0x1, &(0x7f0000002540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x2}]) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, 0x0) sendmsg$ETHTOOL_MSG_RINGS_GET(0xffffffffffffffff, &(0x7f0000000d40)={&(0x7f0000000940)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000d00)={&(0x7f0000000b80)={0xfc, 0x0, 0x0, 0x70bd2c, 0x25dfdbfc, {}, [@HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'sit0\x00'}]}, @HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macsec0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}]}, 0xfc}, 0x1, 0x0, 0x0, 0x2004800}, 0x5) syz_genetlink_get_family_id$batadv(&(0x7f00000010c0), 0xffffffffffffffff) r2 = openat$snapshot(0xffffffffffffff9c, &(0x7f0000001100), 0x140, 0x0) ioctl$SNAPSHOT_UNFREEZE(r2, 0x3302) getsockopt$inet_dccp_int(0xffffffffffffffff, 0x21, 0x1, 0x0, 0x0) ioctl$SNAPSHOT_ATOMIC_RESTORE(0xffffffffffffffff, 0x3304) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, 0x0, 0x8004) syz_genetlink_get_family_id$ethtool(&(0x7f0000000140), 0xffffffffffffffff) (async) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, 0x0) (async) sendmsg$ETHTOOL_MSG_LINKINFO_GET(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000100)={0x10, 0x0, 0x0, 0x4000}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x8034}, 0x0) (async) io_setup(0x40, &(0x7f0000000040)) (async) socket$inet_smc(0x2b, 0x1, 0x0) (async) io_submit(r0, 0x1, &(0x7f0000002540)=[&(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, 0x0, r1, 0x0, 0x0, 0x0, 0x0, 0x2}]) (async) ioctl$sock_ipv6_tunnel_SIOCCHGTUNNEL(0xffffffffffffffff, 0x89f3, 0x0) (async) sendmsg$ETHTOOL_MSG_RINGS_GET(0xffffffffffffffff, &(0x7f0000000d40)={&(0x7f0000000940)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f0000000d00)={&(0x7f0000000b80)={0xfc, 0x0, 0x0, 0x70bd2c, 0x25dfdbfc, {}, [@HEADER={0x24, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8}]}, @HEADER={0x34, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x3}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x14, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}]}, @HEADER={0x30, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x1}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'sit0\x00'}]}, @HEADER={0x4c, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'macsec0\x00'}, @ETHTOOL_A_HEADER_DEV_INDEX={0x8}, @ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'erspan0\x00'}, @ETHTOOL_A_HEADER_FLAGS={0x8}, @ETHTOOL_A_HEADER_FLAGS={0x8, 0x3, 0x2}]}]}, 0xfc}, 0x1, 0x0, 0x0, 0x2004800}, 0x5) (async) syz_genetlink_get_family_id$batadv(&(0x7f00000010c0), 0xffffffffffffffff) (async) openat$snapshot(0xffffffffffffff9c, &(0x7f0000001100), 0x140, 0x0) (async) ioctl$SNAPSHOT_UNFREEZE(r2, 0x3302) (async) getsockopt$inet_dccp_int(0xffffffffffffffff, 0x21, 0x1, 0x0, 0x0) (async) ioctl$SNAPSHOT_ATOMIC_RESTORE(0xffffffffffffffff, 0x3304) (async) sendmsg$ETHTOOL_MSG_PAUSE_GET(0xffffffffffffffff, 0x0, 0x8004) (async) 03:40:31 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x25000000, 0x0, 0x0}]}) 03:40:31 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x5c000000, 0x0, 0x0}]}) [ 818.284726][T24550] loop1: detected capacity change from 0 to 32768 [ 818.301839][T24550] BTRFS: device fsid a6a605fc-d5f1-4e66-8595-3726e2b761d6 devid 1 transid 8 /dev/loop1 scanned by syz-executor.1 (24550) [ 818.328882][T24550] BTRFS info (device loop1): using blake2b (blake2b-256-generic) checksum algorithm [ 818.345032][T24550] BTRFS error (device loop1): unrecognized mount option 'discڌ4o3Bcz)ǹw' [ 818.366217][T24550] BTRFS error (device loop1): open_ctree failed [ 818.863408][T24546] loop2: detected capacity change from 0 to 131072 [ 818.873434][T24546] F2FS-fs (loop2): Invalid SB checksum offset: 0 [ 818.881006][T24546] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 818.889976][T24546] F2FS-fs (loop2): Test dummy encryption mode enabled [ 818.898136][T24546] F2FS-fs (loop2): invalid crc value [ 818.907011][T24546] F2FS-fs (loop2): Found nat_bits in checkpoint [ 818.950191][T24546] F2FS-fs (loop2): Cannot turn on quotas: -2 on 1 [ 818.959229][T24546] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 818.970394][T24546] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 03:40:33 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./bus\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='fastboot,background_gc=on,grpjquota==disable_ext_id=', @ANYRESHEX=0x0, @ANYBLOB=',inline_data,fsync_mode=posix,noextent_cache,flush_merge,jqfmt=vfsv1,test_dummy_encryption,\x00'], 0x1, 0x105f2, &(0x7f0000020c40)="$eJzs3M+LG+UfB/BPut/tr29ti/SHQsEBETZgQrP9gYKUqi1asLX44+BJs8k0pE0yyybdXXtWL3rx7lUQ8VbwDxC8ePTiH1A8COJB8FZRMjMrXd3DatPNtvt6Qfb9zDPPfPI8c3syywSwYx1Ofvu1EgdjX0TMRMSBiLxdKT+580U8ERFPRcSuez6Vsv+vjt0RsT8iDo6LFzUr5amzv9+5+/mTl174+Ms71cZPX3w2vVUD0/ZMRPQXi/ZKv8isU+T1sr+53M2zf3q5zOJE/0Z5nBW5ki7kFVaaa+OaeZ7qFOOzxZvDcV7rNVvj7HSv5f2Lg+ILh8udtTr5BdebS/lxO13IszvM8uzcKua1Wuat4aio0y7rvZ+Xj9FoLYv+dDUt1rN4I8/WYFT2F3Wzdro6zuUyy6+LVtZr5/NY+M+3edt7rTu4uZosp0vDbjZIztQbz9UbZ2uNpaydjtLTtWa/ffZ0MtfpjYfVRmmzf76TZZ1eWm9l/Woy12m1ao1GMnchXeg2B0mjUT9VP1k7Uy1bzyavXHk76bWTuXG+1B3cHHV7w+RatpQUV1ST+fqp56vJ043kzctXk6tvXLx4+epb715458qLly+9XA76x7SSufmT8/O1xsnafKO6bde/Oza7/k8PRUxp/R+du7/r2eEq054AwMPH/h+YBvv/iHS2vBn2//b/O3T9/2L79v39fROPJPt/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+ycze5SkNRHMBPwQp+RWL42Aoj45ABi3AJDp040904kjWYEPbgDGcuwYihvZrXFwbk9bbNI79fUs5tA/8cmJ1eUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuvSz3G2+Hj5/aZvz59ROnm8DAAAAXHIsd5tqMavPX6Trr9KlNxGxiohlRCwi4tLsPo6njcx5RBRpfen95b0evkdUCefPTNLxPCLepeP3665/BQAAALhdh/16GzE+L6uXt0M3RJ/STZtprrzqls+TXGnzKuxjprTFv8gslhFRzn5lSltFxOjl+0xpVxk3yvROKeoy6rMbAACgH81J4NrpLduUBwAAQG8+DN0Aw6j2a9N/8dNe8KQuaUPwWeMMAAAAeISKoRsAAAAAOlfN/57/BwAAALetfv4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXTqWu81hv962zSlSPT3Q/6D5tx+f2jYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Jf9OUehGAaCKNj6i5c7Cd//WKbBzpw7qQLBY0YKBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwaFwnnzu+IxlHkl+njX/HM8nSO421q8bWdWPvg/n2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAk/25O4EQCIIw2Hf+57SYf1jSoDGIUAULHzPMwwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfNHvfvk/MTXOJHOnjaXjkWTtqrF11dh70Dh6MN7+DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWF/7m0TBsI4Dr++JErcJiOktxKYgYYKwQh8SEiWPAMDsBANFa3FIrACSHCu6UzB8zT/X3HFvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsRzshrO9PBNCmJ0+zNvef91ZHnZ+++zDbC++3HlzMR6zPUQuhPBwrV67Psa1TLqNre1H1Xq91pBIJJJ+kvY3EwAAJ0Wr1WodvZqJKviuXBLtq59ye0ud/6qE0Ho1WP9fifLwm/r/88vzF3rxc/NdM75XXP/P/+0Fn2CF5vrTwsbW9rW19epqbbX2uFQqLtxcuHH7VrHQeVZS8MQEAACAP5NPIq7/s5Wj/f8zUR5GrP/vLT64H99rSv0/1GHTL+2ZAAAA/N/OXfr+LTPkeiafD5vVZrMx3z32/y52jylM9dhOJRHX/1OVtGcFAAAAjMPBbmag/78S5WHE/v/c6539eMypEMJM0v+fW35SXxnfcibaOF4nTnuNAAAApGsmibj/n+vs/8/2tzxkQwhXL3fz5GcAR6r/P764O/DSerz/vzS+JU6kbLn7eXTO5RCmy2nPCAAAgH/Z6STaxf5+bm+p8eP5Yt7+fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+MWO/aNED0QBAP+SbD4rccFC1MoLiKKF1YKFIDaCVxAFwROIoB5ALLX0DpbeYWsFQSwst9ATyMzO4LIWWiX++f1g9r0ZlszLpMkLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8arD+nlfhpzvMy7R293K8G+L9WAyer2bnwwh50WTRP1Cx1nYFAAAA/Hbd1NtXaf5U32yGWPZi/1/n/4We/3pymOd+frzvz/H24mEu9/8n2wtHo5uFfcJF9w8O95Yau8vvb+rj0uXO48rr6epMmnbiycdvL1V8IOXW2fSgjudZnPf7G/9jOtFw4QDAly3mmJL8PhTicpuFAfBndNL4N9L/V712awIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABowlsAAAD//1TEaQM=") r0 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xf501, 0x0) getuid() openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xf501, 0x0) write$P9_RREADDIR(r0, &(0x7f0000007fc0)=ANY=[], 0xbf) 03:40:33 executing program 5: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000340), 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (async) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) (async) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x1) (async) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) (async) sched_setscheduler(0x0, 0x0, &(0x7f0000000100)=0x7) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) ioctl$FS_IOC_RESVSP(r4, 0x40305828, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x20040006}) (async) r5 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IPT_SO_SET_REPLACE(r5, 0x4000000000000, 0x40, &(0x7f00000009c0)=@raw={'raw\x00', 0x41, 0x3, 0x268, 0x100, 0xa, 0x9a000000, 0x100, 0x0, 0x1d0, 0x1f0, 0x1f0, 0x1d0, 0x1f0, 0x3, 0x0, {[{{@ip={@private, @remote, 0x0, 0x0, 'wlan1\x00', 'wg1\x00', {}, {}, 0x6}, 0x0, 0xd8, 0x100, 0x0, {0x0, 0xffffffffa0028000}, [@common=@unspec=@quota={{0x38}}, @common=@inet=@tcp={{0x30}, {[], [], 0x0, 0x0, 0x2}}]}, @common=@inet=@TCPMSS={0x28}}, {{@uncond, 0x0, 0x70, 0xd0}, @common=@SET={0x60}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28, '\x00', 0x4}}}}, 0x2c8) (async) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000040)={{0x1, 0x0, 0x0, 0x3}}) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=ANY=[@ANYBLOB, @ANYBLOB="00000000f1ffffff0000000008"], 0x48}}, 0x0) (async) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) (async) r6 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r6, 0x40000000af01, 0x0) (async) ioctl$VHOST_SET_MEM_TABLE(r6, 0x4008af03, &(0x7f0000000480)={0x3, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x0, 0x0}]}) (async) signalfd4(r6, &(0x7f0000000000)={[0xfffffffffffff801]}, 0x8, 0x80800) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000500)=ANY=[@ANYBLOB='4\x00\x00\x00(\x009\r\x00'/20, @ANYRES32=0x0, @ANYBLOB="0000ffff04000000000000000a0001006273fedfc262e8664dbb9d98699a6d7a03a58fa6b5d0b00b99eb6fa904176c05dd328cb9318b1201d8d723d66003da69a36a776403011fd0"], 0x34}}, 0x0) (async) openat$bsg(0xffffffffffffff9c, 0x0, 0x80, 0x0) (async) syz_open_dev$vcsu(&(0x7f0000000300), 0x86, 0x50000) (async) r7 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r7, 0x0) (async) r8 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r8, 0x0) (async) creat(&(0x7f0000000100)='./bus\x00', 0x0) 03:40:33 executing program 4: sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) 03:40:33 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x7f7b3bd5cb29, 0x0, 0x0}]}) 03:40:33 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f0000000140)='./file1\x00', 0x1000801, &(0x7f0000000280)=ANY=[@ANYRES32, @ANYBLOB="091e21b81dfc6fb0feb157135f914b110011504efbf790845481b36409a9244bffb818fbbc5ead98aeff6a5549e74cef0600", @ANYRESOCT, @ANYRES16, @ANYRESHEX, @ANYRESOCT, @ANYRESOCT, @ANYRES64], 0x2, 0x1d8, &(0x7f0000000840)="$eJzsmb/L00AYx793SdNaRHFxcHGwYEWbJqlKlw4VHAWhFXUsNpZq2koboS0IFhcXRwfB1X/AwaGTg5ubqw4qCA52dI7kck3Oxhb7/oDC+3zgvXzv7rnnnruXfjMEBEEcWb5/+/31xbVq8xKA4yggK8d/akkMV+K/vHp88WXt+uu3n9986J94Ml/NxwAEwf/vbwB4X9eApydFPwj+Xl2QzyZ4rG+B44LUt8FgLmsNktUuGO7K4QeKHhyTwnPNewOvfb/ruVbY2GHjhE1F3V8HsJgxtAHk5BZMmR9Npg9bHjCMhOcuRSZY7pOa2lZsuj9RX52jplxB+P+68/zZLOybctxS7s8Ghy11BQwNqavIwjTN5EqU85/Rk/xa6vwHcMjDEKdKO1EGid0SbHUk/EHHI6cX84/pVT92pfg9CGFcAFJTn/Ked2MfmQ1pAv+MSfyJ6cB5xZ906LF/lP3eo/JoMi11e62O23H7jlO5al22rCtOWRhR1G7wv5zwp7ySP7Mm1mAGxi3fH9pjwB/acd+JWsVxG+8Gv8QaLvyPo3guysHkOyt+Ua7A5B8Xz1AVtbXFEwRBEARBEARBEARBEARBbMVZsOhDWPShKliDc1NE/wkAAP//X9JszA==") r0 = gettid() r1 = getuid() r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fstat(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f0000000140)='./file1\x00', 0x1000801, &(0x7f0000000280)=ANY=[@ANYRES32=r4, @ANYBLOB="091e21b81dfc6fb0feb157135f914b110011504efbf790845481b36409a9244bffb818fbbc5ead98aeff6a5549e74cef0600", @ANYRESOCT, @ANYRES16=r3, @ANYRESHEX=r2, @ANYRESOCT, @ANYRESOCT=r3, @ANYRES64], 0x2, 0x1d8, &(0x7f0000000840)="$eJzsmb/L00AYx793SdNaRHFxcHGwYEWbJqlKlw4VHAWhFXUsNpZq2koboS0IFhcXRwfB1X/AwaGTg5ubqw4qCA52dI7kck3Oxhb7/oDC+3zgvXzv7rnnnruXfjMEBEEcWb5/+/31xbVq8xKA4yggK8d/akkMV+K/vHp88WXt+uu3n9986J94Ml/NxwAEwf/vbwB4X9eApydFPwj+Xl2QzyZ4rG+B44LUt8FgLmsNktUuGO7K4QeKHhyTwnPNewOvfb/ruVbY2GHjhE1F3V8HsJgxtAHk5BZMmR9Npg9bHjCMhOcuRSZY7pOa2lZsuj9RX52jplxB+P+68/zZLOybctxS7s8Ghy11BQwNqavIwjTN5EqU85/Rk/xa6vwHcMjDEKdKO1EGid0SbHUk/EHHI6cX84/pVT92pfg9CGFcAFJTn/Ked2MfmQ1pAv+MSfyJ6cB5xZ906LF/lP3eo/JoMi11e62O23H7jlO5al22rCtOWRhR1G7wv5zwp7ySP7Mm1mAGxi3fH9pjwB/acd+JWsVxG+8Gv8QaLvyPo3guysHkOyt+Ua7A5B8Xz1AVtbXFEwRBEARBEARBEARBEARBbMVZsOhDWPShKliDc1NE/wkAAP//X9JszA==") r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f00000052c0)={{{@in=@loopback, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={""/10, ""/2, @dev}}, 0x0, @in6=@local}}, &(0x7f00000053c0)=0xe8) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fstat(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f0000000140)='./file1\x00', 0x1000801, &(0x7f0000000280)=ANY=[@ANYRES32=r9, @ANYBLOB="091e21b81dfc6fb0feb157135f914b110011504efbf790845481b36409a9244bffb818fbbc5ead98aeff6a5549e74cef0600", @ANYRESOCT, @ANYRES16=r8, @ANYRESHEX=r7, @ANYRESOCT, @ANYRESOCT=r8, @ANYRES64], 0x2, 0x1d8, &(0x7f0000000840)="$eJzsmb/L00AYx793SdNaRHFxcHGwYEWbJqlKlw4VHAWhFXUsNpZq2koboS0IFhcXRwfB1X/AwaGTg5ubqw4qCA52dI7kck3Oxhb7/oDC+3zgvXzv7rnnnruXfjMEBEEcWb5/+/31xbVq8xKA4yggK8d/akkMV+K/vHp88WXt+uu3n9986J94Ml/NxwAEwf/vbwB4X9eApydFPwj+Xl2QzyZ4rG+B44LUt8FgLmsNktUuGO7K4QeKHhyTwnPNewOvfb/ruVbY2GHjhE1F3V8HsJgxtAHk5BZMmR9Npg9bHjCMhOcuRSZY7pOa2lZsuj9RX52jplxB+P+68/zZLOybctxS7s8Ghy11BQwNqavIwjTN5EqU85/Rk/xa6vwHcMjDEKdKO1EGid0SbHUk/EHHI6cX84/pVT92pfg9CGFcAFJTn/Ked2MfmQ1pAv+MSfyJ6cB5xZ906LF/lP3eo/JoMi11e62O23H7jlO5al22rCtOWRhR1G7wv5zwp7ySP7Mm1mAGxi3fH9pjwB/acd+JWsVxG+8Gv8QaLvyPo3guysHkOyt+Ua7A5B8Xz1AVtbXFEwRBEARBEARBEARBEARBbMVZsOhDWPShKliDc1NE/wkAAP//X9JszA==") r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x4) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000005400)={0x1f, 0xba0, {}, {0xffffffffffffffff}, 0x1, 0x4}) r12 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r12, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r12, 0x4008af03, &(0x7f0000000480)={0x3, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x4, 0x0, 0x0}]}) r13 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r13, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r13, 0x4008af03, &(0x7f0000000480)={0x3, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x4, 0x0, 0x0}]}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005500)=[{{&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000080)="a11f6c7ee1f4fcb10a27d49f2577673f4ca5ed", 0x13}], 0x1, &(0x7f00000001c0)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x38, 0x20044085}}, {{&(0x7f0000000200)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000006c0)=[{&(0x7f00000002c0)="02052345b344aecc46163ca565f44a9578103221a7337b0d037f2ffef651b77b84e9d63cd8c0f19b4c892dd5db22010971981f1c3af38c66c00d8491d6b1c1c137ce7dcc88decee09644afff7718abf70b62a44d2d0dc9ee39e8dc747fc93ed48456c8013cdf741921ea5fe39cba60645b1081fbb199c4c0b615247ae522b149f5964ae065116c6e59504e3fcf9af3f72cb569760d96fc7d67793eba2c05c2dfd313e5d6d5fcbf19fb98146e8daad7cbb060a77966dc58c7a3c0b30e73e3731d28a56efb4c39", 0xc6}, {&(0x7f00000003c0)="4bd27bfa609ba234c5d207cbed5a01f02fc7253e7ad8e3345d0354cfa2d7edb26a4f4afdc27a7e094f756eac7f298788c082f47da853f37683e6fd390ba094c929bda94831a6213ddf44a7df168137ac396a76eb2850e0f3cc37dd7a548e5df06dcd896a8384bafb5698f479f2164b03fb1a65d5cd2c07eec715c3789aa7d3ed95d09279175b0d673fd40b0225a7722cb9fab8b682c90494a3b43bd219c580b4b7915d87ebda2d56d7eaf7f3bad769f4a71e5014481f7863d68c88596a4acf797d34ea4a2cf5500fe6c79ceeac3ed212f6192c5716a21b647b204b4d", 0xdc}, {&(0x7f00000004c0)="5787ff2a0da30e8b242840bcfc89c85e809a611a16fc046f3f5c339c23aaf38c162ea0331d9a558b9298fa4ed9cca61509657f60bacacfe755e49d7fc4f774615069008464838dc2330be132b8aee5cc3655d44c12bbf56d3dd435113cc12b57bca3c6fa112e8134804f822be6da00109c45f03389e9cf41bd6815fbdbc4ab11bb35fe2c552146a08b83da6c7cc5fff0f254ac7a407cad77a1be5f6eaa0d706619699d48e3e9c1f5f32a1731f7e1f50d7d728f00ac70de5e138b858850b0f1ee88695e60ad00174214c7c55c6e4d26c9ffe4b587af3f665e172c14c3b8e45524f2", 0xe1}, {&(0x7f00000005c0)="721651901082f2c67be6d00bddfd0e0b9b0bed2c1e8db34f7bbd8cd416c1f69145020eae7d08c94d59166dc9ca34fb7ff34c7792e2ec297d9b71a2ea48e07efdd47661607fc158e535e76baaa13ba98656cfe44a22dd785f60453a006657a44ffbaec1fc9cbf5baa15c074dcda8f242c89276260d518e1b62e77c8e0644ac362f7ea87a6cee44d9bee9488ce176fb139dd844caadaef4bce649145dd5b6fc1ea94248b0406906fe0e935c59b41835b3ca62d047afd8fd7aa0f54b3b15b429fa93cbbfbb6c7162d0beed394f8279b5e1af137dd3879d927513c9875bf363a1cd83252911b3d5732649fd1e89e27f2e04a88fee00b0e4ca440b1fd", 0xfa}, {&(0x7f0000000a80)="cd6e200a33f962b5b0218eb5ce30581f0d8752c79e1d405826466b6123babea0ad908822f718556cf398b574222fb98e1079ac130e07a25232449b661e9722805b92836ace79ce6acde41c3773da979166309245f4efc4360c49b15080b6e428d525f3b24b1ff431e979670c9f174cf78083fb669dca2678bd0aa82aa6a2cc63dab931d098b3878916d5de3ff7d6497bc664da5ffc59c60201817046e1219ffdb8a2cfd43210df42d43e249b0ba64e42dbcf7cb4630be1e8a40f33d85e9716054107bfc034ef3885dec29059f420e907308fb1653229388afc2769cd1a2b509ced966f49736b5d87fb050e2b3ca91205266ea5c202934f8352520e294ae3a4d4261f356bce9e6c8ee9b92105b0ee9e6ae347af9cb8aa9a21141ecb9b263549c2bc566a3c8894106a70573d4c5730373130ae3cf800552be1f17be8666610b722ed7027ac2a511b69188fb2e98de7970736e341c2d12d90fb7f909c018c97cdb90e61a2a99784ff4729d3c498218b94e236e1c1fea0783d81e539f42598742e0eed11c9fe744c472f410b64bf986f6c005f59ad7d482b9673b293704fe1e11e29f9c33851c15cd9875ae6b658b18bc2daa63ef89eb87d33bcbb349e69d50c0da6e72aca2a7660a8a0434f25f44c3a71a5296e91e72394c5506795f10821d58533cb92879cecd8f71dd89815fe55e842c04e2674f4961d454dd2ca699f70190482c61102c94d069ae0f3333c44efe624272f63c66270499cfb6694c875b86249e0098d846a986e71b14e200d9f2f1f5ce520d748a119c10dea92c194d6c11666724d09e18e891c938313561bba4f0538aa0337f9258d365f680e5840b095a31e647557ed75bb33e2401d0d466b32e5b7db41612841c7d8dd268d9434e752df2c4272bf04b817f5e430199aae175452023e879925d805179f7a73dd718356baf0c892e2c37bf716966358cfcae42a7972855a8c092c408693e5d00c36370e95b398009af044beadaf1c3623413d8122038d2ae39068f49dd865abec79cc97199e4c5f5b3e2a9aaa1ddc2645d4e8de6a514b97a5f283f6b3daf89e48def71ff5e6fa621dfba70475601a8bf7667546bf5ce05242c566d52eef3ef0260b9adb06ec662fef23fa52a8cf7abdf6edbd95a26a7a70bbf2b693d1f96ed9b7ed27ca7fbc497c9021bb0d774809efa0ecd17fd41c8de1f3cbe322d99fe6d6227f659df3d95fca38a2c8c3f9c44921305ef19e330e02ab25f4a61f5654f65fe8a86da07ba77432ac9eb1d5d8424d7ecbe08c178a105df1afb7050e43d6d5ac020115270c75efafaf4650292181b70926c6fe6bedc126abd4a494a8881215f4f4d1577bf83281e6fc36a0b140cdbcb995a557c3a378ea7ac19990bdfb2e94562b48d9b1af30f09ff3e105b53ccc19700fab113b0319fda50cd98655301ed0709695b6c9fc934b0ed0f6b3dfcf3b35df55a08f83e2d08d395bbcb32538321b4f2a603b825365430a1d6d3cc67ecf328d151b57d54dab15d4c0d6478e18f93610afff0e921ad5350df757df8e8befd106efb543100c3f0a70f084b7d853c51bd459405deb8456e29ee3bd19eabcb9921912666f4cc11a08c2919b12115ff52addeaa51754e814178f2f8f8c149107a2166d87d88cfc61c74b7a4eb772e3c2d50e12a2a1a37efd5e67d23e4121a2c6ea2cc8bc501a60b77826a9d4d38689898f104ad75ba28952377e994960c88ac82f223a60033c33d473e30e3efd798e665b50ed7df737f0e5eba97e7ab086a12c482e04429c2cb4eeb88ac4cbe61c55b740f6e29202cc2bcbacdf6987d09deb94769f3b7bc02f3c82edd717fd373972b50c41168daf25377bd02729a07a60d455693f9067e25e85e18f269a8562da9ee37a1f07e1b27173990a7113ea71f1acf51f7ce497dd79e4656ddaff7a4d9269838d1ae5e6d538f607a2286c98892d386d50123acf861d4764a824644a9248d9fba9b924ac4175382849f7e68beebae1dab321caa73bb9be6284d382e6235d0e00e05a049551574846dd586d355b2fbaedb175fbe42276bf0bde5132b6601ac0899d0cac2e5943f3bf82b0c87197cd4bd2abbf6f3b758eb08cfd5c723f69b61c812818cba8007fe4a7061f81c014d6bcdce427307a9582484dd69a618389f45d77d94a30196aa9a1a39e67d014f4079d0dc067bde1fdf08e52768183fe3058b001886b7192f7b862be68ea0eb8af77072f6ea1e66e50539e21f592c1ba5d768f68ab94876a19928e758083079f3b9ea7b8548acb181db68b703e174a9a40a10f7c65b6129b61da0c2f743dd1b25a1dce9e63e3ba7469b7088440fee51fbdc16054bd7b737651da838b6fc592a11010170c89bfd47c828f214efd0ace2d1a07b317ea6221d93a568ef36f7b2a6274ae4cdf06d01047a55e9753b7cddd240daef4d6c10bb559cfa7cca1aac20f4ba11dd452a2af731b7a1b5efc82134cdb83f7c276b09565868f5da3c81c2decfe53fbbebf98969fa334fce0acf3806d3932f89891ebf7c9d21d137fa7b5a9d8a2a42bbb47a3a1078034ca6119c9473ba49b7e902d1d0b3e18848742c5d00fcbe4c6bb21e023c3cb75cf2a8cd5a177290c313ede627f5c1fdea6403889cb730d7241ffa2d797b0d62496ce804600444eeebc9055e7af371dcde548813850a79e1a382c36861ca031d2ca9e5dfa078c3b08ebcdd2dae07a706a9aa033d9ac6a9f5f809116c9934de255d4d6bb12b10a4bf47baff4922b90a187edf5282cc010f53f1fc7fcd393cff9ff521fbbfcce6ff678f5dd32daf9ebb6e5809c663a7c23656652461c45e8fcda3c77170c75c60e0ca2947a197d0cc75cb591b343a8f4699f3a9664d175977b3da0404ebf279b9e130f5b62fb9f1a9c2bf1fb7d43bd0460b5c969ede54a07e7dcec49dd1f5df9e76039bd64b458544fcf61c4278ae3ca92b8d371e6503ced8d46b3a734144022424e349ae33c4af8ef6bcbf4b3d193f523373de2ee1ac38ab0d6b460ee8e0f232cf696669e767c22c7ca40cd38711fadd05943f5599d164e6c191bbe739af8b9d4a6cf73e82ebff18e33288b2c5cc5e51545ea80f2fc417cc7e8c1bd38c2286c6d25fcd60ff9c25d1bb8fce7624c3b96b9a987922268491cf6a9be3d796666430aab36e12e436189a66a5bda5f4e303a9f225196c37c96bdb460209d8821a63961432228b29bd9c05c722b16faa37b3b58af1db3ab87a23de144de44b20240b3c296ba414a7cbbd7b95478f6cf412fa3c60088bea841026f2ae4d14f93d1fa8be185c3775dc3a755bd40ab93157fc91f0833015692b75707c86b497d22240df7166e3cca335c01d15214d6114afc306e0e40a23059a3d5e09893a0c8d45fc413635c69357b7f05bb5483f4c8df9543b9fccf9ac221e61a1d2947fe0b2f513b66e974f4c18687bb218d859da301386b0884b86c8a94c95283bc0302521802fe3d0e2177295e557c9d9ba58e01f6c18e9b79df66fc78e79072343f4eca68a94c80e4a76518e80a17813ac48e07bfb1b60ee225e36317b56002ba7835f9375a55bc75a80d1f699d5c102e1ffbc1d062cd11d8c1c3b43f7c2f27a3b14702d20d5585874d2acca73eb233de6832d46cdfc251a801b6813d1d108bd1b8a797b2cb0f9f9a3ff666f1823bed260f646db5cd4d1ef148d70a94a3aca42ff9b8c39f8b45d72caac77c700fc41e647dfcfdc0cb1876965005a09ba8f47c0ff35424d17298cf821e9c052bf8bd720b8a8e1e0b926424c92cc5561bc586ec9740ccd1e83d8e2b19358dff77793a6aec8b0c2695121bce1fbce6db12c2744868402dd2b7415aad57b95350c7dfc241ef88f7b624abf821744c04654321df2d7450067d9006e5bb920f450472f509573d750d863c87561dda289dbfb5fe59849a558301a1b86a8bb4b198cc91d7a6ee35e2036256fd3f6b016029001caa1a23f9efdd3384f8ce3a36d497d3ad01da4adfa099a94e0ea30e2f0edf4d35f15ba9dc9da6ab3bd322cdfcdfe2e4c59fa6b6f52c9206e5e205afc1ecd5b9e28740f04e47aded8e5c06ae6114708aa66d6408165b10b2661ac69e87495d7303124ca56342c2af00017eda0d51914f1c5780add087ea246600165ed00add44462d68e756dcd922ef061d45aa8ca4231ac31b432d43d3e251b15c965f1a8c1fb7ce8102d636082f4aa20a313c5c8719371394c75d3e5278cee7af69eefae9acf39dbf5ad49050cc16e9bf5b7ede827fe449dd33b06818e613d4bfe18b2dd267ea8d12339f3b803cd877ee4092cfea24477120e60a37f8843a0dc0ef43213c2d96e35a62f138351c65543a4e8c788987569848b5c988f1d4f51294471a9cd00fbb3e740e8a2d6b02529b8e88b69526c8574c72956e6ba4655cf2e205f2e042fa9925a1612e2a25c9613b9f7b57cf0b3e573e986f0f49087d505c6ddf6f25c8b006d59407ba5e5de2bfbba04eebb21605b1b5452b0d95172e8ec25227dbc3d2cf6d2ce25165771f9cef75a0b19dc670cec7821b8ef7bb4a8ff03d250e8d819738c7c6674b3de506736d978988412696fc2f7bede580d334c9fa6219a18241fc23c22c8fa4bab16323eb67b631878aff14a5b00fcbe463ae5c5f7a0e888744359e446b3674747d3a0123a100d917182d49e125f8ffbeac62154ff4460efd78aafde7bbba88273709afc594ba17a89771030c582449eae9ee5ac75d76af9b90ddcda936c6bc06d00582dadbcd275760a14304c495b18397b4a789a9b869b15455dcc7b0d10deaf16d461dc77d96b68badd3d14014d743328d7cc7a1a6a1db80cf27e87162925eec7d8d761e97a3b306f975b1e02073a85307abf062cacf5ccbff4bf60c5f22c8b4405202b18f4f06bea8986f13e2d87df77e057ff524619d727f5356087269d5a4a9d9ecf7ec8722fe0c3da62bcf7ea64d986d8d343510d29e9a990e7c205028428234ca793c26f21491197a42d9602ca4d5c92401c5863c64cf46420e9866a8be859e637dbfb8152c674f6160af64b7475f8bb280385ff3a338e4186228ce35c7dbacb85926826a8491e2107c8217c779afd89775fda811924465a0ccb3f9d93bb6054386b8f48d1e10c216866976251fb618569abd585429c78cd117f735ed03d38d1f78ea4a389b789c4ee797db45e275a753deb6c1b8f3b943b62ba3050f794ef2d001f0331a650826c031262c1a50c0739f0b66b1408416b4b326efaaa113565a477feb81648394569869a1cd8e6d199c44e4b6823048b842bd10751103a3c1e0401f707c30a9b1d691ef7781b3de21f93659d65cacebae13133b3289dc033057292e8221c2e8a34c4f54a82ee63f7111f61da018e9c5e3fe465d943ed84b41c53ec4b2624cad3397c85e9d8f22f34e76db888c4d3aac642e15c8abec4abebacd223c0979858a9f67600648a8a16a90d60fd1faa8c467a7540ea0203dc82a9c9a3f4da6853311a7e915b098985d8897157f510f4038c2bc552d4cfaddf36020daba5673d4718273a8b1c916b6e14f1922816586e7c2e29860580870be134e923a3c0ef55f582af6c69bdb758deffed4164f46b18bc4f832b25c86ed2cfc20d29b4e6d32be11e1c81b7849d8724156bae004ffe89cd5ba605b076a768cbefbb33763c17b6d0edd1c8982d1e8b943901f8881e6c04bfd00d09a47f481d56e306b9818cdfd8a63a56060f334afdbdde4af20baf4fedfedc2349a59ae7770e2269273c2866ca7d6915d5212293612365750c1ba632550d5cc008a9f3ac87334cbcd3b6dc80faf4b46ea0b59e447513ae22c4801584ddb", 0x1000}], 0x5, &(0x7f0000000800)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}], 0x80, 0x48000}}, {{0x0, 0x0, &(0x7f0000003ac0)=[{&(0x7f0000000880)="9d10d7a54355118e99c9fd2dca68b7a2326d8553dc3f291729a6955408cb6e0fbc8b65d2bc552c95b548b47e478bbe5122c55e3fad4b03c48cc736879bb0dd914fedbc85dde304c4229681c8c645b0cdda62acacaba8928b517f56b8af5ea7ca1046b9f3", 0x64}, {&(0x7f0000000900)="a0dc396a00dd005a47d3fb87813687437ec21b3d42bbcc3c0f511e7a13f89e07e5c4caf2900cca896fb89bf76b07ac2cde7aaa0a45aa95ff0886d9435cd267eaf5642198d7c83bdbf215e7146b", 0x4d}, {&(0x7f0000000980)="5656ab6e27b44cb15f692187c3a39b4ce0131aa601e305a0d503d80c19c99c016a020172f00b5f20bccee4daf4dbfb2fd8994c7fb0c142b085f5f97c9ba6c1343cd722daeee0a3c86cb4985b94d0", 0x4e}], 0x3, &(0x7f0000003e00)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x68, 0x20040000}}, {{&(0x7f0000003e80), 0x6e, &(0x7f0000004000)=[{&(0x7f0000003f00)="85b19c72d7e23bce2a0aa2a8b88692882be7edd2ce507b519ea023ad3fccafa1f0b0291ae0a9c9c633bcccd8bdae7fd9fd51c25d056888a08424b3c7760fda7ebd7b75b6b94d6aa98a73c3c3f8de40b508182b99e0b5d70930dee606f46d82ceee40b2dc7103ceca719119a1282857edfd7f688b782f9524fd177c772c38763ee31a5ee39a902854df18236b69bdb955544ffeb2ac9b2958116868e4c2b4be51380c4c60f5ac27a2cc38034f75ae6f7d182edcd68bcf5bdb7d16bdca4818733d4d4a7b58c102bc13a67aa17efecc0b4192cc41831437d009e23bd7", 0xdb}], 0x1, 0x0, 0x0, 0x4000080}}, {{0x0, 0x0, &(0x7f0000005280)=[{&(0x7f0000004040)="4a16d25081f70957a51f63dbcbea1ca1fbe741362c7630b7b9d644fd0c3ec6f2a713fcd51d5fdb5c99ba5cd32dad849dc2ad05dbb6071164a31396cd30a274753acc1a7153ffc7b95116a543bf43b0ef3d84e67ce6ef3571ac1f5c9c1b1e3b69ffc4eec8bf01ba09c4ea79ca704efcddcdb1a9a9654f92c5afd9d3c1fdd0fcbbee34ba1993dd6b5fd6779426282cc4525efc7d1b5c331937dc8c8fec65407ed62ad1f23a72f4a0f4e5b0ed4db78939ca23933f9e321c21d265051ac4c85ed021c2aa7892bef9", 0xc6}, {&(0x7f0000004140)="222bbc694cd6eeb9e9b179084ee4203b9af9ef16deefb327df870797c4d3ec72707b6699e1ad6aa4c0dc351e324d2665b047cae88f2e3357a9e7a98fd7b4337917e12a013fbfce83db633942ecbd6d4468517e75491542b203dba702175b43e1452ebbfd6811e40054281cf981940445c5645f2320d6e053181493f9bde1a445b7b9c01ba45fcbe4a83a4e2b3449bcbfbd9923dad1781c1e5a0ca7cc1a725d9d2723cafcf7a4ec06729bd1048d2cc5ab6da2005cf97ae3caa080fa24b6ed33e85c19a0719fc1ace5091564e25911282cae3443a601291514bb02e6a4fdb73eeaa4029ec7e4fef94ce18b40a41c7e13b8a8a8cb8d6d9152f6bd73f4753c4dffb96cfa8846974d10d39f1c7c61886ae880054b5413564955574561e00f2d4bfb9db2c6326555c109110b791730eca4eb10ded9381fef35fd69566d775f7644b68e4972fb893ac73a7fb89f94d132a3ed36c88d909a7f58edaa5a6633941e69d42b0eb069f2b2975fbe0bc5dd6415bed5e46044fac63ffbdd25836960ec0363d0dcadd5b8e1929f8af7ab3d83db6465ccd3f8806007f66aaae2b7f8bc45348cefdc2299650ef67273045f90381dfdd22b33e2253008c2e94b000248b930dfeac6800840d0ade1973c91cf7b3601351a90467f294943e515fc78ff7a6964aa13623fd1f2f48657f16799fa37e9d5d96e635e47411ebd024efdbd3baa4b425f2543fd3273191a894a5f039f66d9430802fcd98d2df85943533c458db9af59cde84060142b7380d8a9a752d560bd14296427872d9f2c72e32cecdb0445ec0bd0e1899bfd2b90c259b95990a8f5a0948049aabca80e3b5a595b8ae5f84b5d8d2999070f6284f7dd706e12d65cd46f81783ea56e24fec648e166bf3f45135ca1370130465fc6dddc74aa9f9e01b887933a29c9802378bd4710c6f634de55cc5a8f98dfe4b52382a0c6c4ee8645f03ba803a2d0572ea10eae23382577df0792507940b371629d229819a7e99f291e413bc5e4308ce56763f184c2ea55a66375f3e3da5f47ff4045eda3b0faa5b34da59dad67d220d9f5ccc5fe730fc1a6a2040347370c8b82113d1561ef546f590cafd86e24d1b0a032cf12946d150084998b8f313bea59f22e9e981af039455af29b086bf515ef9557d175aaeebd6354bb05bbcb684fcc8acc661070dd78ce6744ea088ae39a3244c9b8fe54abaf16049c6bdce17f0316b73154d3a76a2f2a0174ace6f8111a0d5bb6984d26c5c557373de39ccc74dc573557631c0aeb78cab85d43494522110e1f98e5cc127113f60c7918fed8f1b712f21f01f80f4b46afd37327fefe7dcfa77245be01f8b36f48ed79845912d8cddf079793c14683f7313cbc6ba70e4e2514b55d646293f7cd6c09890b449f95c0dd619d49f6900eb99692293eda59b0ad58c860473b584e92b19e7093da2a9c43f5b93e03c23872776f51dfc002d6736beeb0b21a00ffadef56b8133d8ec335a5daf171dfb1aad1fee57bba9bc0aac2826a833b7283ae176938bfc456451ccd35e7e189de28661187b89b3d90de2a2fc6970da989685e6d9bb379b2864a2ecee1cca55de34248b3af4e7ddde074dfdd589143b08a9826e3b0bce3b0ce79cf38712f39ce3771f7ce179ab7f5520d01f4fc09f761c94748f7c77c10a469132acebd0f3ab05b3f866b02bbecac0d984882ae60202e7a5b549a303efa31005098068c312c69222e6f0b89cc1c5cfafd98b746f2ddcee0752705c23c44995da2a93f9585da9339d90c3396ce25911d466e6816e4551fe55abd874398ec5e84ce723894627c4a010d0046d4d8a1d919977dfaf47196c8ec27fb5ee95676e32f394389e4cd8cd34b34a7e94d1875f94e0372f3c18a42556263739526a448f1ae7e9b0a0982aac8291534a8bc1c86656203aceeee0edcae4fdc9c76d22e5b9f41d71636bb48a94bbfeb58b2ddf5c0288bf56fff7f81ff757078af5eb333e8086d12b0ca374bbfe248a5885f290bae7fb9396fe42806870a43e25fb4316c55bdb11d7551c087d55d723925c0c62ec0faadf3f7c40102d8f3aeafea358207585889ee184c986591750122c683c432b3a718f861b313e8e8c4b749f43462c10a00f9c672740f7b4941eaea619fcf7a9a87e2a2c5ba4eb41dc0604b4b202aa2483d8ff538257a09045718f4a50337170b135d824b41e007a83a4bfac16f8ec15126322b6f4bdafb092a8932aaf28f2513e18a3e88689e9a2af136df2b755556a2803eed9933d123288b4cf3722d2bb8ce86cb082e4963d2e3f2038163c75a5a8d1a3f8ca0f0e4a74cdf70874e13e5240d1ca1174b81256bfbc34bbe9847099509feb74e2a14da71f2df271a49ae432fed83c918d43334ba873266f6bcf198e8cf05c4d607a4cb098f6533aaf3e76dccaae69cdb4d3be9cd305fc6d0a7c0743fe04744dbc2d891a75fbc35f7639984ffe539cc68cc71dddc151c0d28057640a7e38121e731d3e24cb61f36ae180ccf1ab65c0dfbba6e7d06dd138933e2281cdf1f039b0d7183ca886478ffe6b74ddc164f55d6d778e6869b377eb26c8ed64231480c63f688d8730d70cb68bb054b3cab1e4c23cae2b63eb7cae99fb1386c2fd4be7084337d1ded792e64ca4313c1437be7c0c6ac55b01726430de6097ab6c5171752553e41c3acdf1de50004c738a0fb34a6b1bc8795627b6f39066ce6386a5b073d56e4a1304eb23f46f7f3a7e5607e8f57022942ec9e1cc655439bb06f528b209b026422deb6df82b0479a9f790e1e4d310971c4f5b3a8b7df42d020c615c96cebbeb21208839219ef4a1e8385b634676b3cb3db415a901cd034e45517cc6c08524b7c3203bc9dbf5ec195882f81ef269dbb91cc59da6957fa0195634a7825d76779824d7bf653644f4daef3a856dcdacdf792d27285a27b1328ea1b3955356ed844ee24104c171139a078ef5308f5d96104c5a99bc05bd228145df0670c46ab1812963ff13188f9b5d4005108e7c95ba11349eecbd20b398eb015633d648bb977b6ffd2d0b91c7e5c018c0db1cdd12b75d4a17f21ca541968dfc17356faf12167d2210861906ba5f96bb15e755d7e3c927cdf4d3fcb79a376262368fd3c03fece459c5d1310c7a71348b5c8db282112eca331ad86b099d18631ab62f9d49b398dbda961a99dff87286690e305ea23e50e03093338747f5665aee3668c1bbf331eba67c8b5b24d6f44eb7e929946b9efd16b1faf67be43cf25557e87201850f4eb73c33698636ace8ba4f57cd116220c7343c7be364926b22a1ff56f67e737231fa9b96b6319e55fb10b8b839f393a6e3b41105f01ed61341e61a6ef2ffaeb77fa4936998ce8777b08d62d69bf82c2a2b814cd04bdf80f9b82e8b7296de807cdf6ae84ccb8543784397567633f53b3e18f4f2ee5596cf19a31c890624fe316dd8e6b5d79f32f3b1f8224e50cb001193e4532b5d746195b5545aaa41d8e491ceec1c6f9fc3ab9f9de6eb939e5ac7923c3c57b9b4c753a53d48e1cc36c8df34074672ae4f45965cd7fd18af9e402f40842ea4a443fc3240d388e944dc94e61f2603bf3a53982eab4c54e5855c9c70baa173548fc5367d179a2b3df9beee5246755f2368efe654641f417c0f4f7953f6582fd5c37b9e9401b49105bc5bc929a830eca2555d042c96216fd49a37a259c4fa360d284fac5f436b5949661a24f0b418dbab774141c9facc0f5b4ead5701f2188338c158f73f53f717d9d3a77e1e5592a1c3b6148fa105c5ee830db5f7f4ac2d4c48980f7515bcf4aac2391a0b874c28b257e733e31717d2a3ba9b8e36b44bd77e25415f9394f016334df144d18f6ac3151db71a609ce12102a46fbac0458a5bd010ab4c5cf45f2888e831c764938329a79c44d6c0591b8afd51a2975395e1eb54808aa06bfae7f365e92fe4fdef4166f140b52a6cf2fca06a43ff3c226cc9e84dc1a40e504fc8d2aec71c15305ca0a785cd1a60f632e798ceb68a77716073653f923e314aeff17c726c222edcb3178f33fa7bee157e8c843b0a13fcba7b57f9212d4598d44c11fc7c4e0b03096e4cf6e5dc79b3aad12647aa11228fae909fb12f8da67dbd2606ed115733c0aedc1130dfbf7c2aef2ddc4cb1673190b8e04f1cc6de4f9989121c2877edd9f4347b76de27d7df4e41036ba805638a730d9f3e3fdcd36de742c93a59c8ce199e8de56bcb7c018eda1e1b1ca093a6148d3cfdb9964451ee02e9f186994f8e16f69940c259c6b86d66d1906c92cfdf5e75bcafc19c2e9a8aaa7d8f62be978667c79584f3cad21a6829d35face015a449fae50f7325ca1c9e399bf2a8410b0485d820c42bb5f4ad6177a9efedafce325566ecc298ed0f4f81e1b49b70207a9aed5356a567b9e7ede173d7a7c7ee8521fa724e2d473633e84e68106642157d8fd6a8d2c9915ba85b70edb77f9876e201aa9773b40fb04b7591a020c26b517593c000e1e505fed4986d8cd21145486920a6bd14a5344106a33b0abef0e27d426dc2faba51112bcf2c2b43b61f438bfd02158c4df975acdb40278b9d847ec4f16b7daf73c1a809db5414afb14d8539a5176b70a07ffdfef44d6a76197212248a674d92ab92806b5a0a667db3efb7652c5d440efb357e0e925ec7d27c8e95176508e96a0d08c883f415ce6db18562166933049e7be15c71e01369fbced375e03e16f91b8a5fd2983381370ec67d13bae56acf562dab200bd69ff9ce6c09187687fff9ca0a7fec30895416523ac0167d821d3240e94890cc4a628e5d7ecf9b3dd7b516f8519f944886f912ab6b0d06ac597ccc0915aca1df2d4c59c13d8052373e0e26daf4246b958d65d697e3086b2a08001b4171655a459102d9b87cd38db7b49b4f83702c34784b728150794b751d77665a7d76124a324904b50f8fd81bbfda08051eea9af05b795503d25cc3cc18d623fb2c301382d79781c1c1d5b83aa690d8d81a5cb1a0ddbe606859a3f5bec39bcc07f672eaaf57399993ff9fd0182f430651788a621395e6719d08d5e836aa8aef8bf6f93b48a55751fd1136fbdf3ad482c18273e7acd8836efd8816db84099652a4360933e626ea218410f04d166338fc5158a6e004e6b433f6cb5ed8abe845e675b669cc1c1adb03fe83d1ad7ebe03e9e4c7d5ed0362d6a29c61bd2bafb0d211b00bf7d4b55e551522aeae035e01b0ef44eccd4162968c8ec403b11b2010699375039d8d016ad50f478b236338d5b4f55361f6e91f32238286a15034c212e9af0d9da0b762685089eaa1b6cb50f2ad4e1f3d37076df29dc9e27c8f284efdb1749f88d2fa4b4bc11b0524a4b81541bca624ed1146126760050ea3e31b0093c73795fccf8102a770f97b274a8662f1315eb6c25784166e8364dd5a0ed35c15315882af71f00efee61dfd3a8d54ad2815f88effc8a14523f96c01be5ebc357442400361f271e6a115fde506fa39000e70d3e55fc8999f4021509f47f0b7b242b07d0b5c9e24fea7358c067359f3f000e13f4072cf32400020a971b01943c3e7e1087850a9326ee386409e5b35231bedd7db2d3a5bda6ce8df8c23e92bb1be436c70456297fd4d3926764d301cc981b810635d7f7389cd9abefb51824b49e0baf2e7364caa87a559a4b1d00570eb62a9d7f0976f2d44ffe961633545bebd67ba6f695724e9d8e69b4ee79b2ffcd15f8d0bd84f83ad3e8fc8a197a2e83d0fe22d41c7e7a6526b8ba37a39bd7b7770d2b52f06bb0628f4094e29f249f462cfa3da678bcc3cd491c66f7348746d322a83261d46777d3a625b8843f9e049fe596d8", 0x1000}, {&(0x7f0000005140)="4cf135b88dca5cb3de7668952c65d2a5a502", 0x12}, {&(0x7f0000005180)="5118e4798fca8fc9bca88da584a67e0d8e9c5402f2818e6f54901e595bea1cad518d284ec6b809e7af07d3649ae07d797622dbaa8abe87ea87aa29aec48561ae24273c8b526b92ca2307c01366e41f1570a63ad24363214f74fcdd8ec52acd4016d2d41ac08b8a1d79e8629c73b8f94989ebd8f333fc9f7e494d7bf1c29adfa7c0c31239d2120ac44cb87fc9f33e293550e8401d3590ccf1899b45624664c6f632a02fb4c4b2cf1c91070ebed10bea964d7f922c65b65d5a7229529de8f61adbf35f0eb1db03993bc642ca46bbd8b6c59d80493f0bfb3c2512876c8f3344284542965c4f385812844aabccf5a6775ae1c93491e9502139b2a3", 0xf9}], 0x4, &(0x7f0000005440)=[@cred={{0x1c, 0x1, 0x2, {r0, 0xee01, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r1, r4}}}, @cred={{0x1c, 0x1, 0x2, {r5, r6, r9}}}, @cred={{0x1c, 0x1, 0x2, {r10, r11}}}, @rights={{0x1c, 0x1, 0x1, [r12, r13, 0xffffffffffffffff]}}], 0xa0, 0x40040}}], 0x5, 0x8011) r14 = getpid() sched_setscheduler(r14, 0x1, &(0x7f0000000280)=0x1) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r15 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r15) ptrace(0x15, r15) 03:40:33 executing program 1: syz_mount_image$btrfs(&(0x7f00000055c0), &(0x7f0000005600)='./bus\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="64697363ebcffae0da8cba9e84f008fd346f1fdf1433ab1beaa642986312a97a29e0c7b97700000000c801ecf9a88e1ae482ab844f3b5eff7955ae4d216f99493357ff794b2731b42e92e2a04d6ebe2cbaf98b782c"], 0x1, 0x559d, &(0x7f0000005680)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgP+zde5xU1Z0g8NNNP2homhbjK2JsdW1Fh6ZBUT/BB2omGmBNo+zMuPhohEaRVhBhIq5RULObxMEoKlFnRmEVRlZx8AVkNQE1ooloNI5mRh1DMGrcjR/FiH6yxrif7lunqLrVZRcCSjvf7x9dp+p3nrceXefeW+cCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+HztfsN1449prj7pN8dfWjP6+w+tO6D6mldOvXTZhFsnfeX28wfNWrFkSeWfnt940uTv3HB444aVE14IYUpnubKkeNnpi1f8YNUF3/jWg6fddPe7e85eWp2ptzJzu2de7tjqh3UhLMx5pDYm3q7ruLM5MG703bMrOhLr6kLYLzcw9fKpO3UkFteFcEBuYPXpg3brSFyeLvHQK8e91pE4Mx04cfCA9zsSR2YCZenu/kO/pLtl6e7O6xdC/5xAtrvn9suvKtvGCZlAebqNf6pN2oiB2lj0xtqkjRhojyWm9A5hSEUIvdJV/aw6qapXuqr/XZ1U1Std1WXVIYwIIVSkq/p1VVJVRXrkz1QlVcXA7vvesbGxI7GoKoQhuYEXxi8a3pGYkQpkGz+lKoS9O14y6cbvq0war0w3fkNlCF8JIVSlS2yqSEpUpUtsqAhh55zA5o1YEcLswBdD/PSZlPvghbMvnjqhvb1txnZMVGXaqgmTp7S3NU2c1j6pOtWnYspy0h/P/fRjf3njJRM7bu8a1dS/lHRFplxlZ5eHVebdPWRH733sV5/cSjY/HwX1x/xVoW/oPevCthlNF02YOXPG0ORvqdmHJX97ZaLJthraU7ZVY24lQ2aeN33IhbMvHjzlvAlnt53ddv5hww874ohhhx46fEjHoJqTv9tipIs++5F+uSKnks/i/S8hIdHTEuV5n27NO/rneMEX/c0drQzVnR/QBdOK3CxlnaPcFoM+9lOO+NN8Tel2REMLJg4FWYZ1n+WQgsnE5iw1SZbOr3UFk8Pcmso7N2m8Xx6amnoV2w71+XdzN+9bW7F5X8xsulLTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/ZwcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IFjAQAAAABh/tZh9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwKAAD//y85Ijg=") (async) r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d37e, 0x0) (async) r1 = open(&(0x7f0000000000)='./bus\x00', 0x4c37e, 0x0) (async) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) connect$unix(r0, &(0x7f00000013c0)=@file={0x0, './bus\x00'}, 0x6e) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xffffffffffffffff, 0xee00}}, './file0\x00'}) renameat2(r4, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00', 0x6) (async) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) (async) sendfile(r3, r2, 0x0, 0xf03affff) (async) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r1, 0xc400941d, 0x0) (async) fallocate(r1, 0x0, 0x800, 0x1000f4) sendfile(r1, r1, 0x0, 0x8800000) (async) openat$bsg(0xffffffffffffff9c, &(0x7f0000000300), 0x4000, 0x0) sendfile(r0, r0, 0x0, 0x7fffffff) openat$procfs(0xffffffffffffff9c, 0x0, 0x300, 0x0) (async) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000001c0)={0x3, 0x48, 0xfa00, {{0xa, 0x0, 0x0, @mcast2}, {0xa, 0x0, 0x0, @private2}}}, 0x48) r5 = openat(0xffffffffffffff9c, &(0x7f0000000500)='.\x00', 0x0, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r5, 0x40186e8d, &(0x7f0000000080)) (async) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r2, 0xc0709411, &(0x7f0000001ac0)={{0x0, 0xffffffffffff0001, 0x7, 0x8001, 0x254, 0x401, 0x6bf9, 0x4, 0x7, 0x0, 0x6, 0x7fffffffffffffff, 0x2, 0xff, 0x1}, 0x10, [0x0, 0x0]}) (async) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f0000000100)='.\x00', 0x1a404ac, &(0x7f0000001f00)=ANY=[@ANYBLOB="14270e2d25cccff078b9140e8a1e19f3b4c3bd09968dd1911acef24321d764d9e117da79063a62e3a592fb42f7d9ddb2682b4c2ff580e25fa8effbd53acfb0f870bc1e49d01a5b7ff55150d2bf3b042858c5325c2b569b320cd44e49e246cc1e41f04d2e494added5aa4750b7cf26f856bf23cb379531ebae1774af8a495092c8904205db190366875aa90aff0d11bf44f064c23390e88562d041e505362f5bfb0665c3fafda909f59ad286ee9bd87d5aa098dc5b81ee34cbf59bfa765c1c96e7fb557cb1443f3dceea44c963e0c9347545e4ff353bf8b9023cf81d78673a0f6363e5cc2b0d524d291e28fc28a2767ae804a98b34b648f0ba6edf510da09034a270f6b3a294a4f49d5ed571db0e0d8307c99a953a8175c2e1151a065a9dd6f262df38234a5a0e4888628fe124e56fae3b1c2abbf83fcb631bc0dc708d15d9252b9efe266f9bfe1a92f40414077e9b6851815491ea64ec4817e4f74d5caa1794d94838ee8dcfe64c7daf986e606daab9661f7d67898198dc5b2db3c9af129794d1e1184b65a7d446a60172f81b815c8f49cb6780cffb336f9af74e4ca4644346cb351b87c31a53d00d218d85ae8c0754a1adcd268b7f8dad21656ab6d08dbbba39f45dfac26de1ebdd4b3b1fbf23c38bc24bd5a6387807e0d97261292b78fe39171504ee71d59d4d00c20be451329c583040ec38a8ba28e654c8ec0b18b6b9c699edb040de22242d038e363d624ce076abe17bacf35d84975035c063a8958c47bb900887451e4932f7a391a8feea319577a68f265319ccfcade5e7dc56ade8312efb597e885d4d1b41d27dc2657bb344941d42e68ce72e06d82643a61571d025ce907b780707157984285ff2ba18a9f70d534a19bb6835725d6538e03f7e77701be3626172f3de7545c9cd13f1287a261380e797c0b8b89a1df32bc6d837e5a056fd2de70b2502d518354f69f82b38d72959d86635c2679d131e007bbac425b8b59f4d5b27edf6f6203cfaa59ba01c4b589b0ced7f92562b54d1735dac972a13887c0a5a4342e27a31fe1ec3c9019ec71144bcfca22203e891a1f2c2430054ddbdd278e04e4150388f3dc6b99627cb24dc0e58059c5a4126b6f47b2f87c1f5788eeaa4e802d468d9a51a24a5985af12573dce3ac56ce8539a75130cbfc4c18aad514dd2c1e9d0b0ef2436e99539061e84f83d1cb39dcc8a776ac8", @ANYRES8, @ANYRESHEX, @ANYRES64, @ANYRESOCT, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="6c587b81896b2350369ee8d83f977b696703527759a674c6d61cd929ebc6e5004d4c47f0144ed8a532c6b3cb877bdfee3e2d4e5ce1f0dd5b5239d7edeb457c8419b1e22974eafe8e727b9a2445a370734209a6e4a8445fa348b9dd7ff9706a2536df371fa6b263533bf0214474218e874dba3b22ff70deda308f5903f85b1eab3ec4e539dc3b71462b66785ec2cd88d2150c445cb1968939219a3dceea5fdfb222114769466821f21fd9e7e1de2af80addea11f68d52a639b041d51d239be0fd1e176150", @ANYRES64], 0xfe, 0x0, &(0x7f0000000000)) (async) r6 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP(r6, 0xc4009420, &(0x7f00000003c0)) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000280), 0x2001, 0x0) [ 819.068748][T24605] loop3: detected capacity change from 0 to 16 [ 819.084145][ T26] audit: type=1800 audit(2000000433.089:177): pid=24609 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1970 res=0 errno=0 [ 819.130236][T24610] Cannot find add_set index 0 as target 03:40:33 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x1000000000000, 0x0, 0x0}]}) [ 819.214297][ T26] audit: type=1800 audit(2000000433.089:178): pid=24614 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="sda1" ino=1970 res=0 errno=0 [ 819.236401][T24605] erofs: Unknown parameter ' !oW_K' 03:40:33 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x100000000000000, 0x0, 0x0}]}) 03:40:33 executing program 4: epoll_pwait2(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x1, 0x0, 0x0, 0x0) 03:40:33 executing program 1: syz_mount_image$btrfs(&(0x7f00000055c0), &(0x7f0000005600)='./bus\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="64697363ebcffae0da8cba9e84f008fd346f1fdf1433ab1beaa642986312a97a29e0c7b97700000000c801ecf9a88e1ae482ab844f3b5eff7955ae4d216f99493357ff794b2731b42e92e2a04d6ebe2cbaf98b782c"], 0x1, 0x559d, &(0x7f0000005680)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgP+zde5xU1Z0g8NNNP2homhbjK2JsdW1Fh6ZBUT/BB2omGmBNo+zMuPhohEaRVhBhIq5RULObxMEoKlFnRmEVRlZx8AVkNQE1ooloNI5mRh1DMGrcjR/FiH6yxrif7lunqLrVZRcCSjvf7x9dp+p3nrceXefeW+cCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+HztfsN1449prj7pN8dfWjP6+w+tO6D6mldOvXTZhFsnfeX28wfNWrFkSeWfnt940uTv3HB444aVE14IYUpnubKkeNnpi1f8YNUF3/jWg6fddPe7e85eWp2ptzJzu2de7tjqh3UhLMx5pDYm3q7ruLM5MG703bMrOhLr6kLYLzcw9fKpO3UkFteFcEBuYPXpg3brSFyeLvHQK8e91pE4Mx04cfCA9zsSR2YCZenu/kO/pLtl6e7O6xdC/5xAtrvn9suvKtvGCZlAebqNf6pN2oiB2lj0xtqkjRhojyWm9A5hSEUIvdJV/aw6qapXuqr/XZ1U1Std1WXVIYwIIVSkq/p1VVJVRXrkz1QlVcXA7vvesbGxI7GoKoQhuYEXxi8a3pGYkQpkGz+lKoS9O14y6cbvq0war0w3fkNlCF8JIVSlS2yqSEpUpUtsqAhh55zA5o1YEcLswBdD/PSZlPvghbMvnjqhvb1txnZMVGXaqgmTp7S3NU2c1j6pOtWnYspy0h/P/fRjf3njJRM7bu8a1dS/lHRFplxlZ5eHVebdPWRH733sV5/cSjY/HwX1x/xVoW/oPevCthlNF02YOXPG0ORvqdmHJX97ZaLJthraU7ZVY24lQ2aeN33IhbMvHjzlvAlnt53ddv5hww874ohhhx46fEjHoJqTv9tipIs++5F+uSKnks/i/S8hIdHTEuV5n27NO/rneMEX/c0drQzVnR/QBdOK3CxlnaPcFoM+9lOO+NN8Tel2REMLJg4FWYZ1n+WQgsnE5iw1SZbOr3UFk8Pcmso7N2m8Xx6amnoV2w71+XdzN+9bW7F5X8xsulLTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMD/ZwcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgo7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IFjAQAAAABh/tZh9GwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFwKAAD//y85Ijg=") r0 = open(&(0x7f0000000180)='./bus\x00', 0x14d37e, 0x0) (async) r1 = open(&(0x7f0000000000)='./bus\x00', 0x4c37e, 0x0) r2 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) connect$unix(r0, &(0x7f00000013c0)=@file={0x0, './bus\x00'}, 0x6e) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000140)='memory.events\x00', 0x7a05, 0x1700) (async) ioctl$AUTOFS_DEV_IOCTL_REQUESTER(r1, 0xc018937b, &(0x7f0000000080)={{0x1, 0x1, 0x18, 0xffffffffffffffff, {0xffffffffffffffff, 0xee00}}, './file0\x00'}) renameat2(r4, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00', 0x6) write$cgroup_int(r3, &(0x7f0000000200), 0xf000) sendfile(r3, r2, 0x0, 0xf03affff) (async) ioctl$BTRFS_IOC_SCRUB_PROGRESS(r1, 0xc400941d, 0x0) (async) fallocate(r1, 0x0, 0x800, 0x1000f4) sendfile(r1, r1, 0x0, 0x8800000) (async) openat$bsg(0xffffffffffffff9c, &(0x7f0000000300), 0x4000, 0x0) sendfile(r0, r0, 0x0, 0x7fffffff) (async) openat$procfs(0xffffffffffffff9c, 0x0, 0x300, 0x0) (async) write$RDMA_USER_CM_CMD_RESOLVE_IP(0xffffffffffffffff, &(0x7f00000001c0)={0x3, 0x48, 0xfa00, {{0xa, 0x0, 0x0, @mcast2}, {0xa, 0x0, 0x0, @private2}}}, 0x48) (async) r5 = openat(0xffffffffffffff9c, &(0x7f0000000500)='.\x00', 0x0, 0x0) ioctl$EXT4_IOC_GROUP_ADD(r5, 0x40186e8d, &(0x7f0000000080)) (async) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r2, 0xc0709411, &(0x7f0000001ac0)={{0x0, 0xffffffffffff0001, 0x7, 0x8001, 0x254, 0x401, 0x6bf9, 0x4, 0x7, 0x0, 0x6, 0x7fffffffffffffff, 0x2, 0xff, 0x1}, 0x10, [0x0, 0x0]}) (async) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f0000000100)='.\x00', 0x1a404ac, &(0x7f0000001f00)=ANY=[@ANYBLOB="14270e2d25cccff078b9140e8a1e19f3b4c3bd09968dd1911acef24321d764d9e117da79063a62e3a592fb42f7d9ddb2682b4c2ff580e25fa8effbd53acfb0f870bc1e49d01a5b7ff55150d2bf3b042858c5325c2b569b320cd44e49e246cc1e41f04d2e494added5aa4750b7cf26f856bf23cb379531ebae1774af8a495092c8904205db190366875aa90aff0d11bf44f064c23390e88562d041e505362f5bfb0665c3fafda909f59ad286ee9bd87d5aa098dc5b81ee34cbf59bfa765c1c96e7fb557cb1443f3dceea44c963e0c9347545e4ff353bf8b9023cf81d78673a0f6363e5cc2b0d524d291e28fc28a2767ae804a98b34b648f0ba6edf510da09034a270f6b3a294a4f49d5ed571db0e0d8307c99a953a8175c2e1151a065a9dd6f262df38234a5a0e4888628fe124e56fae3b1c2abbf83fcb631bc0dc708d15d9252b9efe266f9bfe1a92f40414077e9b6851815491ea64ec4817e4f74d5caa1794d94838ee8dcfe64c7daf986e606daab9661f7d67898198dc5b2db3c9af129794d1e1184b65a7d446a60172f81b815c8f49cb6780cffb336f9af74e4ca4644346cb351b87c31a53d00d218d85ae8c0754a1adcd268b7f8dad21656ab6d08dbbba39f45dfac26de1ebdd4b3b1fbf23c38bc24bd5a6387807e0d97261292b78fe39171504ee71d59d4d00c20be451329c583040ec38a8ba28e654c8ec0b18b6b9c699edb040de22242d038e363d624ce076abe17bacf35d84975035c063a8958c47bb900887451e4932f7a391a8feea319577a68f265319ccfcade5e7dc56ade8312efb597e885d4d1b41d27dc2657bb344941d42e68ce72e06d82643a61571d025ce907b780707157984285ff2ba18a9f70d534a19bb6835725d6538e03f7e77701be3626172f3de7545c9cd13f1287a261380e797c0b8b89a1df32bc6d837e5a056fd2de70b2502d518354f69f82b38d72959d86635c2679d131e007bbac425b8b59f4d5b27edf6f6203cfaa59ba01c4b589b0ced7f92562b54d1735dac972a13887c0a5a4342e27a31fe1ec3c9019ec71144bcfca22203e891a1f2c2430054ddbdd278e04e4150388f3dc6b99627cb24dc0e58059c5a4126b6f47b2f87c1f5788eeaa4e802d468d9a51a24a5985af12573dce3ac56ce8539a75130cbfc4c18aad514dd2c1e9d0b0ef2436e99539061e84f83d1cb39dcc8a776ac8", @ANYRES8, @ANYRESHEX, @ANYRES64, @ANYRESOCT, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="6c587b81896b2350369ee8d83f977b696703527759a674c6d61cd929ebc6e5004d4c47f0144ed8a532c6b3cb877bdfee3e2d4e5ce1f0dd5b5239d7edeb457c8419b1e22974eafe8e727b9a2445a370734209a6e4a8445fa348b9dd7ff9706a2536df371fa6b263533bf0214474218e874dba3b22ff70deda308f5903f85b1eab3ec4e539dc3b71462b66785ec2cd88d2150c445cb1968939219a3dceea5fdfb222114769466821f21fd9e7e1de2af80addea11f68d52a639b041d51d239be0fd1e176150", @ANYRES64], 0xfe, 0x0, &(0x7f0000000000)) r6 = open(&(0x7f0000000180)='./bus\x00', 0x14d27e, 0x0) ioctl$BTRFS_IOC_INO_LOOKUP(r6, 0xc4009420, &(0x7f00000003c0)) (async) openat$dlm_monitor(0xffffffffffffff9c, &(0x7f0000000280), 0x2001, 0x0) 03:40:33 executing program 5: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000340), 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async, rerun: 32) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) (rerun: 32) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x1) (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) (async) sched_setscheduler(0x0, 0x0, &(0x7f0000000100)=0x7) (async) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) (async) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async, rerun: 32) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) (rerun: 32) ioctl$FS_IOC_RESVSP(r4, 0x40305828, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x20040006}) (async) r5 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IPT_SO_SET_REPLACE(r5, 0x4000000000000, 0x40, &(0x7f00000009c0)=@raw={'raw\x00', 0x41, 0x3, 0x268, 0x100, 0xa, 0x9a000000, 0x100, 0x0, 0x1d0, 0x1f0, 0x1f0, 0x1d0, 0x1f0, 0x3, 0x0, {[{{@ip={@private, @remote, 0x0, 0x0, 'wlan1\x00', 'wg1\x00', {}, {}, 0x6}, 0x0, 0xd8, 0x100, 0x0, {0x0, 0xffffffffa0028000}, [@common=@unspec=@quota={{0x38}}, @common=@inet=@tcp={{0x30}, {[], [], 0x0, 0x0, 0x2}}]}, @common=@inet=@TCPMSS={0x28}}, {{@uncond, 0x0, 0x70, 0xd0}, @common=@SET={0x60}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28, '\x00', 0x4}}}}, 0x2c8) (async) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000040)={{0x1, 0x0, 0x0, 0x3}}) (async) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=ANY=[@ANYBLOB, @ANYBLOB="00000000f1ffffff0000000008"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) (async) r6 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r6, 0x40000000af01, 0x0) (async, rerun: 64) ioctl$VHOST_SET_MEM_TABLE(r6, 0x4008af03, &(0x7f0000000480)={0x3, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x0, 0x0}]}) (rerun: 64) signalfd4(r6, &(0x7f0000000000)={[0xfffffffffffff801]}, 0x8, 0x80800) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000500)=ANY=[@ANYBLOB='4\x00\x00\x00(\x009\r\x00'/20, @ANYRES32=0x0, @ANYBLOB="0000ffff04000000000000000a0001006273fedfc262e8664dbb9d98699a6d7a03a58fa6b5d0b00b99eb6fa904176c05dd328cb9318b1201d8d723d66003da69a36a776403011fd0"], 0x34}}, 0x0) (async) openat$bsg(0xffffffffffffff9c, 0x0, 0x80, 0x0) syz_open_dev$vcsu(&(0x7f0000000300), 0x86, 0x50000) r7 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r7, 0x0) (async) r8 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r8, 0x0) (async, rerun: 32) creat(&(0x7f0000000100)='./bus\x00', 0x0) (rerun: 32) 03:40:33 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x200000000000000, 0x0, 0x0}]}) [ 819.636058][T24632] Cannot find add_set index 0 as target [ 820.334073][T24634] loop1: detected capacity change from 0 to 32768 [ 820.388483][T24634] BTRFS: device fsid a6a605fc-d5f1-4e66-8595-3726e2b761d6 devid 1 transid 8 /dev/loop1 scanned by syz-executor.1 (24634) [ 820.429016][T24634] BTRFS info (device loop1): using blake2b (blake2b-256-generic) checksum algorithm [ 820.459425][T24634] BTRFS error (device loop1): unrecognized mount option 'discڌ4o3Bcz)ǹw' [ 820.497802][T24634] BTRFS error (device loop1): open_ctree failed [ 821.742263][T24652] loop2: detected capacity change from 0 to 131072 [ 821.759754][T24652] F2FS-fs (loop2): Invalid SB checksum offset: 0 [ 821.772036][T24652] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 821.793322][T24652] F2FS-fs (loop2): Test dummy encryption mode enabled [ 821.801776][T24652] F2FS-fs (loop2): invalid crc value [ 821.816197][T24652] F2FS-fs (loop2): Found nat_bits in checkpoint [ 821.882838][T24652] F2FS-fs (loop2): Cannot turn on quotas: -2 on 1 [ 821.913396][T24652] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 821.923221][T24652] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 03:40:36 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./bus\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='fastboot,background_gc=on,grpjquota==disable_ext_id=', @ANYRESHEX=0x0, @ANYBLOB=',inline_data,fsync_mode=posix,noextent_cache,flush_merge,jqfmt=vfsv1,test_dummy_encryption,\x00'], 0x1, 0x105f2, &(0x7f0000020c40)="$eJzs3M+LG+UfB/BPut/tr29ti/SHQsEBETZgQrP9gYKUqi1asLX44+BJs8k0pE0yyybdXXtWL3rx7lUQ8VbwDxC8ePTiH1A8COJB8FZRMjMrXd3DatPNtvt6Qfb9zDPPfPI8c3syywSwYx1Ofvu1EgdjX0TMRMSBiLxdKT+580U8ERFPRcSuez6Vsv+vjt0RsT8iDo6LFzUr5amzv9+5+/mTl174+Ms71cZPX3w2vVUD0/ZMRPQXi/ZKv8isU+T1sr+53M2zf3q5zOJE/0Z5nBW5ki7kFVaaa+OaeZ7qFOOzxZvDcV7rNVvj7HSv5f2Lg+ILh8udtTr5BdebS/lxO13IszvM8uzcKua1Wuat4aio0y7rvZ+Xj9FoLYv+dDUt1rN4I8/WYFT2F3Wzdro6zuUyy6+LVtZr5/NY+M+3edt7rTu4uZosp0vDbjZIztQbz9UbZ2uNpaydjtLTtWa/ffZ0MtfpjYfVRmmzf76TZZ1eWm9l/Woy12m1ao1GMnchXeg2B0mjUT9VP1k7Uy1bzyavXHk76bWTuXG+1B3cHHV7w+RatpQUV1ST+fqp56vJ043kzctXk6tvXLx4+epb715458qLly+9XA76x7SSufmT8/O1xsnafKO6bde/Oza7/k8PRUxp/R+du7/r2eEq054AwMPH/h+YBvv/iHS2vBn2//b/O3T9/2L79v39fROPJPt/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+ycze5SkNRHMBPwQp+RWL42Aoj45ABi3AJDp040904kjWYEPbgDGcuwYihvZrXFwbk9bbNI79fUs5tA/8cmJ1eUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuvSz3G2+Hj5/aZvz59ROnm8DAAAAXHIsd5tqMavPX6Trr9KlNxGxiohlRCwi4tLsPo6njcx5RBRpfen95b0evkdUCefPTNLxPCLepeP3665/BQAAALhdh/16GzE+L6uXt0M3RJ/STZtprrzqls+TXGnzKuxjprTFv8gslhFRzn5lSltFxOjl+0xpVxk3yvROKeoy6rMbAACgH81J4NrpLduUBwAAQG8+DN0Aw6j2a9N/8dNe8KQuaUPwWeMMAAAAeISKoRsAAAAAOlfN/57/BwAAALetfv4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXTqWu81hv962zSlSPT3Q/6D5tx+f2jYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Jf9OUehGAaCKNj6i5c7Cd//WKbBzpw7qQLBY0YKBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwaFwnnzu+IxlHkl+njX/HM8nSO421q8bWdWPvg/n2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAk/25O4EQCIIw2Hf+57SYf1jSoDGIUAULHzPMwwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfNHvfvk/MTXOJHOnjaXjkWTtqrF11dh70Dh6MN7+DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWF/7m0TBsI4Dr++JErcJiOktxKYgYYKwQh8SEiWPAMDsBANFa3FIrACSHCu6UzB8zT/X3HFvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsRzshrO9PBNCmJ0+zNvef91ZHnZ+++zDbC++3HlzMR6zPUQuhPBwrV67Psa1TLqNre1H1Xq91pBIJJJ+kvY3EwAAJ0Wr1WodvZqJKviuXBLtq59ye0ud/6qE0Ho1WP9fifLwm/r/88vzF3rxc/NdM75XXP/P/+0Fn2CF5vrTwsbW9rW19epqbbX2uFQqLtxcuHH7VrHQeVZS8MQEAACAP5NPIq7/s5Wj/f8zUR5GrP/vLT64H99rSv0/1GHTL+2ZAAAA/N/OXfr+LTPkeiafD5vVZrMx3z32/y52jylM9dhOJRHX/1OVtGcFAAAAjMPBbmag/78S5WHE/v/c6539eMypEMJM0v+fW35SXxnfcibaOF4nTnuNAAAApGsmibj/n+vs/8/2tzxkQwhXL3fz5GcAR6r/P764O/DSerz/vzS+JU6kbLn7eXTO5RCmy2nPCAAAgH/Z6STaxf5+bm+p8eP5Yt7+fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+MWO/aNED0QBAP+SbD4rccFC1MoLiKKF1YKFIDaCVxAFwROIoB5ALLX0DpbeYWsFQSwst9ATyMzO4LIWWiX++f1g9r0ZlszLpMkLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8arD+nlfhpzvMy7R293K8G+L9WAyer2bnwwh50WTRP1Cx1nYFAAAA/Hbd1NtXaf5U32yGWPZi/1/n/4We/3pymOd+frzvz/H24mEu9/8n2wtHo5uFfcJF9w8O95Yau8vvb+rj0uXO48rr6epMmnbiycdvL1V8IOXW2fSgjudZnPf7G/9jOtFw4QDAly3mmJL8PhTicpuFAfBndNL4N9L/V712awIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABowlsAAAD//1TEaQM=") r0 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xf501, 0x0) getuid() openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xf501, 0x0) write$P9_RREADDIR(r0, &(0x7f0000007fc0)=ANY=[], 0xbf) 03:40:36 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x300000000000000, 0x0, 0x0}]}) 03:40:36 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x549, 0x8, 0x40}, 0x48) 03:40:36 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f0000000140)='./file1\x00', 0x1000801, &(0x7f0000000280)=ANY=[@ANYRES32, @ANYBLOB="091e21b81dfc6fb0feb157135f914b110011504efbf790845481b36409a9244bffb818fbbc5ead98aeff6a5549e74cef0600", @ANYRESOCT, @ANYRES16, @ANYRESHEX, @ANYRESOCT, @ANYRESOCT, @ANYRES64], 0x2, 0x1d8, &(0x7f0000000840)="$eJzsmb/L00AYx793SdNaRHFxcHGwYEWbJqlKlw4VHAWhFXUsNpZq2koboS0IFhcXRwfB1X/AwaGTg5ubqw4qCA52dI7kck3Oxhb7/oDC+3zgvXzv7rnnnruXfjMEBEEcWb5/+/31xbVq8xKA4yggK8d/akkMV+K/vHp88WXt+uu3n9986J94Ml/NxwAEwf/vbwB4X9eApydFPwj+Xl2QzyZ4rG+B44LUt8FgLmsNktUuGO7K4QeKHhyTwnPNewOvfb/ruVbY2GHjhE1F3V8HsJgxtAHk5BZMmR9Npg9bHjCMhOcuRSZY7pOa2lZsuj9RX52jplxB+P+68/zZLOybctxS7s8Ghy11BQwNqavIwjTN5EqU85/Rk/xa6vwHcMjDEKdKO1EGid0SbHUk/EHHI6cX84/pVT92pfg9CGFcAFJTn/Ked2MfmQ1pAv+MSfyJ6cB5xZ906LF/lP3eo/JoMi11e62O23H7jlO5al22rCtOWRhR1G7wv5zwp7ySP7Mm1mAGxi3fH9pjwB/acd+JWsVxG+8Gv8QaLvyPo3guysHkOyt+Ua7A5B8Xz1AVtbXFEwRBEARBEARBEARBEARBbMVZsOhDWPShKliDc1NE/wkAAP//X9JszA==") r0 = gettid() (async) r1 = getuid() r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fstat(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f0000000140)='./file1\x00', 0x1000801, &(0x7f0000000280)=ANY=[@ANYRES32=r4, @ANYBLOB="091e21b81dfc6fb0feb157135f914b110011504efbf790845481b36409a9244bffb818fbbc5ead98aeff6a5549e74cef0600", @ANYRESOCT, @ANYRES16=r3, @ANYRESHEX=r2, @ANYRESOCT, @ANYRESOCT=r3, @ANYRES64], 0x2, 0x1d8, &(0x7f0000000840)="$eJzsmb/L00AYx793SdNaRHFxcHGwYEWbJqlKlw4VHAWhFXUsNpZq2koboS0IFhcXRwfB1X/AwaGTg5ubqw4qCA52dI7kck3Oxhb7/oDC+3zgvXzv7rnnnruXfjMEBEEcWb5/+/31xbVq8xKA4yggK8d/akkMV+K/vHp88WXt+uu3n9986J94Ml/NxwAEwf/vbwB4X9eApydFPwj+Xl2QzyZ4rG+B44LUt8FgLmsNktUuGO7K4QeKHhyTwnPNewOvfb/ruVbY2GHjhE1F3V8HsJgxtAHk5BZMmR9Npg9bHjCMhOcuRSZY7pOa2lZsuj9RX52jplxB+P+68/zZLOybctxS7s8Ghy11BQwNqavIwjTN5EqU85/Rk/xa6vwHcMjDEKdKO1EGid0SbHUk/EHHI6cX84/pVT92pfg9CGFcAFJTn/Ked2MfmQ1pAv+MSfyJ6cB5xZ906LF/lP3eo/JoMi11e62O23H7jlO5al22rCtOWRhR1G7wv5zwp7ySP7Mm1mAGxi3fH9pjwB/acd+JWsVxG+8Gv8QaLvyPo3guysHkOyt+Ua7A5B8Xz1AVtbXFEwRBEARBEARBEARBEARBbMVZsOhDWPShKliDc1NE/wkAAP//X9JszA==") (async) r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f00000052c0)={{{@in=@loopback, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={""/10, ""/2, @dev}}, 0x0, @in6=@local}}, &(0x7f00000053c0)=0xe8) (async) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fstat(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f0000000140)='./file1\x00', 0x1000801, &(0x7f0000000280)=ANY=[@ANYRES32=r9, @ANYBLOB="091e21b81dfc6fb0feb157135f914b110011504efbf790845481b36409a9244bffb818fbbc5ead98aeff6a5549e74cef0600", @ANYRESOCT, @ANYRES16=r8, @ANYRESHEX=r7, @ANYRESOCT, @ANYRESOCT=r8, @ANYRES64], 0x2, 0x1d8, &(0x7f0000000840)="$eJzsmb/L00AYx793SdNaRHFxcHGwYEWbJqlKlw4VHAWhFXUsNpZq2koboS0IFhcXRwfB1X/AwaGTg5ubqw4qCA52dI7kck3Oxhb7/oDC+3zgvXzv7rnnnruXfjMEBEEcWb5/+/31xbVq8xKA4yggK8d/akkMV+K/vHp88WXt+uu3n9986J94Ml/NxwAEwf/vbwB4X9eApydFPwj+Xl2QzyZ4rG+B44LUt8FgLmsNktUuGO7K4QeKHhyTwnPNewOvfb/ruVbY2GHjhE1F3V8HsJgxtAHk5BZMmR9Npg9bHjCMhOcuRSZY7pOa2lZsuj9RX52jplxB+P+68/zZLOybctxS7s8Ghy11BQwNqavIwjTN5EqU85/Rk/xa6vwHcMjDEKdKO1EGid0SbHUk/EHHI6cX84/pVT92pfg9CGFcAFJTn/Ked2MfmQ1pAv+MSfyJ6cB5xZ906LF/lP3eo/JoMi11e62O23H7jlO5al22rCtOWRhR1G7wv5zwp7ySP7Mm1mAGxi3fH9pjwB/acd+JWsVxG+8Gv8QaLvyPo3guysHkOyt+Ua7A5B8Xz1AVtbXFEwRBEARBEARBEARBEARBbMVZsOhDWPShKliDc1NE/wkAAP//X9JszA==") r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x4) (async) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000005400)={0x1f, 0xba0, {}, {0xffffffffffffffff}, 0x1, 0x4}) (async) r12 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r12, 0x40000000af01, 0x0) (async) ioctl$VHOST_SET_MEM_TABLE(r12, 0x4008af03, &(0x7f0000000480)={0x3, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x4, 0x0, 0x0}]}) (async) r13 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r13, 0x40000000af01, 0x0) (async) ioctl$VHOST_SET_MEM_TABLE(r13, 0x4008af03, &(0x7f0000000480)={0x3, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x4, 0x0, 0x0}]}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005500)=[{{&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000080)="a11f6c7ee1f4fcb10a27d49f2577673f4ca5ed", 0x13}], 0x1, &(0x7f00000001c0)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x38, 0x20044085}}, {{&(0x7f0000000200)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000006c0)=[{&(0x7f00000002c0)="02052345b344aecc46163ca565f44a9578103221a7337b0d037f2ffef651b77b84e9d63cd8c0f19b4c892dd5db22010971981f1c3af38c66c00d8491d6b1c1c137ce7dcc88decee09644afff7718abf70b62a44d2d0dc9ee39e8dc747fc93ed48456c8013cdf741921ea5fe39cba60645b1081fbb199c4c0b615247ae522b149f5964ae065116c6e59504e3fcf9af3f72cb569760d96fc7d67793eba2c05c2dfd313e5d6d5fcbf19fb98146e8daad7cbb060a77966dc58c7a3c0b30e73e3731d28a56efb4c39", 0xc6}, {&(0x7f00000003c0)="4bd27bfa609ba234c5d207cbed5a01f02fc7253e7ad8e3345d0354cfa2d7edb26a4f4afdc27a7e094f756eac7f298788c082f47da853f37683e6fd390ba094c929bda94831a6213ddf44a7df168137ac396a76eb2850e0f3cc37dd7a548e5df06dcd896a8384bafb5698f479f2164b03fb1a65d5cd2c07eec715c3789aa7d3ed95d09279175b0d673fd40b0225a7722cb9fab8b682c90494a3b43bd219c580b4b7915d87ebda2d56d7eaf7f3bad769f4a71e5014481f7863d68c88596a4acf797d34ea4a2cf5500fe6c79ceeac3ed212f6192c5716a21b647b204b4d", 0xdc}, {&(0x7f00000004c0)="5787ff2a0da30e8b242840bcfc89c85e809a611a16fc046f3f5c339c23aaf38c162ea0331d9a558b9298fa4ed9cca61509657f60bacacfe755e49d7fc4f774615069008464838dc2330be132b8aee5cc3655d44c12bbf56d3dd435113cc12b57bca3c6fa112e8134804f822be6da00109c45f03389e9cf41bd6815fbdbc4ab11bb35fe2c552146a08b83da6c7cc5fff0f254ac7a407cad77a1be5f6eaa0d706619699d48e3e9c1f5f32a1731f7e1f50d7d728f00ac70de5e138b858850b0f1ee88695e60ad00174214c7c55c6e4d26c9ffe4b587af3f665e172c14c3b8e45524f2", 0xe1}, {&(0x7f00000005c0)="721651901082f2c67be6d00bddfd0e0b9b0bed2c1e8db34f7bbd8cd416c1f69145020eae7d08c94d59166dc9ca34fb7ff34c7792e2ec297d9b71a2ea48e07efdd47661607fc158e535e76baaa13ba98656cfe44a22dd785f60453a006657a44ffbaec1fc9cbf5baa15c074dcda8f242c89276260d518e1b62e77c8e0644ac362f7ea87a6cee44d9bee9488ce176fb139dd844caadaef4bce649145dd5b6fc1ea94248b0406906fe0e935c59b41835b3ca62d047afd8fd7aa0f54b3b15b429fa93cbbfbb6c7162d0beed394f8279b5e1af137dd3879d927513c9875bf363a1cd83252911b3d5732649fd1e89e27f2e04a88fee00b0e4ca440b1fd", 0xfa}, {&(0x7f0000000a80)="cd6e200a33f962b5b0218eb5ce30581f0d8752c79e1d405826466b6123babea0ad908822f718556cf398b574222fb98e1079ac130e07a25232449b661e9722805b92836ace79ce6acde41c3773da979166309245f4efc4360c49b15080b6e428d525f3b24b1ff431e979670c9f174cf78083fb669dca2678bd0aa82aa6a2cc63dab931d098b3878916d5de3ff7d6497bc664da5ffc59c60201817046e1219ffdb8a2cfd43210df42d43e249b0ba64e42dbcf7cb4630be1e8a40f33d85e9716054107bfc034ef3885dec29059f420e907308fb1653229388afc2769cd1a2b509ced966f49736b5d87fb050e2b3ca91205266ea5c202934f8352520e294ae3a4d4261f356bce9e6c8ee9b92105b0ee9e6ae347af9cb8aa9a21141ecb9b263549c2bc566a3c8894106a70573d4c5730373130ae3cf800552be1f17be8666610b722ed7027ac2a511b69188fb2e98de7970736e341c2d12d90fb7f909c018c97cdb90e61a2a99784ff4729d3c498218b94e236e1c1fea0783d81e539f42598742e0eed11c9fe744c472f410b64bf986f6c005f59ad7d482b9673b293704fe1e11e29f9c33851c15cd9875ae6b658b18bc2daa63ef89eb87d33bcbb349e69d50c0da6e72aca2a7660a8a0434f25f44c3a71a5296e91e72394c5506795f10821d58533cb92879cecd8f71dd89815fe55e842c04e2674f4961d454dd2ca699f70190482c61102c94d069ae0f3333c44efe624272f63c66270499cfb6694c875b86249e0098d846a986e71b14e200d9f2f1f5ce520d748a119c10dea92c194d6c11666724d09e18e891c938313561bba4f0538aa0337f9258d365f680e5840b095a31e647557ed75bb33e2401d0d466b32e5b7db41612841c7d8dd268d9434e752df2c4272bf04b817f5e430199aae175452023e879925d805179f7a73dd718356baf0c892e2c37bf716966358cfcae42a7972855a8c092c408693e5d00c36370e95b398009af044beadaf1c3623413d8122038d2ae39068f49dd865abec79cc97199e4c5f5b3e2a9aaa1ddc2645d4e8de6a514b97a5f283f6b3daf89e48def71ff5e6fa621dfba70475601a8bf7667546bf5ce05242c566d52eef3ef0260b9adb06ec662fef23fa52a8cf7abdf6edbd95a26a7a70bbf2b693d1f96ed9b7ed27ca7fbc497c9021bb0d774809efa0ecd17fd41c8de1f3cbe322d99fe6d6227f659df3d95fca38a2c8c3f9c44921305ef19e330e02ab25f4a61f5654f65fe8a86da07ba77432ac9eb1d5d8424d7ecbe08c178a105df1afb7050e43d6d5ac020115270c75efafaf4650292181b70926c6fe6bedc126abd4a494a8881215f4f4d1577bf83281e6fc36a0b140cdbcb995a557c3a378ea7ac19990bdfb2e94562b48d9b1af30f09ff3e105b53ccc19700fab113b0319fda50cd98655301ed0709695b6c9fc934b0ed0f6b3dfcf3b35df55a08f83e2d08d395bbcb32538321b4f2a603b825365430a1d6d3cc67ecf328d151b57d54dab15d4c0d6478e18f93610afff0e921ad5350df757df8e8befd106efb543100c3f0a70f084b7d853c51bd459405deb8456e29ee3bd19eabcb9921912666f4cc11a08c2919b12115ff52addeaa51754e814178f2f8f8c149107a2166d87d88cfc61c74b7a4eb772e3c2d50e12a2a1a37efd5e67d23e4121a2c6ea2cc8bc501a60b77826a9d4d38689898f104ad75ba28952377e994960c88ac82f223a60033c33d473e30e3efd798e665b50ed7df737f0e5eba97e7ab086a12c482e04429c2cb4eeb88ac4cbe61c55b740f6e29202cc2bcbacdf6987d09deb94769f3b7bc02f3c82edd717fd373972b50c41168daf25377bd02729a07a60d455693f9067e25e85e18f269a8562da9ee37a1f07e1b27173990a7113ea71f1acf51f7ce497dd79e4656ddaff7a4d9269838d1ae5e6d538f607a2286c98892d386d50123acf861d4764a824644a9248d9fba9b924ac4175382849f7e68beebae1dab321caa73bb9be6284d382e6235d0e00e05a049551574846dd586d355b2fbaedb175fbe42276bf0bde5132b6601ac0899d0cac2e5943f3bf82b0c87197cd4bd2abbf6f3b758eb08cfd5c723f69b61c812818cba8007fe4a7061f81c014d6bcdce427307a9582484dd69a618389f45d77d94a30196aa9a1a39e67d014f4079d0dc067bde1fdf08e52768183fe3058b001886b7192f7b862be68ea0eb8af77072f6ea1e66e50539e21f592c1ba5d768f68ab94876a19928e758083079f3b9ea7b8548acb181db68b703e174a9a40a10f7c65b6129b61da0c2f743dd1b25a1dce9e63e3ba7469b7088440fee51fbdc16054bd7b737651da838b6fc592a11010170c89bfd47c828f214efd0ace2d1a07b317ea6221d93a568ef36f7b2a6274ae4cdf06d01047a55e9753b7cddd240daef4d6c10bb559cfa7cca1aac20f4ba11dd452a2af731b7a1b5efc82134cdb83f7c276b09565868f5da3c81c2decfe53fbbebf98969fa334fce0acf3806d3932f89891ebf7c9d21d137fa7b5a9d8a2a42bbb47a3a1078034ca6119c9473ba49b7e902d1d0b3e18848742c5d00fcbe4c6bb21e023c3cb75cf2a8cd5a177290c313ede627f5c1fdea6403889cb730d7241ffa2d797b0d62496ce804600444eeebc9055e7af371dcde548813850a79e1a382c36861ca031d2ca9e5dfa078c3b08ebcdd2dae07a706a9aa033d9ac6a9f5f809116c9934de255d4d6bb12b10a4bf47baff4922b90a187edf5282cc010f53f1fc7fcd393cff9ff521fbbfcce6ff678f5dd32daf9ebb6e5809c663a7c23656652461c45e8fcda3c77170c75c60e0ca2947a197d0cc75cb591b343a8f4699f3a9664d175977b3da0404ebf279b9e130f5b62fb9f1a9c2bf1fb7d43bd0460b5c969ede54a07e7dcec49dd1f5df9e76039bd64b458544fcf61c4278ae3ca92b8d371e6503ced8d46b3a734144022424e349ae33c4af8ef6bcbf4b3d193f523373de2ee1ac38ab0d6b460ee8e0f232cf696669e767c22c7ca40cd38711fadd05943f5599d164e6c191bbe739af8b9d4a6cf73e82ebff18e33288b2c5cc5e51545ea80f2fc417cc7e8c1bd38c2286c6d25fcd60ff9c25d1bb8fce7624c3b96b9a987922268491cf6a9be3d796666430aab36e12e436189a66a5bda5f4e303a9f225196c37c96bdb460209d8821a63961432228b29bd9c05c722b16faa37b3b58af1db3ab87a23de144de44b20240b3c296ba414a7cbbd7b95478f6cf412fa3c60088bea841026f2ae4d14f93d1fa8be185c3775dc3a755bd40ab93157fc91f0833015692b75707c86b497d22240df7166e3cca335c01d15214d6114afc306e0e40a23059a3d5e09893a0c8d45fc413635c69357b7f05bb5483f4c8df9543b9fccf9ac221e61a1d2947fe0b2f513b66e974f4c18687bb218d859da301386b0884b86c8a94c95283bc0302521802fe3d0e2177295e557c9d9ba58e01f6c18e9b79df66fc78e79072343f4eca68a94c80e4a76518e80a17813ac48e07bfb1b60ee225e36317b56002ba7835f9375a55bc75a80d1f699d5c102e1ffbc1d062cd11d8c1c3b43f7c2f27a3b14702d20d5585874d2acca73eb233de6832d46cdfc251a801b6813d1d108bd1b8a797b2cb0f9f9a3ff666f1823bed260f646db5cd4d1ef148d70a94a3aca42ff9b8c39f8b45d72caac77c700fc41e647dfcfdc0cb1876965005a09ba8f47c0ff35424d17298cf821e9c052bf8bd720b8a8e1e0b926424c92cc5561bc586ec9740ccd1e83d8e2b19358dff77793a6aec8b0c2695121bce1fbce6db12c2744868402dd2b7415aad57b95350c7dfc241ef88f7b624abf821744c04654321df2d7450067d9006e5bb920f450472f509573d750d863c87561dda289dbfb5fe59849a558301a1b86a8bb4b198cc91d7a6ee35e2036256fd3f6b016029001caa1a23f9efdd3384f8ce3a36d497d3ad01da4adfa099a94e0ea30e2f0edf4d35f15ba9dc9da6ab3bd322cdfcdfe2e4c59fa6b6f52c9206e5e205afc1ecd5b9e28740f04e47aded8e5c06ae6114708aa66d6408165b10b2661ac69e87495d7303124ca56342c2af00017eda0d51914f1c5780add087ea246600165ed00add44462d68e756dcd922ef061d45aa8ca4231ac31b432d43d3e251b15c965f1a8c1fb7ce8102d636082f4aa20a313c5c8719371394c75d3e5278cee7af69eefae9acf39dbf5ad49050cc16e9bf5b7ede827fe449dd33b06818e613d4bfe18b2dd267ea8d12339f3b803cd877ee4092cfea24477120e60a37f8843a0dc0ef43213c2d96e35a62f138351c65543a4e8c788987569848b5c988f1d4f51294471a9cd00fbb3e740e8a2d6b02529b8e88b69526c8574c72956e6ba4655cf2e205f2e042fa9925a1612e2a25c9613b9f7b57cf0b3e573e986f0f49087d505c6ddf6f25c8b006d59407ba5e5de2bfbba04eebb21605b1b5452b0d95172e8ec25227dbc3d2cf6d2ce25165771f9cef75a0b19dc670cec7821b8ef7bb4a8ff03d250e8d819738c7c6674b3de506736d978988412696fc2f7bede580d334c9fa6219a18241fc23c22c8fa4bab16323eb67b631878aff14a5b00fcbe463ae5c5f7a0e888744359e446b3674747d3a0123a100d917182d49e125f8ffbeac62154ff4460efd78aafde7bbba88273709afc594ba17a89771030c582449eae9ee5ac75d76af9b90ddcda936c6bc06d00582dadbcd275760a14304c495b18397b4a789a9b869b15455dcc7b0d10deaf16d461dc77d96b68badd3d14014d743328d7cc7a1a6a1db80cf27e87162925eec7d8d761e97a3b306f975b1e02073a85307abf062cacf5ccbff4bf60c5f22c8b4405202b18f4f06bea8986f13e2d87df77e057ff524619d727f5356087269d5a4a9d9ecf7ec8722fe0c3da62bcf7ea64d986d8d343510d29e9a990e7c205028428234ca793c26f21491197a42d9602ca4d5c92401c5863c64cf46420e9866a8be859e637dbfb8152c674f6160af64b7475f8bb280385ff3a338e4186228ce35c7dbacb85926826a8491e2107c8217c779afd89775fda811924465a0ccb3f9d93bb6054386b8f48d1e10c216866976251fb618569abd585429c78cd117f735ed03d38d1f78ea4a389b789c4ee797db45e275a753deb6c1b8f3b943b62ba3050f794ef2d001f0331a650826c031262c1a50c0739f0b66b1408416b4b326efaaa113565a477feb81648394569869a1cd8e6d199c44e4b6823048b842bd10751103a3c1e0401f707c30a9b1d691ef7781b3de21f93659d65cacebae13133b3289dc033057292e8221c2e8a34c4f54a82ee63f7111f61da018e9c5e3fe465d943ed84b41c53ec4b2624cad3397c85e9d8f22f34e76db888c4d3aac642e15c8abec4abebacd223c0979858a9f67600648a8a16a90d60fd1faa8c467a7540ea0203dc82a9c9a3f4da6853311a7e915b098985d8897157f510f4038c2bc552d4cfaddf36020daba5673d4718273a8b1c916b6e14f1922816586e7c2e29860580870be134e923a3c0ef55f582af6c69bdb758deffed4164f46b18bc4f832b25c86ed2cfc20d29b4e6d32be11e1c81b7849d8724156bae004ffe89cd5ba605b076a768cbefbb33763c17b6d0edd1c8982d1e8b943901f8881e6c04bfd00d09a47f481d56e306b9818cdfd8a63a56060f334afdbdde4af20baf4fedfedc2349a59ae7770e2269273c2866ca7d6915d5212293612365750c1ba632550d5cc008a9f3ac87334cbcd3b6dc80faf4b46ea0b59e447513ae22c4801584ddb", 0x1000}], 0x5, &(0x7f0000000800)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}], 0x80, 0x48000}}, {{0x0, 0x0, &(0x7f0000003ac0)=[{&(0x7f0000000880)="9d10d7a54355118e99c9fd2dca68b7a2326d8553dc3f291729a6955408cb6e0fbc8b65d2bc552c95b548b47e478bbe5122c55e3fad4b03c48cc736879bb0dd914fedbc85dde304c4229681c8c645b0cdda62acacaba8928b517f56b8af5ea7ca1046b9f3", 0x64}, {&(0x7f0000000900)="a0dc396a00dd005a47d3fb87813687437ec21b3d42bbcc3c0f511e7a13f89e07e5c4caf2900cca896fb89bf76b07ac2cde7aaa0a45aa95ff0886d9435cd267eaf5642198d7c83bdbf215e7146b", 0x4d}, {&(0x7f0000000980)="5656ab6e27b44cb15f692187c3a39b4ce0131aa601e305a0d503d80c19c99c016a020172f00b5f20bccee4daf4dbfb2fd8994c7fb0c142b085f5f97c9ba6c1343cd722daeee0a3c86cb4985b94d0", 0x4e}], 0x3, &(0x7f0000003e00)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x68, 0x20040000}}, {{&(0x7f0000003e80), 0x6e, &(0x7f0000004000)=[{&(0x7f0000003f00)="85b19c72d7e23bce2a0aa2a8b88692882be7edd2ce507b519ea023ad3fccafa1f0b0291ae0a9c9c633bcccd8bdae7fd9fd51c25d056888a08424b3c7760fda7ebd7b75b6b94d6aa98a73c3c3f8de40b508182b99e0b5d70930dee606f46d82ceee40b2dc7103ceca719119a1282857edfd7f688b782f9524fd177c772c38763ee31a5ee39a902854df18236b69bdb955544ffeb2ac9b2958116868e4c2b4be51380c4c60f5ac27a2cc38034f75ae6f7d182edcd68bcf5bdb7d16bdca4818733d4d4a7b58c102bc13a67aa17efecc0b4192cc41831437d009e23bd7", 0xdb}], 0x1, 0x0, 0x0, 0x4000080}}, {{0x0, 0x0, &(0x7f0000005280)=[{&(0x7f0000004040)="4a16d25081f70957a51f63dbcbea1ca1fbe741362c7630b7b9d644fd0c3ec6f2a713fcd51d5fdb5c99ba5cd32dad849dc2ad05dbb6071164a31396cd30a274753acc1a7153ffc7b95116a543bf43b0ef3d84e67ce6ef3571ac1f5c9c1b1e3b69ffc4eec8bf01ba09c4ea79ca704efcddcdb1a9a9654f92c5afd9d3c1fdd0fcbbee34ba1993dd6b5fd6779426282cc4525efc7d1b5c331937dc8c8fec65407ed62ad1f23a72f4a0f4e5b0ed4db78939ca23933f9e321c21d265051ac4c85ed021c2aa7892bef9", 0xc6}, {&(0x7f0000004140)="222bbc694cd6eeb9e9b179084ee4203b9af9ef16deefb327df870797c4d3ec72707b6699e1ad6aa4c0dc351e324d2665b047cae88f2e3357a9e7a98fd7b4337917e12a013fbfce83db633942ecbd6d4468517e75491542b203dba702175b43e1452ebbfd6811e40054281cf981940445c5645f2320d6e053181493f9bde1a445b7b9c01ba45fcbe4a83a4e2b3449bcbfbd9923dad1781c1e5a0ca7cc1a725d9d2723cafcf7a4ec06729bd1048d2cc5ab6da2005cf97ae3caa080fa24b6ed33e85c19a0719fc1ace5091564e25911282cae3443a601291514bb02e6a4fdb73eeaa4029ec7e4fef94ce18b40a41c7e13b8a8a8cb8d6d9152f6bd73f4753c4dffb96cfa8846974d10d39f1c7c61886ae880054b5413564955574561e00f2d4bfb9db2c6326555c109110b791730eca4eb10ded9381fef35fd69566d775f7644b68e4972fb893ac73a7fb89f94d132a3ed36c88d909a7f58edaa5a6633941e69d42b0eb069f2b2975fbe0bc5dd6415bed5e46044fac63ffbdd25836960ec0363d0dcadd5b8e1929f8af7ab3d83db6465ccd3f8806007f66aaae2b7f8bc45348cefdc2299650ef67273045f90381dfdd22b33e2253008c2e94b000248b930dfeac6800840d0ade1973c91cf7b3601351a90467f294943e515fc78ff7a6964aa13623fd1f2f48657f16799fa37e9d5d96e635e47411ebd024efdbd3baa4b425f2543fd3273191a894a5f039f66d9430802fcd98d2df85943533c458db9af59cde84060142b7380d8a9a752d560bd14296427872d9f2c72e32cecdb0445ec0bd0e1899bfd2b90c259b95990a8f5a0948049aabca80e3b5a595b8ae5f84b5d8d2999070f6284f7dd706e12d65cd46f81783ea56e24fec648e166bf3f45135ca1370130465fc6dddc74aa9f9e01b887933a29c9802378bd4710c6f634de55cc5a8f98dfe4b52382a0c6c4ee8645f03ba803a2d0572ea10eae23382577df0792507940b371629d229819a7e99f291e413bc5e4308ce56763f184c2ea55a66375f3e3da5f47ff4045eda3b0faa5b34da59dad67d220d9f5ccc5fe730fc1a6a2040347370c8b82113d1561ef546f590cafd86e24d1b0a032cf12946d150084998b8f313bea59f22e9e981af039455af29b086bf515ef9557d175aaeebd6354bb05bbcb684fcc8acc661070dd78ce6744ea088ae39a3244c9b8fe54abaf16049c6bdce17f0316b73154d3a76a2f2a0174ace6f8111a0d5bb6984d26c5c557373de39ccc74dc573557631c0aeb78cab85d43494522110e1f98e5cc127113f60c7918fed8f1b712f21f01f80f4b46afd37327fefe7dcfa77245be01f8b36f48ed79845912d8cddf079793c14683f7313cbc6ba70e4e2514b55d646293f7cd6c09890b449f95c0dd619d49f6900eb99692293eda59b0ad58c860473b584e92b19e7093da2a9c43f5b93e03c23872776f51dfc002d6736beeb0b21a00ffadef56b8133d8ec335a5daf171dfb1aad1fee57bba9bc0aac2826a833b7283ae176938bfc456451ccd35e7e189de28661187b89b3d90de2a2fc6970da989685e6d9bb379b2864a2ecee1cca55de34248b3af4e7ddde074dfdd589143b08a9826e3b0bce3b0ce79cf38712f39ce3771f7ce179ab7f5520d01f4fc09f761c94748f7c77c10a469132acebd0f3ab05b3f866b02bbecac0d984882ae60202e7a5b549a303efa31005098068c312c69222e6f0b89cc1c5cfafd98b746f2ddcee0752705c23c44995da2a93f9585da9339d90c3396ce25911d466e6816e4551fe55abd874398ec5e84ce723894627c4a010d0046d4d8a1d919977dfaf47196c8ec27fb5ee95676e32f394389e4cd8cd34b34a7e94d1875f94e0372f3c18a42556263739526a448f1ae7e9b0a0982aac8291534a8bc1c86656203aceeee0edcae4fdc9c76d22e5b9f41d71636bb48a94bbfeb58b2ddf5c0288bf56fff7f81ff757078af5eb333e8086d12b0ca374bbfe248a5885f290bae7fb9396fe42806870a43e25fb4316c55bdb11d7551c087d55d723925c0c62ec0faadf3f7c40102d8f3aeafea358207585889ee184c986591750122c683c432b3a718f861b313e8e8c4b749f43462c10a00f9c672740f7b4941eaea619fcf7a9a87e2a2c5ba4eb41dc0604b4b202aa2483d8ff538257a09045718f4a50337170b135d824b41e007a83a4bfac16f8ec15126322b6f4bdafb092a8932aaf28f2513e18a3e88689e9a2af136df2b755556a2803eed9933d123288b4cf3722d2bb8ce86cb082e4963d2e3f2038163c75a5a8d1a3f8ca0f0e4a74cdf70874e13e5240d1ca1174b81256bfbc34bbe9847099509feb74e2a14da71f2df271a49ae432fed83c918d43334ba873266f6bcf198e8cf05c4d607a4cb098f6533aaf3e76dccaae69cdb4d3be9cd305fc6d0a7c0743fe04744dbc2d891a75fbc35f7639984ffe539cc68cc71dddc151c0d28057640a7e38121e731d3e24cb61f36ae180ccf1ab65c0dfbba6e7d06dd138933e2281cdf1f039b0d7183ca886478ffe6b74ddc164f55d6d778e6869b377eb26c8ed64231480c63f688d8730d70cb68bb054b3cab1e4c23cae2b63eb7cae99fb1386c2fd4be7084337d1ded792e64ca4313c1437be7c0c6ac55b01726430de6097ab6c5171752553e41c3acdf1de50004c738a0fb34a6b1bc8795627b6f39066ce6386a5b073d56e4a1304eb23f46f7f3a7e5607e8f57022942ec9e1cc655439bb06f528b209b026422deb6df82b0479a9f790e1e4d310971c4f5b3a8b7df42d020c615c96cebbeb21208839219ef4a1e8385b634676b3cb3db415a901cd034e45517cc6c08524b7c3203bc9dbf5ec195882f81ef269dbb91cc59da6957fa0195634a7825d76779824d7bf653644f4daef3a856dcdacdf792d27285a27b1328ea1b3955356ed844ee24104c171139a078ef5308f5d96104c5a99bc05bd228145df0670c46ab1812963ff13188f9b5d4005108e7c95ba11349eecbd20b398eb015633d648bb977b6ffd2d0b91c7e5c018c0db1cdd12b75d4a17f21ca541968dfc17356faf12167d2210861906ba5f96bb15e755d7e3c927cdf4d3fcb79a376262368fd3c03fece459c5d1310c7a71348b5c8db282112eca331ad86b099d18631ab62f9d49b398dbda961a99dff87286690e305ea23e50e03093338747f5665aee3668c1bbf331eba67c8b5b24d6f44eb7e929946b9efd16b1faf67be43cf25557e87201850f4eb73c33698636ace8ba4f57cd116220c7343c7be364926b22a1ff56f67e737231fa9b96b6319e55fb10b8b839f393a6e3b41105f01ed61341e61a6ef2ffaeb77fa4936998ce8777b08d62d69bf82c2a2b814cd04bdf80f9b82e8b7296de807cdf6ae84ccb8543784397567633f53b3e18f4f2ee5596cf19a31c890624fe316dd8e6b5d79f32f3b1f8224e50cb001193e4532b5d746195b5545aaa41d8e491ceec1c6f9fc3ab9f9de6eb939e5ac7923c3c57b9b4c753a53d48e1cc36c8df34074672ae4f45965cd7fd18af9e402f40842ea4a443fc3240d388e944dc94e61f2603bf3a53982eab4c54e5855c9c70baa173548fc5367d179a2b3df9beee5246755f2368efe654641f417c0f4f7953f6582fd5c37b9e9401b49105bc5bc929a830eca2555d042c96216fd49a37a259c4fa360d284fac5f436b5949661a24f0b418dbab774141c9facc0f5b4ead5701f2188338c158f73f53f717d9d3a77e1e5592a1c3b6148fa105c5ee830db5f7f4ac2d4c48980f7515bcf4aac2391a0b874c28b257e733e31717d2a3ba9b8e36b44bd77e25415f9394f016334df144d18f6ac3151db71a609ce12102a46fbac0458a5bd010ab4c5cf45f2888e831c764938329a79c44d6c0591b8afd51a2975395e1eb54808aa06bfae7f365e92fe4fdef4166f140b52a6cf2fca06a43ff3c226cc9e84dc1a40e504fc8d2aec71c15305ca0a785cd1a60f632e798ceb68a77716073653f923e314aeff17c726c222edcb3178f33fa7bee157e8c843b0a13fcba7b57f9212d4598d44c11fc7c4e0b03096e4cf6e5dc79b3aad12647aa11228fae909fb12f8da67dbd2606ed115733c0aedc1130dfbf7c2aef2ddc4cb1673190b8e04f1cc6de4f9989121c2877edd9f4347b76de27d7df4e41036ba805638a730d9f3e3fdcd36de742c93a59c8ce199e8de56bcb7c018eda1e1b1ca093a6148d3cfdb9964451ee02e9f186994f8e16f69940c259c6b86d66d1906c92cfdf5e75bcafc19c2e9a8aaa7d8f62be978667c79584f3cad21a6829d35face015a449fae50f7325ca1c9e399bf2a8410b0485d820c42bb5f4ad6177a9efedafce325566ecc298ed0f4f81e1b49b70207a9aed5356a567b9e7ede173d7a7c7ee8521fa724e2d473633e84e68106642157d8fd6a8d2c9915ba85b70edb77f9876e201aa9773b40fb04b7591a020c26b517593c000e1e505fed4986d8cd21145486920a6bd14a5344106a33b0abef0e27d426dc2faba51112bcf2c2b43b61f438bfd02158c4df975acdb40278b9d847ec4f16b7daf73c1a809db5414afb14d8539a5176b70a07ffdfef44d6a76197212248a674d92ab92806b5a0a667db3efb7652c5d440efb357e0e925ec7d27c8e95176508e96a0d08c883f415ce6db18562166933049e7be15c71e01369fbced375e03e16f91b8a5fd2983381370ec67d13bae56acf562dab200bd69ff9ce6c09187687fff9ca0a7fec30895416523ac0167d821d3240e94890cc4a628e5d7ecf9b3dd7b516f8519f944886f912ab6b0d06ac597ccc0915aca1df2d4c59c13d8052373e0e26daf4246b958d65d697e3086b2a08001b4171655a459102d9b87cd38db7b49b4f83702c34784b728150794b751d77665a7d76124a324904b50f8fd81bbfda08051eea9af05b795503d25cc3cc18d623fb2c301382d79781c1c1d5b83aa690d8d81a5cb1a0ddbe606859a3f5bec39bcc07f672eaaf57399993ff9fd0182f430651788a621395e6719d08d5e836aa8aef8bf6f93b48a55751fd1136fbdf3ad482c18273e7acd8836efd8816db84099652a4360933e626ea218410f04d166338fc5158a6e004e6b433f6cb5ed8abe845e675b669cc1c1adb03fe83d1ad7ebe03e9e4c7d5ed0362d6a29c61bd2bafb0d211b00bf7d4b55e551522aeae035e01b0ef44eccd4162968c8ec403b11b2010699375039d8d016ad50f478b236338d5b4f55361f6e91f32238286a15034c212e9af0d9da0b762685089eaa1b6cb50f2ad4e1f3d37076df29dc9e27c8f284efdb1749f88d2fa4b4bc11b0524a4b81541bca624ed1146126760050ea3e31b0093c73795fccf8102a770f97b274a8662f1315eb6c25784166e8364dd5a0ed35c15315882af71f00efee61dfd3a8d54ad2815f88effc8a14523f96c01be5ebc357442400361f271e6a115fde506fa39000e70d3e55fc8999f4021509f47f0b7b242b07d0b5c9e24fea7358c067359f3f000e13f4072cf32400020a971b01943c3e7e1087850a9326ee386409e5b35231bedd7db2d3a5bda6ce8df8c23e92bb1be436c70456297fd4d3926764d301cc981b810635d7f7389cd9abefb51824b49e0baf2e7364caa87a559a4b1d00570eb62a9d7f0976f2d44ffe961633545bebd67ba6f695724e9d8e69b4ee79b2ffcd15f8d0bd84f83ad3e8fc8a197a2e83d0fe22d41c7e7a6526b8ba37a39bd7b7770d2b52f06bb0628f4094e29f249f462cfa3da678bcc3cd491c66f7348746d322a83261d46777d3a625b8843f9e049fe596d8", 0x1000}, {&(0x7f0000005140)="4cf135b88dca5cb3de7668952c65d2a5a502", 0x12}, {&(0x7f0000005180)="5118e4798fca8fc9bca88da584a67e0d8e9c5402f2818e6f54901e595bea1cad518d284ec6b809e7af07d3649ae07d797622dbaa8abe87ea87aa29aec48561ae24273c8b526b92ca2307c01366e41f1570a63ad24363214f74fcdd8ec52acd4016d2d41ac08b8a1d79e8629c73b8f94989ebd8f333fc9f7e494d7bf1c29adfa7c0c31239d2120ac44cb87fc9f33e293550e8401d3590ccf1899b45624664c6f632a02fb4c4b2cf1c91070ebed10bea964d7f922c65b65d5a7229529de8f61adbf35f0eb1db03993bc642ca46bbd8b6c59d80493f0bfb3c2512876c8f3344284542965c4f385812844aabccf5a6775ae1c93491e9502139b2a3", 0xf9}], 0x4, &(0x7f0000005440)=[@cred={{0x1c, 0x1, 0x2, {r0, 0xee01, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r1, r4}}}, @cred={{0x1c, 0x1, 0x2, {r5, r6, r9}}}, @cred={{0x1c, 0x1, 0x2, {r10, r11}}}, @rights={{0x1c, 0x1, 0x1, [r12, r13, 0xffffffffffffffff]}}], 0xa0, 0x40040}}], 0x5, 0x8011) r14 = getpid() sched_setscheduler(r14, 0x1, &(0x7f0000000280)=0x1) (async) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) r15 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r15) (async) ptrace(0x15, r15) 03:40:36 executing program 1: bpf$MAP_CREATE(0x1c, &(0x7f0000000000)=@bloom_filter, 0x48) 03:40:36 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000400)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@struct={0x0, 0x1, 0x0, 0x4, 0x0, 0x0, [{}]}]}}, &(0x7f00000002c0)=""/221, 0x32, 0xdd, 0x1}, 0x20) 03:40:36 executing program 1: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, 0x0) 03:40:36 executing program 4: syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), 0xffffffffffffffff) 03:40:36 executing program 5: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x549, 0x8, 0x0, 0xffffffffffffffff, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xd}, 0x48) [ 822.077559][T24669] loop3: detected capacity change from 0 to 16 03:40:36 executing program 4: bpf$OBJ_GET_PROG(0x22, &(0x7f00000001c0)={&(0x7f0000000180)='./file0/file0\x00'}, 0x10) 03:40:36 executing program 5: lsetxattr$security_evm(&(0x7f0000000040)='.\x00', &(0x7f00000000c0), &(0x7f00000003c0)=@v2={0x0, 0x0, 0x0, 0x0, 0x44, "294c6072000fb7aa18280a934893d1d6cbd5b906e2e6b30060feb11335cabfdb836a4ff71bdce16e4221aac823166a8abdad8c185113df58e6fdc52a11f5e4a0f947500f"}, 0x7ffffffff000, 0x0) 03:40:36 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x400000000000000, 0x0, 0x0}]}) [ 822.126163][T24669] erofs: Unknown parameter ' !oW_K' [ 823.544818][T24694] loop2: detected capacity change from 0 to 131072 [ 823.556651][T24694] F2FS-fs (loop2): Invalid SB checksum offset: 0 [ 823.563003][T24694] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 823.585973][T24694] F2FS-fs (loop2): Test dummy encryption mode enabled [ 823.594530][T24694] F2FS-fs (loop2): invalid crc value [ 823.610222][T24694] F2FS-fs (loop2): Found nat_bits in checkpoint [ 823.683495][T24694] F2FS-fs (loop2): Cannot turn on quotas: -2 on 1 [ 823.712535][T24694] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 823.719734][T24694] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 03:40:37 executing program 2: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./bus\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='fastboot,background_gc=on,grpjquota==disable_ext_id=', @ANYRESHEX=0x0, @ANYBLOB=',inline_data,fsync_mode=posix,noextent_cache,flush_merge,jqfmt=vfsv1,test_dummy_encryption,\x00'], 0x1, 0x105f2, &(0x7f0000020c40)="$eJzs3M+LG+UfB/BPut/tr29ti/SHQsEBETZgQrP9gYKUqi1asLX44+BJs8k0pE0yyybdXXtWL3rx7lUQ8VbwDxC8ePTiH1A8COJB8FZRMjMrXd3DatPNtvt6Qfb9zDPPfPI8c3syywSwYx1Ofvu1EgdjX0TMRMSBiLxdKT+580U8ERFPRcSuez6Vsv+vjt0RsT8iDo6LFzUr5amzv9+5+/mTl174+Ms71cZPX3w2vVUD0/ZMRPQXi/ZKv8isU+T1sr+53M2zf3q5zOJE/0Z5nBW5ki7kFVaaa+OaeZ7qFOOzxZvDcV7rNVvj7HSv5f2Lg+ILh8udtTr5BdebS/lxO13IszvM8uzcKua1Wuat4aio0y7rvZ+Xj9FoLYv+dDUt1rN4I8/WYFT2F3Wzdro6zuUyy6+LVtZr5/NY+M+3edt7rTu4uZosp0vDbjZIztQbz9UbZ2uNpaydjtLTtWa/ffZ0MtfpjYfVRmmzf76TZZ1eWm9l/Woy12m1ao1GMnchXeg2B0mjUT9VP1k7Uy1bzyavXHk76bWTuXG+1B3cHHV7w+RatpQUV1ST+fqp56vJ043kzctXk6tvXLx4+epb715458qLly+9XA76x7SSufmT8/O1xsnafKO6bde/Oza7/k8PRUxp/R+du7/r2eEq054AwMPH/h+YBvv/iHS2vBn2//b/O3T9/2L79v39fROPJPt/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+ycze5SkNRHMBPwQp+RWL42Aoj45ABi3AJDp040904kjWYEPbgDGcuwYihvZrXFwbk9bbNI79fUs5tA/8cmJ1eUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuvSz3G2+Hj5/aZvz59ROnm8DAAAAXHIsd5tqMavPX6Trr9KlNxGxiohlRCwi4tLsPo6njcx5RBRpfen95b0evkdUCefPTNLxPCLepeP3665/BQAAALhdh/16GzE+L6uXt0M3RJ/STZtprrzqls+TXGnzKuxjprTFv8gslhFRzn5lSltFxOjl+0xpVxk3yvROKeoy6rMbAACgH81J4NrpLduUBwAAQG8+DN0Aw6j2a9N/8dNe8KQuaUPwWeMMAAAAeISKoRsAAAAAOlfN/57/BwAAALetfv4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXTqWu81hv962zSlSPT3Q/6D5tx+f2jYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Jf9OUehGAaCKNj6i5c7Cd//WKbBzpw7qQLBY0YKBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwaFwnnzu+IxlHkl+njX/HM8nSO421q8bWdWPvg/n2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAk/25O4EQCIIw2Hf+57SYf1jSoDGIUAULHzPMwwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfNHvfvk/MTXOJHOnjaXjkWTtqrF11dh70Dh6MN7+DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWF/7m0TBsI4Dr++JErcJiOktxKYgYYKwQh8SEiWPAMDsBANFa3FIrACSHCu6UzB8zT/X3HFvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsRzshrO9PBNCmJ0+zNvef91ZHnZ+++zDbC++3HlzMR6zPUQuhPBwrV67Psa1TLqNre1H1Xq91pBIJJJ+kvY3EwAAJ0Wr1WodvZqJKviuXBLtq59ye0ud/6qE0Ho1WP9fifLwm/r/88vzF3rxc/NdM75XXP/P/+0Fn2CF5vrTwsbW9rW19epqbbX2uFQqLtxcuHH7VrHQeVZS8MQEAACAP5NPIq7/s5Wj/f8zUR5GrP/vLT64H99rSv0/1GHTL+2ZAAAA/N/OXfr+LTPkeiafD5vVZrMx3z32/y52jylM9dhOJRHX/1OVtGcFAAAAjMPBbmag/78S5WHE/v/c6539eMypEMJM0v+fW35SXxnfcibaOF4nTnuNAAAApGsmibj/n+vs/8/2tzxkQwhXL3fz5GcAR6r/P764O/DSerz/vzS+JU6kbLn7eXTO5RCmy2nPCAAAgH/Z6STaxf5+bm+p8eP5Yt7+fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+MWO/aNED0QBAP+SbD4rccFC1MoLiKKF1YKFIDaCVxAFwROIoB5ALLX0DpbeYWsFQSwst9ATyMzO4LIWWiX++f1g9r0ZlszLpMkLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8arD+nlfhpzvMy7R293K8G+L9WAyer2bnwwh50WTRP1Cx1nYFAAAA/Hbd1NtXaf5U32yGWPZi/1/n/4We/3pymOd+frzvz/H24mEu9/8n2wtHo5uFfcJF9w8O95Yau8vvb+rj0uXO48rr6epMmnbiycdvL1V8IOXW2fSgjudZnPf7G/9jOtFw4QDAly3mmJL8PhTicpuFAfBndNL4N9L/V712awIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABowlsAAAD//1TEaQM=") r0 = open(&(0x7f0000000040)='./file2\x00', 0x181042, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(r1, 0xf501, 0x0) getuid() openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xf501, 0x0) write$P9_RREADDIR(r0, &(0x7f0000007fc0)=ANY=[], 0xbf) 03:40:37 executing program 4: mmap$KVM_VCPU(&(0x7f0000ffd000/0x3000)=nil, 0x930, 0x1, 0x30, 0xffffffffffffffff, 0x0) 03:40:37 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x7, &(0x7f0000000140)=@mangle={'mangle\x00', 0x1f, 0x6, 0x3a0, 0x0, 0x330, 0x158, 0x1f8, 0xc0, 0x330, 0x330, 0x330, 0x330, 0x330, 0x6, 0x0, {[{{@ip={@rand_addr, @empty, 0x0, 0x0, 'pim6reg\x00', 'vxcan1\x00'}, 0x0, 0x70, 0x98}, @ECN={0x28}}, {{@uncond, 0x0, 0x70, 0x98}, @TTL={0x28}}, {{@ip={@empty, @local, 0x0, 0x0, 'veth1_virt_wifi\x00', 'vlan0\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @private}}}, {{@ip={@broadcast, @empty, 0x0, 0x0, 'vlan0\x00', 'veth0_to_hsr\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @remote}}}, {{@ip={@rand_addr, @multicast2, 0x0, 0x0, 'macvlan1\x00', 'bond_slave_1\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x400) 03:40:37 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000880)=@security={'security\x00', 0xe, 0x4, 0x290, 0xffffffff, 0x0, 0x0, 0x148, 0xffffffff, 0xffffffff, 0x1f8, 0x1f8, 0x1f8, 0xffffffff, 0x4, 0x0, {[{{@uncond, 0x0, 0x70, 0xb0}, @common=@inet=@TCPOPTSTRIP={0x40}}, {{@uncond, 0x0, 0x70, 0x98}, @common=@unspec=@CLASSIFY={0x28}}, {{@ip={@empty, @remote, 0x0, 0x0, 'macvlan1\x00', 'veth0_to_bridge\x00'}, 0x0, 0x70, 0xb0}, @common=@unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "0aebeb91de2bb69f1370af5bafa456c2f72fc27b1a5b4b39c56bc72b9401"}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x2f0) 03:40:37 executing program 3: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f0000000140)='./file1\x00', 0x1000801, &(0x7f0000000280)=ANY=[@ANYRES32, @ANYBLOB="091e21b81dfc6fb0feb157135f914b110011504efbf790845481b36409a9244bffb818fbbc5ead98aeff6a5549e74cef0600", @ANYRESOCT, @ANYRES16, @ANYRESHEX, @ANYRESOCT, @ANYRESOCT, @ANYRES64], 0x2, 0x1d8, &(0x7f0000000840)="$eJzsmb/L00AYx793SdNaRHFxcHGwYEWbJqlKlw4VHAWhFXUsNpZq2koboS0IFhcXRwfB1X/AwaGTg5ubqw4qCA52dI7kck3Oxhb7/oDC+3zgvXzv7rnnnruXfjMEBEEcWb5/+/31xbVq8xKA4yggK8d/akkMV+K/vHp88WXt+uu3n9986J94Ml/NxwAEwf/vbwB4X9eApydFPwj+Xl2QzyZ4rG+B44LUt8FgLmsNktUuGO7K4QeKHhyTwnPNewOvfb/ruVbY2GHjhE1F3V8HsJgxtAHk5BZMmR9Npg9bHjCMhOcuRSZY7pOa2lZsuj9RX52jplxB+P+68/zZLOybctxS7s8Ghy11BQwNqavIwjTN5EqU85/Rk/xa6vwHcMjDEKdKO1EGid0SbHUk/EHHI6cX84/pVT92pfg9CGFcAFJTn/Ked2MfmQ1pAv+MSfyJ6cB5xZ906LF/lP3eo/JoMi11e62O23H7jlO5al22rCtOWRhR1G7wv5zwp7ySP7Mm1mAGxi3fH9pjwB/acd+JWsVxG+8Gv8QaLvyPo3guysHkOyt+Ua7A5B8Xz1AVtbXFEwRBEARBEARBEARBEARBbMVZsOhDWPShKliDc1NE/wkAAP//X9JszA==") (async) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f0000000140)='./file1\x00', 0x1000801, &(0x7f0000000280)=ANY=[@ANYRES32, @ANYBLOB="091e21b81dfc6fb0feb157135f914b110011504efbf790845481b36409a9244bffb818fbbc5ead98aeff6a5549e74cef0600", @ANYRESOCT, @ANYRES16, @ANYRESHEX, @ANYRESOCT, @ANYRESOCT, @ANYRES64], 0x2, 0x1d8, &(0x7f0000000840)="$eJzsmb/L00AYx793SdNaRHFxcHGwYEWbJqlKlw4VHAWhFXUsNpZq2koboS0IFhcXRwfB1X/AwaGTg5ubqw4qCA52dI7kck3Oxhb7/oDC+3zgvXzv7rnnnruXfjMEBEEcWb5/+/31xbVq8xKA4yggK8d/akkMV+K/vHp88WXt+uu3n9986J94Ml/NxwAEwf/vbwB4X9eApydFPwj+Xl2QzyZ4rG+B44LUt8FgLmsNktUuGO7K4QeKHhyTwnPNewOvfb/ruVbY2GHjhE1F3V8HsJgxtAHk5BZMmR9Npg9bHjCMhOcuRSZY7pOa2lZsuj9RX52jplxB+P+68/zZLOybctxS7s8Ghy11BQwNqavIwjTN5EqU85/Rk/xa6vwHcMjDEKdKO1EGid0SbHUk/EHHI6cX84/pVT92pfg9CGFcAFJTn/Ked2MfmQ1pAv+MSfyJ6cB5xZ906LF/lP3eo/JoMi11e62O23H7jlO5al22rCtOWRhR1G7wv5zwp7ySP7Mm1mAGxi3fH9pjwB/acd+JWsVxG+8Gv8QaLvyPo3guysHkOyt+Ua7A5B8Xz1AVtbXFEwRBEARBEARBEARBEARBbMVZsOhDWPShKliDc1NE/wkAAP//X9JszA==") gettid() (async) r0 = gettid() r1 = getuid() r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fstat(r2, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f0000000140)='./file1\x00', 0x1000801, &(0x7f0000000280)=ANY=[@ANYRES32=r4, @ANYBLOB="091e21b81dfc6fb0feb157135f914b110011504efbf790845481b36409a9244bffb818fbbc5ead98aeff6a5549e74cef0600", @ANYRESOCT, @ANYRES16=r3, @ANYRESHEX=r2, @ANYRESOCT, @ANYRESOCT=r3, @ANYRES64], 0x2, 0x1d8, &(0x7f0000000840)="$eJzsmb/L00AYx793SdNaRHFxcHGwYEWbJqlKlw4VHAWhFXUsNpZq2koboS0IFhcXRwfB1X/AwaGTg5ubqw4qCA52dI7kck3Oxhb7/oDC+3zgvXzv7rnnnruXfjMEBEEcWb5/+/31xbVq8xKA4yggK8d/akkMV+K/vHp88WXt+uu3n9986J94Ml/NxwAEwf/vbwB4X9eApydFPwj+Xl2QzyZ4rG+B44LUt8FgLmsNktUuGO7K4QeKHhyTwnPNewOvfb/ruVbY2GHjhE1F3V8HsJgxtAHk5BZMmR9Npg9bHjCMhOcuRSZY7pOa2lZsuj9RX52jplxB+P+68/zZLOybctxS7s8Ghy11BQwNqavIwjTN5EqU85/Rk/xa6vwHcMjDEKdKO1EGid0SbHUk/EHHI6cX84/pVT92pfg9CGFcAFJTn/Ked2MfmQ1pAv+MSfyJ6cB5xZ906LF/lP3eo/JoMi11e62O23H7jlO5al22rCtOWRhR1G7wv5zwp7ySP7Mm1mAGxi3fH9pjwB/acd+JWsVxG+8Gv8QaLvyPo3guysHkOyt+Ua7A5B8Xz1AVtbXFEwRBEARBEARBEARBEARBbMVZsOhDWPShKliDc1NE/wkAAP//X9JszA==") getpid() (async) r5 = getpid() sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) (async) sched_setscheduler(r5, 0x2, &(0x7f0000000200)=0x4) getsockopt$inet_IP_IPSEC_POLICY(0xffffffffffffffff, 0x0, 0x10, &(0x7f00000052c0)={{{@in=@loopback, @in6=@local, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}, {{@in6=@ipv4={""/10, ""/2, @dev}}, 0x0, @in6=@local}}, &(0x7f00000053c0)=0xe8) r7 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) fstat(r7, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) syz_mount_image$erofs(&(0x7f0000000180), &(0x7f0000000140)='./file1\x00', 0x1000801, &(0x7f0000000280)=ANY=[@ANYRES32=r9, @ANYBLOB="091e21b81dfc6fb0feb157135f914b110011504efbf790845481b36409a9244bffb818fbbc5ead98aeff6a5549e74cef0600", @ANYRESOCT, @ANYRES16=r8, @ANYRESHEX=r7, @ANYRESOCT, @ANYRESOCT=r8, @ANYRES64], 0x2, 0x1d8, &(0x7f0000000840)="$eJzsmb/L00AYx793SdNaRHFxcHGwYEWbJqlKlw4VHAWhFXUsNpZq2koboS0IFhcXRwfB1X/AwaGTg5ubqw4qCA52dI7kck3Oxhb7/oDC+3zgvXzv7rnnnruXfjMEBEEcWb5/+/31xbVq8xKA4yggK8d/akkMV+K/vHp88WXt+uu3n9986J94Ml/NxwAEwf/vbwB4X9eApydFPwj+Xl2QzyZ4rG+B44LUt8FgLmsNktUuGO7K4QeKHhyTwnPNewOvfb/ruVbY2GHjhE1F3V8HsJgxtAHk5BZMmR9Npg9bHjCMhOcuRSZY7pOa2lZsuj9RX52jplxB+P+68/zZLOybctxS7s8Ghy11BQwNqavIwjTN5EqU85/Rk/xa6vwHcMjDEKdKO1EGid0SbHUk/EHHI6cX84/pVT92pfg9CGFcAFJTn/Ked2MfmQ1pAv+MSfyJ6cB5xZ906LF/lP3eo/JoMi11e62O23H7jlO5al22rCtOWRhR1G7wv5zwp7ySP7Mm1mAGxi3fH9pjwB/acd+JWsVxG+8Gv8QaLvyPo3guysHkOyt+Ua7A5B8Xz1AVtbXFEwRBEARBEARBEARBEARBbMVZsOhDWPShKliDc1NE/wkAAP//X9JszA==") r10 = getpid() sched_setscheduler(r10, 0x2, &(0x7f0000000200)=0x4) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000005400)={0x1f, 0xba0, {}, {0xffffffffffffffff}, 0x1, 0x4}) (async) ioctl$DRM_IOCTL_GET_CLIENT(0xffffffffffffffff, 0xc0286405, &(0x7f0000005400)={0x1f, 0xba0, {}, {0xffffffffffffffff}, 0x1, 0x4}) r12 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r12, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r12, 0x4008af03, &(0x7f0000000480)={0x3, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x4, 0x0, 0x0}]}) (async) ioctl$VHOST_SET_MEM_TABLE(r12, 0x4008af03, &(0x7f0000000480)={0x3, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x4, 0x0, 0x0}]}) openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) (async) r13 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r13, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r13, 0x4008af03, &(0x7f0000000480)={0x3, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x4, 0x0, 0x0}]}) sendmmsg$unix(0xffffffffffffffff, &(0x7f0000005500)=[{{&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0x6e, &(0x7f00000000c0)=[{&(0x7f0000000080)="a11f6c7ee1f4fcb10a27d49f2577673f4ca5ed", 0x13}], 0x1, &(0x7f00000001c0)=[@rights={{0x1c, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @rights={{0x18, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}}], 0x38, 0x20044085}}, {{&(0x7f0000000200)=@abs={0x1, 0x0, 0x4e24}, 0x6e, &(0x7f00000006c0)=[{&(0x7f00000002c0)="02052345b344aecc46163ca565f44a9578103221a7337b0d037f2ffef651b77b84e9d63cd8c0f19b4c892dd5db22010971981f1c3af38c66c00d8491d6b1c1c137ce7dcc88decee09644afff7718abf70b62a44d2d0dc9ee39e8dc747fc93ed48456c8013cdf741921ea5fe39cba60645b1081fbb199c4c0b615247ae522b149f5964ae065116c6e59504e3fcf9af3f72cb569760d96fc7d67793eba2c05c2dfd313e5d6d5fcbf19fb98146e8daad7cbb060a77966dc58c7a3c0b30e73e3731d28a56efb4c39", 0xc6}, {&(0x7f00000003c0)="4bd27bfa609ba234c5d207cbed5a01f02fc7253e7ad8e3345d0354cfa2d7edb26a4f4afdc27a7e094f756eac7f298788c082f47da853f37683e6fd390ba094c929bda94831a6213ddf44a7df168137ac396a76eb2850e0f3cc37dd7a548e5df06dcd896a8384bafb5698f479f2164b03fb1a65d5cd2c07eec715c3789aa7d3ed95d09279175b0d673fd40b0225a7722cb9fab8b682c90494a3b43bd219c580b4b7915d87ebda2d56d7eaf7f3bad769f4a71e5014481f7863d68c88596a4acf797d34ea4a2cf5500fe6c79ceeac3ed212f6192c5716a21b647b204b4d", 0xdc}, {&(0x7f00000004c0)="5787ff2a0da30e8b242840bcfc89c85e809a611a16fc046f3f5c339c23aaf38c162ea0331d9a558b9298fa4ed9cca61509657f60bacacfe755e49d7fc4f774615069008464838dc2330be132b8aee5cc3655d44c12bbf56d3dd435113cc12b57bca3c6fa112e8134804f822be6da00109c45f03389e9cf41bd6815fbdbc4ab11bb35fe2c552146a08b83da6c7cc5fff0f254ac7a407cad77a1be5f6eaa0d706619699d48e3e9c1f5f32a1731f7e1f50d7d728f00ac70de5e138b858850b0f1ee88695e60ad00174214c7c55c6e4d26c9ffe4b587af3f665e172c14c3b8e45524f2", 0xe1}, {&(0x7f00000005c0)="721651901082f2c67be6d00bddfd0e0b9b0bed2c1e8db34f7bbd8cd416c1f69145020eae7d08c94d59166dc9ca34fb7ff34c7792e2ec297d9b71a2ea48e07efdd47661607fc158e535e76baaa13ba98656cfe44a22dd785f60453a006657a44ffbaec1fc9cbf5baa15c074dcda8f242c89276260d518e1b62e77c8e0644ac362f7ea87a6cee44d9bee9488ce176fb139dd844caadaef4bce649145dd5b6fc1ea94248b0406906fe0e935c59b41835b3ca62d047afd8fd7aa0f54b3b15b429fa93cbbfbb6c7162d0beed394f8279b5e1af137dd3879d927513c9875bf363a1cd83252911b3d5732649fd1e89e27f2e04a88fee00b0e4ca440b1fd", 0xfa}, {&(0x7f0000000a80)="cd6e200a33f962b5b0218eb5ce30581f0d8752c79e1d405826466b6123babea0ad908822f718556cf398b574222fb98e1079ac130e07a25232449b661e9722805b92836ace79ce6acde41c3773da979166309245f4efc4360c49b15080b6e428d525f3b24b1ff431e979670c9f174cf78083fb669dca2678bd0aa82aa6a2cc63dab931d098b3878916d5de3ff7d6497bc664da5ffc59c60201817046e1219ffdb8a2cfd43210df42d43e249b0ba64e42dbcf7cb4630be1e8a40f33d85e9716054107bfc034ef3885dec29059f420e907308fb1653229388afc2769cd1a2b509ced966f49736b5d87fb050e2b3ca91205266ea5c202934f8352520e294ae3a4d4261f356bce9e6c8ee9b92105b0ee9e6ae347af9cb8aa9a21141ecb9b263549c2bc566a3c8894106a70573d4c5730373130ae3cf800552be1f17be8666610b722ed7027ac2a511b69188fb2e98de7970736e341c2d12d90fb7f909c018c97cdb90e61a2a99784ff4729d3c498218b94e236e1c1fea0783d81e539f42598742e0eed11c9fe744c472f410b64bf986f6c005f59ad7d482b9673b293704fe1e11e29f9c33851c15cd9875ae6b658b18bc2daa63ef89eb87d33bcbb349e69d50c0da6e72aca2a7660a8a0434f25f44c3a71a5296e91e72394c5506795f10821d58533cb92879cecd8f71dd89815fe55e842c04e2674f4961d454dd2ca699f70190482c61102c94d069ae0f3333c44efe624272f63c66270499cfb6694c875b86249e0098d846a986e71b14e200d9f2f1f5ce520d748a119c10dea92c194d6c11666724d09e18e891c938313561bba4f0538aa0337f9258d365f680e5840b095a31e647557ed75bb33e2401d0d466b32e5b7db41612841c7d8dd268d9434e752df2c4272bf04b817f5e430199aae175452023e879925d805179f7a73dd718356baf0c892e2c37bf716966358cfcae42a7972855a8c092c408693e5d00c36370e95b398009af044beadaf1c3623413d8122038d2ae39068f49dd865abec79cc97199e4c5f5b3e2a9aaa1ddc2645d4e8de6a514b97a5f283f6b3daf89e48def71ff5e6fa621dfba70475601a8bf7667546bf5ce05242c566d52eef3ef0260b9adb06ec662fef23fa52a8cf7abdf6edbd95a26a7a70bbf2b693d1f96ed9b7ed27ca7fbc497c9021bb0d774809efa0ecd17fd41c8de1f3cbe322d99fe6d6227f659df3d95fca38a2c8c3f9c44921305ef19e330e02ab25f4a61f5654f65fe8a86da07ba77432ac9eb1d5d8424d7ecbe08c178a105df1afb7050e43d6d5ac020115270c75efafaf4650292181b70926c6fe6bedc126abd4a494a8881215f4f4d1577bf83281e6fc36a0b140cdbcb995a557c3a378ea7ac19990bdfb2e94562b48d9b1af30f09ff3e105b53ccc19700fab113b0319fda50cd98655301ed0709695b6c9fc934b0ed0f6b3dfcf3b35df55a08f83e2d08d395bbcb32538321b4f2a603b825365430a1d6d3cc67ecf328d151b57d54dab15d4c0d6478e18f93610afff0e921ad5350df757df8e8befd106efb543100c3f0a70f084b7d853c51bd459405deb8456e29ee3bd19eabcb9921912666f4cc11a08c2919b12115ff52addeaa51754e814178f2f8f8c149107a2166d87d88cfc61c74b7a4eb772e3c2d50e12a2a1a37efd5e67d23e4121a2c6ea2cc8bc501a60b77826a9d4d38689898f104ad75ba28952377e994960c88ac82f223a60033c33d473e30e3efd798e665b50ed7df737f0e5eba97e7ab086a12c482e04429c2cb4eeb88ac4cbe61c55b740f6e29202cc2bcbacdf6987d09deb94769f3b7bc02f3c82edd717fd373972b50c41168daf25377bd02729a07a60d455693f9067e25e85e18f269a8562da9ee37a1f07e1b27173990a7113ea71f1acf51f7ce497dd79e4656ddaff7a4d9269838d1ae5e6d538f607a2286c98892d386d50123acf861d4764a824644a9248d9fba9b924ac4175382849f7e68beebae1dab321caa73bb9be6284d382e6235d0e00e05a049551574846dd586d355b2fbaedb175fbe42276bf0bde5132b6601ac0899d0cac2e5943f3bf82b0c87197cd4bd2abbf6f3b758eb08cfd5c723f69b61c812818cba8007fe4a7061f81c014d6bcdce427307a9582484dd69a618389f45d77d94a30196aa9a1a39e67d014f4079d0dc067bde1fdf08e52768183fe3058b001886b7192f7b862be68ea0eb8af77072f6ea1e66e50539e21f592c1ba5d768f68ab94876a19928e758083079f3b9ea7b8548acb181db68b703e174a9a40a10f7c65b6129b61da0c2f743dd1b25a1dce9e63e3ba7469b7088440fee51fbdc16054bd7b737651da838b6fc592a11010170c89bfd47c828f214efd0ace2d1a07b317ea6221d93a568ef36f7b2a6274ae4cdf06d01047a55e9753b7cddd240daef4d6c10bb559cfa7cca1aac20f4ba11dd452a2af731b7a1b5efc82134cdb83f7c276b09565868f5da3c81c2decfe53fbbebf98969fa334fce0acf3806d3932f89891ebf7c9d21d137fa7b5a9d8a2a42bbb47a3a1078034ca6119c9473ba49b7e902d1d0b3e18848742c5d00fcbe4c6bb21e023c3cb75cf2a8cd5a177290c313ede627f5c1fdea6403889cb730d7241ffa2d797b0d62496ce804600444eeebc9055e7af371dcde548813850a79e1a382c36861ca031d2ca9e5dfa078c3b08ebcdd2dae07a706a9aa033d9ac6a9f5f809116c9934de255d4d6bb12b10a4bf47baff4922b90a187edf5282cc010f53f1fc7fcd393cff9ff521fbbfcce6ff678f5dd32daf9ebb6e5809c663a7c23656652461c45e8fcda3c77170c75c60e0ca2947a197d0cc75cb591b343a8f4699f3a9664d175977b3da0404ebf279b9e130f5b62fb9f1a9c2bf1fb7d43bd0460b5c969ede54a07e7dcec49dd1f5df9e76039bd64b458544fcf61c4278ae3ca92b8d371e6503ced8d46b3a734144022424e349ae33c4af8ef6bcbf4b3d193f523373de2ee1ac38ab0d6b460ee8e0f232cf696669e767c22c7ca40cd38711fadd05943f5599d164e6c191bbe739af8b9d4a6cf73e82ebff18e33288b2c5cc5e51545ea80f2fc417cc7e8c1bd38c2286c6d25fcd60ff9c25d1bb8fce7624c3b96b9a987922268491cf6a9be3d796666430aab36e12e436189a66a5bda5f4e303a9f225196c37c96bdb460209d8821a63961432228b29bd9c05c722b16faa37b3b58af1db3ab87a23de144de44b20240b3c296ba414a7cbbd7b95478f6cf412fa3c60088bea841026f2ae4d14f93d1fa8be185c3775dc3a755bd40ab93157fc91f0833015692b75707c86b497d22240df7166e3cca335c01d15214d6114afc306e0e40a23059a3d5e09893a0c8d45fc413635c69357b7f05bb5483f4c8df9543b9fccf9ac221e61a1d2947fe0b2f513b66e974f4c18687bb218d859da301386b0884b86c8a94c95283bc0302521802fe3d0e2177295e557c9d9ba58e01f6c18e9b79df66fc78e79072343f4eca68a94c80e4a76518e80a17813ac48e07bfb1b60ee225e36317b56002ba7835f9375a55bc75a80d1f699d5c102e1ffbc1d062cd11d8c1c3b43f7c2f27a3b14702d20d5585874d2acca73eb233de6832d46cdfc251a801b6813d1d108bd1b8a797b2cb0f9f9a3ff666f1823bed260f646db5cd4d1ef148d70a94a3aca42ff9b8c39f8b45d72caac77c700fc41e647dfcfdc0cb1876965005a09ba8f47c0ff35424d17298cf821e9c052bf8bd720b8a8e1e0b926424c92cc5561bc586ec9740ccd1e83d8e2b19358dff77793a6aec8b0c2695121bce1fbce6db12c2744868402dd2b7415aad57b95350c7dfc241ef88f7b624abf821744c04654321df2d7450067d9006e5bb920f450472f509573d750d863c87561dda289dbfb5fe59849a558301a1b86a8bb4b198cc91d7a6ee35e2036256fd3f6b016029001caa1a23f9efdd3384f8ce3a36d497d3ad01da4adfa099a94e0ea30e2f0edf4d35f15ba9dc9da6ab3bd322cdfcdfe2e4c59fa6b6f52c9206e5e205afc1ecd5b9e28740f04e47aded8e5c06ae6114708aa66d6408165b10b2661ac69e87495d7303124ca56342c2af00017eda0d51914f1c5780add087ea246600165ed00add44462d68e756dcd922ef061d45aa8ca4231ac31b432d43d3e251b15c965f1a8c1fb7ce8102d636082f4aa20a313c5c8719371394c75d3e5278cee7af69eefae9acf39dbf5ad49050cc16e9bf5b7ede827fe449dd33b06818e613d4bfe18b2dd267ea8d12339f3b803cd877ee4092cfea24477120e60a37f8843a0dc0ef43213c2d96e35a62f138351c65543a4e8c788987569848b5c988f1d4f51294471a9cd00fbb3e740e8a2d6b02529b8e88b69526c8574c72956e6ba4655cf2e205f2e042fa9925a1612e2a25c9613b9f7b57cf0b3e573e986f0f49087d505c6ddf6f25c8b006d59407ba5e5de2bfbba04eebb21605b1b5452b0d95172e8ec25227dbc3d2cf6d2ce25165771f9cef75a0b19dc670cec7821b8ef7bb4a8ff03d250e8d819738c7c6674b3de506736d978988412696fc2f7bede580d334c9fa6219a18241fc23c22c8fa4bab16323eb67b631878aff14a5b00fcbe463ae5c5f7a0e888744359e446b3674747d3a0123a100d917182d49e125f8ffbeac62154ff4460efd78aafde7bbba88273709afc594ba17a89771030c582449eae9ee5ac75d76af9b90ddcda936c6bc06d00582dadbcd275760a14304c495b18397b4a789a9b869b15455dcc7b0d10deaf16d461dc77d96b68badd3d14014d743328d7cc7a1a6a1db80cf27e87162925eec7d8d761e97a3b306f975b1e02073a85307abf062cacf5ccbff4bf60c5f22c8b4405202b18f4f06bea8986f13e2d87df77e057ff524619d727f5356087269d5a4a9d9ecf7ec8722fe0c3da62bcf7ea64d986d8d343510d29e9a990e7c205028428234ca793c26f21491197a42d9602ca4d5c92401c5863c64cf46420e9866a8be859e637dbfb8152c674f6160af64b7475f8bb280385ff3a338e4186228ce35c7dbacb85926826a8491e2107c8217c779afd89775fda811924465a0ccb3f9d93bb6054386b8f48d1e10c216866976251fb618569abd585429c78cd117f735ed03d38d1f78ea4a389b789c4ee797db45e275a753deb6c1b8f3b943b62ba3050f794ef2d001f0331a650826c031262c1a50c0739f0b66b1408416b4b326efaaa113565a477feb81648394569869a1cd8e6d199c44e4b6823048b842bd10751103a3c1e0401f707c30a9b1d691ef7781b3de21f93659d65cacebae13133b3289dc033057292e8221c2e8a34c4f54a82ee63f7111f61da018e9c5e3fe465d943ed84b41c53ec4b2624cad3397c85e9d8f22f34e76db888c4d3aac642e15c8abec4abebacd223c0979858a9f67600648a8a16a90d60fd1faa8c467a7540ea0203dc82a9c9a3f4da6853311a7e915b098985d8897157f510f4038c2bc552d4cfaddf36020daba5673d4718273a8b1c916b6e14f1922816586e7c2e29860580870be134e923a3c0ef55f582af6c69bdb758deffed4164f46b18bc4f832b25c86ed2cfc20d29b4e6d32be11e1c81b7849d8724156bae004ffe89cd5ba605b076a768cbefbb33763c17b6d0edd1c8982d1e8b943901f8881e6c04bfd00d09a47f481d56e306b9818cdfd8a63a56060f334afdbdde4af20baf4fedfedc2349a59ae7770e2269273c2866ca7d6915d5212293612365750c1ba632550d5cc008a9f3ac87334cbcd3b6dc80faf4b46ea0b59e447513ae22c4801584ddb", 0x1000}], 0x5, &(0x7f0000000800)=[@rights={{0x24, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff}}}, @rights={{0x14, 0x1, 0x1, [0xffffffffffffffff]}}, @cred={{0x1c}}], 0x80, 0x48000}}, {{0x0, 0x0, &(0x7f0000003ac0)=[{&(0x7f0000000880)="9d10d7a54355118e99c9fd2dca68b7a2326d8553dc3f291729a6955408cb6e0fbc8b65d2bc552c95b548b47e478bbe5122c55e3fad4b03c48cc736879bb0dd914fedbc85dde304c4229681c8c645b0cdda62acacaba8928b517f56b8af5ea7ca1046b9f3", 0x64}, {&(0x7f0000000900)="a0dc396a00dd005a47d3fb87813687437ec21b3d42bbcc3c0f511e7a13f89e07e5c4caf2900cca896fb89bf76b07ac2cde7aaa0a45aa95ff0886d9435cd267eaf5642198d7c83bdbf215e7146b", 0x4d}, {&(0x7f0000000980)="5656ab6e27b44cb15f692187c3a39b4ce0131aa601e305a0d503d80c19c99c016a020172f00b5f20bccee4daf4dbfb2fd8994c7fb0c142b085f5f97c9ba6c1343cd722daeee0a3c86cb4985b94d0", 0x4e}], 0x3, &(0x7f0000003e00)=[@rights={{0x28, 0x1, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, 0xee01}}}, @cred={{0x1c, 0x1, 0x2, {0x0, 0xee01}}}], 0x68, 0x20040000}}, {{&(0x7f0000003e80), 0x6e, &(0x7f0000004000)=[{&(0x7f0000003f00)="85b19c72d7e23bce2a0aa2a8b88692882be7edd2ce507b519ea023ad3fccafa1f0b0291ae0a9c9c633bcccd8bdae7fd9fd51c25d056888a08424b3c7760fda7ebd7b75b6b94d6aa98a73c3c3f8de40b508182b99e0b5d70930dee606f46d82ceee40b2dc7103ceca719119a1282857edfd7f688b782f9524fd177c772c38763ee31a5ee39a902854df18236b69bdb955544ffeb2ac9b2958116868e4c2b4be51380c4c60f5ac27a2cc38034f75ae6f7d182edcd68bcf5bdb7d16bdca4818733d4d4a7b58c102bc13a67aa17efecc0b4192cc41831437d009e23bd7", 0xdb}], 0x1, 0x0, 0x0, 0x4000080}}, {{0x0, 0x0, &(0x7f0000005280)=[{&(0x7f0000004040)="4a16d25081f70957a51f63dbcbea1ca1fbe741362c7630b7b9d644fd0c3ec6f2a713fcd51d5fdb5c99ba5cd32dad849dc2ad05dbb6071164a31396cd30a274753acc1a7153ffc7b95116a543bf43b0ef3d84e67ce6ef3571ac1f5c9c1b1e3b69ffc4eec8bf01ba09c4ea79ca704efcddcdb1a9a9654f92c5afd9d3c1fdd0fcbbee34ba1993dd6b5fd6779426282cc4525efc7d1b5c331937dc8c8fec65407ed62ad1f23a72f4a0f4e5b0ed4db78939ca23933f9e321c21d265051ac4c85ed021c2aa7892bef9", 0xc6}, {&(0x7f0000004140)="222bbc694cd6eeb9e9b179084ee4203b9af9ef16deefb327df870797c4d3ec72707b6699e1ad6aa4c0dc351e324d2665b047cae88f2e3357a9e7a98fd7b4337917e12a013fbfce83db633942ecbd6d4468517e75491542b203dba702175b43e1452ebbfd6811e40054281cf981940445c5645f2320d6e053181493f9bde1a445b7b9c01ba45fcbe4a83a4e2b3449bcbfbd9923dad1781c1e5a0ca7cc1a725d9d2723cafcf7a4ec06729bd1048d2cc5ab6da2005cf97ae3caa080fa24b6ed33e85c19a0719fc1ace5091564e25911282cae3443a601291514bb02e6a4fdb73eeaa4029ec7e4fef94ce18b40a41c7e13b8a8a8cb8d6d9152f6bd73f4753c4dffb96cfa8846974d10d39f1c7c61886ae880054b5413564955574561e00f2d4bfb9db2c6326555c109110b791730eca4eb10ded9381fef35fd69566d775f7644b68e4972fb893ac73a7fb89f94d132a3ed36c88d909a7f58edaa5a6633941e69d42b0eb069f2b2975fbe0bc5dd6415bed5e46044fac63ffbdd25836960ec0363d0dcadd5b8e1929f8af7ab3d83db6465ccd3f8806007f66aaae2b7f8bc45348cefdc2299650ef67273045f90381dfdd22b33e2253008c2e94b000248b930dfeac6800840d0ade1973c91cf7b3601351a90467f294943e515fc78ff7a6964aa13623fd1f2f48657f16799fa37e9d5d96e635e47411ebd024efdbd3baa4b425f2543fd3273191a894a5f039f66d9430802fcd98d2df85943533c458db9af59cde84060142b7380d8a9a752d560bd14296427872d9f2c72e32cecdb0445ec0bd0e1899bfd2b90c259b95990a8f5a0948049aabca80e3b5a595b8ae5f84b5d8d2999070f6284f7dd706e12d65cd46f81783ea56e24fec648e166bf3f45135ca1370130465fc6dddc74aa9f9e01b887933a29c9802378bd4710c6f634de55cc5a8f98dfe4b52382a0c6c4ee8645f03ba803a2d0572ea10eae23382577df0792507940b371629d229819a7e99f291e413bc5e4308ce56763f184c2ea55a66375f3e3da5f47ff4045eda3b0faa5b34da59dad67d220d9f5ccc5fe730fc1a6a2040347370c8b82113d1561ef546f590cafd86e24d1b0a032cf12946d150084998b8f313bea59f22e9e981af039455af29b086bf515ef9557d175aaeebd6354bb05bbcb684fcc8acc661070dd78ce6744ea088ae39a3244c9b8fe54abaf16049c6bdce17f0316b73154d3a76a2f2a0174ace6f8111a0d5bb6984d26c5c557373de39ccc74dc573557631c0aeb78cab85d43494522110e1f98e5cc127113f60c7918fed8f1b712f21f01f80f4b46afd37327fefe7dcfa77245be01f8b36f48ed79845912d8cddf079793c14683f7313cbc6ba70e4e2514b55d646293f7cd6c09890b449f95c0dd619d49f6900eb99692293eda59b0ad58c860473b584e92b19e7093da2a9c43f5b93e03c23872776f51dfc002d6736beeb0b21a00ffadef56b8133d8ec335a5daf171dfb1aad1fee57bba9bc0aac2826a833b7283ae176938bfc456451ccd35e7e189de28661187b89b3d90de2a2fc6970da989685e6d9bb379b2864a2ecee1cca55de34248b3af4e7ddde074dfdd589143b08a9826e3b0bce3b0ce79cf38712f39ce3771f7ce179ab7f5520d01f4fc09f761c94748f7c77c10a469132acebd0f3ab05b3f866b02bbecac0d984882ae60202e7a5b549a303efa31005098068c312c69222e6f0b89cc1c5cfafd98b746f2ddcee0752705c23c44995da2a93f9585da9339d90c3396ce25911d466e6816e4551fe55abd874398ec5e84ce723894627c4a010d0046d4d8a1d919977dfaf47196c8ec27fb5ee95676e32f394389e4cd8cd34b34a7e94d1875f94e0372f3c18a42556263739526a448f1ae7e9b0a0982aac8291534a8bc1c86656203aceeee0edcae4fdc9c76d22e5b9f41d71636bb48a94bbfeb58b2ddf5c0288bf56fff7f81ff757078af5eb333e8086d12b0ca374bbfe248a5885f290bae7fb9396fe42806870a43e25fb4316c55bdb11d7551c087d55d723925c0c62ec0faadf3f7c40102d8f3aeafea358207585889ee184c986591750122c683c432b3a718f861b313e8e8c4b749f43462c10a00f9c672740f7b4941eaea619fcf7a9a87e2a2c5ba4eb41dc0604b4b202aa2483d8ff538257a09045718f4a50337170b135d824b41e007a83a4bfac16f8ec15126322b6f4bdafb092a8932aaf28f2513e18a3e88689e9a2af136df2b755556a2803eed9933d123288b4cf3722d2bb8ce86cb082e4963d2e3f2038163c75a5a8d1a3f8ca0f0e4a74cdf70874e13e5240d1ca1174b81256bfbc34bbe9847099509feb74e2a14da71f2df271a49ae432fed83c918d43334ba873266f6bcf198e8cf05c4d607a4cb098f6533aaf3e76dccaae69cdb4d3be9cd305fc6d0a7c0743fe04744dbc2d891a75fbc35f7639984ffe539cc68cc71dddc151c0d28057640a7e38121e731d3e24cb61f36ae180ccf1ab65c0dfbba6e7d06dd138933e2281cdf1f039b0d7183ca886478ffe6b74ddc164f55d6d778e6869b377eb26c8ed64231480c63f688d8730d70cb68bb054b3cab1e4c23cae2b63eb7cae99fb1386c2fd4be7084337d1ded792e64ca4313c1437be7c0c6ac55b01726430de6097ab6c5171752553e41c3acdf1de50004c738a0fb34a6b1bc8795627b6f39066ce6386a5b073d56e4a1304eb23f46f7f3a7e5607e8f57022942ec9e1cc655439bb06f528b209b026422deb6df82b0479a9f790e1e4d310971c4f5b3a8b7df42d020c615c96cebbeb21208839219ef4a1e8385b634676b3cb3db415a901cd034e45517cc6c08524b7c3203bc9dbf5ec195882f81ef269dbb91cc59da6957fa0195634a7825d76779824d7bf653644f4daef3a856dcdacdf792d27285a27b1328ea1b3955356ed844ee24104c171139a078ef5308f5d96104c5a99bc05bd228145df0670c46ab1812963ff13188f9b5d4005108e7c95ba11349eecbd20b398eb015633d648bb977b6ffd2d0b91c7e5c018c0db1cdd12b75d4a17f21ca541968dfc17356faf12167d2210861906ba5f96bb15e755d7e3c927cdf4d3fcb79a376262368fd3c03fece459c5d1310c7a71348b5c8db282112eca331ad86b099d18631ab62f9d49b398dbda961a99dff87286690e305ea23e50e03093338747f5665aee3668c1bbf331eba67c8b5b24d6f44eb7e929946b9efd16b1faf67be43cf25557e87201850f4eb73c33698636ace8ba4f57cd116220c7343c7be364926b22a1ff56f67e737231fa9b96b6319e55fb10b8b839f393a6e3b41105f01ed61341e61a6ef2ffaeb77fa4936998ce8777b08d62d69bf82c2a2b814cd04bdf80f9b82e8b7296de807cdf6ae84ccb8543784397567633f53b3e18f4f2ee5596cf19a31c890624fe316dd8e6b5d79f32f3b1f8224e50cb001193e4532b5d746195b5545aaa41d8e491ceec1c6f9fc3ab9f9de6eb939e5ac7923c3c57b9b4c753a53d48e1cc36c8df34074672ae4f45965cd7fd18af9e402f40842ea4a443fc3240d388e944dc94e61f2603bf3a53982eab4c54e5855c9c70baa173548fc5367d179a2b3df9beee5246755f2368efe654641f417c0f4f7953f6582fd5c37b9e9401b49105bc5bc929a830eca2555d042c96216fd49a37a259c4fa360d284fac5f436b5949661a24f0b418dbab774141c9facc0f5b4ead5701f2188338c158f73f53f717d9d3a77e1e5592a1c3b6148fa105c5ee830db5f7f4ac2d4c48980f7515bcf4aac2391a0b874c28b257e733e31717d2a3ba9b8e36b44bd77e25415f9394f016334df144d18f6ac3151db71a609ce12102a46fbac0458a5bd010ab4c5cf45f2888e831c764938329a79c44d6c0591b8afd51a2975395e1eb54808aa06bfae7f365e92fe4fdef4166f140b52a6cf2fca06a43ff3c226cc9e84dc1a40e504fc8d2aec71c15305ca0a785cd1a60f632e798ceb68a77716073653f923e314aeff17c726c222edcb3178f33fa7bee157e8c843b0a13fcba7b57f9212d4598d44c11fc7c4e0b03096e4cf6e5dc79b3aad12647aa11228fae909fb12f8da67dbd2606ed115733c0aedc1130dfbf7c2aef2ddc4cb1673190b8e04f1cc6de4f9989121c2877edd9f4347b76de27d7df4e41036ba805638a730d9f3e3fdcd36de742c93a59c8ce199e8de56bcb7c018eda1e1b1ca093a6148d3cfdb9964451ee02e9f186994f8e16f69940c259c6b86d66d1906c92cfdf5e75bcafc19c2e9a8aaa7d8f62be978667c79584f3cad21a6829d35face015a449fae50f7325ca1c9e399bf2a8410b0485d820c42bb5f4ad6177a9efedafce325566ecc298ed0f4f81e1b49b70207a9aed5356a567b9e7ede173d7a7c7ee8521fa724e2d473633e84e68106642157d8fd6a8d2c9915ba85b70edb77f9876e201aa9773b40fb04b7591a020c26b517593c000e1e505fed4986d8cd21145486920a6bd14a5344106a33b0abef0e27d426dc2faba51112bcf2c2b43b61f438bfd02158c4df975acdb40278b9d847ec4f16b7daf73c1a809db5414afb14d8539a5176b70a07ffdfef44d6a76197212248a674d92ab92806b5a0a667db3efb7652c5d440efb357e0e925ec7d27c8e95176508e96a0d08c883f415ce6db18562166933049e7be15c71e01369fbced375e03e16f91b8a5fd2983381370ec67d13bae56acf562dab200bd69ff9ce6c09187687fff9ca0a7fec30895416523ac0167d821d3240e94890cc4a628e5d7ecf9b3dd7b516f8519f944886f912ab6b0d06ac597ccc0915aca1df2d4c59c13d8052373e0e26daf4246b958d65d697e3086b2a08001b4171655a459102d9b87cd38db7b49b4f83702c34784b728150794b751d77665a7d76124a324904b50f8fd81bbfda08051eea9af05b795503d25cc3cc18d623fb2c301382d79781c1c1d5b83aa690d8d81a5cb1a0ddbe606859a3f5bec39bcc07f672eaaf57399993ff9fd0182f430651788a621395e6719d08d5e836aa8aef8bf6f93b48a55751fd1136fbdf3ad482c18273e7acd8836efd8816db84099652a4360933e626ea218410f04d166338fc5158a6e004e6b433f6cb5ed8abe845e675b669cc1c1adb03fe83d1ad7ebe03e9e4c7d5ed0362d6a29c61bd2bafb0d211b00bf7d4b55e551522aeae035e01b0ef44eccd4162968c8ec403b11b2010699375039d8d016ad50f478b236338d5b4f55361f6e91f32238286a15034c212e9af0d9da0b762685089eaa1b6cb50f2ad4e1f3d37076df29dc9e27c8f284efdb1749f88d2fa4b4bc11b0524a4b81541bca624ed1146126760050ea3e31b0093c73795fccf8102a770f97b274a8662f1315eb6c25784166e8364dd5a0ed35c15315882af71f00efee61dfd3a8d54ad2815f88effc8a14523f96c01be5ebc357442400361f271e6a115fde506fa39000e70d3e55fc8999f4021509f47f0b7b242b07d0b5c9e24fea7358c067359f3f000e13f4072cf32400020a971b01943c3e7e1087850a9326ee386409e5b35231bedd7db2d3a5bda6ce8df8c23e92bb1be436c70456297fd4d3926764d301cc981b810635d7f7389cd9abefb51824b49e0baf2e7364caa87a559a4b1d00570eb62a9d7f0976f2d44ffe961633545bebd67ba6f695724e9d8e69b4ee79b2ffcd15f8d0bd84f83ad3e8fc8a197a2e83d0fe22d41c7e7a6526b8ba37a39bd7b7770d2b52f06bb0628f4094e29f249f462cfa3da678bcc3cd491c66f7348746d322a83261d46777d3a625b8843f9e049fe596d8", 0x1000}, {&(0x7f0000005140)="4cf135b88dca5cb3de7668952c65d2a5a502", 0x12}, {&(0x7f0000005180)="5118e4798fca8fc9bca88da584a67e0d8e9c5402f2818e6f54901e595bea1cad518d284ec6b809e7af07d3649ae07d797622dbaa8abe87ea87aa29aec48561ae24273c8b526b92ca2307c01366e41f1570a63ad24363214f74fcdd8ec52acd4016d2d41ac08b8a1d79e8629c73b8f94989ebd8f333fc9f7e494d7bf1c29adfa7c0c31239d2120ac44cb87fc9f33e293550e8401d3590ccf1899b45624664c6f632a02fb4c4b2cf1c91070ebed10bea964d7f922c65b65d5a7229529de8f61adbf35f0eb1db03993bc642ca46bbd8b6c59d80493f0bfb3c2512876c8f3344284542965c4f385812844aabccf5a6775ae1c93491e9502139b2a3", 0xf9}], 0x4, &(0x7f0000005440)=[@cred={{0x1c, 0x1, 0x2, {r0, 0xee01, 0xee00}}}, @cred={{0x1c, 0x1, 0x2, {0xffffffffffffffff, r1, r4}}}, @cred={{0x1c, 0x1, 0x2, {r5, r6, r9}}}, @cred={{0x1c, 0x1, 0x2, {r10, r11}}}, @rights={{0x1c, 0x1, 0x1, [r12, r13, 0xffffffffffffffff]}}], 0xa0, 0x40040}}], 0x5, 0x8011) r14 = getpid() sched_setscheduler(r14, 0x1, &(0x7f0000000280)=0x1) syz_clone3(&(0x7f0000000a00)={0x40b86000, 0x0, 0x0, 0x0, {}, 0x0, 0x0, 0x0, 0x0}, 0x58) syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) r15 = syz_clone(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) ptrace(0x10, r15) ptrace(0x15, r15) (async) ptrace(0x15, r15) 03:40:37 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x500000000000000, 0x0, 0x0}]}) 03:40:37 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000140)=@mangle={'mangle\x00', 0x1f, 0x6, 0x3a0, 0x0, 0x330, 0x158, 0x1f8, 0xc0, 0x330, 0x330, 0x330, 0x330, 0x330, 0x6, 0x0, {[{{@ip={@rand_addr, @empty, 0x0, 0x0, 'pim6reg\x00', 'vxcan1\x00'}, 0x0, 0x70, 0x98}, @ECN={0x28}}, {{@uncond, 0x0, 0x70, 0x98}, @TTL={0x28}}, {{@ip={@empty, @local, 0x0, 0x0, 'veth1_virt_wifi\x00', 'vlan0\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @private}}}, {{@ip={@broadcast, @empty, 0x0, 0x0, 'vlan0\x00', 'veth0_to_hsr\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @remote}}}, {{@ip={@rand_addr, @multicast2, 0x0, 0x0, 'macvlan1\x00', 'bond_slave_1\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28, '\x00', 0x0, 0xfffffffd}}}}, 0x400) 03:40:37 executing program 4: r0 = getpgrp(0x0) clock_settime(0x2, 0x0) socketpair(0x6, 0x0, 0x7, &(0x7f0000000100)) ioctl$KVM_GET_MP_STATE(0xffffffffffffffff, 0x8004ae98, &(0x7f00000001c0)) openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x2, 0x0) ioctl$TUNSETOWNER(0xffffffffffffffff, 0x400454cc, 0x0) openat$binderfs(0xffffffffffffff9c, &(0x7f00000005c0)='./binderfs2/binder1\x00', 0x0, 0x0) getpgrp(r0) ioctl$BINDER_GET_FROZEN_INFO(0xffffffffffffffff, 0xc00c620f, 0x0) 03:40:37 executing program 1: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, &(0x7f00000002c0)=ANY=[@ANYBLOB], &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={0x0, r0}, 0x10) r1 = syz_io_uring_setup(0x2275, &(0x7f0000000100), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) io_uring_enter(r1, 0x40b3, 0x0, 0x0, &(0x7f0000000000)={[0x2]}, 0x8) 03:40:37 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x600000000000000, 0x0, 0x0}]}) [ 823.867735][T24710] loop3: detected capacity change from 0 to 16 03:40:38 executing program 4: r0 = syz_open_procfs$userns(0xffffffffffffffff, &(0x7f0000000040)) mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)={0x100008, 0x0, 0x0, {r0}}, 0x20) [ 823.936337][T24710] erofs: Unknown parameter ' !oW_K' 03:40:38 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x16, &(0x7f0000000140)=@mangle={'mangle\x00', 0x1f, 0x6, 0x3a0, 0x0, 0x330, 0x158, 0x1f8, 0xc0, 0x330, 0x330, 0x330, 0x330, 0x330, 0x6, 0x0, {[{{@ip={@rand_addr, @empty, 0x0, 0x0, 'pim6reg\x00', 'vxcan1\x00'}, 0x0, 0x70, 0x98}, @ECN={0x28}}, {{@uncond, 0x0, 0x70, 0x98}, @TTL={0x28}}, {{@ip={@empty, @local, 0x0, 0x0, 'veth1_virt_wifi\x00', 'vlan0\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @private}}}, {{@ip={@broadcast, @empty, 0x0, 0x0, 'vlan0\x00', 'veth0_to_hsr\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @remote}}}, {{@ip={@rand_addr, @multicast2, 0x0, 0x0, 'macvlan1\x00', 'bond_slave_1\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x400) [ 826.298633][T24735] loop2: detected capacity change from 0 to 131072 [ 826.318839][T24735] F2FS-fs (loop2): Invalid SB checksum offset: 0 [ 826.334890][T24735] F2FS-fs (loop2): Can't find valid F2FS filesystem in 1th superblock [ 826.347380][T24735] F2FS-fs (loop2): Test dummy encryption mode enabled [ 826.362786][T24735] F2FS-fs (loop2): invalid crc value [ 826.371574][T24735] F2FS-fs (loop2): Found nat_bits in checkpoint [ 826.465395][T24735] F2FS-fs (loop2): Cannot turn on quotas: -2 on 1 [ 826.482772][T24735] F2FS-fs (loop2): Try to recover 1th superblock, ret: 0 [ 826.490010][T24735] F2FS-fs (loop2): Mounted with checkpoint version = 48b305e4 03:40:40 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x25, 0x0, 0x0) 03:40:40 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x700000000000000, 0x0, 0x0}]}) 03:40:40 executing program 4: pselect6(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0x8000000000000000}, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={[0x2]}, 0x8}) 03:40:40 executing program 3: epoll_pwait2(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)={0x77359400}, 0x0, 0x0) 03:40:40 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x800000000000000, 0x0, 0x0}]}) 03:40:40 executing program 2: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) mmap$KVM_VCPU(&(0x7f0000ffc000/0x1000)=nil, 0x930, 0x3, 0x11, r0, 0x0) 03:40:40 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) r1 = syz_genetlink_get_family_id$nl802154(&(0x7f00000000c0), 0xffffffffffffffff) sendmsg$NL802154_CMD_SET_BACKOFF_EXPONENT(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000140)={&(0x7f0000000100)={0x1c, r1, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8}]}, 0x1c}}, 0x0) 03:40:40 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x27, 0x0, 0x0) 03:40:47 executing program 1: openat2$dir(0xffffffffffffff9c, &(0x7f0000000780)='./file2\x00', &(0x7f00000007c0)={0xb40}, 0x18) lsetxattr$trusted_overlay_nlink(&(0x7f0000000280)='./file2\x00', &(0x7f00000002c0), 0x0, 0x0, 0x3) 03:40:47 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x900000000000000, 0x0, 0x0}]}) 03:40:47 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0x9, 0x0, 0x0, 0x0, 0x810}, 0x48) 03:40:47 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001440)={&(0x7f0000001300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{0x7}, {0x0, 0x4}]}]}}, &(0x7f0000001380)=""/144, 0x36, 0x90, 0x1}, 0x20) 03:40:47 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000080)=ANY=[@ANYBLOB="9feb01001800000000000000800000008000000006000000070000000000cc"], &(0x7f0000000140)=""/231, 0x9e, 0xe7, 0x1}, 0x20) 03:40:47 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@base={0xb}, 0x48) 03:40:47 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001440)={&(0x7f0000001300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x2, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{}, {0x4}]}]}}, &(0x7f0000001380)=""/144, 0x36, 0x90, 0x1}, 0x20) 03:40:47 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000140)=@mangle={'mangle\x00', 0x1f, 0x6, 0x3c8, 0x0, 0x330, 0x158, 0x1f8, 0xc0, 0x330, 0x330, 0x330, 0x330, 0x330, 0x6, 0x0, {[{{@ip={@rand_addr, @empty, 0x0, 0x0, 'pim6reg\x00', 'vxcan1\x00'}, 0x0, 0x98, 0xc0, 0x0, {}, [@common=@ttl={{0x28}}]}, @ECN={0x28}}, {{@uncond, 0x0, 0x70, 0x70}, @TTL={0x28}}, {{@ip={@empty, @local, 0x0, 0x0, 'veth1_virt_wifi\x00', 'vlan0\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @private}}}, {{@ip={@broadcast, @empty, 0x0, 0x0, 'vlan0\x00', 'veth0_to_hsr\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @remote}}}, {{@ip={@rand_addr, @multicast2, 0x0, 0x0, 'macvlan1\x00', 'bond_slave_1\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x428) 03:40:47 executing program 5: openat2$dir(0xffffffffffffff9c, &(0x7f0000000780)='./file2\x00', &(0x7f00000007c0)={0xb40}, 0x18) rmdir(&(0x7f0000000380)='./file2\x00') 03:40:47 executing program 3: lsetxattr$security_evm(&(0x7f0000000040)='.\x00', &(0x7f00000000c0), &(0x7f00000003c0)=@v2={0x0, 0x0, 0x0, 0x0, 0x58, "294c6072000fb7aa18280a934893d1d6cbd5b906e2e6b30060feb11335cabfdb836a4ff71bdce16e4221aac823166a8abdad8c185113df58e6fdc52a11f5e4a0f947500fad6ef1345af996d924725c0894c3600acb4f75ed"}, 0x61, 0x0) 03:40:47 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0xa00000000000000, 0x0, 0x0}]}) 03:40:47 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_BEARER_DISABLE(r0, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000200)=ANY=[], 0x20}}, 0x0) 03:40:47 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000240)={&(0x7f0000000080)=ANY=[@ANYBLOB="9feb01001800000000000000800000008000000006"], &(0x7f0000000140)=""/231, 0x9e, 0xe7, 0x1}, 0x20) 03:40:47 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x549, 0x8}, 0x48) pselect6(0x40, &(0x7f0000000000), &(0x7f0000000040)={0x8}, 0x0, 0x0, 0x0) 03:40:47 executing program 3: recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000c00)) 03:40:47 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0xb00000000000000, 0x0, 0x0}]}) 03:40:47 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_REMOVE(r0, &(0x7f0000000140)={&(0x7f0000000000), 0xc, 0x0}, 0x0) 03:40:47 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000400)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x5}, 0x48) 03:40:47 executing program 1: mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000008c0)={0x8d, 0xcc}, 0x20) 03:40:47 executing program 4: bpf$OBJ_GET_PROG(0xe, &(0x7f00000001c0)={&(0x7f0000000180)='./file0/file0\x00'}, 0x10) 03:40:47 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0xd, &(0x7f0000000140)=@mangle={'mangle\x00', 0x1f, 0x6, 0x3a0, 0x0, 0x330, 0x158, 0x1f8, 0xc0, 0x330, 0x330, 0x330, 0x330, 0x330, 0x6, 0x0, {[{{@ip={@rand_addr, @empty, 0x0, 0x0, 'pim6reg\x00', 'vxcan1\x00'}, 0x0, 0x70, 0x98}, @ECN={0x28}}, {{@uncond, 0x0, 0x70, 0x98}, @TTL={0x28}}, {{@ip={@empty, @local, 0x0, 0x0, 'veth1_virt_wifi\x00', 'vlan0\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @private}}}, {{@ip={@broadcast, @empty, 0x0, 0x0, 'vlan0\x00', 'veth0_to_hsr\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @remote}}}, {{@ip={@rand_addr, @multicast2, 0x0, 0x0, 'macvlan1\x00', 'bond_slave_1\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x400) 03:40:47 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_VLAN(r0, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000c00)={&(0x7f0000000bc0)={0x14}, 0x14}}, 0x0) sendmsg$TIPC_NL_PEER_REMOVE(r0, &(0x7f0000000e40)={&(0x7f0000000d40)={0x10, 0x0, 0x0, 0x800}, 0xc, &(0x7f0000000e00)={&(0x7f0000000d80)={0x14, 0x0, 0x4}, 0x14}}, 0x0) 03:40:47 executing program 2: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001440)={&(0x7f0000001300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x38, 0x38, 0x2, [@func_proto={0x0, 0x4, 0x0, 0xd, 0x0, [{0xa}, {0x7}, {}, {0x5, 0x4}]}, @restrict={0xfffffffb}]}}, &(0x7f0000001380)=""/144, 0x52, 0x90, 0x1}, 0x20) 03:40:47 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0xc00000000000000, 0x0, 0x0}]}) 03:40:47 executing program 1: bpf$MAP_CREATE(0x5, &(0x7f0000000000)=@bloom_filter, 0x48) 03:40:47 executing program 4: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_REMOVE(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000100)={0x0}}, 0x0) 03:40:47 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001440)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x18, 0x18, 0x2, [@array={0x0, 0x0, 0x0, 0x3, 0x0, {0x5, 0x2}}]}}, &(0x7f0000001380)=""/144, 0x32, 0x90, 0x1}, 0x20) 03:40:47 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000140)=@mangle={'mangle\x00', 0x1f, 0x6, 0x3a0, 0x0, 0x330, 0x158, 0x1f8, 0xc0, 0x330, 0x330, 0x330, 0x330, 0x330, 0x6, 0x0, {[{{@ip={@rand_addr, @empty, 0x0, 0x0, 'pim6reg\x00', 'vxcan1\x00', {}, {}, 0x0, 0x0, 0xc0}, 0x0, 0x70, 0x98}, @ECN={0x28}}, {{@uncond, 0x0, 0x70, 0x98}, @TTL={0x28}}, {{@ip={@empty, @local, 0x0, 0x0, 'veth1_virt_wifi\x00', 'vlan0\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @private}}}, {{@ip={@broadcast, @empty, 0x0, 0x0, 'vlan0\x00', 'veth0_to_hsr\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @remote}}}, {{@ip={@rand_addr, @multicast2, 0x0, 0x0, 'macvlan1\x00', 'bond_slave_1\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x400) 03:40:47 executing program 2: bpf$BPF_BTF_GET_NEXT_ID(0x22, 0x0, 0x0) 03:40:47 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0xd00000000000000, 0x0, 0x0}]}) 03:40:47 executing program 1: setsockopt$bt_hci_HCI_DATA_DIR(0xffffffffffffffff, 0x0, 0x1, 0x0, 0x0) 03:40:47 executing program 4: syz_mount_image$f2fs(&(0x7f00000105c0), &(0x7f0000010600)='./bus\x00', 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='fastboot,background_gc=on,grpjquota==disable_ext_id=', @ANYRESHEX=0x0, @ANYBLOB=',inline_data,fsync_mode=posix,noextent_cache,flush_merge,jqfmt=vfsv1,test_dummy_encryption,\x00'], 0x1, 0x105f2, &(0x7f0000020c40)="$eJzs3M+LG+UfB/BPut/tr29ti/SHQsEBETZgQrP9gYKUqi1asLX44+BJs8k0pE0yyybdXXtWL3rx7lUQ8VbwDxC8ePTiH1A8COJB8FZRMjMrXd3DatPNtvt6Qfb9zDPPfPI8c3syywSwYx1Ofvu1EgdjX0TMRMSBiLxdKT+580U8ERFPRcSuez6Vsv+vjt0RsT8iDo6LFzUr5amzv9+5+/mTl174+Ms71cZPX3w2vVUD0/ZMRPQXi/ZKv8isU+T1sr+53M2zf3q5zOJE/0Z5nBW5ki7kFVaaa+OaeZ7qFOOzxZvDcV7rNVvj7HSv5f2Lg+ILh8udtTr5BdebS/lxO13IszvM8uzcKua1Wuat4aio0y7rvZ+Xj9FoLYv+dDUt1rN4I8/WYFT2F3Wzdro6zuUyy6+LVtZr5/NY+M+3edt7rTu4uZosp0vDbjZIztQbz9UbZ2uNpaydjtLTtWa/ffZ0MtfpjYfVRmmzf76TZZ1eWm9l/Woy12m1ao1GMnchXeg2B0mjUT9VP1k7Uy1bzyavXHk76bWTuXG+1B3cHHV7w+RatpQUV1ST+fqp56vJ043kzctXk6tvXLx4+epb715458qLly+9XA76x7SSufmT8/O1xsnafKO6bde/Oza7/k8PRUxp/R+du7/r2eEq054AwMPH/h+YBvv/iHS2vBn2//b/O3T9/2L79v39fROPJPt/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAd68fZ26/mjcPF8f/L/sfKrscj4nhEHIuIoxHxxwZmYve6mkciolK2Nxo/+7c5fFuJvML4mj3F5+u1c+cj4u6hB3gDAAAA4BH31XcffBgxM27mf86tP/3NielMi61R/mizd1L18p98/jepakfyYqsTqnZ0reREHIuI2cM/T6ja8YjYdeC9CVXblJl1sfeeqBSxaytnAwAAbI31O4GJ7d4AAADYdj6Z9gSYjvx5bfm/+OWz4D1FlA8E9607AgAAAB5ClWlPAAAAAHjg8v3/Nn3/X+wv3/3n/X8AAACwgWrrh/SX2yde38TQ4v1/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH+ycze5SkNRHMBPwQp+RWL42Aoj45ABi3AJDp040904kjWYEPbgDGcuwYihvZrXFwbk9bbNI79fUs5tA/8cmJ1eUgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAuvSz3G2+Hj5/aZvz59ROnm8DAAAAXHIsd5tqMavPX6Trr9KlNxGxiohlRCwi4tLsPo6njcx5RBRpfen95b0evkdUCefPTNLxPCLepeP3665/BQAAALhdh/16GzE+L6uXt0M3RJ/STZtprrzqls+TXGnzKuxjprTFv8gslhFRzn5lSltFxOjl+0xpVxk3yvROKeoy6rMbAACgH81J4NrpLduUBwAAQG8+DN0Aw6j2a9N/8dNe8KQuaUPwWeMMAAAAeISKoRsAAAAAOlfN/57/BwAAALetfv4fAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXTqWu81hv962zSlSPT3Q/6D5tx+f2jYDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Jf9OUehGAaCKNj6i5c7Cd//WKbBzpw7qQLBY0YKBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwaFwnnzu+IxlHkl+njX/HM8nSO421q8bWdWPvg/n2bwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAk/25O4EQCIIw2Hf+57SYf1jSoDGIUAULHzPMwwIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfNHvfvk/MTXOJHOnjaXjkWTtqrF11dh70Dh6MN7+DQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAXOzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7MCBAAAAAACQ/2sjVFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWF/7m0TBsI4Dr++JErcJiOktxKYgYYKwQh8SEiWPAMDsBANFa3FIrACSHCu6UzB8zT/X3HFvQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAsRzshrO9PBNCmJ0+zNvef91ZHnZ+++zDbC++3HlzMR6zPUQuhPBwrV67Psa1TLqNre1H1Xq91pBIJJJ+kvY3EwAAJ0Wr1WodvZqJKviuXBLtq59ye0ud/6qE0Ho1WP9fifLwm/r/88vzF3rxc/NdM75XXP/P/+0Fn2CF5vrTwsbW9rW19epqbbX2uFQqLtxcuHH7VrHQeVZS8MQEAACAP5NPIq7/s5Wj/f8zUR5GrP/vLT64H99rSv0/1GHTL+2ZAAAA/N/OXfr+LTPkeiafD5vVZrMx3z32/y52jylM9dhOJRHX/1OVtGcFAAAAjMPBbmag/78S5WHE/v/c6539eMypEMJM0v+fW35SXxnfcibaOF4nTnuNAAAApGsmibj/n+vs/8/2tzxkQwhXL3fz5GcAR6r/P764O/DSerz/vzS+JU6kbLn7eXTO5RCmy2nPCAAAgH/Z6STaxf5+bm+p8eP5Yt7+fwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+MWO/aNED0QBAP+SbD4rccFC1MoLiKKF1YKFIDaCVxAFwROIoB5ALLX0DpbeYWsFQSwst9ATyMzO4LIWWiX++f1g9r0ZlszLpMkLAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8arD+nlfhpzvMy7R293K8G+L9WAyer2bnwwh50WTRP1Cx1nYFAAAA/Hbd1NtXaf5U32yGWPZi/1/n/4We/3pymOd+frzvz/H24mEu9/8n2wtHo5uFfcJF9w8O95Yau8vvb+rj0uXO48rr6epMmnbiycdvL1V8IOXW2fSgjudZnPf7G/9jOtFw4QDAly3mmJL8PhTicpuFAfBndNL4N9L/V712awIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABowlsAAAD//1TEaQM=") openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000080)='cgroup.controllers\x00', 0x275a, 0x0) ioctl$F2FS_IOC_MOVE_RANGE(0xffffffffffffffff, 0xf501, 0x0) openat$cgroup_ro(0xffffffffffffff9c, 0x0, 0x275a, 0x0) 03:40:47 executing program 5: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000340), 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) sched_setaffinity(0x0, 0x8, &(0x7f00000000c0)=0x6) r1 = getpid() sched_setscheduler(r1, 0x1, &(0x7f0000000240)=0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f000057eff8)=@abs, 0x6e) sched_setscheduler(0x0, 0x0, &(0x7f0000000100)=0x7) sendmmsg$unix(r3, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r2, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r4 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000040)='memory.events\x00', 0x275a, 0x0) ioctl$FS_IOC_RESVSP(r4, 0x40305828, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x20040006}) r5 = socket$inet_udplite(0x2, 0x2, 0x88) setsockopt$IPT_SO_SET_REPLACE(r5, 0x4000000000000, 0x40, &(0x7f00000009c0)=@raw={'raw\x00', 0x41, 0x3, 0x268, 0x100, 0xa, 0x9a000000, 0x100, 0x0, 0x1d0, 0x1f0, 0x1f0, 0x1d0, 0x1f0, 0x3, 0x0, {[{{@ip={@private, @remote, 0x0, 0x0, 'wlan1\x00', 'wg1\x00', {}, {}, 0x6}, 0x0, 0xd8, 0x100, 0x0, {0x0, 0xffffffffa0028000}, [@common=@unspec=@quota={{0x38}}, @common=@inet=@tcp={{0x30}, {[], [], 0x0, 0x0, 0x2}}]}, @common=@inet=@TCPMSS={0x28}}, {{@uncond, 0x0, 0x70, 0xd0}, @common=@SET={0x60}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28, '\x00', 0x4}}}}, 0x2c8) ioctl$SNDRV_TIMER_IOCTL_SELECT(r0, 0x40345410, &(0x7f0000000040)={{0x1, 0x0, 0x0, 0x3}}) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000100)={&(0x7f00000003c0)=ANY=[@ANYBLOB, @ANYBLOB="00000000f1ffffff0000000008"], 0x48}}, 0x0) sendmsg$nl_route_sched(0xffffffffffffffff, 0x0, 0x0) r6 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r6, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r6, 0x4008af03, &(0x7f0000000480)={0x3, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x0, 0x0}]}) signalfd4(r6, &(0x7f0000000000)={[0xfffffffffffff801]}, 0x8, 0x80800) sendmsg$nl_route_sched(0xffffffffffffffff, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000240)={&(0x7f0000000500)=ANY=[@ANYBLOB='4\x00\x00\x00(\x009\r\x00'/20, @ANYRES32=0x0, @ANYBLOB="0000ffff04000000000000000a0001006273fedfc262e8664dbb9d98699a6d7a03a58fa6b5d0b00b99eb6fa904176c05dd328cb9318b1201d8d723d66003da69a36a776403011fd0"], 0x34}}, 0x0) openat$bsg(0xffffffffffffff9c, 0x0, 0x80, 0x0) syz_open_dev$vcsu(&(0x7f0000000300), 0x86, 0x50000) r7 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r7, 0x0) r8 = open(&(0x7f0000000780)='./bus\x00', 0x14507e, 0x0) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x7ffffe, 0x4002011, r8, 0x0) creat(&(0x7f0000000100)='./bus\x00', 0x0) 03:40:47 executing program 2: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x25000000, 0x0, 0x0}]}) 03:40:47 executing program 3: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x11000000, 0x0, 0x0}]}) 03:40:47 executing program 1: syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000080)='./file0\x00', 0xa08886, &(0x7f0000000040)=ANY=[@ANYRES32=0x0], 0x1, 0x2a8, &(0x7f0000000500)="$eJzs3F9IU38Yx/HHPz/1Z+hGRFBQPeVNRRzcrgMdoRENjHJhCcExz2rstI2dsZqEWxB400U3/buuIEIQoosgELvoKpTwrovuvPMiu0oiOjGnudnUMnWS79fF9rDn+zl8z58dtu9g08fvXouGHSNspqS6oUqq2yUns1XilWpZkJMj10fe7zt34eLpQDDYcVa1M9Dt86tq84HR3pvDh8ZSO86/bH5dL+PeS9Mz/qnx3eN7pr93X404GnE0Fk+pqX3xeMrssy3tv+9EDdUztmU6lkZijpUs6YfteCKRUTPW39SYSFqOo2Yso1Ero6m4ppIZNa+YkZgahqFNjYKVDacfBZbvhp7Puq7MpN65bn1OXNfNv9iwidNDhc2df9ctOv93Kj0lbKKim3qDiD2UDqVDhedCPxCWiNhiSat45JvkrxH38Yg7d6nkH2/4R4KTR9++UVWvDNrZ+Xw2HaopzfvEI95CpqBQd54Kdvi0oDT/nzQW5/3ikV3l8/6y+To53FKUN8Qjk5clLrZMjB78MtU19GAhP+hTPdEVXJL/X/oXD9OzzxU6PwAAAAAAAAAArIWhP5VdvzfyA24PqGrTkn4hX+73gaXr861l1+drZW9tZfcdAAAAAIDtwskMRE3btpJ/WeS/yq/Hdv694smt3x+8v3PlMS1tNRPtH3KJrbBff1B87dkS0ygtZH71abXBNev8TlksPq3Ldqrm57f8mJO9H1+sup26X47PcsY2/q4EAAAAYCMsfuhvk2z4VTrbc+xepecEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMB2s4a/HJt4WK6l+WLn03KtSu8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADASn4EAAD//xAR0Ao=") openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) write$cgroup_int(r3, &(0x7f0000000380), 0x1040c) socket(0x0, 0x0, 0x0) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) splice(r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r5 = socket$inet_udp(0x2, 0x2, 0x0) bind$xdp(r3, &(0x7f00000000c0)={0x2c, 0x2, 0x0, 0x2b}, 0x10) bind$inet(r5, &(0x7f0000000100)={0x2, 0x0, @local}, 0x10) sendmsg$IPSET_CMD_SAVE(r3, &(0x7f0000000400)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000300)={0x44, 0x8, 0x6, 0x401, 0x0, 0x0, {0x1, 0x0, 0x9}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}]}, 0x44}, 0x1, 0x0, 0x0, 0x810}, 0x4000000) connect$inet(r5, &(0x7f0000000280)={0x2, 0x0, @multicast1}, 0x10) sendmmsg$inet(r5, &(0x7f0000002080)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="100000000000000000000060070000001c000000000000000000000008000000", @ANYRES32=0x0, @ANYBLOB="ac1414aa0079e127dd4f61af01744e9f3a00000000000000"], 0x30}}], 0x300, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f00000007c0)="dbae674e50482f4696bb4c69d9311e9e7d4c46af2fef0a2c732d163a8a8b763b14cea1ab6f9c1327698d6ce261f7fcd7ee10b27647cb2fb5c0da185f62e1112be0199ca506f16c121c8044abf8650daf0a5d912a4816767141cc7cf4d1b4e16707991937d9ac5b6421e018f1025e5093cbf14e09ec58e815472c5244e6dc607de0d7a9761ff0b9b39ace3aa83e08e8f0f56b02e7eb9eea46345d29f87c517f2ee5488179cf3e09efc2110c2399c61e667b35539fac54c40b733e9ed07df9aba2f56c13abbe7166984b560a3a0739f18da9dadc68fc5fc9d68a3e0a7918eed238915e9248477f7230d340652f541993fba7ff676a7ad69e1c41d44039ea10c4935acbe2d5b60f4f909fd0b20f08ecee222ea6f39d918402880bc95a2a5bb5e2c0bbf25b52c2ef59f9fec8ae2e1f745660a3530e08466a0bfcf78f8bab529712b12d6b8e5bb3d678d311d592281dceca01cf43da1dc8dd8049a277f63848e3e5eb05f1c3562ea4b608a429a1fd06d65b47cbb5193ae8772c9aedd87917c18e695bfddf7227c90bb97f40106af660d3e6e82bc4595312ad92736b0ce05417ab90adb0b2af0ae0e0a73ce01ad919b00f24581c2bc0fa04f09d202c471b07a9bf713609e18e58a08c6224cbbfc664b1886fb7509ac56b89865fe609b96ee5d2b86e67567704fa0f2b03831df5e35c2dab950bb8864e071f6fa4afa7a5202f948b2b9d82411394616ff8d654fa0dc28df2bb0c11a8accaebe2d16e01f34724e95bb27c9f78bcfdd28778fd3a0de7e72f2905fdfec2f71b4651342e91d6eeebd5daa9f1cf3b97d636e6c8d7e530f87b7620ba595d49b778e08d87a775888ba29be01ea5b037922b66f7241704efe0d06a678263374ba1f24639d12a36bb632b887c1170166c6088d7fc9f962759badb0fbe66586caf56baf3f8c17959596fcdd871fec702c8695f457fc0aef4b0b7d9ba245b9a0a41dcf7205651e8085c0faace91772bf135639aa75f54bf0044391e66f9533d2757ea7bb189a2aa511d04ac4112054f8ff910e55b4239fab54361adedbba864d2585eef99f97238e146ee5faeacda7a533aff1e45285e67c0b3c8b9f6b3f2a6d3d6e1c0e8267b6c15f3ca8abc3895b17825546b3b517b1cc50c2d4e5edbe95b577be1b85d9c5e023c458700d50261975c900a3f9bb882076ef705420469d651f137a611add50309ab2569e38c3ab31424401e6e872f1d26782797938f8a034c4ca3d523af697f2fe05f1a3c854d273d56939e64e1a032d0f3e4e983a0deddb5c42474a6f2e3f89626b3050d72226f94c4fb0a0a906bccd24fec818d9ba273ce0bdce5313dc6c86325eae900bd9f10618cce970b9bd75ff612aa5915802ad942e00b704c12d3f941977a5cfbaccf55501d9a7fb4876a08e3babb14648028fb3113e94d2393eeb6a506969778597d68581681623ecf40365253bb609e6fd205f6a61434040ee3498aaedcbb717868e9fc87622f814d4b4a462cdc587c132cf0e54b3e90ddf29b3884d533f1ff06cd423fd35b76f0e461207bf81fa2b4ac6b0e1a1daa972aae406729ad8f279ace3007589205cb0881a5ac5804b9e8f6d64746c5bdd00a0a50589e1f1abf4c80ef4106a2c508a1a8ab2866ba3dc8464a658b4b26004eaee4b615cec4a6e1d0be5d4ad0acf05bfbab8dbbbadec61e2e7b2d2d7bccdd7c73eb971812415bda8e1d6db94823059d084b2961ddcc5306bb53673f0348ac2dc1de446d0295b176d6e292929aefaf41944848b16a219b52556bb91328c200735473ac49e3623d2a89ecd67ef0fdf97d4893a2549daa55bd6f519db417739af378839521293faf62652e2fe7fef72c0aafdb6462a249cfe7fa216bcba5115472dee00af0f59c6330899a8e197b7fdf5c23eb202c95edc737e0debaaf311498314a0fea579901c2e67f516187e662541dc8dd530ca828dd75481d4dc0d6da2e73c5b42efc12c14bce44a52f6bf8bfea123c465ccb75632b470daa5cd89d5d1ea6c1fe44092ba300c4c91c4dc722a7b60a8d4a9d381d3dbbac23d528349bc1e4976da88191c566033001bab6e0429f0cfbeafb1ab53e8a69f26e1ea7710594c6dbc1b7b4a991be2c6d4340a18f7d59db4b92a27e773df57a9afa76c16f475e1424e8872b414890d4a15fc88d28a7edbd0a7ee5df781c324ebeb7248f494dfbdadeaf86596ab7c3953ebd2cf1ae15a44131ff145bf4173be90977e6590929df029d56c1af5ea439c42be3a7f1c11cc2abd426654a13d3b058789509c3894a8f682c7fb7dad6d19c835eb0395b23084896fb701a4f20aaedbc2285ee23667e8c768821d6c09c97570499e7c18537bd5e3d5df513ff79423f9ea44b57d1205044fd7aef2fe195504a961c4714789e1770b89497a65f648423c2a27976885be140514e353c8b0562cacce347f1052f8c2ec6b09fee4e2de9c920ec27d701fca6007017063a53b9d4594ab6735d5fae13ca9d68836cdf1b64cf8673b8a8cbecb57da78a3048b84c3ce4d64a5958c0911c38ba0fcf7542e61f0eae021c8cf608f5846930f615fdf2ba770ddddc25ddd86c5399e22ad8e736370bca5092256cf4f6c2d2021043825d8ac8b2bfec0a79f3f9d92096e59f73197f3f8c19979cba1a831c360047d3af2e7610dae1646c88b487430db1bf220b77812759f3b04eee7396a23c0f7e063b7960594f2251b4d5215dab972664853962e6663fffba538c2b4811d11b3e0003f415a670273eda714ca02fa020660f5b7783178277fa01c3a9b3b0a203a481fdf966470a41f3dafd6ebd355d192b8949332d4040140194b2dc0abba28c64cdeb61ef349864915642fabc9012ad5d6206c81cffa05761cf36fd0b32715f66c7750abf6493508f056fee936c8835d4cd80d689f890f91f818c5c5300cf28b85107084c233eb0bcd36c38a80280532b10ca3c7d24697bfc8496e36d332e5a9adf8279f563790d9134b4e94ed10d64a58ebbbf530463ac35ad79c1520dfd081d10e0bbaa53e0ebe224c562074027b4e6264ccb61c5cf9205f4b5d6b06222bc37188cc33a1665171fa1fc0417d8d43b24dafa53b44963c709aabeff005f48eee714e3dd9cab9222a6ac14a8eef4e5f8818813d6a46e1e05310164bbdc095c20d840e62c13067632b15625ccf249ab131df4a2a7e622698f3017417cfb34be7ff0ec26e08a32d928d587cc703b4719989f63462da08dd8e4bc6277933eb90b01dc3ef85613b31be76bd96e4e6ec4c70805c52cfa2e81070dc61760512ee5babe7160d2e3a155dbd7eb25b1198a1ab06f16077ef0d26c0f6587bed012381819878e7fc99f95c7daddd95b32aaae0a9bb1c67afbe6487bd631b55d216966f65c3dac5edbf8a3294fbc04f63f95f90c1dcd7e60f700c95856fd78d82dbae770711dcae41807426fa3abb8e3cc222949454d951f4fc4ce0566f83d8c96f2c6e9dbe47fa638841b67084fd1829eb7d921f62e8d5b2e631d28c429be61c697c525f52dcc30b78ae77f4f8371bab6ebffe9ba1c43e3b767546dfa2780a0c9bb6e2e582a19596d02013545bb4406399e27925b2304294e0c47ca31947b62b215810d635798a3585cd410b517be2daf17c3dfda711137b67b6e952b16e92f8321fe10c86b8a03bf924138c3fae7c4861e878cffe647ba930023e26adc6c9e02bbd42da7153c01686d246ad0a0bccab88ca34ac577ea9548e69e361e3bac10593edc1f6a02793b85ba4adccb6636254bb4d6ef2b310b2d3564f033236f3e90529295c934d61e85694323080912d0e410d5bd67c39d2e9521952bacea9f304fc63a5557a3df2c179844274812f82cf175e4c4d44d81733b658b897f133efc4a43f0c5d62a143f6e16d8b6fd14a74e83c3ced8ecd9db5418fc184fb71255772790664e21a6f234cfa6f27eba851ac87da4e093436a7c0414ac224c64fd4e6602063afe70804337e807ebb7d9ecd8408f0ba0096706e5e0ac79fccaf215e61922e88b201f00b2b2f864c982e5c8dc6c0efb756aaa24e55f2daaa5b5abc7f31229408153450befd26d9b1e33fc0a3f63380e3d03eec54778832f08fbfd4e8d02335ef645ae4ca1b6e2ec5b99ba1d8a141a5fc702a3276fc7a535b43c51e9927e97767a9a91ad9c91de10d7bacb0b0f94f0a9dcad46384bdd9d753bb0336e90d1a0f749eed7ee521cf734b75c0589c4fb62f97444f1096a5a28fde1c0fe79c7554d5bdcda2012fadf4e3308b5d83c18343be03dfde2a4a875366ee0300cfb8c7f7c3eaa3e4909a4c06c1f3e87f263cb384449b9af936e3b12849375f7e5b2c2a65f706bca6f27e9223d99c88954b3cfd104badf5bf59e0e9e654c24137c03ab390727d0c6ff95d2169836617c1a7687a0cf0ee875db3b43956a5fb8377c0c497d36c96aa4c3d43d3fcc30acdbfa660cfa4bc86714ae6910192179e2e8649185a2164e904a67465dead0df0318b0140dbab14b21d620205dd86c5d5af1c4d107ba983b5ed8ca0fb273873777ecff4cd15605b6fd069978f45725de34b924a878ad96ab7e09545b754d450b9aa681d32b5b892c9b93b34ed8e764ded3ed7b4136d554a0d694aff382a6e0e247bd8c65b0eca00231cb06511d2715b3233cd8477aa886ce760732b9c32ede7a92e93a1fcb719052fc1202e6373ae1024bea7291931aff7e9f1153739b52abc9bbbd0adddfb31b44343f17f09a2488c822479d93b01a14f57fb68509de7cb43d03222824512ffdd5ffbca0dbe9ea12b086188e70eeaf30355c091bce70123c5cdd72bc96d5c621165dad0e3fd852ecee7c10d849cd0e0086c6d795f1a0f9200c31bcd53dd115adb758f8504c260964cdaaf62e972e2fa33d6b41d6d2d2553d36df40b9a13d15b60da608fcb06edf1d2cec22b4f25efa9686094211894b61f2431130c4640cb0bcd4af6ccf9bd4f87c4e0698f50ed65eba80724adf5404bbd3c0778e0b065551341ba379bc1ebb28dc941e99a61ee448631b9cc379a3e3fb38ec6def48e7dc6b52637bbc3f7d9660a41a2ac557caf16c69d940d30154022f6f985f5173378df51473c3901abecdc34f8c8aba37d2322d0ff81f555111d0e957917dfa83b5c8ebfa52f3625b2e7f14eb956e101db4a3ce6da81449c6449b560a5038787b5aa933f8eae4ef7856e1f5a6b254c2257e3d34368ce0cdd4f76216ebb478d1c4a71ad2c9e0e1bc76a38f06454520aebf8077d93d7d7d578d2362be40c549c56cb638fd3e8bb2477d19683cb5f56d5c4c031e73df20b269dc3af03b0fca07e789c1edaac2fe9ab7ac21a26cdbd52c76c1490622ff4c1f16b32c85a4d88067b7ad02c888a9db56926a3d2d70182eb13c5f12c0ee8d92f36e886e91425f53811ee57775e9fe6021363b6efa08da6ca69298c0957216d06dd018b5cbdc6b3ec0ab9982267b99046df321d93c670d4285da92aa0de196ea0872849d64ada6974a1620e8bfd33041c425a76f39e59c7ace5642fe5e4fba7059251b1e5c5e8e7e7ea82fe925342069bb162ffd7e7c58553bab0a0f74a8b297fb386314a98cbf62705ea0053258786bccf8bd6f1ceade0dfc156474c12fc8489767c654204444486748d211af74ae3c3a1d32760e746fc6ded8355b6568329a95ce15ee2ca499936829f221c9408a3ccdc0a9b58cdc2a8cdae03056cfed3089d62fa94d1ac3790d9202b3935fb3da57456f63d936e9728276964edb326cc5151d2d643c926aa6f86e6bdd9c2776fb339af01ff74eaf6e4c75351144710c6f07a332bf86cfed4bec9d6af6a4715247c63d3c6b", 0x1000}], 0x1) socket$inet6_udp(0xa, 0x2, 0x0) 03:40:47 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0xe00000000000000, 0x0, 0x0}]}) 03:40:47 executing program 3: ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000480)={'wg1\x00', 0x0}) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000001340)={'ip6tnl0\x00', 0x0}) r2 = socket$inet6(0xa, 0x3, 0x6) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000080)={'syz_tun\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r2, 0x890b, &(0x7f0000000040)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast1, @loopback={0xfec0ffff03000000}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80046, r4}) r5 = socket$inet6(0xa, 0x3, 0x6) r6 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000080)={'syz_tun\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r5, 0x890b, &(0x7f0000000580)={@private2={0xfc, 0x2, '\x00', 0x1}, @loopback, @ipv4={'\x00', '\xff\xff', @multicast2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x184180046, r7}) r8 = socket$inet6(0xa, 0x3, 0x6) r9 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000080)={'dummy0\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r8, 0x890b, &(0x7f0000000040)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast1, @loopback={0xfec0ffff03000000}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80046, r10}) sendmsg$TEAM_CMD_OPTIONS_GET(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000000), 0xc, &(0x7f0000000bc0)={&(0x7f0000001ec0)=ANY=[@ANYRESOCT, @ANYRES16=0x0, @ANYRES16=r6, @ANYRES32=0x0, @ANYRESDEC=r7, @ANYRES8, @ANYBLOB="400001002400010071756575655f69640000000000000000000000000000000000000000000000000500030003000000080004000004000008000600", @ANYRES32, @ANYBLOB="40000100240001006c625f686173685f737461747300000000000000000000000000000000000000050003000b000000080004000800000008000700000000003800010024a701006d636173745f72656a6f696e5f696e74657276616c000000000000000000000005000300030000000800040000000000400001002400010071756575655f69640000000000000000000000000000000000000000000000000500030003000000080004000300000008000600", @ANYRES32=0x0, @ANYBLOB="3c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYBLOB="713bdb", @ANYBLOB="40000100240001007072696f72697479000000000000edff00000000000000000000000000000000050003000e000000080004000500000008000600", @ANYRES32, @ANYBLOB="3c000100240001006d6f64650000000000000000000000000000000000000000000000000000000005000300050000000b00040072616e646f6d000008000100", @ANYRES32=r9, @ANYRES64, @ANYRES32, @ANYBLOB="84000100240001006270665f686173685f66756e630000000000000000002328aa29000000000000050003000b0000005400040007007f8100000000ffff0109ff0f000081000950fbffffff0200021f06000000e304813f04000000370a0781070000000080050100000000060006017fffff192273ff040000200100008007002001010100004c0073685f66756e6300000000000000000000000000000000000000050003000b0000001c0004000100c01fff0ddf500f0000ff070101000000006578ffed0000004040000100240001007072696772697479000000000000000000000000000000000000000000000000050003000e0000000800040080ff7f0008000600ff4180c47684e267b82cf6e1907d5ec7a08a6c2b3cc8d6d928bd0a10658484e2e15f1c27d6da53dd2ccb848fac40c5aa4bc3c48e75f909e78cacd5dcc0735a17c2b247cbae6b959b53603b029dae93b36e22aee63031bb370746e46b6a9f3e445a6467683d20685f5a28d57d88b170aa4df1c63bf25ceca5969b5bd70cdfc5e9955525d5e6ac68947367e4a3c6dfb10a42f3b8efde88ca4aecd61b8283e07f87cb0cb249d7d2f0a2fdb000000000", @ANYRES32=0x0, @ANYRES16, @ANYRES32=0x0, @ANYBLOB="3c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYRES32, @ANYBLOB="40000100240001007072696f72697479000000000000000000000000000000000000000000000000050003000e000000080004004000000008000600", @ANYRES32, @ANYRESHEX, @ANYRES16=r10, @ANYBLOB="040079d2bffb4631506263c7350f55648ee46527a71faa8aad9f7366ff2ce44ee3bd5f6c2db231c495851451d96beaf257e02aba0fbec90ae5b40fff7036a8efb42593ceee4c664a3f414d7078e64a8a292677aed6df40000f0ece144ebf3037fc19759454cc76ec8a959b06338c209c8d50164c223e", @ANYRES32, @ANYRESOCT, @ANYRES32=r0, @ANYBLOB="38000100240001006c625f73746174735f726566726573685f696e74657276616c000000000000000500030003000000080004000500000040000100240001006c625f706f72745f737461747300000000000000000000000000000000000000050003000b000000080004000900000008000600", @ANYRES32=r4, @ANYBLOB="7e4f0100c10001007072696f87aa8a0e43d8b26c22a610ed98650c13c1ef7501d172695785060036bcb4232cf100000000050003000eef000008000400090000000e0000000000000000fa763e509d33dcbca1b6e76b30933f49003c1b75eb6048c945b78740dce1a90a0a46900ef44f28f4137ffc6acbadacd8e1db90894b3699a569e7d076891314a880ac270754e3498f00b98b3a988f7caa578df8980ab9dc20faa824c6f237106b9c33bea48c89e20a902456e1e9a1744b017e1cf421d0f117da0c316c89d9ae8c331ed7a81d92dc73391ded61235bffd1502228aa37edf568c8f1b8f4f390ed43b3a14e4875b03b8e9dd5fae0126a4f9285d47d438e09bc48bb9435dce0c82af4cdeeef131ded4f3267328a11bd9236463664e3ceaf2088a3adb21247a1e73d2153a4913a0b9c5b99fabc47", @ANYRES32=0x0, @ANYBLOB="38000100240001006e6f746966795f70656572735f636f756e740000000000000000000000000000050002000300000008000400ffffff7f38000100240001006d636173745f72656a6f696e5f636f756e740000f100000000410000000000000500030003000000080004008001000008000100", @ANYRESHEX, @ANYBLOB="c000028044000100240001006270665f686173685f66756e6300000000000000000000000000000000000000050003000b000000140004000500af0505000000060009068100000038000100240001006e6f746966795f70656572735f696e74657276616c000000000000000000000005000300030000000800040006000000400001002400010071756575655f696400000000000000000000000000000000000000000000000005000300030000000800040081ffffff08000600", @ANYRES32=r7, @ANYBLOB="08000100f19a5887dbf855b7f73113c275b419de3a9ca6ece5ea896a66a6c3f6da5931643fc87ec4e340157ea9e719fcb2314af063f7231575cadbd1f8c508d3aa229c3360cf82b33ddc70e04a7178f60aad788078df14edeaec200c7c57acfff01af71868fd81f7543ff88005773fdc44f1d5dd90d57a187e9aaa362e30c45cbc19b905bcbdd199802139401f9c4bb9cd91a04c07aa72d90ae464a8e6f2915991049ea5ff810bd6f7fbb5b3d8eb0a22348d2c44254ed905093d7b7746d55a51edffce5b", @ANYRES32, @ANYBLOB="400002803c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYRES32=r10, @ANYBLOB], 0x6f4}, 0x1, 0x0, 0x0, 0x60004}, 0x884) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0xe, 0x0, &(0x7f0000000040), &(0x7f0000000640)='GPL\x00', 0x5, 0xc7, &(0x7f00000000c0)=""/199, 0x40f00, 0x4, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000240)={0x5, 0xf, 0x29, 0xff}, 0x10}, 0x80) r11 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000100)={0xffffffffffffffff, 0x5, 0x10}, 0xc) r12 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x0, 0x3, 0x402, 0xffffffffffffffff, 0x124, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x4}, 0x48) r13 = bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x7, 0x4, 0x300, 0x1, 0x0, 0x1}, 0x48) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0xee3e7a0bd36b06de}, 0xc, &(0x7f0000000a00)={&(0x7f0000000c40)=ANY=[@ANYRESDEC=r4, @ANYRES16=0x0, @ANYRES64=r1, @ANYRES32=r4, @ANYBLOB="0800030006000000080003000100000008000100", @ANYRES32=r6, @ANYRESHEX=r3, @ANYRES32=0x0, @ANYBLOB="080003000200000008000300010000000c00018008000300000000007c00018014000200776c616e310000000000000000000000140002006261746164765f736c6176655f3000001400020069703665727370616e30000000000000140002007767320000000000000000000000000008000100", @ANYRES32=0x0, @ANYRESOCT=r2, @ANYRES32=0x0, @ANYBLOB="080003000000000008000100", @ANYRES32=r7, @ANYBLOB="08000100", @ANYRES32=r1, @ANYBLOB="20000180140002006e65747063693000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="2400018008000100", @ANYRES32=0x0, @ANYBLOB="08000100", @ANYRES32=0x0, @ANYBLOB="08000100", @ANYRES32=0x0, @ANYBLOB="0800030001000000280001801400020073797a6b616c6c65723000000000000008000100", @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r10, @ANYBLOB="080003000200000008000100", @ANYRES32=0x0, @ANYBLOB="14000200766c616e3000000000000000000000001400020076657468305f746f5f7465616d000000140002006261746164765f736c6176655f3000001400020076657468315f746f5f626f6e64000000"], 0x1cc}, 0x1, 0x0, 0x0, 0x20008845}, 0x20040084) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000000)={r13, &(0x7f0000000080), 0x0}, 0x20) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xc, &(0x7f0000000500)=ANY=[@ANYBLOB="180000000800000000000000ff070000950000000000000001280600fcffffff344b200000000000852000000400000085200000040000008520000004000000220a80000000000018100000", @ANYRES32=r13, @ANYBLOB="00000000800000ccd0d3cc4c64c50095"], &(0x7f0000000040)='syzkaller\x00', 0x5c, 0x0, 0x0, 0x41000, 0xd, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x9, 0x4}, 0x8, 0x10, &(0x7f00000000c0)={0x3, 0x5, 0xb, 0x5}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000001c0)=[0xffffffffffffffff, 0x1, r11, r12, 0xffffffffffffffff, r13, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) bpf$MAP_CREATE(0x0, 0x0, 0x0) bpf$MAP_GET_NEXT_KEY(0x2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x13, 0xffffffffffffffff, 0x0) unshare(0x6c060000) bind$inet6(0xffffffffffffffff, 0x0, 0x0) socket$netlink(0x10, 0x3, 0x0) r14 = socket$netlink(0x10, 0x3, 0x4) sendmsg$netlink(r14, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f00000002c0)=ANY=[@ANYBLOB="40000000100001000000000000000000080000000000000029000000d4cb981977b09384c712c645b6d7c113648e53988cd1b8af74cdf1ba4bd2dd90ef4ef5f61c8b746b1aae6d83b687bd9048ca2391884e63c27536241c20cca45079d3d9a4440fe2441f630ae36bf181a9c140b567e5389cb69ba9bcc6f613aedb5e77f3c295d7003098d5715cae78af756ac91b4be8276169", @ANYRES32=0x0, @ANYBLOB="14001b00000000000000000000000000000000010c00"/32], 0x40}], 0x1}, 0x0) 03:40:47 executing program 2: r0 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f00000001c0)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x800, 0x0, 0x3, 0x1}, 0x20) setsockopt$inet6_int(r0, 0x29, 0x1000000000021, &(0x7f0000000040)=0x20000001, 0x4) ioctl$sock_SIOCSIFVLAN_SET_VLAN_NAME_TYPE_CMD(r0, 0x8983, &(0x7f0000000680)={0x6, 'team_slave_1\x00', {0x1}, 0x3}) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x37fffd, @ipv4={'\x00', '\xff\xff', @private=0xa010102}}, 0x1c) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000340)='blkio.bfq.io_service_bytes\x00', 0x0, 0x0) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000008540), 0x400, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000400)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000003c0)={&(0x7f0000000900)=ANY=[@ANYBLOB="9c0100003200100028bd7000fbdbdf2500000000840001000c0001000800030006000000100005000c000100736b626564697400100016000c000100736b626564697400100019000a00010070656469740000000c00130008000300010000000c000b0008000100697074000c0008000800030000020000140002000d000100636f6e6e6d61726b000000000c00140008000300490700003c0001000c001a00080003000800000010001b000b000100736b626d6f64000010001b000b000100736b626d516400000c00100008000100627066001c0001000c000400080001006e6174000c0009000800010062706600600001000c001c00080001006e617400140005000f00010074756e6e656c5f6b68d025d63765790000100012000a00010070656469740000000c000800080001006e61740010001e000b000100706f6c696365000010001f000c000100736b6265646974000c00020001000000010000001c0001000c00160008000300000000000c001f0008000300010000000c00020000000000010000000c00020001000000000000000c0002000100000001000000706c65037f7e7afc8146e7ac8b2d1c741e6c4f6a087cae75f7d4d6b74a0aea104b46c4c729d1720921de23508e16a640681e19d4671d5133f3eccf71d61ffba325f43b8072ff1bc377482a5d41211aaf078d9959150f5795c48be441b7ca92042d0db5"], 0x19c}, 0x1, 0x0, 0x0, 0x4800}, 0x2) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000140)={@local}, &(0x7f0000000180)=0x20) r3 = socket$inet6_sctp(0xa, 0x801, 0x84) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r3, 0x8982, &(0x7f0000000200)={0x0, 'batadv_slave_1\x00', {0x4}, 0x8}) sendfile(r1, r1, &(0x7f00000006c0)=0x3ab1, 0x2) connect$inet6(r3, &(0x7f0000000100)={0xa, 0x0, 0x0, @private2}, 0x1c) r4 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000480)={&(0x7f0000000300)='inode_foreign_history\x00'}, 0x10) bind$inet6(r3, &(0x7f0000000700)={0xa, 0x4e22, 0x1, @loopback, 0x9}, 0x1c) ioctl$BTRFS_IOC_RESIZE(r4, 0x50009403, &(0x7f00000004c0)={{r3}, {@void, @actul_num={@val=0x2d, 0x5, 0x47}}}) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f0000000640)={0x0, 0x1c, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @private1={0xfc, 0x1, '\x00', 0x10}}]}, &(0x7f0000000080)=0x10) shutdown(r3, 0x1) r5 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r5, 0x84, 0xc, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) sendmmsg(r1, &(0x7f00000082c0)=[{{0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000740)="206910e99624e50361241f1f59", 0xd}, {&(0x7f0000000780)="6f36ec1d18815b18a1893335f5e12549cbc1955c2b3bc4111b4c96be374170379867f2829baf0b32924f2db7529a74478d38e2be02f44b1e7ee1cd61b59fa5d1a629f3e6551f58cc50d27b70e9b4adb289be6fb6b8b2fa39931e4f9a717e6e5739302042842c725935f90c4a485dbfa76e0d605b1209b762c890ba60c992d5aab84aacbbaf35f5ab8749b22fac524ec106b16798bb", 0x95}, {&(0x7f0000000840)="d3e7ae529ef312bebdc7e7c231521e243450e55472a1347695b3e623268777320072a2dbf881f5daea01fb178e7b34e846f676a35fb8284b9f642db63fcba12440c41b663741b7a93f8465efab6d113b5748943b2dcec0e11ff7e32958d24ec6797df66e9ec091e37255d42f210f66cc806c92f0d4c9b5ab6a8e79beea5160a5907687181e712694b3d80b7c96a2942e0e997d5d9714aa35399d54801116ed11038c74916cd6f20f27c5c9696b6ed260744d37ae0675247693", 0xb9}, {&(0x7f0000000b40)="ffb3fed911315a8481cc54904a4ca8da7f6ca70ae927658be93ec2e5512de1336589bc233d066a32cf99390ef06d549dd8174d546b3a7a77916e5345ee10e7ee310703826b6b0c2c9b158c43020645ecf2ad21265b99925bc3316ddf958b99e74f736a61cb025bcec6030e67aca3ac13fa67608ae23567d405577a959b3735bbdcf68146537d226ff9440b4a96fbbe1a3e361806fd686753a1a85ebfdbcbc851280b9568199010d2c5172ad515393d83e1e4c3b7bcd66ebaa4", 0xb9}], 0x4, &(0x7f00000013c0)=[{0x78, 0x107, 0x1000, "230caa22e1af2921c999a34362a4b4709768cba0f6eded22cd6c008dc7b98a6ef20a184c6c600495d8c667a214f81cb72650e3127938ae608e51723485946c916e5b0a93ac8052493a5bcb9f6244664f66a7162052e0a9d315437ec35680e69dcc59"}, {0x1010, 0x10b, 0x1000, "bdbdcc43e1c647d32b57912436cb35389b2f173740fa6fe1f63d0d8ad45454e7dcf6e148c8150172bdfd9fede6b545ab3304da3188a70fb5ce1e14c1cd9f5bd84ca42c85aa7c750cfebf1cb2c9281b9c963067da0132e047f2e5f0d2a2088f05accec2480612fbfd94792ebeefebedabba0546b3661c86c38efaa4472fc9b8fee48373fa8dbf89fb5d630a5817c4295fb1663c9af9febf2c514212d808980ba4253a1b4b584a870f6568ed6bbee3087e0aecb24f110a245cdc998fdfa857d65bf4b83db2ec384450895d67278de1200b66bb78b83355684d67d06ff51df3a01784415a23077522263e3d9a9b005b16ea5c85c08d3cc9f95e5c3f76aa718c5cd4dd7db2778faef9a1c4c193d082bedbe6fc2a94bf52098b113d97c66485aa186de6a2a53badd32fa09af6f00c63e585ae6b5ec235d91261aa4c3c6a47f7d0dcab361d429c17dad5f0e933a7d0e40aa6c50a1b3d65939be9c9a9d7d66a0635629514289fba20ef43c83624edf4540e749c3247e44e8b081940ea862750e44a8580077d36b493fca81faade6d0fa8fbcb14cdaa8681623962350f58ca6ae3f9fa9133b6bdb62f9535f4e72e39941f5b152d141f7f2696ee454529a49e0572bb4b6fd1ac94100eedd6edad04a42447c1e8e72dbacf6788027281d36a422bde49b78fc50bda8d7664901ce50bf0c10b4a757b79a84d0545e9244b4808d73dde6300ca5bf4ed8c2d33b6e6802aac76383845e743d088cac3fc0efd379d88fb7396b6f79e237a77d2cb413a71cbe838980a3e85fe55feb0ce5a5382e9d552bcacc629ecfdd205d8552cf20a7d627fe80a4e51c3480276b8f8641e866dcca4621e57766483d75f1f2bda6f15213bfc0c353c6efec52b5fdfb58fd1390544aec148a8f550921390ac638d7ad63e89730e052af5b985e1afbf5ca3b2763dbe9f3aae04d318b8f93031fdd74661f42c0a9492fe9690c29b91bfe90fdd28dad800dc9dae61c2fcd667853991ebdabf58628df15f6705741860fa2d94b065e7524cd4ee00c0cc6aa0b45d2711fecfe5dec259ef08a869f501a5d48b3591e25ff8e4f85917ef9bb595f3a54fccf88ab335749521e6e20bb60d43ff96528f937f0f0954cd0e933a9f81827403084d975b9ec415dd94a21db316dbaecd3b19a90ae1c1052c3822c3c659780625f08192bf84705218c2b18671be5f42a14e8a4f4af30df17567222f41fb7a0666f106e347019c2621f93e728e1797b228b6ecacace79f82b64ea955a06a660db3e42f6c30f65012a7ce5660ae54496abec537c713a9d06bdee2d52cd6c87ec79a31949baae58e844555cade34f65ec4cce7a1ef39cb9610caf593aab96156b1ae2cd7134cc7cc54ea124b940ae124f38e52d2d560e6a847d876e06e83abcdf3f7d5b45b435461f5d0b9148d77f02117978a470d27b048a552e99adb1fb3b8d56ac1297910998c03546f4503bb34bb89939512222f513ae6516c55b4b74a1e51ed6d3f3d9824345016b5f5c0f46fe80a77758920019dc9a35f942367298ea451135d58ffb5faa2cc50a2b39c6b145ebeef4a3bc99a96c14eb6188d0c7a5f4a8c7558350a79f66a4529bb4f66ffcac63d0274ef3d81d0fc0fbdd8f1dc95098f697e6af05d789520378cf5d4a8aa9f1a34680766184182b2fdd8d1ba5432b42d9f96b1d0b52a9291dbb930a61e2f4c80762bb9b701674e48addcbbb94db593168a9f3cfdc32a36d7cc4c38f358d518400b408066dd58fa8914fcdf63dda89a8d88800929115ed4f4ae72ce306550336b2997a94bf119e38e10f9a3d2cd86a8211fefddeb3c3a3145dba3e87a5c77b172a2e547e9045110752ab2b63141d922baf51b7f6fd17a92df2c46b872cacc18454be59dd2268fe4f82251d7826060a9cd101c75446fffc4f6b9ac07fe1969ce622f86a440b7f799f3fce33f3d69315fb9ae8be8d5eefe0e2ce3359824431abe5fe1de04ebb51a834b3753bcf5eee7823fc9464f0c4adb46e6d9a35ff5a5f371b85da49813fb3e399a4c70aeb89b0123a54025e999269cb1d5cabf89572c1292f6ceee20001aa937840742dc5fe819a952e668329cff03047569a61a2e47654c463e408be8aaaacab88e1bf68d94c33c26f3ef6fec97d3a90c31e253401132f1044c4db7d03cba2f3fd39048fa062dcefa065b2b45f6d7a867d365c38206c4e56cee0790cd2507d0420fd0379333becd6221cfbc5b35cc1e64603cfd4a3b22fe154948ee54d0b823dab8a32627f6769a0c3c2099f8167bf1d9c9db6564fa5082c0649a63826c1f476a49a247e31dcc22a4ccf1b01d5051849d486b2843f89eede94d449d0a054039f57d4f8b4ddc8e380f4c4f1e4183d94ed461ec497de95ed08cb63ecf700ee8a5e9456ec6c71e3397c2cbbbfc97c8f6e005ebee234b24af5fe1958b60b334bd5e008ce34c96d28b5d1e6b26232b7910137cadc391425fb2dfe7555b576f1dd00013324198f7c351f4b6c4a831e8603fcb014584ef9e3833dd718efb56882d1985a6e5029da773c65f919afd1d6cfacf4c0af90336672a53ad4426bf132dac441f55448f1e103799da6f0b2a0453f85bdf9d8e48c490694bfed8a2a13599b3305632613f9fdbf2d6b087965272ffb3a4add14c86d38c7729e2c3a3e66c8b12f90a01d26dad33eba272a2af42859fbc9e64230e321ca45acf3fc48914dab56f60c6ae4ffe9d6a1d1b59e204ccb46f859720663b36c25519f4d483f5ea2245d167d27025396fa9de922be0a92b833f6fd3df5f964d6cdf31ed95c74970fbb48e62e9dde92b2c8d7c83680e6d7e604fb143e94136240790b090eb3ffd7012d845fd5c4acf6ab88029e1f1a92da468a24b63b7dab792373deb3509525a5cbc2c279ada1771f33c8a9f5bd91d9678947d25dfef50666e59c9ba05bd2e80bbfe38163153534cd5631e80d3a694ac585b1330b1b988fc5ebd667684df19b09613aefec2146eb885d65853a572f2c8128dcd6d5c3c8715b480b10ee4dafdd44d22aeb9e3e481619481d9b94524e81fce2b6262ba61de6795efb4f7d10e61a94010aba78de074f445c5506227316193467010818dc526eb4d48d98d1b31a22bf2218428a871d809625db8ccb40011a48fe238c0c2419b4c8b9d69fa60538f7a0caef05fb73d2801dd318aac539162b8fa8e4b0513ff3148126e252b696cb5520b89658feb386791c171e31fe8a0378f1bb195b294d1bd3719e7a2defa6da7e8fd15768af14dfd487e5a567083f8d40d57f4852308a0c506953f6139ff3d6fa8f72bc93a83e07b33b3052c5518242955a4e7784929ae0116de18c2d160bafbf004c779e330c5ecca945681b76b3ba4c2e27e74eec9c459f2a7230e8c301700ed1e9abbe6f2032189b35bf4786e7675fbf2ba1d7e05eddd8498fbab2d678a4aa732fbd8a7820fa56d86a6274dd240198cad940907862b6fbcb8d62f9c6100d402c9e02340d7c026668a293baf3ea2c7f49df2d429d57abe5fdceed5e2ae78a4f7111bf431cbc41308fabe890b6c0303d200ac6b8ec4da4c5b1e828b59ec181b7693affdabccc14f30e67c8b40844c7182067b0efdb051739d53178bd8f36c9521b16182fd8404f6f7a6c2c63409da17d36b3c84496950e44ab55e8b43054a4145080c83e70de589f03222bbe4a20daaed0946dd0c24c516a03a43b5bc41572299677d2c75a5737e6bcf5e42a3c20ae7a059a713dd9b0a7c7f02d141b6c0bd96007e0fa60ec8e1364d2e32c369654ead79829bc09ad6426990e37d15f9359cf631f92bd04fd2593ab3e8b77c7fd3fc37a303462c89610b0c042aec1dab2debf1b0a05c93cc1bf4e4f4921029d40e53c8e690964d807d5ed6dae73b37208a3b7715164cabb70d56dc53e1b6a71b0796977323747eaf92a92ba9f7aeb65a1aceac43e3ac54f96e38ce92206fe4b38b4dac61e6a3308b71f2ac9c78bf0aa772267864a38ba3b76f885ad6fa0ce340d904112504ea22453e2050819510bc2788995524815b9b3c879252c27b400bded568033cd3531196e73f2e9c5f574e25515760b6766fd5c8448b57d8121e639e5c78e73e4bfd2fc14663ab9753713c3c116af2e4b5d031042a9853fbd95842c4ae95caedf40332aeaf8de7cc8c906bc3a6d5f7a4a44bd6447b51761c950fd32e1e5ef29a187174f9fdd37018cbaa88dd39ceed3c6b7c2a5c4e4dd5a05aaba488e6d1add32f144a5d9074e68b18a09c5aec0f41e7814c7d40839fe88936dbb3a59600376acf34cbb1a5ebdb744e8de30fa5523eca6ffb1c00bf3817b24f1ffc889b345b5ad8ecb3db24ddf586684f0b45b45f5075410ae4084b975937c6b46f484a391a165677b478312de837c4d0ef92b87dfb2340f91ced0951284b401e1b292a8b6c55d0ecea5f16d3ed7144079af7f7f0de96ebd1ffdd58366f1419eb98d371c3d96631856c8619b828abef9df6560bf29a999fcefab4c53c5a525919a64516283d5e203a199b540ee20959659b480ff0dbd2f977eb3f93397e1aef47740dd051c201ea8157fa0992f1b0604bcc148540f7591745e6196d7b3f3f760d4e4be7206f46e37e59c567cbcdd7729c6264457dd22ce2d523123ec7c215bedb0a02a99988c48341e75383ed2fcc064cd5e9428c313095a0839d0adf9ec32ccb0cb70cddf542109b847d0bcb3c419e6dca29748ce4fbb66bb8ced008d28897912419997c46e10c8f8b616721724073fdd4f984c14f3163022fc2cf0d81caee6cebf6294ff01f97bea8af9635fa20f9f67836f8d6cf4f0125e65898e5650ee028bb2544a352c53a1c5c70d005d3e8d423920bf9ea277df2d43cdb0e748e23b7d3ddcf5a1c179f83c11338d416beef6216412edf6b4cbfbabc76a12ea7d15e49654471b0122cae260b0ed27ec1d5de723d6dc66531073970c0499c86616a03cec3ea288d6d7e435647062c7c191292b1b3495fb6da0524161582845dbac6a730b46110fa106ac7301483d2a026934ea5299eb1d7a13e2c0f598562a5f90ac5dbd97af347342749a2099a80717bf86a6eb5a94686f91960be3af8d3cbe16c97ed42f5b1fb215f130f01c94943b794ea2934ec1028db63c72d8acf0f004faba91b27a36af9bb2c1f652eb4d5aeab82d057d27b91486719601ab3bf68e7ade74a3ff57f146a5331a73bb5000a368d6cce5eeb6e6f85951993d01e24a808293c999c436cdc4514007ef5a64d6e09f7ac52f3a765954c563f58989fae1d8afd61ff0d7d406bba4bc11daca41c8d751c181566e45c3b618ea8188025e86608edd6eec90b10df893f9838bedc466355ae0c5aa1c51af51b28061d1150fbcc69d76b6cac57f96088f338265f30b1d7933fc3200ccbfc7000d5e2643f1b53170b1f4183961a376f029aa229ad67548ff496aa6b11a8ee00343f8d3e8e882308fbb0ba6f78bc019167f540fcde18ff5f9e98b8de3350a73b2ecd4e41e83214071005cd52c5333795aab09fe60914de52fd301cb1f5f110e5f72becc1bfe9ccbeb44d6eaf9b6489876e3eaa2afb9f31ca3323ef86b70a1ff3a04e4ee713f384d01308150460830408ebcb7625225b808cca7a6aaf96713df19e9446638125681d7c8ac19bbfdf9d8fe53d75d716414e4553851d5bf586b43842899ac34292fdb473db2af93e2109a1deb454e235dc96b86bdcd5aa125b160ac9b1bc8a0dfbb855d8e3d2c42e7f94741133c789df2489cfe228c6cd83ed86d8ccd5b3f2e2d5d2df7f649e0d85503dac822d84096f4deed2d9e0fdb3c103e19ca00ad312eaf704daf05f99782efbd07b"}, {0x20, 0x118, 0x2, "436c22c11cb76b6c1a5612619d5c"}, {0x90, 0x110, 0x3ff, "556c05b52ea454737c64e40f36e9ddaf408f77834b07f6f88b70e558191e748ecb59693d3aadb7dc6444aa0f81889e6964f372fcab9fbbddc8adbc1a15ff625de9dd3cc787a8f23f384c942de34f93a3b0f26b81dc752385d73adb36accab3ac9235fa17c8fe5a196e3a70e6f7ff9d908bd6a935f23ad05d50759a1e8c73"}, {0x1010, 0x115, 0x1ff, "918f36f74824015a859ee2a77572ed7e385b1fca30b1305a6ac24d8536c56b9415e1cb518b60288d4113cc4427d44bc35940238df35f97fe6347fb977904f1e28b9f3b2b46042e58b3f6bfafcfc6bed2e26bdc384292ef315b5989fcba3b3e49f0eca373d1933581601f778c7af0c31b21a5aaa4927987c339309cdd864cb4900461772efed49aa98310d46f27ea8db4d3e7a9d8138b16941f6b1af57208a07a701998a75d0217ee6265edf41c2f9965d51105c1857d8164531195647eee2d70e8ebe863414a90fde44dcd55fab8726fe13fde83369cb88f4468b1f8271976e71fd362998c72955ef4af6436adf67df7c2df24a129992fbca0dd59e2c088676f683b6dda5b45c9fc14b03c58e3090ce9b47d5aac1d6b7f81e64f184c570ce32a6fd7ef662eb1d79977e64d0e21f5a50923fa1e4128a2a177d39498eaa01d5bfffc9bcabe5035f194b2d6222690b726fb836a538f0d7be1c4101fd39559e122d4dcac1c99c2508ea887343d5bc1e8bad2bd021f6bfdb0b8be5143483d5afdde4af3ed7a5e96754f59a3b8953beb0c9cf23d878ffc376d21887b5cf1d222e9ee6f5174f17debfd831a6f0fcbb46ea10471f5decc1a8ce397cd8e837330603ef1b51c417d1f1797df1fc16d77d54d12838e1233857de297b795b213f121c8771c577e1828bb32762c2f128f6fa8f0b3895b4039f1d62857ccfe9c2e5c1b13123b27074368c30a8d8da2b94c7c14bf8935248a7e3acf38442206c49c582e971c55a11698cced50cd5deb02c2c43cd22e46bf611ca2a312c0e7d1b03fe4a7278f3015ef1af9bcd1b3784badc6cf6947f192f61d880efb94c9798ec8f5b6cbaf7564b78ab9619bb30ed56662f3c7480847605a30fc764d4bf3aaf86ad4ba74212c7ccfb48953aacb263efad21d886f12a5c1378b177b6dbd2e73b3a09e500f3fdcee289178b2d50065c5d57f3b0cc099e1bbd1da2dad340fdb2ede74f80c85efaceaf55d99529daec164f8ed0510ee21245a135ac7e510999f5b18505d4bfe2102a288ef8a6183517c403aa68782190c552bf03e28f13b47490b4b9b2d85e2b1902dfa75d8e14fd940462e648923784bad7710390d04ed408bf2e0b34eb1fb03edf91d0f72e27b19c942075391f153e7098c37e0f51b038a085da153b4bbeb5549166592c3b62e16a71fdb801476929ea587f2f514bb2255006f192806a890f1ae61fb318a6269405dc68d3f044d9ad5bc5e1834e4667f06338fbcb57b3f1e54eb72d0322062a4fe228d22dfb7e3db6ac6359fc9d3ca7c4d6c9d118f6b08298d6da5bdd255d6cca3afc2268ac3c5e0c765d77292e408c051e22ad6f452d166a2bbb5977df6c66f849e83b613b154ce6da97fa8f77c044f4e6780b63c35436aecff6f4e00d5257c85e9f8fed0e598370abef4df0f7f8698f07205bc979759a502fbc47c652fa5dc39ca647a5b66e1f383b50223d841f36d32710dd4b2d8ba83b73c639452b62d1c8520abb34e2b23fe0d867b0c5194efc412d15ef51a45b3b9cb04600b4f09b04d79b7377031c25cab9fdfa5569f849ade86e3a6bb0adc308aa4d9cc8e365dd7c5b0e2a22865a51b681a26d2eb796c5a9bae63638a2a9833e4b72b5e75b101d2b64d641e927f7ab7124d9aaad4ecd4c37565e6f33d62c35f0b6a9adc25b9c38f9b30c5b84bd75fd44f1a2063c245e1516a951c3d8b1b408f74562b1c622cf480bbcf27488dc9bb9ad9ad0316e694f44411632e96ee8acd2575fae97933314b27cf768c6153d3c5a55510ae36fa657c42e3aaf99c999c20f5d813f9e68557c25587feb64884f8a358f386bdcc9faa1263b5b868a8d87268ebd0a06eaa5fbc2adfa22e9769fbdac2c7dba8114fbd5c37c7c6bbe038fb119a294501af0e6b96b3174141530b057c9d5fc00ff6f49f334145f7978402d29db7a50e3cccd91a2f80d3731ecc110a452d557b371cea059c3a4a1851a3c3567716a01e551444e25e5be87464f06ab71c1beb1aed43623e6bcc045cbeaa0572463a660d5b64003d98a302d91c84c17452d956feb0f18dd13974e6e59ca0dee05180efc5fe7b1b954da84a92c85caa7d8f68db6431b5445146927386ef5fe3fe0809daefc420d34806f7984334f05175a66ea8903c30894206fbc8753c149ef1bedcee32c3b56b09503c49e6926d1f265d6101bc3eeb6b786a5f83a669288c3cd6c90afbae3c5549967081e7533b1ebc8ac636597a1f16a2dcc17a2d09af4da6301e2db3da175f509382b34cb0b4de09e1a9d13403f68f1eea1c4b08b34610a39cd64362bbd47359ced91e7fc2fbfe5e387eab28c33eefb15c22ed06e42ca0c4e3ffb10cb79bb13cbcc956d038fc5612819b15aea5d12096774d20fb45c2e585fcd0d5b71e4e4fb2481b1a7d13f51a3735a3e605ec00bb9fc1328188bcc33fcb508263fbd77d80c32f113a97c83ec844856de80aecd1669501a743f8f52be6d515c24c92908f2bf5521948c0ea0ef16378c01b28896ff4bf1dc96cfd29272eb3390679122b195543069697f83af45f7550932b08532778b1eaa1a6df03cff83b67ecd658e75a4d976dea1b52cdb2b556f871a2b8fec522ea3dda82e516e92aa989b03c3143f35348ed0491f1b96a02216bd5743e611112c5ccd5655d454d4e7b2ad782e52de97be7e13fa44abefbca0847f5c9ca2087731d6b328ed6e76bd471c7244f4b976e9eabdc3cc41c9d4e277b87aadb591e06580d73839012b071f867acabe0165eb43cb7498e8f614e51c761235c90e4ae13ed83f38e13b10216c8b7efdab123d1c51bea2094a6a054cece84f9a6fe9b17c2831cfe7a298b3a8c95405a268b3e1e31b4c4f1e91ba7e960e302f001dc3ad6f2ce96c25676066bf080379ddece778d8aac8c631fa28982ea9b808c90042904b8eb8fb8ed7b339819d5b1f640592a836fbcc65934336e3bad4c87a44251080d2bac942ae0710bb1b1b1be60d36067d8d10e29e1d61db6d5675fd01731407961cc365a44b579ce05575cc1fd590837f3cd1a620115bcf7cb6574abdd2b93c0d09962e64764e60e734b38a1d151f0780676d1098eed1ae11106275e38fd7eca6bad107b6d5669cdccebf45899b55db6717e56ec8f27d040c68f7ada117ddfe40cedd227d4959743a75ef4643866be4cb8216cbc5c110dd5ad007501369a037562c077770d0d9a8bcdf592b184aab3b536c8ff3fe5554a6288909e17db6fd4310f3fc72b1212e4616acee6dfd2c5b8fb8825a517b2dcd48afc8528b6da84e3ba77482a6dbfe4a85f4cc1b6ec03f08bdca7857c1aa0f2844472615d5a1ede4a45fcea05be6e9d2d289a2183624af0d4e1973821fead72a15c1aa314297f7cfbead6cd912bf24dd446de031b99d690446b92b7103df0dbaeb3c264cdac5429625c5e6c7e0403a8f4bfc6c3a0db98b4847b1b1e31cfd163b6b4c129a23112730aef3e29600fe311d331cb3cafb00e742ec1bdbff6fe7ffe472338ce0c602e0df3bfc7844423c2f485168d150ba4b193630cce88d4b46778df563f72673c5a0131ded42c3fd8eeebe8f54081723c2586e69ae3006c53b3d12a38d9f5711a5b6004d2bc8fd673c37568fad380f84ac2bc8632e54cf611baa17333b23230093c63aa660e76a899a5c68ed6a0c53d17908ca7b58093334a026585fd2d1a46b093018ca29e2aa17b94ca7dbed007a1b880aa1d6977b0aef6a78a4417897d247363272baad466cfe35524790c4d9bdab2084df388758259f44b95d656317a84a829daba49247d47c82a6c0f46cd9815c3ecad54e5cb1b32d83936172f6c134b441ee9bc91a7c7b35bb0426e686572e7020473dbe2c04c5342e601c8a8992b0cc7e14fee908ef4193ab4f8cc4d7b948f0ab93744e68de1e645397eeb507b02c0e8d0445433a6306f1b184e8752a17713388e4b7a3854a535cec609ccf9fb67e0aa3aa4505248f47bd9aa1d9ff623ce4d0acfb9167650137b659a93b62e8a4e5b0ac8a1a09320b874caa651e41b92a7976870fab063887b3205abb39b3bd616c674b293010975f70a40589df052f3c0cccb5a46b7c36b9d6987d0de2d064f6e1e7d2855db2da83edbc1098cebafe56f5df7391b22b4d07a7d81c029ae76927551b536eb086bd19ff018d9f4f42318e8668898b4b761cea097e8baaeb081a72bf234a236f350cfd0d9a076675fb151f0769535f3cb54cac8c660cd519e890b7a9b677eff5db1af52784590ba47a6acb4c4e25826ba80489e31091562ac8fb24941e4341b93a3530ce6eaee2e3db2131cde589d54c06f52d700407ecf02487c43a826ac983ab861b5b519df9a3a9835ab18ee1f68650e113ef3fbd8f241d8c4302e7b17c279ddfa94363d5a1fa9444495f20c9e2bae6e1bf56cdc4386a8238ef9e3f16aa1d9848fc75421f093a8dcbd4852ecfb982de50ae24abe1282d5ca4764da272b5f18735241112dfc38d9018648b9e13aaf88c0799f5096627cc09de11678995ae482302a781322474eff4f3bcf8de141dea188fe04e9f27d5ef1223e5f98f9892557558b6f1c2cb3386d808948e373dec09f6a017ec7812aba7ee82f7563d9bc609e9fbb99ac1b85475eec24e62ca4b47288d2340946c3db67117820315ceebd136fdefe8f665b7524a87a27c70d2d9188015ebf85e52021055eaac65f61fc425ae567360532b082ed3867ba6346ac99877bfa04b5f79b1aa742d3c34272f93d0df9f4032b78a7f3a53fbc6d543be8b25ca906bfe1da70bb466f2546047ec251f25f549f8a10852acad9499ba232723ce4d92e2ac5961b2abd8da4449df38c904cea75d986bcf4dcb279f998956eaae141d56886cea7abc0b367634fe2528182db42a878ed6af6e747985244787ee9940b470aab5d7ebfd6e38ad66502443f7543e7167f094542906eb1e5e30a2af24041e8c2f3f5f7ed0ae03ebdeea8c60cc9b9ed48a9dd3fd00e166a64588d6c9df5de156e19381a6c4433bef061769b6390bcdd597224221fb8d08a296087b9f5a275743d7f9677210a26a64fa51afcaf6384d9d12e99265b8780b7af9a3cf496f00daeb02ffd660002217744e255cac5acf7392a4c7dfa8856624eef888825cb20f88e429234348d0aa034f106ae386f034600fc13a6cbc89ef9f88341245d1b161161b12c9fcb8f542c12558d44c9de0a769c3be3dfde75b56455c34f5c8c12f5f65afcb4cd8194e61d8a3e2ac611866c5b1fd0fdbd0c01cb6af7abf841eef0ad314a5e9de5caad7d8f6b274c286ae98b6d8fd6d2007e6e537ebf471fb7ee3fd8a228f2f9cac857c46638f949be32555159b43b040422f425e4e1c506a78900bb517a66e8f973a24dceb34c7ad127c781770f3fe72d5b62ba4482f9c0ef57dd413144dc5e5c17a07eaaf2c888f981431afacb00ad9cc22a5a77a62f98898eda7003efda4ff51a51160669e725fd16b0f78ead6949db18eb48600d9b2a0ffa7f3735ca6d349341d6ef67db6f21e476e3de8fd78dd1f990aab2b31a5cb913dccaf805a4bf82f8c6eccefca3bfe2a221a075fc7898b65e504d7d8d94ccb9d3f062668571a1f0db7bf91df7371906c256ca1fefea5e272c74753926daf89265aec4e21661dfb1d72dc8483a8f3db0760440e20d85e9e9ae6af47856d906c97e9aa6cd649bb99b681ba82ce02204e512447f8bc2180279b5bfa4093d60d08eb868139727c23a0aacb0e3a78d4831a758290bdbfdfaf25452f05beae621f8c4f9babbd3c882bb9d66ec3145451ae7fb042ecd202947c4e5a39ea80e2f8fd6d2b3ebc28403bdbef6a489cd"}], 0x2148}}, {{&(0x7f0000000c40)=@in={0x2, 0x4e23, @local}, 0x80, &(0x7f0000000d40)=[{&(0x7f0000000cc0)="c174929b0c8f0cfdc7a264475d1e06516f11c6728a3b158f3c9256b2f9a67a903cf7dbda195852cd5723491b9ad15803bf76b5c33f4fd2d6d358a8534e6d86ac3dfcd73812ae24ada8951d5f526ff4d1762284999d5a9fb0be1eeb63d15b6ce7bfa22b8d76c3ae317c93", 0x6a}], 0x1, &(0x7f0000000d80)=[{0x88, 0x109, 0x10001, "867ca0cbc140bed0620e921b5244beb289b43ebf208bab674a925da41c6aa07f997aded00c82a4716171243a75e6bfcccffa4aa6c2947b8a979f3ed46eb7f7bff717ad7b4d9e3940739649d73d255b98d81e006deb550d6d202ee24528629f55bb1bd43faf058d399fea44066f491b418fadfa620e"}, {0x50, 0x118, 0x1, "c2c31898aeb2ed5e3b3d605f50a90ec334932b3213f71bcce5929c5a1d839e4ce5f4fdc602a1a000125e69a3b3bb80f1ed98aaf631a399431935781ef513"}], 0xd8}}, {{&(0x7f0000000e80)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x0, 0x3, 0x2, 0x4, {0xa, 0x4e22, 0xfffffeff, @mcast2, 0x100}}}, 0x80, &(0x7f0000001140)=[{&(0x7f0000000f00)="9a3b03762307", 0x6}, {&(0x7f0000000f40)="cad1f38395cdb7aea2946d4d696ec86500a17384af0718cbdc7511da01bc4cb457643b3bf5c32a8e0b905a1473fbc8", 0x2f}, {&(0x7f0000000f80)="34b83c44295f44e6f9447084cc9c8c0eef466321ead097a89724e0f5b6dcdceab777d72ce4c30f4447421278c3c45cd6ecbad5b0aac41c3abdd6c40020d209724ce369cfc9884c94f64e5204a06e17b791fc18a164dd73486e74fc403cfa1e0694676c3a4ea300188683861cf9191391de4d572de5065aea4be02f0b48bc88fc178d37c4dc0345d79136520561326f16cc213ba3f8d1e2491e7cb47f0e480d5efade5b23908fd865b58e", 0xaa}, {&(0x7f0000001040)="bf98e263d61f173d9e22305bcc0b26ae05eca2c2f8a73ee661619f3b045967cec973d2e37f3267bed3f15f4c91bed8c435ef4186b6c3e49f8e81fb3dc09bd6f474a2fd78ac965d2bc5747293702c71b11d2b7ae8d4d95062da4c2a7cbee6cf68b0043ed6c12ffff25adcd742b3c485f3e47d34d9c5f96e04fd451d2537f0a23675ad3ff94a932971a37598f8850133036f2ba769495ff21a4a43b5b49ca7d183c4446be4711edfb588551b8f41f414981cf8af57d0d187585c9d6b5f1cef49de763b929cdd3ea960a93bd83787f17172068733c0c193808f855b15052020df11d5f627e65b94a70ef844", 0xea}], 0x4, &(0x7f0000001180)=[{0x68, 0x10e, 0x7, "dc3693a662b72b666c6d834abf592e043254c36b90e8a2947db6a52b7ebdf4a3b68a84172d22ceadc7ae174a0c66ab62bfd84ffa493135fc0011e2a84b0274458a114de545c007d1504cd1374516ea07234db44a6e38"}, {0xd0, 0x113, 0x100, "bcf8209b18e0ee4119b097eba5ab756fbf9d8a3d121e0743b9a956e42c35992e5d52fb4a20f6b5bdb570b76f92b11ca792b36a8fa6b807371620c4a851abf54e198672fa424de85bd366e25e0c898026db9dca28986f151e6f782320b5473efa6f4e60ffc5c1b1252ae8f5bbf1bc57ef0534903f12a626bb60f309730a226c6fee831b49ffb536cfdd73ee95713d45acbf19ecc92140b11b47420b502a5d2f5a8d3b22d7903ace63429d003377c334507f011a5ef768618b73"}, {0x18, 0x10d, 0x7fff, "9bad904883"}, {0x70, 0x0, 0x3, "2e16694faa2ed8432a886504afe0319b37972f7027afc987a66d176c5b6c61fa4016195eabcc15a13a7a96fcb26ad90b9a14b14544a9b42f181ad6dce918c42cc2c7e6dae4dba83e2a8c0dd60efaa2e4a5e0e87a169c29894bea098b8d"}], 0x1c0}}, {{&(0x7f0000003540)=@pppol2tpv3in6={0x18, 0x1, {0x0, r1, 0x1, 0x2, 0x4, 0x3, {0xa, 0x4e20, 0x8000, @empty, 0x80000000}}}, 0x80, &(0x7f0000003740)=[{&(0x7f0000001340)="85b9a52f5904aeef29f6b99d0d2a6c80e1481bd4fb5a3d9d9d7bc6e108e7081c7d032462", 0x24}, {&(0x7f00000035c0)="4d878c88886274b5939aa405f5862cb3292fe0e685761c7c17ec2857c7139a6dd2bacf1fd2bbdf1d0aa8d6de9c1d10f5f0d5f426e40ba3d1e08877a134c408450b577b5f05267af0183c3fec5f7691896cea3981aad8356dcbfb83213b74428528dd83a4aa12be248d60ad839da86b2644a66cce5a6742527b9f17cb5670c367a8d3cfa45bf3173a93d98975fe25f04154a0ea645dd1572cd8e0a5f1ca23629f9ecfd6fc5770d36beb8a7331fedc44521282787ff4e911089ef713fd72", 0xbd}, {&(0x7f0000003680)="a993bf372d61e1470f80593584c46da8e06723de236bdb946ed0ff43d8c4b42a6688bad6006eccfc221b3a765b9f117441a0469d4c5078b91238e98032f5bf028f4993c9df677ae14b6a655ff8c959a5c9d708b263262d9c4d03b0c3746eaa4d69716eda55d4d61c42d99e4e81b009555e8e12bf25074b1f2fb0cf923f8f278400134264156727edd195be467fa8b2", 0x8f}], 0x3, &(0x7f0000003780)=[{0xe0, 0x19, 0x2, "1a930ee5fb0cfd05cae764d87575fcec12d323ab2d1d1cf5c139f7b55a97bac14f9f3ba5565957174da813dae99952837de0182beb7568a942d8202dfd346cdd06ee143e03f2636f1016187aede9460be64258c4d2cdab01a4d1ddcbf1e68d8c1974325ec21da3b3a859421b3c75a7c36a9b2146260d0ad7673419606cabd36c75faed1e0dc0394fb8795a75ed3d7651914564ab52861f0748de7597c78dc873e0e5401cc57e1fad6592b5c0c11a080dbafd8a8c5e1a4d3ed57835b4041553393cd504ba83de944d23"}, {0xd8, 0x10d, 0x8, "217bd9246cfc70436ad5ba20bdc565002542d1248993d3a6deb55ee4e16055ab1194b09f092a6213f9265c92fafe454730cc0ce58f03c837c5f3d35e5607aa4b6cafe833abde7737e1cfb9816c1b1ff4f1cde28206921b03b1a796a24fb1b66a1ea55eb0c749abceeee6904b8b5b0015c7c9af905516e85f2d5985417a48f1368df95b74db74b13ebcbb7ffeca0583e5487767c58f3980b9e6934c65590aa2c14cbdd1d3cc444ae5a0df40839cbc158b0c4c4de9b637163e10923946babae9d91040f3d4ce"}, {0x70, 0x17a, 0x7, "e47c77176040e04ff1ae9391fc8fd4e40e8627e814f87803f816db72da6db9fb9f99c6f2940145098505eaf8fe984d9b5b0eb545b98ce7ddbbadd034b2e9166a2fd82ef5344bb62f21aa8e78d2528badbf1c806f0573e046a5ec9774de"}, {0x1010, 0x117, 0x7, "22f8e8958512ed7e8baa5eaf13fd9ad2cc48cc9f16382a1fb9d53d8df501a119d62c5c9f02ca44d1936b3439396c96c356a8d4b8cdf42400d0fc01da9dd33b82330554ef927cf6d5dfacf7dc99961a32cd08550a6393d8b39fd568c55780f07baee963296c6d92573e0f9e52ace611cf37ae54b1f659fd89a65b97f28fa5ad8904c240b5641612aca1776629b425339170c8171e8cecf35670f82e1864662e8579de4502db8dbaa94d3151f272047e4ea08941660deb727c115a5f186d4cbf4bff22005ebae8713547c31379ab33b0c6c329326a7daebf5a68a468c9b2cf46ea012bfa82486a67ee2bbe681403f9efce95c46ece59998cf9881bd0300a1b0c4adbe8a16c651d65a1fbd4f91ef459815fa72370b53813abb943ad2638d37ff90b16371e86c0d3fd8f1fdf180fb27e9475c0b5e2ba83e32a997da500e4d84297f9d64fcf314bc8f36a4701c90ebf2cd604baf9f8284de884a1204c5cdf0f44759169aed80e8bd0aff7a890a34a485d130b7e6091f9cbbc1e49c15cb5fd03742fbd9e2595e5fd81b4fd9f6d254683e4bb95e9321bc5f6df5e04e32e70c19e909ae4cf2d83971d56f2763cb86f96ddf39faf3e6071926735975c6b9aee23c53f49c933416881e9aaa888081ea6ac012483d68910b539a575a35b0f5704074e7a86d62a3a5cdd4297a910c5166cadb2113b1a599dd26edc850cc4d3a836807444da3ec0435800cae96d71070e43b94503940f43f2c31446d2d66041949aecb2f59e8ae5ac0e69b4d160471552626bf25f66d6c6c3075339aae968bef70d0e43fd35c3966b435b8dd66fd8589a256fe94c23de9ec3e744108dcb470e1d45553fab08f9fda38e7e3a3b670f4b7efb6fdcaa1642da364eee46b6ef68cde61d984ce977ea38db0093c30f8eb2b4f595ee699a37866672de63da218185faa147c21abf67ef9b3e21ad42edb43eb0da0a0958b8c267ec2437e62af60a914ca47ec616ce6e4e98a189de00f98dd56b09ec9b09d70e807888f25fdbe7344ee49f103552aead8798cac51a4fb82244d27581b92d810bf69e4258e9ca35ee1908f42ed013e196b4f89f9faefc962f5af5249aa885f3927ac701aa66eb3d657fcb6626b106054e933243517efdb8071e24540e462063bc62b418178b17732bc8eb7e1b153b384a6802c14650bda0981526270c110832cbca8805399df41acff7f429cb308bf597fec6402f4c61762fc71b083b3aaec00baf1d6d59c791e6f5aabc72b7ceefd6b52c79f8bd0fc144450f48e6f5cf17e05f389f1a968477eda90b57b5d96e3101930ed535a3292bcd8bc987c3af07eff1c422e993666f96c68ed48a0dba1a4ecd4a2c16c433c2b6d9eeb321f0efc7242ad9edae299a559a1e434f322007f00f3894aca60d6df0e08fe5d4bb09e6941a0e4497bab390bcf9aebc057243371f4ac765da2322da763fbcac2bd2788a0cc4b390d4146a3207e493f39af4e44860e8cebdc6bb3083941094c56e9d721327d589dbd8a4e87df7f3a0141775295c5cc0a739e79c10f55923c183f1df582ccd267652a405d42f23d6ca656cbd5da78155e2718b0ee0050487618bd70637e310342005daf08a54761f38d6705bb6f5ee304d4bf05c2bd70d98f22d0afc1fdda92d56ac7cf0814cf6b9abac040655f439cd4da4f5a3e375235ae6c602a67d25c3bb54e032d2bd79b4b7f7159ae7cd19efb2f7ebc1c67712a1aafdd6da53857c97c46510246265b37a79a642bc993f883bb19c1412c9aebd5d6529d1f745c80e718a47befb1f847148116215df7503cc005381fddfd5db60d3a9adec6de07d4d8fd80d2f52ff5a08046d4a4df9d0513fa1da330229759e48320172695ea4e1805138f64f354fae905e7b45e2a90daea765d6831173a36902ccaf15e5e78cf6e289ddcb9dd82af5f9bf8f12da8ce50e2940afbc2a4b43a5832bba05255b9158052c74e85c398db846f141ece0573e2de8e91582b4381e4208512f2756fbc46afc1651ecafff0973b7ef81c4bb1989183419e178bfaf3d37d2099652c0d32b1366fc6c98172cfbdd806a3e2addba2c71aeb0b95253a7730109da2ae6be31a32207c8afbea7082f1f3fa4879fa8934c0a546c6d7a92891d1f7475bebfb58aa28f0fa01c10d4b32c5f33344b0e3429ad1f3740721e569430c2ad9d159d2c9ca3250abbf117a4e6723b4bf7993782767a9a979b5d22394617331dbfde5bfd6fe9bf1863cbb421b05210f4e35144c19c7fabd2908acda3f543bd9e70ee60199eb2f342c2731a1acb273325fb7b6b1a582ac4162d5142a6c1fa046b397c3b3dac046f1aeef33f913fb675ac67bfad9f1a40d9b8eefa32af176a104c5785065b7ec95255bd73f15b58209b39fbf2433ecc2420c6bdbd8bd44c10fecddbb004b59a71b5e65b8f341cc5836d5aa8d4fcbe7e30d394bcdedd24250d00e107ccc901e4f10f81e2d0be2c4431c778281200561ae799113715fbaf0334062dd796b5aaa5b22ab381c21af7820b69162d206bc3bce096c8dcedc0067896a2838d1a1210dba6d2e2f29453512851aa7764942b381369bc14bdb2dcd86a5e85dcf6f46f11d5fcf6315c016d479babcaad9666211797ae72fbcaffe0c7ea5f0f6e590c223c06658e1c5dd849c8c279b505afd303408fa17ff3954371f9efa78806cea968d8fad57753ef3a8195a61b0309d883c9350dfe4310f521f66907deffa8adda290c44fbc02af1e54a67fec5fa6ec89c68b0682c71b72b418464fec12368e811d72acbc307aaa3895b63fe410abe5ced8a919aa89bf59518ba7f5f6a079915adf9574fd636ff09a53a17b2de53f222f4ad204011daf8976584f64b863a19a75069fc1b84e4b06324c5fab877ecf5ae9b52ce33bde74394fa82c935badd73ac80e13eefcf4792347505ec0155170cc2b7f8cc3c4c55829b44e8fac42a5b85a14b525cdc367185c47b5ae5078a9d2964969c035edf50639fd793f765bb1f3f6b551bacb926bd1218dbd493f34a9344ba67414be9259cce8f7b2eddf98527521b4dffa0e3b4ac3ae5ade8586c2bf37fa0052bde52956d13b11173c7acd939c3e83481391ecd17a7dcaa42a7bb18d2e2f9f29bc58befce50b4be883fabbb636b5d29b507635b6e332b455b508b32e61fe3532b30558fd934fbe62f1c5e03ad433a982b37950ac389e9d5a9f935d5176f58c34d1397298f24fa3b545281c22baa78294f2bea9266986b88c0dc17e6bf360beb8e35213c4aa16deef8120ab744c7a6b351ed40e9a342d2c916474da2158547a93f606fc2640370129a2bf901361fd88cb9dcbe4cce37535a712c2c8ca28498a2a26c437647a89bc02b5e190eb775bf194141b58893d226b9ce1603ced14d60d719d78c50ef9900d8e14c2a96ce205ecc781df2bb078e62e2cd562fa4fc8be646861209a0c969edc28552b7f107e973101701db49c7c9141f590f727687d029094c18e790c9e1a7bc712d07cb862bef1b2ea22a190c2b28fd874bb860c0133e606944a8e24f03779c3e4bf81338b5c84b2c2605cde3c96e7c7bd638610d86c704cd3935d91bb9abdf3eb1d7347dc54981cf910f5753810944a352177c31f447e0d9b8575b4a91d9f0edbf9e3a4ea847e31559f828e7ee2ac952f7541575a0b53144ec96dcdf385a8c4876b2543b2a3341008e37a6c26da9ab2a4c094df4581486adf9ee9844669dd851bdb266a54ad4019ebdf12826aacc61bae3d50604651112e874ff9dcc28cca88303d0e0427ecd421609a7d3e2240f05c5e2a142a390d75699b469473ea3d34add92808b299dd739a262487a258ee547a88ddd541a6c80101375e12cad66a0a817beca92b6f32644b5063fa5a3e1bc7b5065789a0f4193316717c7c7e79ba656db80d1e0b2dc613e004df9551c35b15ff5ab76eb93d8bbf42a7fbb73e094dbe24427b07224f5ba483deb074c80f763ee86fac9aa1776b7e4475b81dda8083f92834e0e7be78e1dfce73c13c58e75d7354078f1855a32fb73136ae9d25de2d45ae5b0fb0158b039e068daf65965c80e04867e4bc9c394ed805597b8c6cabca8fdfdab0f35f86c8264b1978c5530b0ee5db468a3729cb1356336bffa3bca9499c573c59a1acdaa1862ff295ea2e09ff1e2efd0a5e5658a270ca285cc0bd75337a931bfe4d7617c1c91335701387f91fd4577091e230fc13f79a5e6d98f23c04e10a5c29c94cada85c152c8fe74fed3206fbe1a8d9cdf16ca3f1c42562e3fa3ba9dc87afb46ba6e0d0b4e5ad3cf554a7e74ad0b24ce6c9922e7500aeec2be0af737b2ac9c7ed507e9d2f506c9833cf5b434f1b69e37424dff0760257cd02e28b3d41b8ec54fd50792e68672748d09d105c6de3caece8f26ef8741901f63c905121680398c2a3a237e28991937cc9bcc5f50311e1208871fb5061a9eb3111210a84cb55eb3c98e0c16bd1265ef0b47d4014b50152840293f4d5b1c08f2d7e60aa0db1d53a3f21ae4944bbc2fe8e12af45decbcc7da10ba82db5d4e95053ddb3b2b3959a125e11098cc289bd92b8e7981fe61f63b0cd8307602c98b22f0459e1c694e022a70c46de4c3de37960eff3aef2109f47bc8a0fadbec6e365266ca9ccb7ba3728efacf1bad58e049c41638534ea97f806abc9fd792c4a7c0b8a1117329955b062d964e6c43d2c54a98851350a4519fc48f01b7ea5518fc48d63276e9dd9dcbf2bc49542a6892b50d9fca1fb2eaa404399428d5906939fafd4e395c29b028e147af1c61aaf064f0d53ae53b987a6407c1f7242003f617a9a7558c186176aea377e19036fd4268f3f121ea340976fe2f467e08cb4046f15d18934398138767849a5e9010cf473c359830ce804cbe3fe1540ed8fe251657a8b6a50145c4fe4f439cb7c833c1f363443744ef6b05e93fb2b8a46be976fe1921c053a0f64b227efb0d05700545b2dab360177721f58c7a1eb7a69c0c75a347f99e32d2d893d4b595ce8f95954b133deb9794f446698dae6b741874605a42b9fb6615d0ee8b8af8da3e64421e1bf323f8ffc1f021a3706f0c652550a50facbc78ab2328a9d49fb5f7616124cb9170176ac5464b30490a4c5be57f58286bf4a8aff763ce09c36c886c7e35dae2439e748754d11d8fa7a824d5ec6b7e88facdd8b4fbc3fca44590b117b35d76fa27ecc80daf71d9c90e15aa9f5a1618d284fd49c9186ef1185dbc4b1abd0cceded2d22c78cf8d214c6a194e45c1482d2036bfce7dc5b79398865fd4c01ae1391321a33ff1c1ee729c11244e8062aebf505376fa7de2eb56027cae36f5106c6dfaf68cbb2b87b05fe8cb4c6dce1035469945920ef7bc53ef5e2c966897715b99b7f00aee04288613fccdf1c0715ca99f501727708c819dd1d08195c7070d99fa85f9266b55d492a3496f8aebee154b3d73951ebdae1aef078e3d0cbf7237d5eabe8ad28af40fba236399f6a8aa722a021fa67ede4dbd2b10e7fcc5adbfeae04f73d6c4d5f1740e9c21586deb08d73bd5b1750845343ff6e291b83c042b0382baeacccc92234d81d64d48973076a6b415614f3fe811e4e1e7c3a6abe19d5ba46a423b17b25669e38da40301c085aee5e25f470bcd2ac608e94afc92fa95f5deaad8109bafa4b7abf32c13ea6695b83f013c09384ce7474e07d313bfc7c662f2e5bd93bb6aec9ecd205f787bdd7d741937ad40e7e9d4beca48726f32d1072da04515e181c8a7278ad43c1c6b78bda64959becd48b2a4aa2acbd8fb1d345d2925dc61447a6ba8d17008d7bac14780ab7882708412472ba87488ef6bee85f8f38651"}, {0x30, 0x109, 0x8, "b82b7719d4e25f61d1cc2826e192b6374e8b773908bf4d32e46976"}, {0x70, 0x115, 0x8, "40a9b68fbf3b0644fc28ab50472a6d195af1a5980144f530178501284969515328c99688453d47762aabedfe8e92d8cb80a6d166aaae572f1231cdf307c61db4ccd637e3c7aaba37ec51108b6e3fba89c825febc9322fbe49890f32168e601"}], 0x12d8}}, {{&(0x7f0000004a80)=@ll={0x11, 0x3, 0x0, 0x1, 0x94, 0x6, @remote}, 0x80, &(0x7f0000005cc0)=[{&(0x7f0000004b00)="58ec197278fc3f3dcfdb085c533bd9bd952d3920961534668e71b5f03d93834f9dd2b28bd26a4fd6f5af39de60a7f8c0e820d958d775a370eb13b382f30f3db13ebbd1e539cf21e593cdaa8d6cb2973e5d76aa8cef0f63471b34fdbe5592c19a813f3b11b29c217d54f86adac3a195a801bcdaea2624b0b467d968170ef77bb2f2a66d28a29a0cd43bb9565945befc94457b903b3d2e44f0d318de7550cdf74c6b69bb5d3372380d9e2b3e0299d0ec3ba8ce08908967", 0xb6}, {&(0x7f0000004bc0)="dd3fe3bec1ca5bbbc647bd00816d33ee66e734e97fdd4944806ba240164e9726c24b2a144586536c72fb32d1178454b73952e736450285e4d2a01b66b3aff480c29aefda9dc4100089f2a709ec412a961bb487ebff636d2a7124c7b35fe614fc99247acc860de1ea36734e0118dddb8e1945f20ca90c41f6e72b71591a1cf480207b12d97ddc55e90efd3a9c52e04b425b1b8b3db457be5db73d41694b174d8d075699f85a378f31e3c72db25ee1810ead46f9da0dbe38b355219b7384694aa3358b2112112d0ce1097b281c0b8e2696194be28db8289d8a52e716df325947da7fb67f04950526015ed581e1d62f88e6033063777917619dbe9185f4bcb776541455e9ef975f7e14734eaf61f012bf3a59f071b0b2c991796f931df5e34818ee2653394575ed1d04ce4991a1fcaa70920b5adc1e35ad6d54dfd9a0d8bb672ebb6c8a8ba3fb471c79130cc94437f9ab4ca0d9afd999fce7ed7b4e5b62e671c484260132a3af95fef76d6a2e481fbfa075dcb1d6078afda03245f7ef23b1176c3a493ca08dfcd69fe0d544a6d4665490889ce7580e231c7362d3852d11da4a2ee069cf9f112e6bafaa7729b53ea989e6289564a9d5d217cdbd6b045d43e6c570f3c49d838d5e5d5b0a66e0f405c25a5ff9dd14ebc90ad2162dba61529dc07c793a499c3ff2ca6a67585b3720e60117ed15840c22319cd3639cabeac490441e4bbde3c286f6381498a1d9d0442216390b6ebeef198a853f603bee5e75d412a47999a270ff682c64bb38e69836b801b783d1457f98f741093398940a86bfe5ec7d887080abaa168218d7103d0d1210c8055af96e235b9036efeb81a39531561a23898c849871a3f4b7ae34384fddd01a602a6c5bebb281f9d97f6310aa4496b7e662c107c51c8edd69132d77c906a705cea68c3172e58f82ba7280f1aa59835ad453228cc2f6d3341cfc547a8e195305e04a95f1ba9f749c9521ce3fdd1524bd86804d103030e3b3020330b9057521c2548939b6aa2d999f534236d73a0f22b7da7f74efee69a560bb242bf4fea57e0bbed555d4d9f44989c71e959da06cfd4ea5f56b1e057d682b054763d99d2372c62cf903dd9c94b471c8edc27443c88b61dd41f9e0012bb892216ab6177a8162393a92e585fdb891c9ee0e1ffd77691149920287c4842dfd680a916d15eb5def6ed381b9d4f825c17720d7689532cac9861c1ab0e25ebaba0f4b633a3105854315557c7afd354a3a346e2741522e3225e809867ea5a0609f9efda8c9f4b1a6ee0649f1bd9d25fac9fb3249eccd50846dd6c13b3017d56d2cacfcce7e4936e2532fa7752dd2655bf2ba21974bb0dd758b1889074bc7956a347393038bfd87fdd5c43362312417ba2d84e547fb1fddb78d8dfc9ec5d944a603397f2986dcaca063b33f7767cdfe128519c28fa95806d8efacec28a4f5e5075ff9343f484bdb49f6e4773b5915f3d79436e9704bc11c83e9e2baf096876bfbf1107b2eceb7790622ea5aba55e4a90cfdcebfdccc09b43bfedc73842e2478c822f8214a4540e37881ff5e160faaf520016005b67c32a5307b3a2bb7433fcb31395a19f9a8acb74904d5f5db09ca6de4fa1b4a3ac2b005182abcaff8ed796661aff66c54bf780a2feaa8ba4e06169ce26ad23791b250b497936c8fba7268473b7de2d34287fae0614d7231baaa537266a41c977e72137a8cfd76b933f9c5430950aa6856d09b8dad90eb43f662377a16630ef3f61435421eb4bb27f46af640a698979712bec42685bc5c3389cf38bfd329beab001a30362ffb3806620429c3d146a116170a38725addcff681195f945aa3f51a037e256100077d64c44c8a45d68a96391a2a51373d463d6bf3a741b5059a4452b20608c79bbefc6acfa9434e4f6cb9f2ead1caae3247bcb2c9580818c251ea16b6e7e6ade1c627f4c93415275e4c06a8698f195617f7a7332f95e0d380a20148db6dec7443aae116eebb0bf525761c8501513c316851644e947eea31f72a9d048b5136e21c797cab42128b449a4a7564a4a69eada30566ed488e6a8d09b39dba3bd7b9c5aae76a8ce29d080e2d75ef80d1af7899bea252f333312f107d3dbed1aaa8fecdb2969971c19c03981ab561b6bcebc6dc3124fdade49290f10aa2cae184e00f49935c7d9763a0a4a5ec80258d294a5012895fa3ad33346a85b68c683962c7e7aefd7367d64248afcac9ce37f9a600052236c43adf95e86445725a6fdd353a0708c5ca43dc31cdebe8b83e1a6dd88eb2a92a4efe74d19da856d3682f489c43d8a39ddf33e556be3e0f78bb85295f02c330a4c53d624edf28edbc943677f42aab9d3ffab198cab600dbc4901d301693e7f2972e049b6cd36517f2f436f8510b06782f44c4e87db8f6b354ef4be74acc35af631bd793bbec07ac45fa502be1d74cce29de301d3088599bc763cc9662e88f02c980dd4596ac0aed0948c0294281b490c47a514ae1ad9790bf73a9129123b22eb85b51e777d839e503edecf2690d9f5d6f9db4b71f4dd9cc6eec750c687ec17097068d3841b7130a4a0917a3ff3dc4dc0f0019d6a7f97773d560f5be0afd54943fe8b65e397ac3c52ed7c22e0ddc4223d6f2eb2f4a8c280add0af2829cfa608dc521feccab698cbf1176e91a8809c5e2a563556078fb60799c757f4652d5b633806dd6b4ffb65399b36dd689a88463c337212901afd824ff7852ce50a14562e9e37d65a5400b6b057509e2d0361f5a82b19499d445b021b484abe720ca1cba38bfecf68e4185d1b8053e0502cf307916758a0fa1c8d01466f84ca3b9bbfa2d63c6d1115fb2115bda3dc8aba8044f5dd3adab96cb01a1a1306325cec17b7fb31ce128c9e5c8ccde8eba5c783564c805cea7350693fa031cd3307851919807ba4362d58afc4689dbe3800ca7b0e422436b5801936fd54ac541803989e95377d7827e62f44c07d609f4b093329f6609cb072bd85a78fa3c12dd7b8f8e7f19d3b87348d4a0d0c1da7e32aca7eb7662ac43f3e943b9626d500f783f37041364d91c4f4248118894e280170605afe10e3983b4a6e84419fdae811c67eb677d89ada69a877200bfea131d9759e830038aa94d27b3275997722bf324449077bb5fe9c885d1af086a71ed06f41db3f38364a2bf5818f2d14d4c80954a748a68650492611ddbb3ed5d80f0bdd0fa2fc397e366986d5d7769dc16b3ec206a5bf9c23ceb42f402b146039e66b99324991e20cd81f7e261a611479ebf7f337d0644c201997769e97fc8c18002af61ce80a33269e4d6e32193f3bb84a025a2464ca20a9974250deb3547291cdf37ce894063cc6a07079bfdd0add6fa9f67c86859a6c4c3183783627cc0d250332216ca6781f78cb9312711fc8bbf1e9ba6ed1f21b354f4241cdbf9777bfa19805b598156db035029b52b505b1fb8820b555578fbc3b9de63cec29d5d477d94c074aff32a197459ccd17d8d73a24b4c121efaa14b6acdfdea361249b2f30501ffea059b2daa00c424cc6ee8260f8065d267a36a9cfa45581ad540c5eea6d1049f1948b84a1310e96855983e05b59d36a5ef3623c87f65dc46507cebc31ca9e882b9622a4c2b30e1966ef3889b868cb3c01b3d3f0bbae83c87bab6cf583453cc70788472830914f37ab0edf4f92090929468a8ae71395f2d96489cb433f3a6cce07a626bf2f5a659f647d2b8820148cbbd109bf45802df4c1d24e9c4c6b576a2d92d2125e08f0b8cc9e7dfb96910bbd56c06528e1bf91aff46fc93fd9bf9d249f97e26f9c7d29876389075dc8de65045dfc2db930b3f2e7b28ac348e45a7278f8bff05e9aa9b2ac3a96afa9bf7d541b9a69def3f81a9334811401a512d446425cb45cba18dc2cd7941de2056021460551077293d9f410fd9e1740eb6f9afa363e5e96da8197d087fdcce7c280908a37f85bb81331fc79dbe9003dd0b3fc59fb1543d491e53cc090e2a6d04a3455b8fd5dca7fdf2a2088a19aa1c3fa39005f77abab538f1328f1f8bfbdfd2a8a0a581d361baec0fdae80da654988ca0e257a181506563d771081dc6c504a6141e0f0959b900e4be64b432929beb4984ff869faf855135351278cf6043008590d60d5335220cab286aa290a40432d05e812b91bd84ced5d3324e62ffd62a1e26f0577d726e9cc5739cd16b0c9b457baa23b602307dad4b1cf7d7aa3682c3a9043b1ba2c6f654685f8f6f5e43fa2dcd775cca2575dcbc6757c17935ed79385116dded62ffccb865ec55e1b6f1961dd897d1fd2de1b16af98018a292388f0dc469d6b231afb83b61696cd25c6c4e9f6bd970869c64f335afab4d942169900d9051ae8a12b2cf4edf958821caf4453cb6b6964a5c8ebfe1422b9da2cdafe5180466b2116bcae15d1fd5eb78e839613ca4c14f72aa20edaa733723ebd276fcecd692567f8d477186882c56d7e4641642ef6a31c8f88c131b2a31e99495c8008f73e40a8b3960cbc29041f0fbb5571afacfdec529dac4ada67e2f317e950b54f127ca7f12be26252d7c460d917cf94773df511997245decd008b769432b62546efdfeab6c82c04119a2a41fd624c85a6c8770bab1bd7bf4187948ef9afb282adae6378717a0927c2f4b8350db797cea0d36ed0fb0365c7ef3b22cbfed57ef810bf9657e22420ca38cfe05c0471ebae4c39b0911fd42bdafbe240c04979505d6483a63aeb1404301e374305480dc32aaaa5fbe9512b0ddf89af06c57569b0cd26692b9caf7a06c06e91fe26cac7bae23f3cffe15567451b34f063852f4f8c408dd65aecaf3f12fdc6ede92ffc1aa6279daf81657f531e284baa4dcf860e50ed11ae534c5c09dd433100ecc3974ae3fe5403204ea0205f41503b3c3d00f87b136eda3708446fd3c7f9ab659173f25e9a3e1910a2121940e8b8804ee4e2a5742fdee88fd6123f1dd5ed18f6d6b9bd5c74d9df2fd844b1c0711764eb41dee3667c8e0fc5d7e0ee6df879f40e4eb7f3fff5bfb39686219d4256051027dd1b3da4fa7083326448d22a4f843674efe2bf9f334fdb61d1c8152bfbaefa9f5dd6a7da07d8ec8d625b3c33811171eb47b63db9033a4bf962dd4271c00683b35aa8a6e566bfbc13dabf7117d965d87464d0e473129aafe64b6f8d951d7ff693785fee40abbe85ca5b147062d8c14b8730bae60466374b6d5346657e5658b1a2c27202b3a70092ba6a16aa8013063502dfdc3552b4b88d07c7f214f5db6763bab6f06249358eaa6e51655cce75234d89f3bb949e8eddbaef3e22e67eae7f2d2da44eab521d67a73e889af68059513b45bc5338e6d84ed58b9c659b004f9880278010164d556c182fd88beabe7caa2b73eb0d246516298bec28758d2948605ce7262818b94f182c6b87a203ff952dc970f0e4eac22c286594dbe69eb0f7501fad091298d4d6232fc628a9e4193d85d94c8cb0132d80d05ff8287e22eb7518b600d4e778b066b19db47adcd66a34b4bec8b1123075863a1e8d1ede1539071498a4633a5fdc93d230f7c86f8057dded504297fa3b8c9ce56f26da2f304b5ecb120bd0ba1b4378e9ed7658675a958c9dabc6ead0453d5e4d0c8c0b85148a09b21d0a78398cf2792de419b731f8e5546d558a857eab5488727e8bc3c8ba77f36586c2b94347e51c6528978e6d45e4358c585d19bef4c2ffbcf90cbddbb91edbf3af0adbbab42608769221d7a632ee41408553cedb041491689c66dff8eb3c0eb7e65884e37837c3e060842088495512f3d5ee6b1876b2e75838ce7d90f2fcb8256cae63a6690aa104a84bb71af4649", 0x1000}, {&(0x7f0000005bc0)="666c66f0dbeb542f81aea7a6530a2711b1b70269fbb80a637d906ec2b557916f4c8d8e77e601a4813d6181f2c7f54ec9bd3fec73ae6097c82d5e0f864cd3d89789722d9932c6f4402cfed9b8c06d87cae294fc443658972c1721662c15cd0a659c20e631e7dc4e35053aae92aac1", 0x6e}, {&(0x7f0000005c40)="f91b5abed0a60d73b8cacfdffe23671eb5cbcaf9d29043f7934d716555b00ddda73cf57030e4cc9a0342b83494eecc77daf57ae2c57d27bedf3db9c3cf72f2acf2c629bd392776313585bcc2511067ed7010d68ee958e5a13ec9c0e55a50b3c44311449933bc", 0x66}], 0x4, &(0x7f0000005d00)=[{0x68, 0x11, 0x7ff, "edf9eb716f6f7c440117a3d067a942a9e86b16974214c5df37b18f19c9d3149868044a1421b340d2e37d7068d13c479d6e51b840598e70f5c266c283fd53cb9377ccead6630349bb2604d1ce18226869c85dfc5ea07b45a3"}, {0xf8, 0x10d, 0x3, "8696491ffc4dcea929b3ff7bfb64c356cbca406d911d014f96e3c6d4513b571ab4fa4f1d7da02d18b413acec9d01b796e2d3a051def5ad9021890073be60b977fa550b5a4028886a9ac4b394081ce20cc9f098cb4f3a5ada8c806006c4c622526f8d07f8a5e5b5acd8188f2d09809de2ae348995829d8be19fb0459b0e8d01e72f837d2658e422b7ea864038696d2bf359c1cd1f07bab3f80baff859cbc01c79ab686a4cab5e61efb2d5c0e9e6c3e166dfbfcfb3c842c9d3b2921d96a51239b348d12930d4ffcfe46d3a5c2a5b7eba867eae4305c84827206b20a91a52d064db5146f31a7a"}, {0xb0, 0x115, 0x2, "bad56f6bb432871a0cb559394798ebf6af370b8e6cfe9b6e73983e9c971f80b9755636dd930001bb351690a4db675094440572719377b92fb306994cc28d5b9ed4aa23bc05750f107aa5428a92ee4183f5f764c668462cbf6bcf0efdafd35529e6d50adb582e18c012dcc85ee55bfc5d0e0aa2a95838d6053c6e89c4965e5bf33973d5ba1dc5af4b51ccbe4a760958b5a21c5cc6335786aef1dbba0b"}, {0x38, 0x10f, 0x6, "7b4b406db551390bf9b02286a7323274b7c891a048a4688ab08db67ced219ee09a2bd9ca"}, {0x48, 0x0, 0x67a33c0f, "76c579bcdad0cc886be9ce8eec82e466bd557e11ea13b3645cc5486f286018fcec637d64424e0f3f419e1dbbf80f3e0cfc8d4c19"}, {0xb0, 0x114, 0x20, "bedd1d037cf080560c477920534b354cfe8c6112b12f8885038a77e91d65e47f2c9de7cdeb79d5a24c845f00e1893a1ff13703ed1855052889aa0e2606c19b13e148be65f3fcb69e7f5498e00b0cd38a9777bb1c33e48e3baf7c1f2ad8a5fcc2e9c5dc435a4a1e5328d94a0f3a763a269c1f355e16d2b575a833c3f337bef3c8ff6578abe878c0ee9875bdaea4290416cf7bdc2ec965252b95c9ab549384"}, {0x18, 0x104, 0x8, "7a131f72816d"}], 0x358}}, {{&(0x7f0000006080)=@llc={0x1a, 0x17, 0x81, 0x0, 0x8, 0x7f, @random="75476bc11214"}, 0x80, &(0x7f00000064c0)=[{&(0x7f0000006100)="ef66f4e6d0a49c514495b67b583ea7be1e926776e31311079b5cd730036a88eaa908696657702ebed14d35003cb3e7ab47faf8a729c2075150fbb4a88e2a349fde71aaf5521b1aba39e98c6d2fea0e04b2cd7db2668d05ea4c46011fbcddb0f39278797bd0e485d4eb3e7d7feaf1bffdf816c2588ddba8c93b8205fddef266d58be204dea67a4622d513523bb39d0491e55ab22ada6131d87a69b8aaaade63589a4ade87f3a5ed2c356bf7ec72708920cbf0c86846ce6d6d", 0xb8}, {&(0x7f00000061c0)="9929fbb5e5fc3b25f5d0e8", 0xb}, {&(0x7f0000006200)="788b021f8e0b01a0a50383ac45bfc2ae6306a656b3fc111dbc78aa58720b00ded696acc423e675d2fea2ab76cee812c13cd0ddb1d8ee63f79b020a82dffff88e320f807f034653b242c319611be40a0796cfc17408612e6551c5dc2eaba4b14f40c561e0912105d8caa64a00824af86520efe36328542dc8c08d7be25d39ccca0dd6847517961d6e6c5d2cd9b9d86f384bd39f219347d44c21f6ddcb62796868b1894f2ffb1e4e114d7088b9dce0122005b74f00b679ea42d7fdbb8d2c9985e63efef67e35ffae4fac364f14f379d384e7c582c439a18e09cf77180f5a", 0xdd}, {&(0x7f0000006300)="475531804d2be8b79b2c68c11396243022844cf19afa342ef2f789045ab0b52ca7e30850c87a097ddd4631c95a7fe7a1faab6f905a3e8820ca7ea9806e2f849ff2bd50c4aadcd55c2df7eee57e0f2a363ded68623acb1938c635609e3ece4d8b6d24489d9f706320a53f2c0e99af7ad5bcfc74a5aa9810ff07d648c64701ea2b51f026af7a83744dd7d232abc001b6b19ea9f40ee28e668abd912ae146853c513a79122fa9c228fc7bbcbe89ff3160d7dfd73e5629cf868463522dd0760a1d", 0xbf}, {&(0x7f00000063c0)="2cdec8516566b497d9f1dc6915c53fe18dbab8e6c7567bb4c8f9e89ab15f5605f402e761c0e53b7e277e947dea809ae68d20b3d4dd1ffaa1886b2fadb2bd1055f46cd23d535c8781dda51445da15c067110e3040bd603116fc4c46e88163aea16e3eb197f24af14b8465ac23eb3732a5c2fab69e06ec81bcedac107d54fbf4365f0d94ec23e2d3f5590bb147a9ed579d682f280376203ab4eb94d2ab44962d295fd9ec5b970a012e7c2e0bac103d97074e4353846d9f469b10147f7f8cf360be1b02b1ab39b6", 0xc6}], 0x5}}, {{0x0, 0x0, &(0x7f0000006740)=[{&(0x7f0000006540)="4d32f746daab8ba031c6822ba5b6c1e08d484b6e18f45861642c6907f8c959477822172aea1d0cb9c4ff853e9e88f8bf93e66056419d7d81c8477cb449b58011b3d5b03a3540f6b7b62b91c585968eb9568aa0c11edcbdbe92fdc6b54a43e000d24f3a691c5615298073b66085b86047f7571f5ca5b6d0424a7c267a42439fe5fe90b07788b3a68a7452644c3f1f7dad8b9f10960d2d7e520bd1bad0d92d5908871bfda224b79cdaca48add8b1fe320a", 0xb0}, {&(0x7f0000008580)="24f7f964eeb222d1d0e126e3013cc076fa98ae23f6f35aeb05b3998106f142891db55a10bb124ca2", 0x28}, {&(0x7f0000006640)="f7dc661a7a1bf9d3208a89018a33d7dfc1d8b821a05717be5d024ae678646b946621879fd04e764039cc", 0x2a}, {&(0x7f0000006680)="0af2bc0aaaa30b83bcf1b681e8ce28b567aab4e0f71d7ab1ada9e40e91279a8d0745c616e5b49d6ab5ca5a812d5f042c93d84d03cd7b8f5b0601daad7c899f8f42fc4b9fab63a3fb60b5b8b5448f895e3c86864d4057ff7fafa4ad42487c2427a7fbcf7f323a4c616912df7f12a43c323f60b6183827cf957685743c55a59daaf7f14c61a5d4c4bd8e3fda180d3e0b2c5629a93542ec6c2ccb4ef3f4d5cdc099b4b974dfb95e8c0fff8a867881", 0xad}], 0x4, &(0x7f0000006780)=ANY=[@ANYBLOB="e8000000000000000901000002000000ccd784e854ab3c008fd9a01292b5e3cdd5017f7d75379119f87396c75854984df61871ec2849efbde6ac5a8a0889b9cc91c66b7cd486efdffacaf80a5ee39a0eb6c5498406d32574e9e96216befedde362641ca0f98eb8bc3966f7024073b2e5f52ca2228313493a55f8772547d98b99057b18925617bc13f1d7547dbbecae084fc74274fa14401357daf72e3aab5eb7ad13648013221dc807fbecde5bead50c4159e60b11b503f24766da88a36e97a3fc0fa675e52b20705516f85452764b871f984412297bd0c75876ab1f8726d61302f6059c2251f3004800000000000000090100000800000091cf39d0d1b1ecb8638bcd8d2e4ba70cb187d29375e3f89975b10899f52b569faff8f5cba9f5e4cd76e00ac46c69ffa80e22000ecfed000088000000000000000c010000020000006075d2e2c277b197a6ff36d8ef61c5cc482443a7f9231d16ef337587aaad71686b90b42aac37ee1104f42f3282db9473a4786b56d7b54b58ea25238db897c1eb43c2768bff41523d3f573a8b5e290df5b03fefc5f9127431315e919f62d35eba8f051a1c89ee9bd4ca8f761d13046c65511206ed00000000380000000000000008010000080000009ef17a17992d1e14d9d2b19ff86117db8c8d29270fc0795fb7d33e84553a50187b00000000000000"], 0x1f0}}, {{&(0x7f0000006980)=@rc={0x1f, @none, 0xd4}, 0x80, &(0x7f0000006a80)=[{&(0x7f0000006600)="4df7483ebd531dcb", 0x8}, {&(0x7f0000006a40)="7a8d27b1c17f7fa52c644e3e4c1dc2b776e5b4aa847b2159970c573839f8bb8b4c3dd2f9e9542dacf93a71b378ccaffd6a02080ad6b15435270b09", 0x3b}], 0x2, &(0x7f0000006ac0)=[{0xd0, 0x104, 0x1, "ab05c039e144499bee514918af819e81ff38ec21e6d9926b63a33e54b9a116e4dc5bb297fccf4ec085873433e9ea80d925571965d7c4a905f37b59a76cf78dcc1793d74425f9fdb7d870866d8d86d6cdad1d183ac6d407af8e23ab1f26679d6738b5b6f9208cbc671b592e6425260cdaa00c69e966cdd4ee59b821ba32afd619da12d369bedc8f1f95dc6c84030d1a1128e6da4e40cab4df6b13fdd0b8304caa220ab4b4b04a63cb2ec5ea1df7cb208d58bf0063bedcb986836d10906e29c1"}, {0x58, 0x109, 0x7fff, "d5c525ff93c8492d553a39fb1da24cf1f6036b86330e9aff9e9f14815ef9e3e1cf0890ca12d719abc6ca71210274b58a28a31ac37db0f7d36223a92525d6764df4d54299d6"}, {0xf8, 0x1, 0x7, "207fa97fbb6f53b025a48471a62099ae4b4a054174a959c0544c0caed8e7b6b0ded3e3e1df4c831b3be6dcb8ce6d725c7b01b68ef89b9b041477b9fc2bbfc11507facd0358b99025ceafe0c50adf9ff0e878674aaa44615bd2cde854024311c9ca97d0b6da3687d8fb7aed5afc0770354d945eaa1b2cf08f5e2b54e3ff1dd82c6872dd5c83a6106938188d97053f3e9421f281f71f11a4357ee6e60fdc032e0224a4adfde53d17475ad52d4e52d79987da75e28130ae51dd544a25595852b50778364fddbf2db1dd23ff07d9315c357dd87f1f2b7a47ac6d52d2dd2369bbaf125f"}, {0x1010, 0x10b, 0xb35, "09b55c93769b62023b04149e8715e4a0b2fe280f7455e8c53b5fddfe4f5aae35b44f8ba5fbcbd8527babe95f9c40fcf25e6ca8349f33ee6ee4ca74cc19bcac42eabfbbb485371706578dc739ec7a686ea8643ab8ff6b4da3a15b3ef6bb03981a110a2eb77c6c8557f27c47b48973306e82dd44a21a7d2f87a014f3cf9d371587ca46fcb3825190ff8da03ed23f975fef82c9dcba8beb7632c0c8d48324519bd78d5e99f6f9b42a31c329a4feec94479463eab3475a1e5f58c75b2e9f72a276f75c5c6649cab9d786498030c0a2013cac8fbb410c25b89a0bc124461226b578ed2e218c7b4369efe7138c2b63cabcb99c70324e91b06cd59d516122031d41ef9880992f575e7dcc2b8b00acbf10bb1c8a4d1946cbbc388dbf810cb00c61db41cb79f8d3ed3574e8b00f68b517374b775082a6468f1081fee6ec7b4988731e9ef6d63f3bb0c56946c58790913e3d3abe20f874e85fcf49b5c7fe2aefebe2129f3ee4f55910fb98415e42538dd6ec7bd233fb3289d73637dbd8081720cb262f94ca1ccd274ae48e278948f460007d751fcc38a819e095619d131ac9871a8b0e05d14cfecb924884871136d4408d804f115ced955966f9516dba5791d985c4f774e6844c621b920563c1b49a2817f474e687c027f43600a5ef5e5e44fa1e1b9f08ace1dd4fa0b640e58b9b204f9bf626d2511a979469d7c60f00514ca4b9facffbf7319225cf89cf7e79d2cf470912fa441d9aa43ddc5443bae372e6d6d90d6292b611278f284cede7de9cd556d565b92df6d3f12e23caf4a19a8d3268bdf168a8acce5b2665ba8ac8ab543f4e27acdcda4d0836d298ef9736460f88c394d3441ac8d654085ffa314bf0cc13c97700c7b2523d0c05cd65e35e7dbe1f52dd309bb1878386d784a20f8a5783f276bd0c2222f236c402c77dd2fc0c54bcc07abd2ab7098cf45d9f17ad68f5a1e2027494f37cad3687b6cafd9627296d74cafc90186a22661b4cd5d27fa95f369e4662f8f465f6c4c8ee7c99c28c04d5a769c54f09fbb1cebddb768790a57dff9c173ab57b8f8b76be97db8c2c72a5536fa374ec92fe60afb38d8d1e02f8d329f64b904e42635fe2e5da7feee92745d5006ebaac88f2a17a00ee08962cc90363a2a679da4a0f22715334b4e1e6f8a802e3e87d8adea75c185f6d728cb9dcb526b9953279ab0519df1dedd7d290271a0c76426b689b755ae6388e3115bcc2c147bb47d34ff0cf68e21d1fc59788f1ccfc7c1f2a5242932b4a10fa3a414d946ee674378929a8eb332ec916e806a1f577d2cd7aeadcaa18f9317275c831c398849ce6fbfeb47b4aaf7e74532ce8cd74662090cee586343261a38f97b1633ff5697dfa4bb777624b6555f0f3820dae57b277576a6c928dbf82c4eb13d30bc14bd5f936a7e73b6ed6345ae79e71d825a4c04686b7a248ba4cdb8a4251e05f133ea87a94fc23c4feefebf5091a86df8bbc4f65037b0f88c228e7ab44006c8452abdbdffd17622f9210b2c96e37eeae868b28485ec0c119e3f6f100c1f3eaf5c67194c9527edea45d2fc2f3acc945399cb92d02ca72900275a336ab04ec76a6500afae9547f5466adb80fff2414e374cf9f35a71d945536e2a6e19072456cb27e678ea2535184e47f38661d7933c42ee3e822a04f3128f2d155b98f552fd173cf4c4ab620f526c7b6f72130040a655f6709a70d607ace42cf44210486d34e5e33bd4079e907cead38866f6ea85cfc95c2bdb388cfd87b5228e9cfec2d7596929705dba4ee15768fb57ff647c7b390a608cda091bab06411f2786228b787b61e401a45a349fa4b96c5678362400d4f76863dab1d45908d3c2e21560741dfed0688ebf3edab657404eeb8ecb09ac19a2f1156818349c3666c2b43de70a4e5bf7e54038ac45f99763ca86f6daf979c7f17676cc5036cc76b71a2bddf758039e7473170e3234d5bc0d265d4851b8584db60ce95dffa580e2cdd584f3210ee2dab0f3ed303d74e976f9f46051834c4272652ab276a718ad1dc628bdc50c58aebc07e0a980edb3681abd4f7eb34d67c2c01619be958c0f98c5ec13c10de59be352021222951625534cabf1238273e244b6bd64f00babd98135a104064d08068e29e4a2930a327bf5901243e5c189802157c37870ed7a91fd8f120a8afb168bc8fe4543e8c6a868cb865e05ca2f6d67be46f8392a63ad6712f807fc9260a12f9f2718f6bf0baa668fc07ef88947646fbc4ec9b5d3b624a5718f801c4707dd8c36ecd5c7be64fb72a31fed5425f9ec60e15bde423154a107b02e1308983f9b00077fb935610e65900908c69608eb3e8900718730380d5e69e5de382fb4c80c91cf2082d0ba975dd12bb3ebeee0b18a148dcdb319a661b629810b053963705d928af1cedc43ff0bcf0687539924ecffd8fcf245d37389bd84ec68320772d9739c3f2d2516c95d2ad404ef20c7a4b10036ea1aaf0c057d16ef7aa6bad66f3c8998490fee93ddda20e0e1df7da49a6824ab42d1082324bd1f259e84cd379f8eb6dc8d3894b83d2c5f79e469fa718c9dfb57321ef4b5ee699ca015bfb34257ea67daac942a341d32024de40dcb9063995b36ff588334c1f798a7ee44f30d95780a3bc925684a139e0505fcea7ae81bab7448c5414d52a1b7809688f43f14da487554dc433fdff68b8940bc798a6980ce53abd4fee82d0012d2be98dccba8ab696f4c77e0da15ef66e814c1262d23be8fd1a8bb7211a848c2cbfa079286902cc7bbd86075b3034252b7bfb0e4d58c204e79c76a7c6845989435d845bd918f771c44f36761656cd1b5ce8340e99e9f5fc491cbd9f53a0e74b8f2bbb6c2b4b5bac5cfe3019b0e8c3c42f1f06674ab1b27e288dc0abe3aa11a74f2cdfeb8083b69a6c0c3575ab1b1a4027077404bc44beaecf6799c9352434dc92be84fc08dbb8f7239dea94421174af49eeffcb1b0d6d4cbdcbc915a092a3fc91b83738511d1ed6b9fd950d40b164ef4739e480088d8cf1f083b938c9de9378e2002951ee505d322373d470a9526194a205c1ce70a093447b033abd47c6a43a3e2ac38c4762cda31fdf2c2ede5a738ba89528f17d554f00fd91b9b41a6bddc141c69944142642b9c1c08958139c00d34457f09f4e6ac8a0938ad243ec7e457f36a77edc3fd7dbbbb4e714713b1d9440e343ed10c43aa6aa5954574fe91ad6a201fb461891953575c6650fc6cc5f4a5c29a2e6fa2b1a56744da4db0c4a4b4fde26c730b6bae1e8b758503cdd98a7e901643f95552512d18597fbdc5ad2e354b61975cef825347156e7935a6c1ba1ba0789d30c76088227c9fa913f95840369451e40996a78810135e6415bc7ffdd70450aa0d62f129ac3a0216e2aa68f72fd35e2a02130538185775eb85743844db158708046c8f807193ce89795c3bc0739fb5fa360bc03961e3ac126cd7c61899ac45e1c6ba0454d9b62568ed5b4622b79ec16277a782156accfa4b9231038bba4be12a09441f295e1fafd4e159d2d3db879ddade734909c0f50f6e14e0641ece7fe13416e1683d8e4c1f6723703f40c1fc16ccdd1bacb4ef03c9f20d264f0481145234d0ea8eacc7e3290511c31e051eb761cc91b0f632de6d131d3ac363c7f707b5a21d67d0f7de5d054cef80361f2312d5fe89a6f6e1c8395d5ce71f3b0a0feb09e4e8368e11a30bb73a432ad0c02ed4a33453f38c1642e83c72aaaf07d47c7986524a8e41b2bff29c3a7ec3f711085c072ea8b56b3c8352fad56e3d6c1aab3243c57a5de74123055dff8818d67b92a4316f47d4fa4b0fe3cdad22bd7d431b782ea5e6f7bca70e3db058a3b6d0f04852b7d9655bcbd64235560eb9c1566c61bc025faa78205ae489c535ef2edefcb3386be3bf1839150c7046ed2bfbef08fd25a7e9f7b58d424e08a53309f96cde6262628d7cdb579517b03a022a0165d6797c75795be4e0f1a4eedce59d4eccfce0a520bbd9222ce2d8640f319aa2fcee12430ce0c696a792cce7a5b041798b581fea722d8fe1555eb399ab768403320f53214704df95fa914c6dcea2c1d5b0d8742ffabe56614fe178ff620826bff0c575f16ec1a3f6b5217d97c28a336f53bcd26ee6096db62c504e2577a008485e65b12eaff0740b068854ecd2b89b0b5b91560cd990b4fca12e66917e839649c2e22c1b317236b86d1cc7af9ce1a67b0db3e77d6c384c8e8fdcca6c91d61523b4b7f4a8fcb53c56757810444c38b912c8863fbfd61472bfb048b25a755aaa1773ba024a3070503ea8aab8daf9c03957cc6298b31fedf5c7feef25fa2b120ad001f68aa84439377130214b4d29275d70242d754adefd10de0a4bceaf3a7f2690da8748c1cf29ffe84b7af27838e09b7d86d865a02deb540fa06897cc55baa0b59859c7f11e891ef82ee39ac2f0cef6c343f3fb79ee14207c4ad995166fdbd910ea41ecc664db98d51e17c4a20483cb34b50f8cd7be00829a39939e90b50d4d97374ac49810f3713eae0abd436267203e677178871d29a76aecdec1b249b9d7c6155b8c5ff1b1c7331e443a1dcbc1ae7719f1c6cf4f9565c2cebff504123790ae5f8a3d7dcfa6b68e413fdf669700aa0c44bd03fbc7a57aa79308cb0b19ba66153d73b87375506269f0e34e1059fd738093065e43b988454a89b89e86782c8db6aad7eab75906d5b26efd2ce642dec8ebd05a494271a98503478266914bd2f8b3dc85d9779a89754138eed593e519adf59d9dbfa4a57e4228fd57fb495554ec8a7673fe1d9a15a0e151fe614d0f5fa40d83fabc2a8e8b64668d3693d4d52ad06c99cd7070f339f9017dffc8720bfd2aa61dcae71d723dfdb5c7e67bd3e3af26c812d75299c884972a2cf67b44510686d8ff472536b590d4c69d519468c9f66a624dba92cf9bfccf920c394c90651b9f98ae898b771e4823171487439c25e271af4c8fe32580e39c2af44c47c78e55a6e46b31e913772d6ce2de8f5557069f58f871f5eba3fc4ba0813fe7f5adc3b4c5c1b6938092043a4d13886774bc93e0374662bf119fb5e030b25741582b681ea78b6a824546ff9585658f2959bebc67f27d93d50345f7be000a7b57c6b2ca04f5b13a1c45bf9c1d392589fb494aee9f2111afafd7f024f5bcead3b622f5198ebca8ed0f271dfb8fdd9fd077e88c5f1a3fb6041ea30053c60ca497c873bcfc329af48a0f185f6e1418034d4caef2f1229df52d568cb63772264930ca5eb4b47f1cbda0888770752c944782c4c2d0fef1bc1f22b74843cfd49903aa28248527c0b9be56493480d3bc691a6ba14fac6c3e2c79da9b4ff052a72d313ee939582fe12736aed957a136037dc5be82ed0cc4dbecde2f3fc9fa06e86c0aed9bd2c7be36ddb069ea8d08dda3b68d5ff1aa3f579b8adb2d32f38243db6d6b57b285308e42674138397e61252bb30f625c457a62f8cd0705a7f014fda613d6955e9fe0cf5664373aa7c0daeb7255a3034662e07d301a3334f28fbb000e773a18c80b9338521fc4280df381887a3046a3623c9b2197455770c7c68014d1324c8cfd5e3b5b27f600005d5124b9d8c954270e69cf9fe4e6778a5386b2d8d35540e212d0840c9f282b92ed0b3224899b23913c13a41990f98321ae961196160de635e401c220a30f4019eee1c6cf244b164a4e0cf9aff82d537bd6ba27cadcbde71a34235b9996e44a44c1a8c22e406ce527babd1cf756b94a0df1732025dd2daacc39c73e134ba4ec2544668f9aebbf096c81f4acbe18991b7b0cba28f5ad35b2b69c820f5ae7242954b8ba01ca76f271f2ab5eab22f"}, {0xb8, 0x102, 0x3, "3d3c019dd2848febb77425a98f265faa59680284ed63d265bcd168bf3959b08e436a53301d0c6b58493f55d120f919d849f836f987273499da971b92c9787fb9d94b9d922afe9c60eb625aa46c175e6bc1a935d9589d5039348e2c9e334abfdb133c495a62093c00322c01208df3c3b6dbf133db0d7db6aed2037e1746ed9b4212d32c649e69258bc91a163b5de5e1e7050dc6059035eccef358cdbc8d2eebe0af"}, {0x10, 0x11, 0x80000001}, {0xb0, 0x13b, 0x2, "dbf766f619c140459c29571e84cba14b06f8f0ac63fcf6ad7937d88366423ff692181172c6d67c6ff64bf8d8de56eb7a1640638fe4d77610ec4a4a90ca8f7b8215b2bf38e9c4a26808d28cc9502c287053a38c6d8afbcf7fc5812f8c25fbe65869e38b263dd5dd8b8c0ca2f3960cd19438735484bc2200e2f13ba37d87f52b869c216de02d1eab0d0bbf1aac2d524b88ee3dd65f08d86d03847d"}, {0x88, 0x103, 0x3, "b60f794d021a5de8ecb486ce67b1ede2e63eec8db13138b1321474c21a737ce961122f1d8d5ceec659a782817d1065f42b4782dbaae68e8d172e3a032dbbc49cb78c2705950afe1a91e562fefd1588d9aee12c2771af9470f0b9123c22df44d33a3a6532efeac03ac79df782ad9c32a8902859735f868b"}], 0x1430}}, {{0x0, 0x0, 0xfffffffffffffffd}}, {{0x0, 0x0, &(0x7f00000080c0)=[{&(0x7f0000007f00)="93f1f84c68534576aaf4a39b73e8ab7249acb42c62ee7586a9345c1d58761c29521c1b5d07d76d75d15dcdfdc0848fad555843481f048e262306d433f0166da2454991d40cea283ae1eb7c20882e5707c666953b57ae324d6a68fdfd019449322f65962e7cdbc024f61d4ab1520c1f0f2b3ae71fc1af0ef842bcc044907a1260a6aaf192703513d57053bd6e6c59c4793bfddc1f67d72f51abeddf7ff6f45836165cf8f9097b770603346edbf2bd741f5b9a57512737", 0xb6}, {&(0x7f0000007fc0)="70fb0136eab192be7280780bd2f0e7bb9a5162987c6ed291e5c456cf3f8c462f18adbdd928c5230943356472e1c071104606ffd8bb35061548e2e89dbdc4b9dee4e51defae05d5f4c7c399eb50a587bb428fe6914b22d9bb2427e41a5bac133237238f7b237b70211522dd6fc47233b4aae798afc9beffa21235287585dbb2be6b39c464b79d50ee9af56da03e885ac86f0dcd239c796a98f2c2c8ad8f506b7ad87e9531fbf52e84365de034308c8839e47e3e61917821a93f52e1780da64f9f7833fd708af5e4b29443b9ab8b003a21b21063d0fe050d2f256f73c1fc5b0fbbc8bda1f993969a57c789e8c2", 0xec}], 0x2, &(0x7f0000008100)=[{0x110, 0x10f, 0x2, "4d349c86026c328ad08f48d3eb93ca68a5166cd464d82d755f38d795f289ffc1f7fe16bb99b47fca5c51be10337d4bdfe7dfb4b72c40ccfe805fabbc0e030f96f5679c2313d4e5d260797cc21d483633d63fd763176b3b6062f583e4da4c57d071a9277868d3c2bf704bab2e03af00c1ba32e235ed91753135381755d15d9c4986d172e0b42b45f0cdc7dc8203f964d40220e9af4d79aa4018d5f70c48c6aa61fa7cf810bf6d03cd1953e136530d5b903f2a1cf205fa5f1d73f17ddd6d3eda3963bfceaab636bd9602d7b47dbaca3dc49c59b8e68278ad6d76f48100384a3cf6dc62be3ab12441f6e5007a3da04a56c1fa7c5dea373cfa38e9"}, {0xa8, 0x3a, 0x8, "f4a8d8a4203e28e61cade0e0cd27ca105dabf88a7d3b229c67e316ceb28767c67bcda695edb9f0b3eaf69833f15467332a9009083d38c9ab838a6f7b27fe4fb6e308d72eab7d765304f22560088ffee2142a160953ae5337f0e178e28d85fd765d4403dc376198df347698bfd8487d7c1860236e132108c719009494c51789726f7b1daa22ef0f60dd78daa0d2adf8b23251c5724bf0a6"}], 0x1b8}}], 0xa, 0x20004011) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r3, 0x84, 0x6d, &(0x7f0000000500)=ANY=[@ANYRES32=r6, @ANYBLOB="18010000f350e6284040d187eeae364efb6a5bea9605dcca92511ceddf656a696d870b1023a7b7da6bd9ea1de63fc6ef743a38d57ba6505638dd04e1c25ddd052800875c9f858fea8a9c70f09fb41ad397fd4bc5e683070ea61f4522cd22ccaadc875c55278123dd5cda9d575ac28287459c9805e03aef7f13cd6c5d4520c29628ce47c8bd1de446b5ff6e744de368ddb9028ed8b51e646984c4b0093950f85b29f040eaeb3bff244c9111fb83fbb5196821da38f9a0ffd323cb1d0a140ff7d89a6163131705fc8d47438c1d54ed768433c96f749adadfaab7fb2d8a5b2e31e3cd6907364b2b1a5228a2701ef1213c02ce19108c1b26296a4425efdb539353d2306d4fd914e157430dbf1fb03fcf1d25aac6c9599df7cfc81c6ffe018af18c2e57092375000000"], &(0x7f0000001380)=0x120) getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x1f, &(0x7f0000000100)={r6, @in={{0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x34}}}, 0x919, 0x7}, &(0x7f0000000000)=0x90) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(0xffffffffffffffff, 0x84, 0x6d, &(0x7f0000000280)={r6, 0xab, "7c62811704f46eeab9373afb38a0b204e8b083b6bc65e8e6d1499fb5094cd8c8fbd47428220594f7d5f6230cd22115acf45a850999c02873c1ae63f54801bcd4961995fb96118fac8b4e2254a4688313840dea0c83a361cd4c3e25ec5acd1aaa6702d7737eb1e6e3696eed051b407b248715dab01f2d39b6523bde6b98c8018fbf5ad6386c79ed4202bfaf9f601c53a7aad95694dc8907314fdaeffde12d496a0385654d8655a2ec79f627"}, &(0x7f00000000c0)=0xb3) r7 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r7, 0x29, 0x20, &(0x7f00000001c0)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x800, 0x0, 0x3, 0x1}, 0x20) setsockopt$inet6_int(r7, 0x29, 0x1000000000021, &(0x7f0000000440)=0x20000001, 0x4) ioctl$sock_inet6_tcp_SIOCOUTQ(r7, 0x5411, &(0x7f0000000080)) connect$inet6(r7, &(0x7f0000000000)={0xa, 0x0, 0x380000, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r7, 0x29, 0x20, &(0x7f0000000140)={@local}, &(0x7f0000000240)=0x20) [ 834.080414][T24839] Cannot find add_set index 0 as target [ 834.223332][ T26] audit: type=1800 audit(2000000448.219:179): pid=24843 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1956 res=0 errno=0 [ 834.246214][ T26] audit: type=1800 audit(2000000448.229:180): pid=24843 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.5" name="bus" dev="sda1" ino=1956 res=0 errno=0 [ 834.271984][T24844] loop1: detected capacity change from 0 to 128 03:40:48 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x1000000000000000, 0x0, 0x0}]}) [ 834.317101][T24850] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 834.328269][T24850] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 834.338705][T24850] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 834.352767][T24850] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 834.456340][T24850] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 834.506176][T24850] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 834.532780][T24850] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 834.543627][T24850] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 834.553625][T24850] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 834.564474][T24850] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! [ 835.236407][T24850] batman_adv: The newly added mac address (aa:aa:aa:aa:aa:3f) already exists on: batadv_slave_1 [ 835.262530][T24850] batman_adv: It is strongly recommended to keep mac addresses unique to avoid problems! 03:40:49 executing program 5: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup_int(r0, &(0x7f0000000080)='cpuacct.usage\x00', 0x2, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz0\x00', 0x200002, 0x0) write$cgroup_int(r1, &(0x7f0000000040), 0x12) r2 = socket$inet(0x2, 0xa, 0x0) sendfile(r2, r1, 0x0, 0x1) 03:40:49 executing program 1: syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000080)='./file0\x00', 0xa08886, &(0x7f0000000040)=ANY=[@ANYRES32=0x0], 0x1, 0x2a8, &(0x7f0000000500)="$eJzs3F9IU38Yx/HHPz/1Z+hGRFBQPeVNRRzcrgMdoRENjHJhCcExz2rstI2dsZqEWxB400U3/buuIEIQoosgELvoKpTwrovuvPMiu0oiOjGnudnUMnWS79fF9rDn+zl8z58dtu9g08fvXouGHSNspqS6oUqq2yUns1XilWpZkJMj10fe7zt34eLpQDDYcVa1M9Dt86tq84HR3pvDh8ZSO86/bH5dL+PeS9Mz/qnx3eN7pr93X404GnE0Fk+pqX3xeMrssy3tv+9EDdUztmU6lkZijpUs6YfteCKRUTPW39SYSFqOo2Yso1Ero6m4ppIZNa+YkZgahqFNjYKVDacfBZbvhp7Puq7MpN65bn1OXNfNv9iwidNDhc2df9ctOv93Kj0lbKKim3qDiD2UDqVDhedCPxCWiNhiSat45JvkrxH38Yg7d6nkH2/4R4KTR9++UVWvDNrZ+Xw2HaopzfvEI95CpqBQd54Kdvi0oDT/nzQW5/3ikV3l8/6y+To53FKUN8Qjk5clLrZMjB78MtU19GAhP+hTPdEVXJL/X/oXD9OzzxU6PwAAAAAAAAAArIWhP5VdvzfyA24PqGrTkn4hX+73gaXr861l1+drZW9tZfcdAAAAAIDtwskMRE3btpJ/WeS/yq/Hdv694smt3x+8v3PlMS1tNRPtH3KJrbBff1B87dkS0ygtZH71abXBNev8TlksPq3Ldqrm57f8mJO9H1+sup26X47PcsY2/q4EAAAAYCMsfuhvk2z4VTrbc+xepecEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMB2s4a/HJt4WK6l+WLn03KtSu8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADASn4EAAD//xAR0Ao=") (async) openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) (async) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) (async) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() (async) sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) (async) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) write$cgroup_int(r3, &(0x7f0000000380), 0x1040c) (async) socket(0x0, 0x0, 0x0) (async) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) splice(r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r5 = socket$inet_udp(0x2, 0x2, 0x0) bind$xdp(r3, &(0x7f00000000c0)={0x2c, 0x2, 0x0, 0x2b}, 0x10) bind$inet(r5, &(0x7f0000000100)={0x2, 0x0, @local}, 0x10) (async) sendmsg$IPSET_CMD_SAVE(r3, &(0x7f0000000400)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000300)={0x44, 0x8, 0x6, 0x401, 0x0, 0x0, {0x1, 0x0, 0x9}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}]}, 0x44}, 0x1, 0x0, 0x0, 0x810}, 0x4000000) (async) connect$inet(r5, &(0x7f0000000280)={0x2, 0x0, @multicast1}, 0x10) (async) sendmmsg$inet(r5, &(0x7f0000002080)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="100000000000000000000060070000001c000000000000000000000008000000", @ANYRES32=0x0, @ANYBLOB="ac1414aa0079e127dd4f61af01744e9f3a00000000000000"], 0x30}}], 0x300, 0x0) (async) writev(r5, &(0x7f0000000000)=[{&(0x7f00000007c0)="dbae674e50482f4696bb4c69d9311e9e7d4c46af2fef0a2c732d163a8a8b763b14cea1ab6f9c1327698d6ce261f7fcd7ee10b27647cb2fb5c0da185f62e1112be0199ca506f16c121c8044abf8650daf0a5d912a4816767141cc7cf4d1b4e16707991937d9ac5b6421e018f1025e5093cbf14e09ec58e815472c5244e6dc607de0d7a9761ff0b9b39ace3aa83e08e8f0f56b02e7eb9eea46345d29f87c517f2ee5488179cf3e09efc2110c2399c61e667b35539fac54c40b733e9ed07df9aba2f56c13abbe7166984b560a3a0739f18da9dadc68fc5fc9d68a3e0a7918eed238915e9248477f7230d340652f541993fba7ff676a7ad69e1c41d44039ea10c4935acbe2d5b60f4f909fd0b20f08ecee222ea6f39d918402880bc95a2a5bb5e2c0bbf25b52c2ef59f9fec8ae2e1f745660a3530e08466a0bfcf78f8bab529712b12d6b8e5bb3d678d311d592281dceca01cf43da1dc8dd8049a277f63848e3e5eb05f1c3562ea4b608a429a1fd06d65b47cbb5193ae8772c9aedd87917c18e695bfddf7227c90bb97f40106af660d3e6e82bc4595312ad92736b0ce05417ab90adb0b2af0ae0e0a73ce01ad919b00f24581c2bc0fa04f09d202c471b07a9bf713609e18e58a08c6224cbbfc664b1886fb7509ac56b89865fe609b96ee5d2b86e67567704fa0f2b03831df5e35c2dab950bb8864e071f6fa4afa7a5202f948b2b9d82411394616ff8d654fa0dc28df2bb0c11a8accaebe2d16e01f34724e95bb27c9f78bcfdd28778fd3a0de7e72f2905fdfec2f71b4651342e91d6eeebd5daa9f1cf3b97d636e6c8d7e530f87b7620ba595d49b778e08d87a775888ba29be01ea5b037922b66f7241704efe0d06a678263374ba1f24639d12a36bb632b887c1170166c6088d7fc9f962759badb0fbe66586caf56baf3f8c17959596fcdd871fec702c8695f457fc0aef4b0b7d9ba245b9a0a41dcf7205651e8085c0faace91772bf135639aa75f54bf0044391e66f9533d2757ea7bb189a2aa511d04ac4112054f8ff910e55b4239fab54361adedbba864d2585eef99f97238e146ee5faeacda7a533aff1e45285e67c0b3c8b9f6b3f2a6d3d6e1c0e8267b6c15f3ca8abc3895b17825546b3b517b1cc50c2d4e5edbe95b577be1b85d9c5e023c458700d50261975c900a3f9bb882076ef705420469d651f137a611add50309ab2569e38c3ab31424401e6e872f1d26782797938f8a034c4ca3d523af697f2fe05f1a3c854d273d56939e64e1a032d0f3e4e983a0deddb5c42474a6f2e3f89626b3050d72226f94c4fb0a0a906bccd24fec818d9ba273ce0bdce5313dc6c86325eae900bd9f10618cce970b9bd75ff612aa5915802ad942e00b704c12d3f941977a5cfbaccf55501d9a7fb4876a08e3babb14648028fb3113e94d2393eeb6a506969778597d68581681623ecf40365253bb609e6fd205f6a61434040ee3498aaedcbb717868e9fc87622f814d4b4a462cdc587c132cf0e54b3e90ddf29b3884d533f1ff06cd423fd35b76f0e461207bf81fa2b4ac6b0e1a1daa972aae406729ad8f279ace3007589205cb0881a5ac5804b9e8f6d64746c5bdd00a0a50589e1f1abf4c80ef4106a2c508a1a8ab2866ba3dc8464a658b4b26004eaee4b615cec4a6e1d0be5d4ad0acf05bfbab8dbbbadec61e2e7b2d2d7bccdd7c73eb971812415bda8e1d6db94823059d084b2961ddcc5306bb53673f0348ac2dc1de446d0295b176d6e292929aefaf41944848b16a219b52556bb91328c200735473ac49e3623d2a89ecd67ef0fdf97d4893a2549daa55bd6f519db417739af378839521293faf62652e2fe7fef72c0aafdb6462a249cfe7fa216bcba5115472dee00af0f59c6330899a8e197b7fdf5c23eb202c95edc737e0debaaf311498314a0fea579901c2e67f516187e662541dc8dd530ca828dd75481d4dc0d6da2e73c5b42efc12c14bce44a52f6bf8bfea123c465ccb75632b470daa5cd89d5d1ea6c1fe44092ba300c4c91c4dc722a7b60a8d4a9d381d3dbbac23d528349bc1e4976da88191c566033001bab6e0429f0cfbeafb1ab53e8a69f26e1ea7710594c6dbc1b7b4a991be2c6d4340a18f7d59db4b92a27e773df57a9afa76c16f475e1424e8872b414890d4a15fc88d28a7edbd0a7ee5df781c324ebeb7248f494dfbdadeaf86596ab7c3953ebd2cf1ae15a44131ff145bf4173be90977e6590929df029d56c1af5ea439c42be3a7f1c11cc2abd426654a13d3b058789509c3894a8f682c7fb7dad6d19c835eb0395b23084896fb701a4f20aaedbc2285ee23667e8c768821d6c09c97570499e7c18537bd5e3d5df513ff79423f9ea44b57d1205044fd7aef2fe195504a961c4714789e1770b89497a65f648423c2a27976885be140514e353c8b0562cacce347f1052f8c2ec6b09fee4e2de9c920ec27d701fca6007017063a53b9d4594ab6735d5fae13ca9d68836cdf1b64cf8673b8a8cbecb57da78a3048b84c3ce4d64a5958c0911c38ba0fcf7542e61f0eae021c8cf608f5846930f615fdf2ba770ddddc25ddd86c5399e22ad8e736370bca5092256cf4f6c2d2021043825d8ac8b2bfec0a79f3f9d92096e59f73197f3f8c19979cba1a831c360047d3af2e7610dae1646c88b487430db1bf220b77812759f3b04eee7396a23c0f7e063b7960594f2251b4d5215dab972664853962e6663fffba538c2b4811d11b3e0003f415a670273eda714ca02fa020660f5b7783178277fa01c3a9b3b0a203a481fdf966470a41f3dafd6ebd355d192b8949332d4040140194b2dc0abba28c64cdeb61ef349864915642fabc9012ad5d6206c81cffa05761cf36fd0b32715f66c7750abf6493508f056fee936c8835d4cd80d689f890f91f818c5c5300cf28b85107084c233eb0bcd36c38a80280532b10ca3c7d24697bfc8496e36d332e5a9adf8279f563790d9134b4e94ed10d64a58ebbbf530463ac35ad79c1520dfd081d10e0bbaa53e0ebe224c562074027b4e6264ccb61c5cf9205f4b5d6b06222bc37188cc33a1665171fa1fc0417d8d43b24dafa53b44963c709aabeff005f48eee714e3dd9cab9222a6ac14a8eef4e5f8818813d6a46e1e05310164bbdc095c20d840e62c13067632b15625ccf249ab131df4a2a7e622698f3017417cfb34be7ff0ec26e08a32d928d587cc703b4719989f63462da08dd8e4bc6277933eb90b01dc3ef85613b31be76bd96e4e6ec4c70805c52cfa2e81070dc61760512ee5babe7160d2e3a155dbd7eb25b1198a1ab06f16077ef0d26c0f6587bed012381819878e7fc99f95c7daddd95b32aaae0a9bb1c67afbe6487bd631b55d216966f65c3dac5edbf8a3294fbc04f63f95f90c1dcd7e60f700c95856fd78d82dbae770711dcae41807426fa3abb8e3cc222949454d951f4fc4ce0566f83d8c96f2c6e9dbe47fa638841b67084fd1829eb7d921f62e8d5b2e631d28c429be61c697c525f52dcc30b78ae77f4f8371bab6ebffe9ba1c43e3b767546dfa2780a0c9bb6e2e582a19596d02013545bb4406399e27925b2304294e0c47ca31947b62b215810d635798a3585cd410b517be2daf17c3dfda711137b67b6e952b16e92f8321fe10c86b8a03bf924138c3fae7c4861e878cffe647ba930023e26adc6c9e02bbd42da7153c01686d246ad0a0bccab88ca34ac577ea9548e69e361e3bac10593edc1f6a02793b85ba4adccb6636254bb4d6ef2b310b2d3564f033236f3e90529295c934d61e85694323080912d0e410d5bd67c39d2e9521952bacea9f304fc63a5557a3df2c179844274812f82cf175e4c4d44d81733b658b897f133efc4a43f0c5d62a143f6e16d8b6fd14a74e83c3ced8ecd9db5418fc184fb71255772790664e21a6f234cfa6f27eba851ac87da4e093436a7c0414ac224c64fd4e6602063afe70804337e807ebb7d9ecd8408f0ba0096706e5e0ac79fccaf215e61922e88b201f00b2b2f864c982e5c8dc6c0efb756aaa24e55f2daaa5b5abc7f31229408153450befd26d9b1e33fc0a3f63380e3d03eec54778832f08fbfd4e8d02335ef645ae4ca1b6e2ec5b99ba1d8a141a5fc702a3276fc7a535b43c51e9927e97767a9a91ad9c91de10d7bacb0b0f94f0a9dcad46384bdd9d753bb0336e90d1a0f749eed7ee521cf734b75c0589c4fb62f97444f1096a5a28fde1c0fe79c7554d5bdcda2012fadf4e3308b5d83c18343be03dfde2a4a875366ee0300cfb8c7f7c3eaa3e4909a4c06c1f3e87f263cb384449b9af936e3b12849375f7e5b2c2a65f706bca6f27e9223d99c88954b3cfd104badf5bf59e0e9e654c24137c03ab390727d0c6ff95d2169836617c1a7687a0cf0ee875db3b43956a5fb8377c0c497d36c96aa4c3d43d3fcc30acdbfa660cfa4bc86714ae6910192179e2e8649185a2164e904a67465dead0df0318b0140dbab14b21d620205dd86c5d5af1c4d107ba983b5ed8ca0fb273873777ecff4cd15605b6fd069978f45725de34b924a878ad96ab7e09545b754d450b9aa681d32b5b892c9b93b34ed8e764ded3ed7b4136d554a0d694aff382a6e0e247bd8c65b0eca00231cb06511d2715b3233cd8477aa886ce760732b9c32ede7a92e93a1fcb719052fc1202e6373ae1024bea7291931aff7e9f1153739b52abc9bbbd0adddfb31b44343f17f09a2488c822479d93b01a14f57fb68509de7cb43d03222824512ffdd5ffbca0dbe9ea12b086188e70eeaf30355c091bce70123c5cdd72bc96d5c621165dad0e3fd852ecee7c10d849cd0e0086c6d795f1a0f9200c31bcd53dd115adb758f8504c260964cdaaf62e972e2fa33d6b41d6d2d2553d36df40b9a13d15b60da608fcb06edf1d2cec22b4f25efa9686094211894b61f2431130c4640cb0bcd4af6ccf9bd4f87c4e0698f50ed65eba80724adf5404bbd3c0778e0b065551341ba379bc1ebb28dc941e99a61ee448631b9cc379a3e3fb38ec6def48e7dc6b52637bbc3f7d9660a41a2ac557caf16c69d940d30154022f6f985f5173378df51473c3901abecdc34f8c8aba37d2322d0ff81f555111d0e957917dfa83b5c8ebfa52f3625b2e7f14eb956e101db4a3ce6da81449c6449b560a5038787b5aa933f8eae4ef7856e1f5a6b254c2257e3d34368ce0cdd4f76216ebb478d1c4a71ad2c9e0e1bc76a38f06454520aebf8077d93d7d7d578d2362be40c549c56cb638fd3e8bb2477d19683cb5f56d5c4c031e73df20b269dc3af03b0fca07e789c1edaac2fe9ab7ac21a26cdbd52c76c1490622ff4c1f16b32c85a4d88067b7ad02c888a9db56926a3d2d70182eb13c5f12c0ee8d92f36e886e91425f53811ee57775e9fe6021363b6efa08da6ca69298c0957216d06dd018b5cbdc6b3ec0ab9982267b99046df321d93c670d4285da92aa0de196ea0872849d64ada6974a1620e8bfd33041c425a76f39e59c7ace5642fe5e4fba7059251b1e5c5e8e7e7ea82fe925342069bb162ffd7e7c58553bab0a0f74a8b297fb386314a98cbf62705ea0053258786bccf8bd6f1ceade0dfc156474c12fc8489767c654204444486748d211af74ae3c3a1d32760e746fc6ded8355b6568329a95ce15ee2ca499936829f221c9408a3ccdc0a9b58cdc2a8cdae03056cfed3089d62fa94d1ac3790d9202b3935fb3da57456f63d936e9728276964edb326cc5151d2d643c926aa6f86e6bdd9c2776fb339af01ff74eaf6e4c75351144710c6f07a332bf86cfed4bec9d6af6a4715247c63d3c6b", 0x1000}], 0x1) (async) socket$inet6_udp(0xa, 0x2, 0x0) 03:40:49 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x1100000000000000, 0x0, 0x0}]}) [ 835.533955][T24871] loop1: detected capacity change from 0 to 128 03:40:50 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001440)={&(0x7f0000001300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@func_proto]}}, &(0x7f0000001380)=""/144, 0x26, 0x90, 0x1}, 0x20) 03:40:50 executing program 5: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup_int(r0, &(0x7f0000000080)='cpuacct.usage\x00', 0x2, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz0\x00', 0x200002, 0x0) (async, rerun: 32) write$cgroup_int(r1, &(0x7f0000000040), 0x12) (rerun: 32) r2 = socket$inet(0x2, 0xa, 0x0) sendfile(r2, r1, 0x0, 0x1) 03:40:50 executing program 2: r0 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f00000001c0)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x800, 0x0, 0x3, 0x1}, 0x20) (async) setsockopt$inet6_int(r0, 0x29, 0x1000000000021, &(0x7f0000000040)=0x20000001, 0x4) (async) ioctl$sock_SIOCSIFVLAN_SET_VLAN_NAME_TYPE_CMD(r0, 0x8983, &(0x7f0000000680)={0x6, 'team_slave_1\x00', {0x1}, 0x3}) (async) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x37fffd, @ipv4={'\x00', '\xff\xff', @private=0xa010102}}, 0x1c) (async) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000340)='blkio.bfq.io_service_bytes\x00', 0x0, 0x0) (async) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000008540), 0x400, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000400)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000003c0)={&(0x7f0000000900)=ANY=[@ANYBLOB="9c0100003200100028bd7000fbdbdf2500000000840001000c0001000800030006000000100005000c000100736b626564697400100016000c000100736b626564697400100019000a00010070656469740000000c00130008000300010000000c000b0008000100697074000c0008000800030000020000140002000d000100636f6e6e6d61726b000000000c00140008000300490700003c0001000c001a00080003000800000010001b000b000100736b626d6f64000010001b000b000100736b626d516400000c00100008000100627066001c0001000c000400080001006e6174000c0009000800010062706600600001000c001c00080001006e617400140005000f00010074756e6e656c5f6b68d025d63765790000100012000a00010070656469740000000c000800080001006e61740010001e000b000100706f6c696365000010001f000c000100736b6265646974000c00020001000000010000001c0001000c00160008000300000000000c001f0008000300010000000c00020000000000010000000c00020001000000000000000c0002000100000001000000706c65037f7e7afc8146e7ac8b2d1c741e6c4f6a087cae75f7d4d6b74a0aea104b46c4c729d1720921de23508e16a640681e19d4671d5133f3eccf71d61ffba325f43b8072ff1bc377482a5d41211aaf078d9959150f5795c48be441b7ca92042d0db5"], 0x19c}, 0x1, 0x0, 0x0, 0x4800}, 0x2) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000140)={@local}, &(0x7f0000000180)=0x20) r3 = socket$inet6_sctp(0xa, 0x801, 0x84) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r3, 0x8982, &(0x7f0000000200)={0x0, 'batadv_slave_1\x00', {0x4}, 0x8}) (async) sendfile(r1, r1, &(0x7f00000006c0)=0x3ab1, 0x2) (async) connect$inet6(r3, &(0x7f0000000100)={0xa, 0x0, 0x0, @private2}, 0x1c) (async) r4 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000480)={&(0x7f0000000300)='inode_foreign_history\x00'}, 0x10) (async) bind$inet6(r3, &(0x7f0000000700)={0xa, 0x4e22, 0x1, @loopback, 0x9}, 0x1c) ioctl$BTRFS_IOC_RESIZE(r4, 0x50009403, &(0x7f00000004c0)={{r3}, {@void, @actul_num={@val=0x2d, 0x5, 0x47}}}) (async) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f0000000640)={0x0, 0x1c, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @private1={0xfc, 0x1, '\x00', 0x10}}]}, &(0x7f0000000080)=0x10) (async) shutdown(r3, 0x1) (async) r5 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r5, 0x84, 0xc, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) sendmmsg(r1, &(0x7f00000082c0)=[{{0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000740)="206910e99624e50361241f1f59", 0xd}, {&(0x7f0000000780)="6f36ec1d18815b18a1893335f5e12549cbc1955c2b3bc4111b4c96be374170379867f2829baf0b32924f2db7529a74478d38e2be02f44b1e7ee1cd61b59fa5d1a629f3e6551f58cc50d27b70e9b4adb289be6fb6b8b2fa39931e4f9a717e6e5739302042842c725935f90c4a485dbfa76e0d605b1209b762c890ba60c992d5aab84aacbbaf35f5ab8749b22fac524ec106b16798bb", 0x95}, {&(0x7f0000000840)="d3e7ae529ef312bebdc7e7c231521e243450e55472a1347695b3e623268777320072a2dbf881f5daea01fb178e7b34e846f676a35fb8284b9f642db63fcba12440c41b663741b7a93f8465efab6d113b5748943b2dcec0e11ff7e32958d24ec6797df66e9ec091e37255d42f210f66cc806c92f0d4c9b5ab6a8e79beea5160a5907687181e712694b3d80b7c96a2942e0e997d5d9714aa35399d54801116ed11038c74916cd6f20f27c5c9696b6ed260744d37ae0675247693", 0xb9}, {&(0x7f0000000b40)="ffb3fed911315a8481cc54904a4ca8da7f6ca70ae927658be93ec2e5512de1336589bc233d066a32cf99390ef06d549dd8174d546b3a7a77916e5345ee10e7ee310703826b6b0c2c9b158c43020645ecf2ad21265b99925bc3316ddf958b99e74f736a61cb025bcec6030e67aca3ac13fa67608ae23567d405577a959b3735bbdcf68146537d226ff9440b4a96fbbe1a3e361806fd686753a1a85ebfdbcbc851280b9568199010d2c5172ad515393d83e1e4c3b7bcd66ebaa4", 0xb9}], 0x4, &(0x7f00000013c0)=[{0x78, 0x107, 0x1000, "230caa22e1af2921c999a34362a4b4709768cba0f6eded22cd6c008dc7b98a6ef20a184c6c600495d8c667a214f81cb72650e3127938ae608e51723485946c916e5b0a93ac8052493a5bcb9f6244664f66a7162052e0a9d315437ec35680e69dcc59"}, {0x1010, 0x10b, 0x1000, "bdbdcc43e1c647d32b57912436cb35389b2f173740fa6fe1f63d0d8ad45454e7dcf6e148c8150172bdfd9fede6b545ab3304da3188a70fb5ce1e14c1cd9f5bd84ca42c85aa7c750cfebf1cb2c9281b9c963067da0132e047f2e5f0d2a2088f05accec2480612fbfd94792ebeefebedabba0546b3661c86c38efaa4472fc9b8fee48373fa8dbf89fb5d630a5817c4295fb1663c9af9febf2c514212d808980ba4253a1b4b584a870f6568ed6bbee3087e0aecb24f110a245cdc998fdfa857d65bf4b83db2ec384450895d67278de1200b66bb78b83355684d67d06ff51df3a01784415a23077522263e3d9a9b005b16ea5c85c08d3cc9f95e5c3f76aa718c5cd4dd7db2778faef9a1c4c193d082bedbe6fc2a94bf52098b113d97c66485aa186de6a2a53badd32fa09af6f00c63e585ae6b5ec235d91261aa4c3c6a47f7d0dcab361d429c17dad5f0e933a7d0e40aa6c50a1b3d65939be9c9a9d7d66a0635629514289fba20ef43c83624edf4540e749c3247e44e8b081940ea862750e44a8580077d36b493fca81faade6d0fa8fbcb14cdaa8681623962350f58ca6ae3f9fa9133b6bdb62f9535f4e72e39941f5b152d141f7f2696ee454529a49e0572bb4b6fd1ac94100eedd6edad04a42447c1e8e72dbacf6788027281d36a422bde49b78fc50bda8d7664901ce50bf0c10b4a757b79a84d0545e9244b4808d73dde6300ca5bf4ed8c2d33b6e6802aac76383845e743d088cac3fc0efd379d88fb7396b6f79e237a77d2cb413a71cbe838980a3e85fe55feb0ce5a5382e9d552bcacc629ecfdd205d8552cf20a7d627fe80a4e51c3480276b8f8641e866dcca4621e57766483d75f1f2bda6f15213bfc0c353c6efec52b5fdfb58fd1390544aec148a8f550921390ac638d7ad63e89730e052af5b985e1afbf5ca3b2763dbe9f3aae04d318b8f93031fdd74661f42c0a9492fe9690c29b91bfe90fdd28dad800dc9dae61c2fcd667853991ebdabf58628df15f6705741860fa2d94b065e7524cd4ee00c0cc6aa0b45d2711fecfe5dec259ef08a869f501a5d48b3591e25ff8e4f85917ef9bb595f3a54fccf88ab335749521e6e20bb60d43ff96528f937f0f0954cd0e933a9f81827403084d975b9ec415dd94a21db316dbaecd3b19a90ae1c1052c3822c3c659780625f08192bf84705218c2b18671be5f42a14e8a4f4af30df17567222f41fb7a0666f106e347019c2621f93e728e1797b228b6ecacace79f82b64ea955a06a660db3e42f6c30f65012a7ce5660ae54496abec537c713a9d06bdee2d52cd6c87ec79a31949baae58e844555cade34f65ec4cce7a1ef39cb9610caf593aab96156b1ae2cd7134cc7cc54ea124b940ae124f38e52d2d560e6a847d876e06e83abcdf3f7d5b45b435461f5d0b9148d77f02117978a470d27b048a552e99adb1fb3b8d56ac1297910998c03546f4503bb34bb89939512222f513ae6516c55b4b74a1e51ed6d3f3d9824345016b5f5c0f46fe80a77758920019dc9a35f942367298ea451135d58ffb5faa2cc50a2b39c6b145ebeef4a3bc99a96c14eb6188d0c7a5f4a8c7558350a79f66a4529bb4f66ffcac63d0274ef3d81d0fc0fbdd8f1dc95098f697e6af05d789520378cf5d4a8aa9f1a34680766184182b2fdd8d1ba5432b42d9f96b1d0b52a9291dbb930a61e2f4c80762bb9b701674e48addcbbb94db593168a9f3cfdc32a36d7cc4c38f358d518400b408066dd58fa8914fcdf63dda89a8d88800929115ed4f4ae72ce306550336b2997a94bf119e38e10f9a3d2cd86a8211fefddeb3c3a3145dba3e87a5c77b172a2e547e9045110752ab2b63141d922baf51b7f6fd17a92df2c46b872cacc18454be59dd2268fe4f82251d7826060a9cd101c75446fffc4f6b9ac07fe1969ce622f86a440b7f799f3fce33f3d69315fb9ae8be8d5eefe0e2ce3359824431abe5fe1de04ebb51a834b3753bcf5eee7823fc9464f0c4adb46e6d9a35ff5a5f371b85da49813fb3e399a4c70aeb89b0123a54025e999269cb1d5cabf89572c1292f6ceee20001aa937840742dc5fe819a952e668329cff03047569a61a2e47654c463e408be8aaaacab88e1bf68d94c33c26f3ef6fec97d3a90c31e253401132f1044c4db7d03cba2f3fd39048fa062dcefa065b2b45f6d7a867d365c38206c4e56cee0790cd2507d0420fd0379333becd6221cfbc5b35cc1e64603cfd4a3b22fe154948ee54d0b823dab8a32627f6769a0c3c2099f8167bf1d9c9db6564fa5082c0649a63826c1f476a49a247e31dcc22a4ccf1b01d5051849d486b2843f89eede94d449d0a054039f57d4f8b4ddc8e380f4c4f1e4183d94ed461ec497de95ed08cb63ecf700ee8a5e9456ec6c71e3397c2cbbbfc97c8f6e005ebee234b24af5fe1958b60b334bd5e008ce34c96d28b5d1e6b26232b7910137cadc391425fb2dfe7555b576f1dd00013324198f7c351f4b6c4a831e8603fcb014584ef9e3833dd718efb56882d1985a6e5029da773c65f919afd1d6cfacf4c0af90336672a53ad4426bf132dac441f55448f1e103799da6f0b2a0453f85bdf9d8e48c490694bfed8a2a13599b3305632613f9fdbf2d6b087965272ffb3a4add14c86d38c7729e2c3a3e66c8b12f90a01d26dad33eba272a2af42859fbc9e64230e321ca45acf3fc48914dab56f60c6ae4ffe9d6a1d1b59e204ccb46f859720663b36c25519f4d483f5ea2245d167d27025396fa9de922be0a92b833f6fd3df5f964d6cdf31ed95c74970fbb48e62e9dde92b2c8d7c83680e6d7e604fb143e94136240790b090eb3ffd7012d845fd5c4acf6ab88029e1f1a92da468a24b63b7dab792373deb3509525a5cbc2c279ada1771f33c8a9f5bd91d9678947d25dfef50666e59c9ba05bd2e80bbfe38163153534cd5631e80d3a694ac585b1330b1b988fc5ebd667684df19b09613aefec2146eb885d65853a572f2c8128dcd6d5c3c8715b480b10ee4dafdd44d22aeb9e3e481619481d9b94524e81fce2b6262ba61de6795efb4f7d10e61a94010aba78de074f445c5506227316193467010818dc526eb4d48d98d1b31a22bf2218428a871d809625db8ccb40011a48fe238c0c2419b4c8b9d69fa60538f7a0caef05fb73d2801dd318aac539162b8fa8e4b0513ff3148126e252b696cb5520b89658feb386791c171e31fe8a0378f1bb195b294d1bd3719e7a2defa6da7e8fd15768af14dfd487e5a567083f8d40d57f4852308a0c506953f6139ff3d6fa8f72bc93a83e07b33b3052c5518242955a4e7784929ae0116de18c2d160bafbf004c779e330c5ecca945681b76b3ba4c2e27e74eec9c459f2a7230e8c301700ed1e9abbe6f2032189b35bf4786e7675fbf2ba1d7e05eddd8498fbab2d678a4aa732fbd8a7820fa56d86a6274dd240198cad940907862b6fbcb8d62f9c6100d402c9e02340d7c026668a293baf3ea2c7f49df2d429d57abe5fdceed5e2ae78a4f7111bf431cbc41308fabe890b6c0303d200ac6b8ec4da4c5b1e828b59ec181b7693affdabccc14f30e67c8b40844c7182067b0efdb051739d53178bd8f36c9521b16182fd8404f6f7a6c2c63409da17d36b3c84496950e44ab55e8b43054a4145080c83e70de589f03222bbe4a20daaed0946dd0c24c516a03a43b5bc41572299677d2c75a5737e6bcf5e42a3c20ae7a059a713dd9b0a7c7f02d141b6c0bd96007e0fa60ec8e1364d2e32c369654ead79829bc09ad6426990e37d15f9359cf631f92bd04fd2593ab3e8b77c7fd3fc37a303462c89610b0c042aec1dab2debf1b0a05c93cc1bf4e4f4921029d40e53c8e690964d807d5ed6dae73b37208a3b7715164cabb70d56dc53e1b6a71b0796977323747eaf92a92ba9f7aeb65a1aceac43e3ac54f96e38ce92206fe4b38b4dac61e6a3308b71f2ac9c78bf0aa772267864a38ba3b76f885ad6fa0ce340d904112504ea22453e2050819510bc2788995524815b9b3c879252c27b400bded568033cd3531196e73f2e9c5f574e25515760b6766fd5c8448b57d8121e639e5c78e73e4bfd2fc14663ab9753713c3c116af2e4b5d031042a9853fbd95842c4ae95caedf40332aeaf8de7cc8c906bc3a6d5f7a4a44bd6447b51761c950fd32e1e5ef29a187174f9fdd37018cbaa88dd39ceed3c6b7c2a5c4e4dd5a05aaba488e6d1add32f144a5d9074e68b18a09c5aec0f41e7814c7d40839fe88936dbb3a59600376acf34cbb1a5ebdb744e8de30fa5523eca6ffb1c00bf3817b24f1ffc889b345b5ad8ecb3db24ddf586684f0b45b45f5075410ae4084b975937c6b46f484a391a165677b478312de837c4d0ef92b87dfb2340f91ced0951284b401e1b292a8b6c55d0ecea5f16d3ed7144079af7f7f0de96ebd1ffdd58366f1419eb98d371c3d96631856c8619b828abef9df6560bf29a999fcefab4c53c5a525919a64516283d5e203a199b540ee20959659b480ff0dbd2f977eb3f93397e1aef47740dd051c201ea8157fa0992f1b0604bcc148540f7591745e6196d7b3f3f760d4e4be7206f46e37e59c567cbcdd7729c6264457dd22ce2d523123ec7c215bedb0a02a99988c48341e75383ed2fcc064cd5e9428c313095a0839d0adf9ec32ccb0cb70cddf542109b847d0bcb3c419e6dca29748ce4fbb66bb8ced008d28897912419997c46e10c8f8b616721724073fdd4f984c14f3163022fc2cf0d81caee6cebf6294ff01f97bea8af9635fa20f9f67836f8d6cf4f0125e65898e5650ee028bb2544a352c53a1c5c70d005d3e8d423920bf9ea277df2d43cdb0e748e23b7d3ddcf5a1c179f83c11338d416beef6216412edf6b4cbfbabc76a12ea7d15e49654471b0122cae260b0ed27ec1d5de723d6dc66531073970c0499c86616a03cec3ea288d6d7e435647062c7c191292b1b3495fb6da0524161582845dbac6a730b46110fa106ac7301483d2a026934ea5299eb1d7a13e2c0f598562a5f90ac5dbd97af347342749a2099a80717bf86a6eb5a94686f91960be3af8d3cbe16c97ed42f5b1fb215f130f01c94943b794ea2934ec1028db63c72d8acf0f004faba91b27a36af9bb2c1f652eb4d5aeab82d057d27b91486719601ab3bf68e7ade74a3ff57f146a5331a73bb5000a368d6cce5eeb6e6f85951993d01e24a808293c999c436cdc4514007ef5a64d6e09f7ac52f3a765954c563f58989fae1d8afd61ff0d7d406bba4bc11daca41c8d751c181566e45c3b618ea8188025e86608edd6eec90b10df893f9838bedc466355ae0c5aa1c51af51b28061d1150fbcc69d76b6cac57f96088f338265f30b1d7933fc3200ccbfc7000d5e2643f1b53170b1f4183961a376f029aa229ad67548ff496aa6b11a8ee00343f8d3e8e882308fbb0ba6f78bc019167f540fcde18ff5f9e98b8de3350a73b2ecd4e41e83214071005cd52c5333795aab09fe60914de52fd301cb1f5f110e5f72becc1bfe9ccbeb44d6eaf9b6489876e3eaa2afb9f31ca3323ef86b70a1ff3a04e4ee713f384d01308150460830408ebcb7625225b808cca7a6aaf96713df19e9446638125681d7c8ac19bbfdf9d8fe53d75d716414e4553851d5bf586b43842899ac34292fdb473db2af93e2109a1deb454e235dc96b86bdcd5aa125b160ac9b1bc8a0dfbb855d8e3d2c42e7f94741133c789df2489cfe228c6cd83ed86d8ccd5b3f2e2d5d2df7f649e0d85503dac822d84096f4deed2d9e0fdb3c103e19ca00ad312eaf704daf05f99782efbd07b"}, {0x20, 0x118, 0x2, "436c22c11cb76b6c1a5612619d5c"}, {0x90, 0x110, 0x3ff, "556c05b52ea454737c64e40f36e9ddaf408f77834b07f6f88b70e558191e748ecb59693d3aadb7dc6444aa0f81889e6964f372fcab9fbbddc8adbc1a15ff625de9dd3cc787a8f23f384c942de34f93a3b0f26b81dc752385d73adb36accab3ac9235fa17c8fe5a196e3a70e6f7ff9d908bd6a935f23ad05d50759a1e8c73"}, {0x1010, 0x115, 0x1ff, "918f36f74824015a859ee2a77572ed7e385b1fca30b1305a6ac24d8536c56b9415e1cb518b60288d4113cc4427d44bc35940238df35f97fe6347fb977904f1e28b9f3b2b46042e58b3f6bfafcfc6bed2e26bdc384292ef315b5989fcba3b3e49f0eca373d1933581601f778c7af0c31b21a5aaa4927987c339309cdd864cb4900461772efed49aa98310d46f27ea8db4d3e7a9d8138b16941f6b1af57208a07a701998a75d0217ee6265edf41c2f9965d51105c1857d8164531195647eee2d70e8ebe863414a90fde44dcd55fab8726fe13fde83369cb88f4468b1f8271976e71fd362998c72955ef4af6436adf67df7c2df24a129992fbca0dd59e2c088676f683b6dda5b45c9fc14b03c58e3090ce9b47d5aac1d6b7f81e64f184c570ce32a6fd7ef662eb1d79977e64d0e21f5a50923fa1e4128a2a177d39498eaa01d5bfffc9bcabe5035f194b2d6222690b726fb836a538f0d7be1c4101fd39559e122d4dcac1c99c2508ea887343d5bc1e8bad2bd021f6bfdb0b8be5143483d5afdde4af3ed7a5e96754f59a3b8953beb0c9cf23d878ffc376d21887b5cf1d222e9ee6f5174f17debfd831a6f0fcbb46ea10471f5decc1a8ce397cd8e837330603ef1b51c417d1f1797df1fc16d77d54d12838e1233857de297b795b213f121c8771c577e1828bb32762c2f128f6fa8f0b3895b4039f1d62857ccfe9c2e5c1b13123b27074368c30a8d8da2b94c7c14bf8935248a7e3acf38442206c49c582e971c55a11698cced50cd5deb02c2c43cd22e46bf611ca2a312c0e7d1b03fe4a7278f3015ef1af9bcd1b3784badc6cf6947f192f61d880efb94c9798ec8f5b6cbaf7564b78ab9619bb30ed56662f3c7480847605a30fc764d4bf3aaf86ad4ba74212c7ccfb48953aacb263efad21d886f12a5c1378b177b6dbd2e73b3a09e500f3fdcee289178b2d50065c5d57f3b0cc099e1bbd1da2dad340fdb2ede74f80c85efaceaf55d99529daec164f8ed0510ee21245a135ac7e510999f5b18505d4bfe2102a288ef8a6183517c403aa68782190c552bf03e28f13b47490b4b9b2d85e2b1902dfa75d8e14fd940462e648923784bad7710390d04ed408bf2e0b34eb1fb03edf91d0f72e27b19c942075391f153e7098c37e0f51b038a085da153b4bbeb5549166592c3b62e16a71fdb801476929ea587f2f514bb2255006f192806a890f1ae61fb318a6269405dc68d3f044d9ad5bc5e1834e4667f06338fbcb57b3f1e54eb72d0322062a4fe228d22dfb7e3db6ac6359fc9d3ca7c4d6c9d118f6b08298d6da5bdd255d6cca3afc2268ac3c5e0c765d77292e408c051e22ad6f452d166a2bbb5977df6c66f849e83b613b154ce6da97fa8f77c044f4e6780b63c35436aecff6f4e00d5257c85e9f8fed0e598370abef4df0f7f8698f07205bc979759a502fbc47c652fa5dc39ca647a5b66e1f383b50223d841f36d32710dd4b2d8ba83b73c639452b62d1c8520abb34e2b23fe0d867b0c5194efc412d15ef51a45b3b9cb04600b4f09b04d79b7377031c25cab9fdfa5569f849ade86e3a6bb0adc308aa4d9cc8e365dd7c5b0e2a22865a51b681a26d2eb796c5a9bae63638a2a9833e4b72b5e75b101d2b64d641e927f7ab7124d9aaad4ecd4c37565e6f33d62c35f0b6a9adc25b9c38f9b30c5b84bd75fd44f1a2063c245e1516a951c3d8b1b408f74562b1c622cf480bbcf27488dc9bb9ad9ad0316e694f44411632e96ee8acd2575fae97933314b27cf768c6153d3c5a55510ae36fa657c42e3aaf99c999c20f5d813f9e68557c25587feb64884f8a358f386bdcc9faa1263b5b868a8d87268ebd0a06eaa5fbc2adfa22e9769fbdac2c7dba8114fbd5c37c7c6bbe038fb119a294501af0e6b96b3174141530b057c9d5fc00ff6f49f334145f7978402d29db7a50e3cccd91a2f80d3731ecc110a452d557b371cea059c3a4a1851a3c3567716a01e551444e25e5be87464f06ab71c1beb1aed43623e6bcc045cbeaa0572463a660d5b64003d98a302d91c84c17452d956feb0f18dd13974e6e59ca0dee05180efc5fe7b1b954da84a92c85caa7d8f68db6431b5445146927386ef5fe3fe0809daefc420d34806f7984334f05175a66ea8903c30894206fbc8753c149ef1bedcee32c3b56b09503c49e6926d1f265d6101bc3eeb6b786a5f83a669288c3cd6c90afbae3c5549967081e7533b1ebc8ac636597a1f16a2dcc17a2d09af4da6301e2db3da175f509382b34cb0b4de09e1a9d13403f68f1eea1c4b08b34610a39cd64362bbd47359ced91e7fc2fbfe5e387eab28c33eefb15c22ed06e42ca0c4e3ffb10cb79bb13cbcc956d038fc5612819b15aea5d12096774d20fb45c2e585fcd0d5b71e4e4fb2481b1a7d13f51a3735a3e605ec00bb9fc1328188bcc33fcb508263fbd77d80c32f113a97c83ec844856de80aecd1669501a743f8f52be6d515c24c92908f2bf5521948c0ea0ef16378c01b28896ff4bf1dc96cfd29272eb3390679122b195543069697f83af45f7550932b08532778b1eaa1a6df03cff83b67ecd658e75a4d976dea1b52cdb2b556f871a2b8fec522ea3dda82e516e92aa989b03c3143f35348ed0491f1b96a02216bd5743e611112c5ccd5655d454d4e7b2ad782e52de97be7e13fa44abefbca0847f5c9ca2087731d6b328ed6e76bd471c7244f4b976e9eabdc3cc41c9d4e277b87aadb591e06580d73839012b071f867acabe0165eb43cb7498e8f614e51c761235c90e4ae13ed83f38e13b10216c8b7efdab123d1c51bea2094a6a054cece84f9a6fe9b17c2831cfe7a298b3a8c95405a268b3e1e31b4c4f1e91ba7e960e302f001dc3ad6f2ce96c25676066bf080379ddece778d8aac8c631fa28982ea9b808c90042904b8eb8fb8ed7b339819d5b1f640592a836fbcc65934336e3bad4c87a44251080d2bac942ae0710bb1b1b1be60d36067d8d10e29e1d61db6d5675fd01731407961cc365a44b579ce05575cc1fd590837f3cd1a620115bcf7cb6574abdd2b93c0d09962e64764e60e734b38a1d151f0780676d1098eed1ae11106275e38fd7eca6bad107b6d5669cdccebf45899b55db6717e56ec8f27d040c68f7ada117ddfe40cedd227d4959743a75ef4643866be4cb8216cbc5c110dd5ad007501369a037562c077770d0d9a8bcdf592b184aab3b536c8ff3fe5554a6288909e17db6fd4310f3fc72b1212e4616acee6dfd2c5b8fb8825a517b2dcd48afc8528b6da84e3ba77482a6dbfe4a85f4cc1b6ec03f08bdca7857c1aa0f2844472615d5a1ede4a45fcea05be6e9d2d289a2183624af0d4e1973821fead72a15c1aa314297f7cfbead6cd912bf24dd446de031b99d690446b92b7103df0dbaeb3c264cdac5429625c5e6c7e0403a8f4bfc6c3a0db98b4847b1b1e31cfd163b6b4c129a23112730aef3e29600fe311d331cb3cafb00e742ec1bdbff6fe7ffe472338ce0c602e0df3bfc7844423c2f485168d150ba4b193630cce88d4b46778df563f72673c5a0131ded42c3fd8eeebe8f54081723c2586e69ae3006c53b3d12a38d9f5711a5b6004d2bc8fd673c37568fad380f84ac2bc8632e54cf611baa17333b23230093c63aa660e76a899a5c68ed6a0c53d17908ca7b58093334a026585fd2d1a46b093018ca29e2aa17b94ca7dbed007a1b880aa1d6977b0aef6a78a4417897d247363272baad466cfe35524790c4d9bdab2084df388758259f44b95d656317a84a829daba49247d47c82a6c0f46cd9815c3ecad54e5cb1b32d83936172f6c134b441ee9bc91a7c7b35bb0426e686572e7020473dbe2c04c5342e601c8a8992b0cc7e14fee908ef4193ab4f8cc4d7b948f0ab93744e68de1e645397eeb507b02c0e8d0445433a6306f1b184e8752a17713388e4b7a3854a535cec609ccf9fb67e0aa3aa4505248f47bd9aa1d9ff623ce4d0acfb9167650137b659a93b62e8a4e5b0ac8a1a09320b874caa651e41b92a7976870fab063887b3205abb39b3bd616c674b293010975f70a40589df052f3c0cccb5a46b7c36b9d6987d0de2d064f6e1e7d2855db2da83edbc1098cebafe56f5df7391b22b4d07a7d81c029ae76927551b536eb086bd19ff018d9f4f42318e8668898b4b761cea097e8baaeb081a72bf234a236f350cfd0d9a076675fb151f0769535f3cb54cac8c660cd519e890b7a9b677eff5db1af52784590ba47a6acb4c4e25826ba80489e31091562ac8fb24941e4341b93a3530ce6eaee2e3db2131cde589d54c06f52d700407ecf02487c43a826ac983ab861b5b519df9a3a9835ab18ee1f68650e113ef3fbd8f241d8c4302e7b17c279ddfa94363d5a1fa9444495f20c9e2bae6e1bf56cdc4386a8238ef9e3f16aa1d9848fc75421f093a8dcbd4852ecfb982de50ae24abe1282d5ca4764da272b5f18735241112dfc38d9018648b9e13aaf88c0799f5096627cc09de11678995ae482302a781322474eff4f3bcf8de141dea188fe04e9f27d5ef1223e5f98f9892557558b6f1c2cb3386d808948e373dec09f6a017ec7812aba7ee82f7563d9bc609e9fbb99ac1b85475eec24e62ca4b47288d2340946c3db67117820315ceebd136fdefe8f665b7524a87a27c70d2d9188015ebf85e52021055eaac65f61fc425ae567360532b082ed3867ba6346ac99877bfa04b5f79b1aa742d3c34272f93d0df9f4032b78a7f3a53fbc6d543be8b25ca906bfe1da70bb466f2546047ec251f25f549f8a10852acad9499ba232723ce4d92e2ac5961b2abd8da4449df38c904cea75d986bcf4dcb279f998956eaae141d56886cea7abc0b367634fe2528182db42a878ed6af6e747985244787ee9940b470aab5d7ebfd6e38ad66502443f7543e7167f094542906eb1e5e30a2af24041e8c2f3f5f7ed0ae03ebdeea8c60cc9b9ed48a9dd3fd00e166a64588d6c9df5de156e19381a6c4433bef061769b6390bcdd597224221fb8d08a296087b9f5a275743d7f9677210a26a64fa51afcaf6384d9d12e99265b8780b7af9a3cf496f00daeb02ffd660002217744e255cac5acf7392a4c7dfa8856624eef888825cb20f88e429234348d0aa034f106ae386f034600fc13a6cbc89ef9f88341245d1b161161b12c9fcb8f542c12558d44c9de0a769c3be3dfde75b56455c34f5c8c12f5f65afcb4cd8194e61d8a3e2ac611866c5b1fd0fdbd0c01cb6af7abf841eef0ad314a5e9de5caad7d8f6b274c286ae98b6d8fd6d2007e6e537ebf471fb7ee3fd8a228f2f9cac857c46638f949be32555159b43b040422f425e4e1c506a78900bb517a66e8f973a24dceb34c7ad127c781770f3fe72d5b62ba4482f9c0ef57dd413144dc5e5c17a07eaaf2c888f981431afacb00ad9cc22a5a77a62f98898eda7003efda4ff51a51160669e725fd16b0f78ead6949db18eb48600d9b2a0ffa7f3735ca6d349341d6ef67db6f21e476e3de8fd78dd1f990aab2b31a5cb913dccaf805a4bf82f8c6eccefca3bfe2a221a075fc7898b65e504d7d8d94ccb9d3f062668571a1f0db7bf91df7371906c256ca1fefea5e272c74753926daf89265aec4e21661dfb1d72dc8483a8f3db0760440e20d85e9e9ae6af47856d906c97e9aa6cd649bb99b681ba82ce02204e512447f8bc2180279b5bfa4093d60d08eb868139727c23a0aacb0e3a78d4831a758290bdbfdfaf25452f05beae621f8c4f9babbd3c882bb9d66ec3145451ae7fb042ecd202947c4e5a39ea80e2f8fd6d2b3ebc28403bdbef6a489cd"}], 0x2148}}, {{&(0x7f0000000c40)=@in={0x2, 0x4e23, @local}, 0x80, &(0x7f0000000d40)=[{&(0x7f0000000cc0)="c174929b0c8f0cfdc7a264475d1e06516f11c6728a3b158f3c9256b2f9a67a903cf7dbda195852cd5723491b9ad15803bf76b5c33f4fd2d6d358a8534e6d86ac3dfcd73812ae24ada8951d5f526ff4d1762284999d5a9fb0be1eeb63d15b6ce7bfa22b8d76c3ae317c93", 0x6a}], 0x1, &(0x7f0000000d80)=[{0x88, 0x109, 0x10001, "867ca0cbc140bed0620e921b5244beb289b43ebf208bab674a925da41c6aa07f997aded00c82a4716171243a75e6bfcccffa4aa6c2947b8a979f3ed46eb7f7bff717ad7b4d9e3940739649d73d255b98d81e006deb550d6d202ee24528629f55bb1bd43faf058d399fea44066f491b418fadfa620e"}, {0x50, 0x118, 0x1, "c2c31898aeb2ed5e3b3d605f50a90ec334932b3213f71bcce5929c5a1d839e4ce5f4fdc602a1a000125e69a3b3bb80f1ed98aaf631a399431935781ef513"}], 0xd8}}, {{&(0x7f0000000e80)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x0, 0x3, 0x2, 0x4, {0xa, 0x4e22, 0xfffffeff, @mcast2, 0x100}}}, 0x80, &(0x7f0000001140)=[{&(0x7f0000000f00)="9a3b03762307", 0x6}, {&(0x7f0000000f40)="cad1f38395cdb7aea2946d4d696ec86500a17384af0718cbdc7511da01bc4cb457643b3bf5c32a8e0b905a1473fbc8", 0x2f}, {&(0x7f0000000f80)="34b83c44295f44e6f9447084cc9c8c0eef466321ead097a89724e0f5b6dcdceab777d72ce4c30f4447421278c3c45cd6ecbad5b0aac41c3abdd6c40020d209724ce369cfc9884c94f64e5204a06e17b791fc18a164dd73486e74fc403cfa1e0694676c3a4ea300188683861cf9191391de4d572de5065aea4be02f0b48bc88fc178d37c4dc0345d79136520561326f16cc213ba3f8d1e2491e7cb47f0e480d5efade5b23908fd865b58e", 0xaa}, {&(0x7f0000001040)="bf98e263d61f173d9e22305bcc0b26ae05eca2c2f8a73ee661619f3b045967cec973d2e37f3267bed3f15f4c91bed8c435ef4186b6c3e49f8e81fb3dc09bd6f474a2fd78ac965d2bc5747293702c71b11d2b7ae8d4d95062da4c2a7cbee6cf68b0043ed6c12ffff25adcd742b3c485f3e47d34d9c5f96e04fd451d2537f0a23675ad3ff94a932971a37598f8850133036f2ba769495ff21a4a43b5b49ca7d183c4446be4711edfb588551b8f41f414981cf8af57d0d187585c9d6b5f1cef49de763b929cdd3ea960a93bd83787f17172068733c0c193808f855b15052020df11d5f627e65b94a70ef844", 0xea}], 0x4, &(0x7f0000001180)=[{0x68, 0x10e, 0x7, "dc3693a662b72b666c6d834abf592e043254c36b90e8a2947db6a52b7ebdf4a3b68a84172d22ceadc7ae174a0c66ab62bfd84ffa493135fc0011e2a84b0274458a114de545c007d1504cd1374516ea07234db44a6e38"}, {0xd0, 0x113, 0x100, "bcf8209b18e0ee4119b097eba5ab756fbf9d8a3d121e0743b9a956e42c35992e5d52fb4a20f6b5bdb570b76f92b11ca792b36a8fa6b807371620c4a851abf54e198672fa424de85bd366e25e0c898026db9dca28986f151e6f782320b5473efa6f4e60ffc5c1b1252ae8f5bbf1bc57ef0534903f12a626bb60f309730a226c6fee831b49ffb536cfdd73ee95713d45acbf19ecc92140b11b47420b502a5d2f5a8d3b22d7903ace63429d003377c334507f011a5ef768618b73"}, {0x18, 0x10d, 0x7fff, "9bad904883"}, {0x70, 0x0, 0x3, "2e16694faa2ed8432a886504afe0319b37972f7027afc987a66d176c5b6c61fa4016195eabcc15a13a7a96fcb26ad90b9a14b14544a9b42f181ad6dce918c42cc2c7e6dae4dba83e2a8c0dd60efaa2e4a5e0e87a169c29894bea098b8d"}], 0x1c0}}, {{&(0x7f0000003540)=@pppol2tpv3in6={0x18, 0x1, {0x0, r1, 0x1, 0x2, 0x4, 0x3, {0xa, 0x4e20, 0x8000, @empty, 0x80000000}}}, 0x80, &(0x7f0000003740)=[{&(0x7f0000001340)="85b9a52f5904aeef29f6b99d0d2a6c80e1481bd4fb5a3d9d9d7bc6e108e7081c7d032462", 0x24}, {&(0x7f00000035c0)="4d878c88886274b5939aa405f5862cb3292fe0e685761c7c17ec2857c7139a6dd2bacf1fd2bbdf1d0aa8d6de9c1d10f5f0d5f426e40ba3d1e08877a134c408450b577b5f05267af0183c3fec5f7691896cea3981aad8356dcbfb83213b74428528dd83a4aa12be248d60ad839da86b2644a66cce5a6742527b9f17cb5670c367a8d3cfa45bf3173a93d98975fe25f04154a0ea645dd1572cd8e0a5f1ca23629f9ecfd6fc5770d36beb8a7331fedc44521282787ff4e911089ef713fd72", 0xbd}, {&(0x7f0000003680)="a993bf372d61e1470f80593584c46da8e06723de236bdb946ed0ff43d8c4b42a6688bad6006eccfc221b3a765b9f117441a0469d4c5078b91238e98032f5bf028f4993c9df677ae14b6a655ff8c959a5c9d708b263262d9c4d03b0c3746eaa4d69716eda55d4d61c42d99e4e81b009555e8e12bf25074b1f2fb0cf923f8f278400134264156727edd195be467fa8b2", 0x8f}], 0x3, &(0x7f0000003780)=[{0xe0, 0x19, 0x2, "1a930ee5fb0cfd05cae764d87575fcec12d323ab2d1d1cf5c139f7b55a97bac14f9f3ba5565957174da813dae99952837de0182beb7568a942d8202dfd346cdd06ee143e03f2636f1016187aede9460be64258c4d2cdab01a4d1ddcbf1e68d8c1974325ec21da3b3a859421b3c75a7c36a9b2146260d0ad7673419606cabd36c75faed1e0dc0394fb8795a75ed3d7651914564ab52861f0748de7597c78dc873e0e5401cc57e1fad6592b5c0c11a080dbafd8a8c5e1a4d3ed57835b4041553393cd504ba83de944d23"}, {0xd8, 0x10d, 0x8, "217bd9246cfc70436ad5ba20bdc565002542d1248993d3a6deb55ee4e16055ab1194b09f092a6213f9265c92fafe454730cc0ce58f03c837c5f3d35e5607aa4b6cafe833abde7737e1cfb9816c1b1ff4f1cde28206921b03b1a796a24fb1b66a1ea55eb0c749abceeee6904b8b5b0015c7c9af905516e85f2d5985417a48f1368df95b74db74b13ebcbb7ffeca0583e5487767c58f3980b9e6934c65590aa2c14cbdd1d3cc444ae5a0df40839cbc158b0c4c4de9b637163e10923946babae9d91040f3d4ce"}, {0x70, 0x17a, 0x7, "e47c77176040e04ff1ae9391fc8fd4e40e8627e814f87803f816db72da6db9fb9f99c6f2940145098505eaf8fe984d9b5b0eb545b98ce7ddbbadd034b2e9166a2fd82ef5344bb62f21aa8e78d2528badbf1c806f0573e046a5ec9774de"}, {0x1010, 0x117, 0x7, "22f8e8958512ed7e8baa5eaf13fd9ad2cc48cc9f16382a1fb9d53d8df501a119d62c5c9f02ca44d1936b3439396c96c356a8d4b8cdf42400d0fc01da9dd33b82330554ef927cf6d5dfacf7dc99961a32cd08550a6393d8b39fd568c55780f07baee963296c6d92573e0f9e52ace611cf37ae54b1f659fd89a65b97f28fa5ad8904c240b5641612aca1776629b425339170c8171e8cecf35670f82e1864662e8579de4502db8dbaa94d3151f272047e4ea08941660deb727c115a5f186d4cbf4bff22005ebae8713547c31379ab33b0c6c329326a7daebf5a68a468c9b2cf46ea012bfa82486a67ee2bbe681403f9efce95c46ece59998cf9881bd0300a1b0c4adbe8a16c651d65a1fbd4f91ef459815fa72370b53813abb943ad2638d37ff90b16371e86c0d3fd8f1fdf180fb27e9475c0b5e2ba83e32a997da500e4d84297f9d64fcf314bc8f36a4701c90ebf2cd604baf9f8284de884a1204c5cdf0f44759169aed80e8bd0aff7a890a34a485d130b7e6091f9cbbc1e49c15cb5fd03742fbd9e2595e5fd81b4fd9f6d254683e4bb95e9321bc5f6df5e04e32e70c19e909ae4cf2d83971d56f2763cb86f96ddf39faf3e6071926735975c6b9aee23c53f49c933416881e9aaa888081ea6ac012483d68910b539a575a35b0f5704074e7a86d62a3a5cdd4297a910c5166cadb2113b1a599dd26edc850cc4d3a836807444da3ec0435800cae96d71070e43b94503940f43f2c31446d2d66041949aecb2f59e8ae5ac0e69b4d160471552626bf25f66d6c6c3075339aae968bef70d0e43fd35c3966b435b8dd66fd8589a256fe94c23de9ec3e744108dcb470e1d45553fab08f9fda38e7e3a3b670f4b7efb6fdcaa1642da364eee46b6ef68cde61d984ce977ea38db0093c30f8eb2b4f595ee699a37866672de63da218185faa147c21abf67ef9b3e21ad42edb43eb0da0a0958b8c267ec2437e62af60a914ca47ec616ce6e4e98a189de00f98dd56b09ec9b09d70e807888f25fdbe7344ee49f103552aead8798cac51a4fb82244d27581b92d810bf69e4258e9ca35ee1908f42ed013e196b4f89f9faefc962f5af5249aa885f3927ac701aa66eb3d657fcb6626b106054e933243517efdb8071e24540e462063bc62b418178b17732bc8eb7e1b153b384a6802c14650bda0981526270c110832cbca8805399df41acff7f429cb308bf597fec6402f4c61762fc71b083b3aaec00baf1d6d59c791e6f5aabc72b7ceefd6b52c79f8bd0fc144450f48e6f5cf17e05f389f1a968477eda90b57b5d96e3101930ed535a3292bcd8bc987c3af07eff1c422e993666f96c68ed48a0dba1a4ecd4a2c16c433c2b6d9eeb321f0efc7242ad9edae299a559a1e434f322007f00f3894aca60d6df0e08fe5d4bb09e6941a0e4497bab390bcf9aebc057243371f4ac765da2322da763fbcac2bd2788a0cc4b390d4146a3207e493f39af4e44860e8cebdc6bb3083941094c56e9d721327d589dbd8a4e87df7f3a0141775295c5cc0a739e79c10f55923c183f1df582ccd267652a405d42f23d6ca656cbd5da78155e2718b0ee0050487618bd70637e310342005daf08a54761f38d6705bb6f5ee304d4bf05c2bd70d98f22d0afc1fdda92d56ac7cf0814cf6b9abac040655f439cd4da4f5a3e375235ae6c602a67d25c3bb54e032d2bd79b4b7f7159ae7cd19efb2f7ebc1c67712a1aafdd6da53857c97c46510246265b37a79a642bc993f883bb19c1412c9aebd5d6529d1f745c80e718a47befb1f847148116215df7503cc005381fddfd5db60d3a9adec6de07d4d8fd80d2f52ff5a08046d4a4df9d0513fa1da330229759e48320172695ea4e1805138f64f354fae905e7b45e2a90daea765d6831173a36902ccaf15e5e78cf6e289ddcb9dd82af5f9bf8f12da8ce50e2940afbc2a4b43a5832bba05255b9158052c74e85c398db846f141ece0573e2de8e91582b4381e4208512f2756fbc46afc1651ecafff0973b7ef81c4bb1989183419e178bfaf3d37d2099652c0d32b1366fc6c98172cfbdd806a3e2addba2c71aeb0b95253a7730109da2ae6be31a32207c8afbea7082f1f3fa4879fa8934c0a546c6d7a92891d1f7475bebfb58aa28f0fa01c10d4b32c5f33344b0e3429ad1f3740721e569430c2ad9d159d2c9ca3250abbf117a4e6723b4bf7993782767a9a979b5d22394617331dbfde5bfd6fe9bf1863cbb421b05210f4e35144c19c7fabd2908acda3f543bd9e70ee60199eb2f342c2731a1acb273325fb7b6b1a582ac4162d5142a6c1fa046b397c3b3dac046f1aeef33f913fb675ac67bfad9f1a40d9b8eefa32af176a104c5785065b7ec95255bd73f15b58209b39fbf2433ecc2420c6bdbd8bd44c10fecddbb004b59a71b5e65b8f341cc5836d5aa8d4fcbe7e30d394bcdedd24250d00e107ccc901e4f10f81e2d0be2c4431c778281200561ae799113715fbaf0334062dd796b5aaa5b22ab381c21af7820b69162d206bc3bce096c8dcedc0067896a2838d1a1210dba6d2e2f29453512851aa7764942b381369bc14bdb2dcd86a5e85dcf6f46f11d5fcf6315c016d479babcaad9666211797ae72fbcaffe0c7ea5f0f6e590c223c06658e1c5dd849c8c279b505afd303408fa17ff3954371f9efa78806cea968d8fad57753ef3a8195a61b0309d883c9350dfe4310f521f66907deffa8adda290c44fbc02af1e54a67fec5fa6ec89c68b0682c71b72b418464fec12368e811d72acbc307aaa3895b63fe410abe5ced8a919aa89bf59518ba7f5f6a079915adf9574fd636ff09a53a17b2de53f222f4ad204011daf8976584f64b863a19a75069fc1b84e4b06324c5fab877ecf5ae9b52ce33bde74394fa82c935badd73ac80e13eefcf4792347505ec0155170cc2b7f8cc3c4c55829b44e8fac42a5b85a14b525cdc367185c47b5ae5078a9d2964969c035edf50639fd793f765bb1f3f6b551bacb926bd1218dbd493f34a9344ba67414be9259cce8f7b2eddf98527521b4dffa0e3b4ac3ae5ade8586c2bf37fa0052bde52956d13b11173c7acd939c3e83481391ecd17a7dcaa42a7bb18d2e2f9f29bc58befce50b4be883fabbb636b5d29b507635b6e332b455b508b32e61fe3532b30558fd934fbe62f1c5e03ad433a982b37950ac389e9d5a9f935d5176f58c34d1397298f24fa3b545281c22baa78294f2bea9266986b88c0dc17e6bf360beb8e35213c4aa16deef8120ab744c7a6b351ed40e9a342d2c916474da2158547a93f606fc2640370129a2bf901361fd88cb9dcbe4cce37535a712c2c8ca28498a2a26c437647a89bc02b5e190eb775bf194141b58893d226b9ce1603ced14d60d719d78c50ef9900d8e14c2a96ce205ecc781df2bb078e62e2cd562fa4fc8be646861209a0c969edc28552b7f107e973101701db49c7c9141f590f727687d029094c18e790c9e1a7bc712d07cb862bef1b2ea22a190c2b28fd874bb860c0133e606944a8e24f03779c3e4bf81338b5c84b2c2605cde3c96e7c7bd638610d86c704cd3935d91bb9abdf3eb1d7347dc54981cf910f5753810944a352177c31f447e0d9b8575b4a91d9f0edbf9e3a4ea847e31559f828e7ee2ac952f7541575a0b53144ec96dcdf385a8c4876b2543b2a3341008e37a6c26da9ab2a4c094df4581486adf9ee9844669dd851bdb266a54ad4019ebdf12826aacc61bae3d50604651112e874ff9dcc28cca88303d0e0427ecd421609a7d3e2240f05c5e2a142a390d75699b469473ea3d34add92808b299dd739a262487a258ee547a88ddd541a6c80101375e12cad66a0a817beca92b6f32644b5063fa5a3e1bc7b5065789a0f4193316717c7c7e79ba656db80d1e0b2dc613e004df9551c35b15ff5ab76eb93d8bbf42a7fbb73e094dbe24427b07224f5ba483deb074c80f763ee86fac9aa1776b7e4475b81dda8083f92834e0e7be78e1dfce73c13c58e75d7354078f1855a32fb73136ae9d25de2d45ae5b0fb0158b039e068daf65965c80e04867e4bc9c394ed805597b8c6cabca8fdfdab0f35f86c8264b1978c5530b0ee5db468a3729cb1356336bffa3bca9499c573c59a1acdaa1862ff295ea2e09ff1e2efd0a5e5658a270ca285cc0bd75337a931bfe4d7617c1c91335701387f91fd4577091e230fc13f79a5e6d98f23c04e10a5c29c94cada85c152c8fe74fed3206fbe1a8d9cdf16ca3f1c42562e3fa3ba9dc87afb46ba6e0d0b4e5ad3cf554a7e74ad0b24ce6c9922e7500aeec2be0af737b2ac9c7ed507e9d2f506c9833cf5b434f1b69e37424dff0760257cd02e28b3d41b8ec54fd50792e68672748d09d105c6de3caece8f26ef8741901f63c905121680398c2a3a237e28991937cc9bcc5f50311e1208871fb5061a9eb3111210a84cb55eb3c98e0c16bd1265ef0b47d4014b50152840293f4d5b1c08f2d7e60aa0db1d53a3f21ae4944bbc2fe8e12af45decbcc7da10ba82db5d4e95053ddb3b2b3959a125e11098cc289bd92b8e7981fe61f63b0cd8307602c98b22f0459e1c694e022a70c46de4c3de37960eff3aef2109f47bc8a0fadbec6e365266ca9ccb7ba3728efacf1bad58e049c41638534ea97f806abc9fd792c4a7c0b8a1117329955b062d964e6c43d2c54a98851350a4519fc48f01b7ea5518fc48d63276e9dd9dcbf2bc49542a6892b50d9fca1fb2eaa404399428d5906939fafd4e395c29b028e147af1c61aaf064f0d53ae53b987a6407c1f7242003f617a9a7558c186176aea377e19036fd4268f3f121ea340976fe2f467e08cb4046f15d18934398138767849a5e9010cf473c359830ce804cbe3fe1540ed8fe251657a8b6a50145c4fe4f439cb7c833c1f363443744ef6b05e93fb2b8a46be976fe1921c053a0f64b227efb0d05700545b2dab360177721f58c7a1eb7a69c0c75a347f99e32d2d893d4b595ce8f95954b133deb9794f446698dae6b741874605a42b9fb6615d0ee8b8af8da3e64421e1bf323f8ffc1f021a3706f0c652550a50facbc78ab2328a9d49fb5f7616124cb9170176ac5464b30490a4c5be57f58286bf4a8aff763ce09c36c886c7e35dae2439e748754d11d8fa7a824d5ec6b7e88facdd8b4fbc3fca44590b117b35d76fa27ecc80daf71d9c90e15aa9f5a1618d284fd49c9186ef1185dbc4b1abd0cceded2d22c78cf8d214c6a194e45c1482d2036bfce7dc5b79398865fd4c01ae1391321a33ff1c1ee729c11244e8062aebf505376fa7de2eb56027cae36f5106c6dfaf68cbb2b87b05fe8cb4c6dce1035469945920ef7bc53ef5e2c966897715b99b7f00aee04288613fccdf1c0715ca99f501727708c819dd1d08195c7070d99fa85f9266b55d492a3496f8aebee154b3d73951ebdae1aef078e3d0cbf7237d5eabe8ad28af40fba236399f6a8aa722a021fa67ede4dbd2b10e7fcc5adbfeae04f73d6c4d5f1740e9c21586deb08d73bd5b1750845343ff6e291b83c042b0382baeacccc92234d81d64d48973076a6b415614f3fe811e4e1e7c3a6abe19d5ba46a423b17b25669e38da40301c085aee5e25f470bcd2ac608e94afc92fa95f5deaad8109bafa4b7abf32c13ea6695b83f013c09384ce7474e07d313bfc7c662f2e5bd93bb6aec9ecd205f787bdd7d741937ad40e7e9d4beca48726f32d1072da04515e181c8a7278ad43c1c6b78bda64959becd48b2a4aa2acbd8fb1d345d2925dc61447a6ba8d17008d7bac14780ab7882708412472ba87488ef6bee85f8f38651"}, {0x30, 0x109, 0x8, "b82b7719d4e25f61d1cc2826e192b6374e8b773908bf4d32e46976"}, {0x70, 0x115, 0x8, "40a9b68fbf3b0644fc28ab50472a6d195af1a5980144f530178501284969515328c99688453d47762aabedfe8e92d8cb80a6d166aaae572f1231cdf307c61db4ccd637e3c7aaba37ec51108b6e3fba89c825febc9322fbe49890f32168e601"}], 0x12d8}}, {{&(0x7f0000004a80)=@ll={0x11, 0x3, 0x0, 0x1, 0x94, 0x6, @remote}, 0x80, &(0x7f0000005cc0)=[{&(0x7f0000004b00)="58ec197278fc3f3dcfdb085c533bd9bd952d3920961534668e71b5f03d93834f9dd2b28bd26a4fd6f5af39de60a7f8c0e820d958d775a370eb13b382f30f3db13ebbd1e539cf21e593cdaa8d6cb2973e5d76aa8cef0f63471b34fdbe5592c19a813f3b11b29c217d54f86adac3a195a801bcdaea2624b0b467d968170ef77bb2f2a66d28a29a0cd43bb9565945befc94457b903b3d2e44f0d318de7550cdf74c6b69bb5d3372380d9e2b3e0299d0ec3ba8ce08908967", 0xb6}, {&(0x7f0000004bc0)="dd3fe3bec1ca5bbbc647bd00816d33ee66e734e97fdd4944806ba240164e9726c24b2a144586536c72fb32d1178454b73952e736450285e4d2a01b66b3aff480c29aefda9dc4100089f2a709ec412a961bb487ebff636d2a7124c7b35fe614fc99247acc860de1ea36734e0118dddb8e1945f20ca90c41f6e72b71591a1cf480207b12d97ddc55e90efd3a9c52e04b425b1b8b3db457be5db73d41694b174d8d075699f85a378f31e3c72db25ee1810ead46f9da0dbe38b355219b7384694aa3358b2112112d0ce1097b281c0b8e2696194be28db8289d8a52e716df325947da7fb67f04950526015ed581e1d62f88e6033063777917619dbe9185f4bcb776541455e9ef975f7e14734eaf61f012bf3a59f071b0b2c991796f931df5e34818ee2653394575ed1d04ce4991a1fcaa70920b5adc1e35ad6d54dfd9a0d8bb672ebb6c8a8ba3fb471c79130cc94437f9ab4ca0d9afd999fce7ed7b4e5b62e671c484260132a3af95fef76d6a2e481fbfa075dcb1d6078afda03245f7ef23b1176c3a493ca08dfcd69fe0d544a6d4665490889ce7580e231c7362d3852d11da4a2ee069cf9f112e6bafaa7729b53ea989e6289564a9d5d217cdbd6b045d43e6c570f3c49d838d5e5d5b0a66e0f405c25a5ff9dd14ebc90ad2162dba61529dc07c793a499c3ff2ca6a67585b3720e60117ed15840c22319cd3639cabeac490441e4bbde3c286f6381498a1d9d0442216390b6ebeef198a853f603bee5e75d412a47999a270ff682c64bb38e69836b801b783d1457f98f741093398940a86bfe5ec7d887080abaa168218d7103d0d1210c8055af96e235b9036efeb81a39531561a23898c849871a3f4b7ae34384fddd01a602a6c5bebb281f9d97f6310aa4496b7e662c107c51c8edd69132d77c906a705cea68c3172e58f82ba7280f1aa59835ad453228cc2f6d3341cfc547a8e195305e04a95f1ba9f749c9521ce3fdd1524bd86804d103030e3b3020330b9057521c2548939b6aa2d999f534236d73a0f22b7da7f74efee69a560bb242bf4fea57e0bbed555d4d9f44989c71e959da06cfd4ea5f56b1e057d682b054763d99d2372c62cf903dd9c94b471c8edc27443c88b61dd41f9e0012bb892216ab6177a8162393a92e585fdb891c9ee0e1ffd77691149920287c4842dfd680a916d15eb5def6ed381b9d4f825c17720d7689532cac9861c1ab0e25ebaba0f4b633a3105854315557c7afd354a3a346e2741522e3225e809867ea5a0609f9efda8c9f4b1a6ee0649f1bd9d25fac9fb3249eccd50846dd6c13b3017d56d2cacfcce7e4936e2532fa7752dd2655bf2ba21974bb0dd758b1889074bc7956a347393038bfd87fdd5c43362312417ba2d84e547fb1fddb78d8dfc9ec5d944a603397f2986dcaca063b33f7767cdfe128519c28fa95806d8efacec28a4f5e5075ff9343f484bdb49f6e4773b5915f3d79436e9704bc11c83e9e2baf096876bfbf1107b2eceb7790622ea5aba55e4a90cfdcebfdccc09b43bfedc73842e2478c822f8214a4540e37881ff5e160faaf520016005b67c32a5307b3a2bb7433fcb31395a19f9a8acb74904d5f5db09ca6de4fa1b4a3ac2b005182abcaff8ed796661aff66c54bf780a2feaa8ba4e06169ce26ad23791b250b497936c8fba7268473b7de2d34287fae0614d7231baaa537266a41c977e72137a8cfd76b933f9c5430950aa6856d09b8dad90eb43f662377a16630ef3f61435421eb4bb27f46af640a698979712bec42685bc5c3389cf38bfd329beab001a30362ffb3806620429c3d146a116170a38725addcff681195f945aa3f51a037e256100077d64c44c8a45d68a96391a2a51373d463d6bf3a741b5059a4452b20608c79bbefc6acfa9434e4f6cb9f2ead1caae3247bcb2c9580818c251ea16b6e7e6ade1c627f4c93415275e4c06a8698f195617f7a7332f95e0d380a20148db6dec7443aae116eebb0bf525761c8501513c316851644e947eea31f72a9d048b5136e21c797cab42128b449a4a7564a4a69eada30566ed488e6a8d09b39dba3bd7b9c5aae76a8ce29d080e2d75ef80d1af7899bea252f333312f107d3dbed1aaa8fecdb2969971c19c03981ab561b6bcebc6dc3124fdade49290f10aa2cae184e00f49935c7d9763a0a4a5ec80258d294a5012895fa3ad33346a85b68c683962c7e7aefd7367d64248afcac9ce37f9a600052236c43adf95e86445725a6fdd353a0708c5ca43dc31cdebe8b83e1a6dd88eb2a92a4efe74d19da856d3682f489c43d8a39ddf33e556be3e0f78bb85295f02c330a4c53d624edf28edbc943677f42aab9d3ffab198cab600dbc4901d301693e7f2972e049b6cd36517f2f436f8510b06782f44c4e87db8f6b354ef4be74acc35af631bd793bbec07ac45fa502be1d74cce29de301d3088599bc763cc9662e88f02c980dd4596ac0aed0948c0294281b490c47a514ae1ad9790bf73a9129123b22eb85b51e777d839e503edecf2690d9f5d6f9db4b71f4dd9cc6eec750c687ec17097068d3841b7130a4a0917a3ff3dc4dc0f0019d6a7f97773d560f5be0afd54943fe8b65e397ac3c52ed7c22e0ddc4223d6f2eb2f4a8c280add0af2829cfa608dc521feccab698cbf1176e91a8809c5e2a563556078fb60799c757f4652d5b633806dd6b4ffb65399b36dd689a88463c337212901afd824ff7852ce50a14562e9e37d65a5400b6b057509e2d0361f5a82b19499d445b021b484abe720ca1cba38bfecf68e4185d1b8053e0502cf307916758a0fa1c8d01466f84ca3b9bbfa2d63c6d1115fb2115bda3dc8aba8044f5dd3adab96cb01a1a1306325cec17b7fb31ce128c9e5c8ccde8eba5c783564c805cea7350693fa031cd3307851919807ba4362d58afc4689dbe3800ca7b0e422436b5801936fd54ac541803989e95377d7827e62f44c07d609f4b093329f6609cb072bd85a78fa3c12dd7b8f8e7f19d3b87348d4a0d0c1da7e32aca7eb7662ac43f3e943b9626d500f783f37041364d91c4f4248118894e280170605afe10e3983b4a6e84419fdae811c67eb677d89ada69a877200bfea131d9759e830038aa94d27b3275997722bf324449077bb5fe9c885d1af086a71ed06f41db3f38364a2bf5818f2d14d4c80954a748a68650492611ddbb3ed5d80f0bdd0fa2fc397e366986d5d7769dc16b3ec206a5bf9c23ceb42f402b146039e66b99324991e20cd81f7e261a611479ebf7f337d0644c201997769e97fc8c18002af61ce80a33269e4d6e32193f3bb84a025a2464ca20a9974250deb3547291cdf37ce894063cc6a07079bfdd0add6fa9f67c86859a6c4c3183783627cc0d250332216ca6781f78cb9312711fc8bbf1e9ba6ed1f21b354f4241cdbf9777bfa19805b598156db035029b52b505b1fb8820b555578fbc3b9de63cec29d5d477d94c074aff32a197459ccd17d8d73a24b4c121efaa14b6acdfdea361249b2f30501ffea059b2daa00c424cc6ee8260f8065d267a36a9cfa45581ad540c5eea6d1049f1948b84a1310e96855983e05b59d36a5ef3623c87f65dc46507cebc31ca9e882b9622a4c2b30e1966ef3889b868cb3c01b3d3f0bbae83c87bab6cf583453cc70788472830914f37ab0edf4f92090929468a8ae71395f2d96489cb433f3a6cce07a626bf2f5a659f647d2b8820148cbbd109bf45802df4c1d24e9c4c6b576a2d92d2125e08f0b8cc9e7dfb96910bbd56c06528e1bf91aff46fc93fd9bf9d249f97e26f9c7d29876389075dc8de65045dfc2db930b3f2e7b28ac348e45a7278f8bff05e9aa9b2ac3a96afa9bf7d541b9a69def3f81a9334811401a512d446425cb45cba18dc2cd7941de2056021460551077293d9f410fd9e1740eb6f9afa363e5e96da8197d087fdcce7c280908a37f85bb81331fc79dbe9003dd0b3fc59fb1543d491e53cc090e2a6d04a3455b8fd5dca7fdf2a2088a19aa1c3fa39005f77abab538f1328f1f8bfbdfd2a8a0a581d361baec0fdae80da654988ca0e257a181506563d771081dc6c504a6141e0f0959b900e4be64b432929beb4984ff869faf855135351278cf6043008590d60d5335220cab286aa290a40432d05e812b91bd84ced5d3324e62ffd62a1e26f0577d726e9cc5739cd16b0c9b457baa23b602307dad4b1cf7d7aa3682c3a9043b1ba2c6f654685f8f6f5e43fa2dcd775cca2575dcbc6757c17935ed79385116dded62ffccb865ec55e1b6f1961dd897d1fd2de1b16af98018a292388f0dc469d6b231afb83b61696cd25c6c4e9f6bd970869c64f335afab4d942169900d9051ae8a12b2cf4edf958821caf4453cb6b6964a5c8ebfe1422b9da2cdafe5180466b2116bcae15d1fd5eb78e839613ca4c14f72aa20edaa733723ebd276fcecd692567f8d477186882c56d7e4641642ef6a31c8f88c131b2a31e99495c8008f73e40a8b3960cbc29041f0fbb5571afacfdec529dac4ada67e2f317e950b54f127ca7f12be26252d7c460d917cf94773df511997245decd008b769432b62546efdfeab6c82c04119a2a41fd624c85a6c8770bab1bd7bf4187948ef9afb282adae6378717a0927c2f4b8350db797cea0d36ed0fb0365c7ef3b22cbfed57ef810bf9657e22420ca38cfe05c0471ebae4c39b0911fd42bdafbe240c04979505d6483a63aeb1404301e374305480dc32aaaa5fbe9512b0ddf89af06c57569b0cd26692b9caf7a06c06e91fe26cac7bae23f3cffe15567451b34f063852f4f8c408dd65aecaf3f12fdc6ede92ffc1aa6279daf81657f531e284baa4dcf860e50ed11ae534c5c09dd433100ecc3974ae3fe5403204ea0205f41503b3c3d00f87b136eda3708446fd3c7f9ab659173f25e9a3e1910a2121940e8b8804ee4e2a5742fdee88fd6123f1dd5ed18f6d6b9bd5c74d9df2fd844b1c0711764eb41dee3667c8e0fc5d7e0ee6df879f40e4eb7f3fff5bfb39686219d4256051027dd1b3da4fa7083326448d22a4f843674efe2bf9f334fdb61d1c8152bfbaefa9f5dd6a7da07d8ec8d625b3c33811171eb47b63db9033a4bf962dd4271c00683b35aa8a6e566bfbc13dabf7117d965d87464d0e473129aafe64b6f8d951d7ff693785fee40abbe85ca5b147062d8c14b8730bae60466374b6d5346657e5658b1a2c27202b3a70092ba6a16aa8013063502dfdc3552b4b88d07c7f214f5db6763bab6f06249358eaa6e51655cce75234d89f3bb949e8eddbaef3e22e67eae7f2d2da44eab521d67a73e889af68059513b45bc5338e6d84ed58b9c659b004f9880278010164d556c182fd88beabe7caa2b73eb0d246516298bec28758d2948605ce7262818b94f182c6b87a203ff952dc970f0e4eac22c286594dbe69eb0f7501fad091298d4d6232fc628a9e4193d85d94c8cb0132d80d05ff8287e22eb7518b600d4e778b066b19db47adcd66a34b4bec8b1123075863a1e8d1ede1539071498a4633a5fdc93d230f7c86f8057dded504297fa3b8c9ce56f26da2f304b5ecb120bd0ba1b4378e9ed7658675a958c9dabc6ead0453d5e4d0c8c0b85148a09b21d0a78398cf2792de419b731f8e5546d558a857eab5488727e8bc3c8ba77f36586c2b94347e51c6528978e6d45e4358c585d19bef4c2ffbcf90cbddbb91edbf3af0adbbab42608769221d7a632ee41408553cedb041491689c66dff8eb3c0eb7e65884e37837c3e060842088495512f3d5ee6b1876b2e75838ce7d90f2fcb8256cae63a6690aa104a84bb71af4649", 0x1000}, {&(0x7f0000005bc0)="666c66f0dbeb542f81aea7a6530a2711b1b70269fbb80a637d906ec2b557916f4c8d8e77e601a4813d6181f2c7f54ec9bd3fec73ae6097c82d5e0f864cd3d89789722d9932c6f4402cfed9b8c06d87cae294fc443658972c1721662c15cd0a659c20e631e7dc4e35053aae92aac1", 0x6e}, {&(0x7f0000005c40)="f91b5abed0a60d73b8cacfdffe23671eb5cbcaf9d29043f7934d716555b00ddda73cf57030e4cc9a0342b83494eecc77daf57ae2c57d27bedf3db9c3cf72f2acf2c629bd392776313585bcc2511067ed7010d68ee958e5a13ec9c0e55a50b3c44311449933bc", 0x66}], 0x4, &(0x7f0000005d00)=[{0x68, 0x11, 0x7ff, "edf9eb716f6f7c440117a3d067a942a9e86b16974214c5df37b18f19c9d3149868044a1421b340d2e37d7068d13c479d6e51b840598e70f5c266c283fd53cb9377ccead6630349bb2604d1ce18226869c85dfc5ea07b45a3"}, {0xf8, 0x10d, 0x3, "8696491ffc4dcea929b3ff7bfb64c356cbca406d911d014f96e3c6d4513b571ab4fa4f1d7da02d18b413acec9d01b796e2d3a051def5ad9021890073be60b977fa550b5a4028886a9ac4b394081ce20cc9f098cb4f3a5ada8c806006c4c622526f8d07f8a5e5b5acd8188f2d09809de2ae348995829d8be19fb0459b0e8d01e72f837d2658e422b7ea864038696d2bf359c1cd1f07bab3f80baff859cbc01c79ab686a4cab5e61efb2d5c0e9e6c3e166dfbfcfb3c842c9d3b2921d96a51239b348d12930d4ffcfe46d3a5c2a5b7eba867eae4305c84827206b20a91a52d064db5146f31a7a"}, {0xb0, 0x115, 0x2, "bad56f6bb432871a0cb559394798ebf6af370b8e6cfe9b6e73983e9c971f80b9755636dd930001bb351690a4db675094440572719377b92fb306994cc28d5b9ed4aa23bc05750f107aa5428a92ee4183f5f764c668462cbf6bcf0efdafd35529e6d50adb582e18c012dcc85ee55bfc5d0e0aa2a95838d6053c6e89c4965e5bf33973d5ba1dc5af4b51ccbe4a760958b5a21c5cc6335786aef1dbba0b"}, {0x38, 0x10f, 0x6, "7b4b406db551390bf9b02286a7323274b7c891a048a4688ab08db67ced219ee09a2bd9ca"}, {0x48, 0x0, 0x67a33c0f, "76c579bcdad0cc886be9ce8eec82e466bd557e11ea13b3645cc5486f286018fcec637d64424e0f3f419e1dbbf80f3e0cfc8d4c19"}, {0xb0, 0x114, 0x20, "bedd1d037cf080560c477920534b354cfe8c6112b12f8885038a77e91d65e47f2c9de7cdeb79d5a24c845f00e1893a1ff13703ed1855052889aa0e2606c19b13e148be65f3fcb69e7f5498e00b0cd38a9777bb1c33e48e3baf7c1f2ad8a5fcc2e9c5dc435a4a1e5328d94a0f3a763a269c1f355e16d2b575a833c3f337bef3c8ff6578abe878c0ee9875bdaea4290416cf7bdc2ec965252b95c9ab549384"}, {0x18, 0x104, 0x8, "7a131f72816d"}], 0x358}}, {{&(0x7f0000006080)=@llc={0x1a, 0x17, 0x81, 0x0, 0x8, 0x7f, @random="75476bc11214"}, 0x80, &(0x7f00000064c0)=[{&(0x7f0000006100)="ef66f4e6d0a49c514495b67b583ea7be1e926776e31311079b5cd730036a88eaa908696657702ebed14d35003cb3e7ab47faf8a729c2075150fbb4a88e2a349fde71aaf5521b1aba39e98c6d2fea0e04b2cd7db2668d05ea4c46011fbcddb0f39278797bd0e485d4eb3e7d7feaf1bffdf816c2588ddba8c93b8205fddef266d58be204dea67a4622d513523bb39d0491e55ab22ada6131d87a69b8aaaade63589a4ade87f3a5ed2c356bf7ec72708920cbf0c86846ce6d6d", 0xb8}, {&(0x7f00000061c0)="9929fbb5e5fc3b25f5d0e8", 0xb}, {&(0x7f0000006200)="788b021f8e0b01a0a50383ac45bfc2ae6306a656b3fc111dbc78aa58720b00ded696acc423e675d2fea2ab76cee812c13cd0ddb1d8ee63f79b020a82dffff88e320f807f034653b242c319611be40a0796cfc17408612e6551c5dc2eaba4b14f40c561e0912105d8caa64a00824af86520efe36328542dc8c08d7be25d39ccca0dd6847517961d6e6c5d2cd9b9d86f384bd39f219347d44c21f6ddcb62796868b1894f2ffb1e4e114d7088b9dce0122005b74f00b679ea42d7fdbb8d2c9985e63efef67e35ffae4fac364f14f379d384e7c582c439a18e09cf77180f5a", 0xdd}, {&(0x7f0000006300)="475531804d2be8b79b2c68c11396243022844cf19afa342ef2f789045ab0b52ca7e30850c87a097ddd4631c95a7fe7a1faab6f905a3e8820ca7ea9806e2f849ff2bd50c4aadcd55c2df7eee57e0f2a363ded68623acb1938c635609e3ece4d8b6d24489d9f706320a53f2c0e99af7ad5bcfc74a5aa9810ff07d648c64701ea2b51f026af7a83744dd7d232abc001b6b19ea9f40ee28e668abd912ae146853c513a79122fa9c228fc7bbcbe89ff3160d7dfd73e5629cf868463522dd0760a1d", 0xbf}, {&(0x7f00000063c0)="2cdec8516566b497d9f1dc6915c53fe18dbab8e6c7567bb4c8f9e89ab15f5605f402e761c0e53b7e277e947dea809ae68d20b3d4dd1ffaa1886b2fadb2bd1055f46cd23d535c8781dda51445da15c067110e3040bd603116fc4c46e88163aea16e3eb197f24af14b8465ac23eb3732a5c2fab69e06ec81bcedac107d54fbf4365f0d94ec23e2d3f5590bb147a9ed579d682f280376203ab4eb94d2ab44962d295fd9ec5b970a012e7c2e0bac103d97074e4353846d9f469b10147f7f8cf360be1b02b1ab39b6", 0xc6}], 0x5}}, {{0x0, 0x0, &(0x7f0000006740)=[{&(0x7f0000006540)="4d32f746daab8ba031c6822ba5b6c1e08d484b6e18f45861642c6907f8c959477822172aea1d0cb9c4ff853e9e88f8bf93e66056419d7d81c8477cb449b58011b3d5b03a3540f6b7b62b91c585968eb9568aa0c11edcbdbe92fdc6b54a43e000d24f3a691c5615298073b66085b86047f7571f5ca5b6d0424a7c267a42439fe5fe90b07788b3a68a7452644c3f1f7dad8b9f10960d2d7e520bd1bad0d92d5908871bfda224b79cdaca48add8b1fe320a", 0xb0}, {&(0x7f0000008580)="24f7f964eeb222d1d0e126e3013cc076fa98ae23f6f35aeb05b3998106f142891db55a10bb124ca2", 0x28}, {&(0x7f0000006640)="f7dc661a7a1bf9d3208a89018a33d7dfc1d8b821a05717be5d024ae678646b946621879fd04e764039cc", 0x2a}, {&(0x7f0000006680)="0af2bc0aaaa30b83bcf1b681e8ce28b567aab4e0f71d7ab1ada9e40e91279a8d0745c616e5b49d6ab5ca5a812d5f042c93d84d03cd7b8f5b0601daad7c899f8f42fc4b9fab63a3fb60b5b8b5448f895e3c86864d4057ff7fafa4ad42487c2427a7fbcf7f323a4c616912df7f12a43c323f60b6183827cf957685743c55a59daaf7f14c61a5d4c4bd8e3fda180d3e0b2c5629a93542ec6c2ccb4ef3f4d5cdc099b4b974dfb95e8c0fff8a867881", 0xad}], 0x4, &(0x7f0000006780)=ANY=[@ANYBLOB="e8000000000000000901000002000000ccd784e854ab3c008fd9a01292b5e3cdd5017f7d75379119f87396c75854984df61871ec2849efbde6ac5a8a0889b9cc91c66b7cd486efdffacaf80a5ee39a0eb6c5498406d32574e9e96216befedde362641ca0f98eb8bc3966f7024073b2e5f52ca2228313493a55f8772547d98b99057b18925617bc13f1d7547dbbecae084fc74274fa14401357daf72e3aab5eb7ad13648013221dc807fbecde5bead50c4159e60b11b503f24766da88a36e97a3fc0fa675e52b20705516f85452764b871f984412297bd0c75876ab1f8726d61302f6059c2251f3004800000000000000090100000800000091cf39d0d1b1ecb8638bcd8d2e4ba70cb187d29375e3f89975b10899f52b569faff8f5cba9f5e4cd76e00ac46c69ffa80e22000ecfed000088000000000000000c010000020000006075d2e2c277b197a6ff36d8ef61c5cc482443a7f9231d16ef337587aaad71686b90b42aac37ee1104f42f3282db9473a4786b56d7b54b58ea25238db897c1eb43c2768bff41523d3f573a8b5e290df5b03fefc5f9127431315e919f62d35eba8f051a1c89ee9bd4ca8f761d13046c65511206ed00000000380000000000000008010000080000009ef17a17992d1e14d9d2b19ff86117db8c8d29270fc0795fb7d33e84553a50187b00000000000000"], 0x1f0}}, {{&(0x7f0000006980)=@rc={0x1f, @none, 0xd4}, 0x80, &(0x7f0000006a80)=[{&(0x7f0000006600)="4df7483ebd531dcb", 0x8}, {&(0x7f0000006a40)="7a8d27b1c17f7fa52c644e3e4c1dc2b776e5b4aa847b2159970c573839f8bb8b4c3dd2f9e9542dacf93a71b378ccaffd6a02080ad6b15435270b09", 0x3b}], 0x2, &(0x7f0000006ac0)=[{0xd0, 0x104, 0x1, "ab05c039e144499bee514918af819e81ff38ec21e6d9926b63a33e54b9a116e4dc5bb297fccf4ec085873433e9ea80d925571965d7c4a905f37b59a76cf78dcc1793d74425f9fdb7d870866d8d86d6cdad1d183ac6d407af8e23ab1f26679d6738b5b6f9208cbc671b592e6425260cdaa00c69e966cdd4ee59b821ba32afd619da12d369bedc8f1f95dc6c84030d1a1128e6da4e40cab4df6b13fdd0b8304caa220ab4b4b04a63cb2ec5ea1df7cb208d58bf0063bedcb986836d10906e29c1"}, {0x58, 0x109, 0x7fff, "d5c525ff93c8492d553a39fb1da24cf1f6036b86330e9aff9e9f14815ef9e3e1cf0890ca12d719abc6ca71210274b58a28a31ac37db0f7d36223a92525d6764df4d54299d6"}, {0xf8, 0x1, 0x7, "207fa97fbb6f53b025a48471a62099ae4b4a054174a959c0544c0caed8e7b6b0ded3e3e1df4c831b3be6dcb8ce6d725c7b01b68ef89b9b041477b9fc2bbfc11507facd0358b99025ceafe0c50adf9ff0e878674aaa44615bd2cde854024311c9ca97d0b6da3687d8fb7aed5afc0770354d945eaa1b2cf08f5e2b54e3ff1dd82c6872dd5c83a6106938188d97053f3e9421f281f71f11a4357ee6e60fdc032e0224a4adfde53d17475ad52d4e52d79987da75e28130ae51dd544a25595852b50778364fddbf2db1dd23ff07d9315c357dd87f1f2b7a47ac6d52d2dd2369bbaf125f"}, {0x1010, 0x10b, 0xb35, "09b55c93769b62023b04149e8715e4a0b2fe280f7455e8c53b5fddfe4f5aae35b44f8ba5fbcbd8527babe95f9c40fcf25e6ca8349f33ee6ee4ca74cc19bcac42eabfbbb485371706578dc739ec7a686ea8643ab8ff6b4da3a15b3ef6bb03981a110a2eb77c6c8557f27c47b48973306e82dd44a21a7d2f87a014f3cf9d371587ca46fcb3825190ff8da03ed23f975fef82c9dcba8beb7632c0c8d48324519bd78d5e99f6f9b42a31c329a4feec94479463eab3475a1e5f58c75b2e9f72a276f75c5c6649cab9d786498030c0a2013cac8fbb410c25b89a0bc124461226b578ed2e218c7b4369efe7138c2b63cabcb99c70324e91b06cd59d516122031d41ef9880992f575e7dcc2b8b00acbf10bb1c8a4d1946cbbc388dbf810cb00c61db41cb79f8d3ed3574e8b00f68b517374b775082a6468f1081fee6ec7b4988731e9ef6d63f3bb0c56946c58790913e3d3abe20f874e85fcf49b5c7fe2aefebe2129f3ee4f55910fb98415e42538dd6ec7bd233fb3289d73637dbd8081720cb262f94ca1ccd274ae48e278948f460007d751fcc38a819e095619d131ac9871a8b0e05d14cfecb924884871136d4408d804f115ced955966f9516dba5791d985c4f774e6844c621b920563c1b49a2817f474e687c027f43600a5ef5e5e44fa1e1b9f08ace1dd4fa0b640e58b9b204f9bf626d2511a979469d7c60f00514ca4b9facffbf7319225cf89cf7e79d2cf470912fa441d9aa43ddc5443bae372e6d6d90d6292b611278f284cede7de9cd556d565b92df6d3f12e23caf4a19a8d3268bdf168a8acce5b2665ba8ac8ab543f4e27acdcda4d0836d298ef9736460f88c394d3441ac8d654085ffa314bf0cc13c97700c7b2523d0c05cd65e35e7dbe1f52dd309bb1878386d784a20f8a5783f276bd0c2222f236c402c77dd2fc0c54bcc07abd2ab7098cf45d9f17ad68f5a1e2027494f37cad3687b6cafd9627296d74cafc90186a22661b4cd5d27fa95f369e4662f8f465f6c4c8ee7c99c28c04d5a769c54f09fbb1cebddb768790a57dff9c173ab57b8f8b76be97db8c2c72a5536fa374ec92fe60afb38d8d1e02f8d329f64b904e42635fe2e5da7feee92745d5006ebaac88f2a17a00ee08962cc90363a2a679da4a0f22715334b4e1e6f8a802e3e87d8adea75c185f6d728cb9dcb526b9953279ab0519df1dedd7d290271a0c76426b689b755ae6388e3115bcc2c147bb47d34ff0cf68e21d1fc59788f1ccfc7c1f2a5242932b4a10fa3a414d946ee674378929a8eb332ec916e806a1f577d2cd7aeadcaa18f9317275c831c398849ce6fbfeb47b4aaf7e74532ce8cd74662090cee586343261a38f97b1633ff5697dfa4bb777624b6555f0f3820dae57b277576a6c928dbf82c4eb13d30bc14bd5f936a7e73b6ed6345ae79e71d825a4c04686b7a248ba4cdb8a4251e05f133ea87a94fc23c4feefebf5091a86df8bbc4f65037b0f88c228e7ab44006c8452abdbdffd17622f9210b2c96e37eeae868b28485ec0c119e3f6f100c1f3eaf5c67194c9527edea45d2fc2f3acc945399cb92d02ca72900275a336ab04ec76a6500afae9547f5466adb80fff2414e374cf9f35a71d945536e2a6e19072456cb27e678ea2535184e47f38661d7933c42ee3e822a04f3128f2d155b98f552fd173cf4c4ab620f526c7b6f72130040a655f6709a70d607ace42cf44210486d34e5e33bd4079e907cead38866f6ea85cfc95c2bdb388cfd87b5228e9cfec2d7596929705dba4ee15768fb57ff647c7b390a608cda091bab06411f2786228b787b61e401a45a349fa4b96c5678362400d4f76863dab1d45908d3c2e21560741dfed0688ebf3edab657404eeb8ecb09ac19a2f1156818349c3666c2b43de70a4e5bf7e54038ac45f99763ca86f6daf979c7f17676cc5036cc76b71a2bddf758039e7473170e3234d5bc0d265d4851b8584db60ce95dffa580e2cdd584f3210ee2dab0f3ed303d74e976f9f46051834c4272652ab276a718ad1dc628bdc50c58aebc07e0a980edb3681abd4f7eb34d67c2c01619be958c0f98c5ec13c10de59be352021222951625534cabf1238273e244b6bd64f00babd98135a104064d08068e29e4a2930a327bf5901243e5c189802157c37870ed7a91fd8f120a8afb168bc8fe4543e8c6a868cb865e05ca2f6d67be46f8392a63ad6712f807fc9260a12f9f2718f6bf0baa668fc07ef88947646fbc4ec9b5d3b624a5718f801c4707dd8c36ecd5c7be64fb72a31fed5425f9ec60e15bde423154a107b02e1308983f9b00077fb935610e65900908c69608eb3e8900718730380d5e69e5de382fb4c80c91cf2082d0ba975dd12bb3ebeee0b18a148dcdb319a661b629810b053963705d928af1cedc43ff0bcf0687539924ecffd8fcf245d37389bd84ec68320772d9739c3f2d2516c95d2ad404ef20c7a4b10036ea1aaf0c057d16ef7aa6bad66f3c8998490fee93ddda20e0e1df7da49a6824ab42d1082324bd1f259e84cd379f8eb6dc8d3894b83d2c5f79e469fa718c9dfb57321ef4b5ee699ca015bfb34257ea67daac942a341d32024de40dcb9063995b36ff588334c1f798a7ee44f30d95780a3bc925684a139e0505fcea7ae81bab7448c5414d52a1b7809688f43f14da487554dc433fdff68b8940bc798a6980ce53abd4fee82d0012d2be98dccba8ab696f4c77e0da15ef66e814c1262d23be8fd1a8bb7211a848c2cbfa079286902cc7bbd86075b3034252b7bfb0e4d58c204e79c76a7c6845989435d845bd918f771c44f36761656cd1b5ce8340e99e9f5fc491cbd9f53a0e74b8f2bbb6c2b4b5bac5cfe3019b0e8c3c42f1f06674ab1b27e288dc0abe3aa11a74f2cdfeb8083b69a6c0c3575ab1b1a4027077404bc44beaecf6799c9352434dc92be84fc08dbb8f7239dea94421174af49eeffcb1b0d6d4cbdcbc915a092a3fc91b83738511d1ed6b9fd950d40b164ef4739e480088d8cf1f083b938c9de9378e2002951ee505d322373d470a9526194a205c1ce70a093447b033abd47c6a43a3e2ac38c4762cda31fdf2c2ede5a738ba89528f17d554f00fd91b9b41a6bddc141c69944142642b9c1c08958139c00d34457f09f4e6ac8a0938ad243ec7e457f36a77edc3fd7dbbbb4e714713b1d9440e343ed10c43aa6aa5954574fe91ad6a201fb461891953575c6650fc6cc5f4a5c29a2e6fa2b1a56744da4db0c4a4b4fde26c730b6bae1e8b758503cdd98a7e901643f95552512d18597fbdc5ad2e354b61975cef825347156e7935a6c1ba1ba0789d30c76088227c9fa913f95840369451e40996a78810135e6415bc7ffdd70450aa0d62f129ac3a0216e2aa68f72fd35e2a02130538185775eb85743844db158708046c8f807193ce89795c3bc0739fb5fa360bc03961e3ac126cd7c61899ac45e1c6ba0454d9b62568ed5b4622b79ec16277a782156accfa4b9231038bba4be12a09441f295e1fafd4e159d2d3db879ddade734909c0f50f6e14e0641ece7fe13416e1683d8e4c1f6723703f40c1fc16ccdd1bacb4ef03c9f20d264f0481145234d0ea8eacc7e3290511c31e051eb761cc91b0f632de6d131d3ac363c7f707b5a21d67d0f7de5d054cef80361f2312d5fe89a6f6e1c8395d5ce71f3b0a0feb09e4e8368e11a30bb73a432ad0c02ed4a33453f38c1642e83c72aaaf07d47c7986524a8e41b2bff29c3a7ec3f711085c072ea8b56b3c8352fad56e3d6c1aab3243c57a5de74123055dff8818d67b92a4316f47d4fa4b0fe3cdad22bd7d431b782ea5e6f7bca70e3db058a3b6d0f04852b7d9655bcbd64235560eb9c1566c61bc025faa78205ae489c535ef2edefcb3386be3bf1839150c7046ed2bfbef08fd25a7e9f7b58d424e08a53309f96cde6262628d7cdb579517b03a022a0165d6797c75795be4e0f1a4eedce59d4eccfce0a520bbd9222ce2d8640f319aa2fcee12430ce0c696a792cce7a5b041798b581fea722d8fe1555eb399ab768403320f53214704df95fa914c6dcea2c1d5b0d8742ffabe56614fe178ff620826bff0c575f16ec1a3f6b5217d97c28a336f53bcd26ee6096db62c504e2577a008485e65b12eaff0740b068854ecd2b89b0b5b91560cd990b4fca12e66917e839649c2e22c1b317236b86d1cc7af9ce1a67b0db3e77d6c384c8e8fdcca6c91d61523b4b7f4a8fcb53c56757810444c38b912c8863fbfd61472bfb048b25a755aaa1773ba024a3070503ea8aab8daf9c03957cc6298b31fedf5c7feef25fa2b120ad001f68aa84439377130214b4d29275d70242d754adefd10de0a4bceaf3a7f2690da8748c1cf29ffe84b7af27838e09b7d86d865a02deb540fa06897cc55baa0b59859c7f11e891ef82ee39ac2f0cef6c343f3fb79ee14207c4ad995166fdbd910ea41ecc664db98d51e17c4a20483cb34b50f8cd7be00829a39939e90b50d4d97374ac49810f3713eae0abd436267203e677178871d29a76aecdec1b249b9d7c6155b8c5ff1b1c7331e443a1dcbc1ae7719f1c6cf4f9565c2cebff504123790ae5f8a3d7dcfa6b68e413fdf669700aa0c44bd03fbc7a57aa79308cb0b19ba66153d73b87375506269f0e34e1059fd738093065e43b988454a89b89e86782c8db6aad7eab75906d5b26efd2ce642dec8ebd05a494271a98503478266914bd2f8b3dc85d9779a89754138eed593e519adf59d9dbfa4a57e4228fd57fb495554ec8a7673fe1d9a15a0e151fe614d0f5fa40d83fabc2a8e8b64668d3693d4d52ad06c99cd7070f339f9017dffc8720bfd2aa61dcae71d723dfdb5c7e67bd3e3af26c812d75299c884972a2cf67b44510686d8ff472536b590d4c69d519468c9f66a624dba92cf9bfccf920c394c90651b9f98ae898b771e4823171487439c25e271af4c8fe32580e39c2af44c47c78e55a6e46b31e913772d6ce2de8f5557069f58f871f5eba3fc4ba0813fe7f5adc3b4c5c1b6938092043a4d13886774bc93e0374662bf119fb5e030b25741582b681ea78b6a824546ff9585658f2959bebc67f27d93d50345f7be000a7b57c6b2ca04f5b13a1c45bf9c1d392589fb494aee9f2111afafd7f024f5bcead3b622f5198ebca8ed0f271dfb8fdd9fd077e88c5f1a3fb6041ea30053c60ca497c873bcfc329af48a0f185f6e1418034d4caef2f1229df52d568cb63772264930ca5eb4b47f1cbda0888770752c944782c4c2d0fef1bc1f22b74843cfd49903aa28248527c0b9be56493480d3bc691a6ba14fac6c3e2c79da9b4ff052a72d313ee939582fe12736aed957a136037dc5be82ed0cc4dbecde2f3fc9fa06e86c0aed9bd2c7be36ddb069ea8d08dda3b68d5ff1aa3f579b8adb2d32f38243db6d6b57b285308e42674138397e61252bb30f625c457a62f8cd0705a7f014fda613d6955e9fe0cf5664373aa7c0daeb7255a3034662e07d301a3334f28fbb000e773a18c80b9338521fc4280df381887a3046a3623c9b2197455770c7c68014d1324c8cfd5e3b5b27f600005d5124b9d8c954270e69cf9fe4e6778a5386b2d8d35540e212d0840c9f282b92ed0b3224899b23913c13a41990f98321ae961196160de635e401c220a30f4019eee1c6cf244b164a4e0cf9aff82d537bd6ba27cadcbde71a34235b9996e44a44c1a8c22e406ce527babd1cf756b94a0df1732025dd2daacc39c73e134ba4ec2544668f9aebbf096c81f4acbe18991b7b0cba28f5ad35b2b69c820f5ae7242954b8ba01ca76f271f2ab5eab22f"}, {0xb8, 0x102, 0x3, "3d3c019dd2848febb77425a98f265faa59680284ed63d265bcd168bf3959b08e436a53301d0c6b58493f55d120f919d849f836f987273499da971b92c9787fb9d94b9d922afe9c60eb625aa46c175e6bc1a935d9589d5039348e2c9e334abfdb133c495a62093c00322c01208df3c3b6dbf133db0d7db6aed2037e1746ed9b4212d32c649e69258bc91a163b5de5e1e7050dc6059035eccef358cdbc8d2eebe0af"}, {0x10, 0x11, 0x80000001}, {0xb0, 0x13b, 0x2, "dbf766f619c140459c29571e84cba14b06f8f0ac63fcf6ad7937d88366423ff692181172c6d67c6ff64bf8d8de56eb7a1640638fe4d77610ec4a4a90ca8f7b8215b2bf38e9c4a26808d28cc9502c287053a38c6d8afbcf7fc5812f8c25fbe65869e38b263dd5dd8b8c0ca2f3960cd19438735484bc2200e2f13ba37d87f52b869c216de02d1eab0d0bbf1aac2d524b88ee3dd65f08d86d03847d"}, {0x88, 0x103, 0x3, "b60f794d021a5de8ecb486ce67b1ede2e63eec8db13138b1321474c21a737ce961122f1d8d5ceec659a782817d1065f42b4782dbaae68e8d172e3a032dbbc49cb78c2705950afe1a91e562fefd1588d9aee12c2771af9470f0b9123c22df44d33a3a6532efeac03ac79df782ad9c32a8902859735f868b"}], 0x1430}}, {{0x0, 0x0, 0xfffffffffffffffd}}, {{0x0, 0x0, &(0x7f00000080c0)=[{&(0x7f0000007f00)="93f1f84c68534576aaf4a39b73e8ab7249acb42c62ee7586a9345c1d58761c29521c1b5d07d76d75d15dcdfdc0848fad555843481f048e262306d433f0166da2454991d40cea283ae1eb7c20882e5707c666953b57ae324d6a68fdfd019449322f65962e7cdbc024f61d4ab1520c1f0f2b3ae71fc1af0ef842bcc044907a1260a6aaf192703513d57053bd6e6c59c4793bfddc1f67d72f51abeddf7ff6f45836165cf8f9097b770603346edbf2bd741f5b9a57512737", 0xb6}, {&(0x7f0000007fc0)="70fb0136eab192be7280780bd2f0e7bb9a5162987c6ed291e5c456cf3f8c462f18adbdd928c5230943356472e1c071104606ffd8bb35061548e2e89dbdc4b9dee4e51defae05d5f4c7c399eb50a587bb428fe6914b22d9bb2427e41a5bac133237238f7b237b70211522dd6fc47233b4aae798afc9beffa21235287585dbb2be6b39c464b79d50ee9af56da03e885ac86f0dcd239c796a98f2c2c8ad8f506b7ad87e9531fbf52e84365de034308c8839e47e3e61917821a93f52e1780da64f9f7833fd708af5e4b29443b9ab8b003a21b21063d0fe050d2f256f73c1fc5b0fbbc8bda1f993969a57c789e8c2", 0xec}], 0x2, &(0x7f0000008100)=[{0x110, 0x10f, 0x2, "4d349c86026c328ad08f48d3eb93ca68a5166cd464d82d755f38d795f289ffc1f7fe16bb99b47fca5c51be10337d4bdfe7dfb4b72c40ccfe805fabbc0e030f96f5679c2313d4e5d260797cc21d483633d63fd763176b3b6062f583e4da4c57d071a9277868d3c2bf704bab2e03af00c1ba32e235ed91753135381755d15d9c4986d172e0b42b45f0cdc7dc8203f964d40220e9af4d79aa4018d5f70c48c6aa61fa7cf810bf6d03cd1953e136530d5b903f2a1cf205fa5f1d73f17ddd6d3eda3963bfceaab636bd9602d7b47dbaca3dc49c59b8e68278ad6d76f48100384a3cf6dc62be3ab12441f6e5007a3da04a56c1fa7c5dea373cfa38e9"}, {0xa8, 0x3a, 0x8, "f4a8d8a4203e28e61cade0e0cd27ca105dabf88a7d3b229c67e316ceb28767c67bcda695edb9f0b3eaf69833f15467332a9009083d38c9ab838a6f7b27fe4fb6e308d72eab7d765304f22560088ffee2142a160953ae5337f0e178e28d85fd765d4403dc376198df347698bfd8487d7c1860236e132108c719009494c51789726f7b1daa22ef0f60dd78daa0d2adf8b23251c5724bf0a6"}], 0x1b8}}], 0xa, 0x20004011) (async) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r3, 0x84, 0x6d, &(0x7f0000000500)=ANY=[@ANYRES32=r6, @ANYBLOB="18010000f350e6284040d187eeae364efb6a5bea9605dcca92511ceddf656a696d870b1023a7b7da6bd9ea1de63fc6ef743a38d57ba6505638dd04e1c25ddd052800875c9f858fea8a9c70f09fb41ad397fd4bc5e683070ea61f4522cd22ccaadc875c55278123dd5cda9d575ac28287459c9805e03aef7f13cd6c5d4520c29628ce47c8bd1de446b5ff6e744de368ddb9028ed8b51e646984c4b0093950f85b29f040eaeb3bff244c9111fb83fbb5196821da38f9a0ffd323cb1d0a140ff7d89a6163131705fc8d47438c1d54ed768433c96f749adadfaab7fb2d8a5b2e31e3cd6907364b2b1a5228a2701ef1213c02ce19108c1b26296a4425efdb539353d2306d4fd914e157430dbf1fb03fcf1d25aac6c9599df7cfc81c6ffe018af18c2e57092375000000"], &(0x7f0000001380)=0x120) (async) getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x1f, &(0x7f0000000100)={r6, @in={{0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x34}}}, 0x919, 0x7}, &(0x7f0000000000)=0x90) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(0xffffffffffffffff, 0x84, 0x6d, &(0x7f0000000280)={r6, 0xab, "7c62811704f46eeab9373afb38a0b204e8b083b6bc65e8e6d1499fb5094cd8c8fbd47428220594f7d5f6230cd22115acf45a850999c02873c1ae63f54801bcd4961995fb96118fac8b4e2254a4688313840dea0c83a361cd4c3e25ec5acd1aaa6702d7737eb1e6e3696eed051b407b248715dab01f2d39b6523bde6b98c8018fbf5ad6386c79ed4202bfaf9f601c53a7aad95694dc8907314fdaeffde12d496a0385654d8655a2ec79f627"}, &(0x7f00000000c0)=0xb3) (async) r7 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r7, 0x29, 0x20, &(0x7f00000001c0)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x800, 0x0, 0x3, 0x1}, 0x20) setsockopt$inet6_int(r7, 0x29, 0x1000000000021, &(0x7f0000000440)=0x20000001, 0x4) (async) ioctl$sock_inet6_tcp_SIOCOUTQ(r7, 0x5411, &(0x7f0000000080)) (async) connect$inet6(r7, &(0x7f0000000000)={0xa, 0x0, 0x380000, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) (async) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r7, 0x29, 0x20, &(0x7f0000000140)={@local}, &(0x7f0000000240)=0x20) 03:40:50 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x1200000000000000, 0x0, 0x0}]}) 03:40:50 executing program 3: ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000480)={'wg1\x00', 0x0}) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000001340)={'ip6tnl0\x00', 0x0}) r2 = socket$inet6(0xa, 0x3, 0x6) (async) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000080)={'syz_tun\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r2, 0x890b, &(0x7f0000000040)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast1, @loopback={0xfec0ffff03000000}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80046, r4}) (async, rerun: 64) r5 = socket$inet6(0xa, 0x3, 0x6) (async, rerun: 64) r6 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000080)={'syz_tun\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r5, 0x890b, &(0x7f0000000580)={@private2={0xfc, 0x2, '\x00', 0x1}, @loopback, @ipv4={'\x00', '\xff\xff', @multicast2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x184180046, r7}) (async) r8 = socket$inet6(0xa, 0x3, 0x6) r9 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000080)={'dummy0\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r8, 0x890b, &(0x7f0000000040)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast1, @loopback={0xfec0ffff03000000}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80046, r10}) sendmsg$TEAM_CMD_OPTIONS_GET(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000000), 0xc, &(0x7f0000000bc0)={&(0x7f0000001ec0)=ANY=[@ANYRESOCT, @ANYRES16=0x0, @ANYRES16=r6, @ANYRES32=0x0, @ANYRESDEC=r7, @ANYRES8, @ANYBLOB="400001002400010071756575655f69640000000000000000000000000000000000000000000000000500030003000000080004000004000008000600", @ANYRES32, @ANYBLOB="40000100240001006c625f686173685f737461747300000000000000000000000000000000000000050003000b000000080004000800000008000700000000003800010024a701006d636173745f72656a6f696e5f696e74657276616c000000000000000000000005000300030000000800040000000000400001002400010071756575655f69640000000000000000000000000000000000000000000000000500030003000000080004000300000008000600", @ANYRES32=0x0, @ANYBLOB="3c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYBLOB="713bdb", @ANYBLOB="40000100240001007072696f72697479000000000000edff00000000000000000000000000000000050003000e000000080004000500000008000600", @ANYRES32, @ANYBLOB="3c000100240001006d6f64650000000000000000000000000000000000000000000000000000000005000300050000000b00040072616e646f6d000008000100", @ANYRES32=r9, @ANYRES64, @ANYRES32, @ANYBLOB="84000100240001006270665f686173685f66756e630000000000000000002328aa29000000000000050003000b0000005400040007007f8100000000ffff0109ff0f000081000950fbffffff0200021f06000000e304813f04000000370a0781070000000080050100000000060006017fffff192273ff040000200100008007002001010100004c0073685f66756e6300000000000000000000000000000000000000050003000b0000001c0004000100c01fff0ddf500f0000ff070101000000006578ffed0000004040000100240001007072696772697479000000000000000000000000000000000000000000000000050003000e0000000800040080ff7f0008000600ff4180c47684e267b82cf6e1907d5ec7a08a6c2b3cc8d6d928bd0a10658484e2e15f1c27d6da53dd2ccb848fac40c5aa4bc3c48e75f909e78cacd5dcc0735a17c2b247cbae6b959b53603b029dae93b36e22aee63031bb370746e46b6a9f3e445a6467683d20685f5a28d57d88b170aa4df1c63bf25ceca5969b5bd70cdfc5e9955525d5e6ac68947367e4a3c6dfb10a42f3b8efde88ca4aecd61b8283e07f87cb0cb249d7d2f0a2fdb000000000", @ANYRES32=0x0, @ANYRES16, @ANYRES32=0x0, @ANYBLOB="3c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYRES32, @ANYBLOB="40000100240001007072696f72697479000000000000000000000000000000000000000000000000050003000e000000080004004000000008000600", @ANYRES32, @ANYRESHEX, @ANYRES16=r10, @ANYBLOB="040079d2bffb4631506263c7350f55648ee46527a71faa8aad9f7366ff2ce44ee3bd5f6c2db231c495851451d96beaf257e02aba0fbec90ae5b40fff7036a8efb42593ceee4c664a3f414d7078e64a8a292677aed6df40000f0ece144ebf3037fc19759454cc76ec8a959b06338c209c8d50164c223e", @ANYRES32, @ANYRESOCT, @ANYRES32=r0, @ANYBLOB="38000100240001006c625f73746174735f726566726573685f696e74657276616c000000000000000500030003000000080004000500000040000100240001006c625f706f72745f737461747300000000000000000000000000000000000000050003000b000000080004000900000008000600", @ANYRES32=r4, @ANYBLOB="7e4f0100c10001007072696f87aa8a0e43d8b26c22a610ed98650c13c1ef7501d172695785060036bcb4232cf100000000050003000eef000008000400090000000e0000000000000000fa763e509d33dcbca1b6e76b30933f49003c1b75eb6048c945b78740dce1a90a0a46900ef44f28f4137ffc6acbadacd8e1db90894b3699a569e7d076891314a880ac270754e3498f00b98b3a988f7caa578df8980ab9dc20faa824c6f237106b9c33bea48c89e20a902456e1e9a1744b017e1cf421d0f117da0c316c89d9ae8c331ed7a81d92dc73391ded61235bffd1502228aa37edf568c8f1b8f4f390ed43b3a14e4875b03b8e9dd5fae0126a4f9285d47d438e09bc48bb9435dce0c82af4cdeeef131ded4f3267328a11bd9236463664e3ceaf2088a3adb21247a1e73d2153a4913a0b9c5b99fabc47", @ANYRES32=0x0, @ANYBLOB="38000100240001006e6f746966795f70656572735f636f756e740000000000000000000000000000050002000300000008000400ffffff7f38000100240001006d636173745f72656a6f696e5f636f756e740000f100000000410000000000000500030003000000080004008001000008000100", @ANYRESHEX, @ANYBLOB="c000028044000100240001006270665f686173685f66756e6300000000000000000000000000000000000000050003000b000000140004000500af0505000000060009068100000038000100240001006e6f746966795f70656572735f696e74657276616c000000000000000000000005000300030000000800040006000000400001002400010071756575655f696400000000000000000000000000000000000000000000000005000300030000000800040081ffffff08000600", @ANYRES32=r7, @ANYBLOB="08000100f19a5887dbf855b7f73113c275b419de3a9ca6ece5ea896a66a6c3f6da5931643fc87ec4e340157ea9e719fcb2314af063f7231575cadbd1f8c508d3aa229c3360cf82b33ddc70e04a7178f60aad788078df14edeaec200c7c57acfff01af71868fd81f7543ff88005773fdc44f1d5dd90d57a187e9aaa362e30c45cbc19b905bcbdd199802139401f9c4bb9cd91a04c07aa72d90ae464a8e6f2915991049ea5ff810bd6f7fbb5b3d8eb0a22348d2c44254ed905093d7b7746d55a51edffce5b", @ANYRES32, @ANYBLOB="400002803c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYRES32=r10, @ANYBLOB], 0x6f4}, 0x1, 0x0, 0x0, 0x60004}, 0x884) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0xe, 0x0, &(0x7f0000000040), &(0x7f0000000640)='GPL\x00', 0x5, 0xc7, &(0x7f00000000c0)=""/199, 0x40f00, 0x4, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000240)={0x5, 0xf, 0x29, 0xff}, 0x10}, 0x80) r11 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000100)={0xffffffffffffffff, 0x5, 0x10}, 0xc) r12 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x0, 0x3, 0x402, 0xffffffffffffffff, 0x124, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x4}, 0x48) r13 = bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x7, 0x4, 0x300, 0x1, 0x0, 0x1}, 0x48) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0xee3e7a0bd36b06de}, 0xc, &(0x7f0000000a00)={&(0x7f0000000c40)=ANY=[@ANYRESDEC=r4, @ANYRES16=0x0, @ANYRES64=r1, @ANYRES32=r4, @ANYBLOB="0800030006000000080003000100000008000100", @ANYRES32=r6, @ANYRESHEX=r3, @ANYRES32=0x0, @ANYBLOB="080003000200000008000300010000000c00018008000300000000007c00018014000200776c616e310000000000000000000000140002006261746164765f736c6176655f3000001400020069703665727370616e30000000000000140002007767320000000000000000000000000008000100", @ANYRES32=0x0, @ANYRESOCT=r2, @ANYRES32=0x0, @ANYBLOB="080003000000000008000100", @ANYRES32=r7, @ANYBLOB="08000100", @ANYRES32=r1, @ANYBLOB="20000180140002006e65747063693000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="2400018008000100", @ANYRES32=0x0, @ANYBLOB="08000100", @ANYRES32=0x0, @ANYBLOB="08000100", @ANYRES32=0x0, @ANYBLOB="0800030001000000280001801400020073797a6b616c6c65723000000000000008000100", @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r10, @ANYBLOB="080003000200000008000100", @ANYRES32=0x0, @ANYBLOB="14000200766c616e3000000000000000000000001400020076657468305f746f5f7465616d000000140002006261746164765f736c6176655f3000001400020076657468315f746f5f626f6e64000000"], 0x1cc}, 0x1, 0x0, 0x0, 0x20008845}, 0x20040084) (async, rerun: 32) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000000)={r13, &(0x7f0000000080), 0x0}, 0x20) (rerun: 32) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xc, &(0x7f0000000500)=ANY=[@ANYBLOB="180000000800000000000000ff070000950000000000000001280600fcffffff344b200000000000852000000400000085200000040000008520000004000000220a80000000000018100000", @ANYRES32=r13, @ANYBLOB="00000000800000ccd0d3cc4c64c50095"], &(0x7f0000000040)='syzkaller\x00', 0x5c, 0x0, 0x0, 0x41000, 0xd, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x9, 0x4}, 0x8, 0x10, &(0x7f00000000c0)={0x3, 0x5, 0xb, 0x5}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000001c0)=[0xffffffffffffffff, 0x1, r11, r12, 0xffffffffffffffff, r13, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) bpf$MAP_CREATE(0x0, 0x0, 0x0) (async, rerun: 32) bpf$MAP_GET_NEXT_KEY(0x2, 0x0, 0x0) (async, rerun: 32) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x13, 0xffffffffffffffff, 0x0) (async) unshare(0x6c060000) (async) bind$inet6(0xffffffffffffffff, 0x0, 0x0) (async) socket$netlink(0x10, 0x3, 0x0) (async) r14 = socket$netlink(0x10, 0x3, 0x4) sendmsg$netlink(r14, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f00000002c0)=ANY=[@ANYBLOB="40000000100001000000000000000000080000000000000029000000d4cb981977b09384c712c645b6d7c113648e53988cd1b8af74cdf1ba4bd2dd90ef4ef5f61c8b746b1aae6d83b687bd9048ca2391884e63c27536241c20cca45079d3d9a4440fe2441f630ae36bf181a9c140b567e5389cb69ba9bcc6f613aedb5e77f3c295d7003098d5715cae78af756ac91b4be8276169", @ANYRES32=0x0, @ANYBLOB="14001b00000000000000000000000000000000010c00"/32], 0x40}], 0x1}, 0x0) 03:40:50 executing program 5: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) r1 = openat$cgroup_int(r0, &(0x7f0000000080)='cpuacct.usage\x00', 0x2, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz0\x00', 0x200002, 0x0) write$cgroup_int(r1, &(0x7f0000000040), 0x12) r2 = socket$inet(0x2, 0xa, 0x0) sendfile(r2, r1, 0x0, 0x1) mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz0\x00', 0x1ff) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000), 0x200002, 0x0) (async) openat$cgroup_int(r0, &(0x7f0000000080)='cpuacct.usage\x00', 0x2, 0x0) (async) openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup.net/syz0\x00', 0x200002, 0x0) (async) write$cgroup_int(r1, &(0x7f0000000040), 0x12) (async) socket$inet(0x2, 0xa, 0x0) (async) sendfile(r2, r1, 0x0, 0x1) (async) 03:40:50 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x1800000000000000, 0x0, 0x0}]}) 03:40:50 executing program 2: r0 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f00000001c0)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x800, 0x0, 0x3, 0x1}, 0x20) setsockopt$inet6_int(r0, 0x29, 0x1000000000021, &(0x7f0000000040)=0x20000001, 0x4) ioctl$sock_SIOCSIFVLAN_SET_VLAN_NAME_TYPE_CMD(r0, 0x8983, &(0x7f0000000680)={0x6, 'team_slave_1\x00', {0x1}, 0x3}) connect$inet6(r0, &(0x7f0000000000)={0xa, 0x0, 0x37fffd, @ipv4={'\x00', '\xff\xff', @private=0xa010102}}, 0x1c) r1 = openat$cgroup_ro(0xffffffffffffffff, &(0x7f0000000340)='blkio.bfq.io_service_bytes\x00', 0x0, 0x0) openat$vcs(0xffffffffffffff9c, &(0x7f0000008540), 0x400, 0x0) (async) r2 = openat$vcs(0xffffffffffffff9c, &(0x7f0000008540), 0x400, 0x0) sendmsg$nl_route_sched(r2, &(0x7f0000000400)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000003c0)={&(0x7f0000000900)=ANY=[@ANYBLOB="9c0100003200100028bd7000fbdbdf2500000000840001000c0001000800030006000000100005000c000100736b626564697400100016000c000100736b626564697400100019000a00010070656469740000000c00130008000300010000000c000b0008000100697074000c0008000800030000020000140002000d000100636f6e6e6d61726b000000000c00140008000300490700003c0001000c001a00080003000800000010001b000b000100736b626d6f64000010001b000b000100736b626d516400000c00100008000100627066001c0001000c000400080001006e6174000c0009000800010062706600600001000c001c00080001006e617400140005000f00010074756e6e656c5f6b68d025d63765790000100012000a00010070656469740000000c000800080001006e61740010001e000b000100706f6c696365000010001f000c000100736b6265646974000c00020001000000010000001c0001000c00160008000300000000000c001f0008000300010000000c00020000000000010000000c00020001000000000000000c0002000100000001000000706c65037f7e7afc8146e7ac8b2d1c741e6c4f6a087cae75f7d4d6b74a0aea104b46c4c729d1720921de23508e16a640681e19d4671d5133f3eccf71d61ffba325f43b8072ff1bc377482a5d41211aaf078d9959150f5795c48be441b7ca92042d0db5"], 0x19c}, 0x1, 0x0, 0x0, 0x4800}, 0x2) (async) sendmsg$nl_route_sched(r2, &(0x7f0000000400)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0x4}, 0xc, &(0x7f00000003c0)={&(0x7f0000000900)=ANY=[@ANYBLOB="9c0100003200100028bd7000fbdbdf2500000000840001000c0001000800030006000000100005000c000100736b626564697400100016000c000100736b626564697400100019000a00010070656469740000000c00130008000300010000000c000b0008000100697074000c0008000800030000020000140002000d000100636f6e6e6d61726b000000000c00140008000300490700003c0001000c001a00080003000800000010001b000b000100736b626d6f64000010001b000b000100736b626d516400000c00100008000100627066001c0001000c000400080001006e6174000c0009000800010062706600600001000c001c00080001006e617400140005000f00010074756e6e656c5f6b68d025d63765790000100012000a00010070656469740000000c000800080001006e61740010001e000b000100706f6c696365000010001f000c000100736b6265646974000c00020001000000010000001c0001000c00160008000300000000000c001f0008000300010000000c00020000000000010000000c00020001000000000000000c0002000100000001000000706c65037f7e7afc8146e7ac8b2d1c741e6c4f6a087cae75f7d4d6b74a0aea104b46c4c729d1720921de23508e16a640681e19d4671d5133f3eccf71d61ffba325f43b8072ff1bc377482a5d41211aaf078d9959150f5795c48be441b7ca92042d0db5"], 0x19c}, 0x1, 0x0, 0x0, 0x4800}, 0x2) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r0, 0x29, 0x20, &(0x7f0000000140)={@local}, &(0x7f0000000180)=0x20) r3 = socket$inet6_sctp(0xa, 0x801, 0x84) ioctl$sock_SIOCGIFVLAN_ADD_VLAN_CMD(r3, 0x8982, &(0x7f0000000200)={0x0, 'batadv_slave_1\x00', {0x4}, 0x8}) sendfile(r1, r1, &(0x7f00000006c0)=0x3ab1, 0x2) (async) sendfile(r1, r1, &(0x7f00000006c0)=0x3ab1, 0x2) connect$inet6(r3, &(0x7f0000000100)={0xa, 0x0, 0x0, @private2}, 0x1c) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000480)={&(0x7f0000000300)='inode_foreign_history\x00'}, 0x10) (async) r4 = bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000480)={&(0x7f0000000300)='inode_foreign_history\x00'}, 0x10) bind$inet6(r3, &(0x7f0000000700)={0xa, 0x4e22, 0x1, @loopback, 0x9}, 0x1c) ioctl$BTRFS_IOC_RESIZE(r4, 0x50009403, &(0x7f00000004c0)={{r3}, {@void, @actul_num={@val=0x2d, 0x5, 0x47}}}) (async) ioctl$BTRFS_IOC_RESIZE(r4, 0x50009403, &(0x7f00000004c0)={{r3}, {@void, @actul_num={@val=0x2d, 0x5, 0x47}}}) getsockopt$inet_sctp6_SCTP_SOCKOPT_CONNECTX3(r3, 0x84, 0x6f, &(0x7f0000000640)={0x0, 0x1c, &(0x7f0000000000)=[@in6={0xa, 0x0, 0x0, @private1={0xfc, 0x1, '\x00', 0x10}}]}, &(0x7f0000000080)=0x10) shutdown(r3, 0x1) socket$inet_sctp(0x2, 0x1, 0x84) (async) r5 = socket$inet_sctp(0x2, 0x1, 0x84) getsockopt$inet_sctp_SCTP_MAX_BURST(r5, 0x84, 0xc, &(0x7f0000000000)=@assoc_value, &(0x7f0000000040)=0x8) (async) getsockopt$inet_sctp_SCTP_MAX_BURST(r5, 0x84, 0xc, &(0x7f0000000000)=@assoc_value={0x0}, &(0x7f0000000040)=0x8) sendmmsg(r1, &(0x7f00000082c0)=[{{0x0, 0x0, &(0x7f0000000c00)=[{&(0x7f0000000740)="206910e99624e50361241f1f59", 0xd}, {&(0x7f0000000780)="6f36ec1d18815b18a1893335f5e12549cbc1955c2b3bc4111b4c96be374170379867f2829baf0b32924f2db7529a74478d38e2be02f44b1e7ee1cd61b59fa5d1a629f3e6551f58cc50d27b70e9b4adb289be6fb6b8b2fa39931e4f9a717e6e5739302042842c725935f90c4a485dbfa76e0d605b1209b762c890ba60c992d5aab84aacbbaf35f5ab8749b22fac524ec106b16798bb", 0x95}, {&(0x7f0000000840)="d3e7ae529ef312bebdc7e7c231521e243450e55472a1347695b3e623268777320072a2dbf881f5daea01fb178e7b34e846f676a35fb8284b9f642db63fcba12440c41b663741b7a93f8465efab6d113b5748943b2dcec0e11ff7e32958d24ec6797df66e9ec091e37255d42f210f66cc806c92f0d4c9b5ab6a8e79beea5160a5907687181e712694b3d80b7c96a2942e0e997d5d9714aa35399d54801116ed11038c74916cd6f20f27c5c9696b6ed260744d37ae0675247693", 0xb9}, {&(0x7f0000000b40)="ffb3fed911315a8481cc54904a4ca8da7f6ca70ae927658be93ec2e5512de1336589bc233d066a32cf99390ef06d549dd8174d546b3a7a77916e5345ee10e7ee310703826b6b0c2c9b158c43020645ecf2ad21265b99925bc3316ddf958b99e74f736a61cb025bcec6030e67aca3ac13fa67608ae23567d405577a959b3735bbdcf68146537d226ff9440b4a96fbbe1a3e361806fd686753a1a85ebfdbcbc851280b9568199010d2c5172ad515393d83e1e4c3b7bcd66ebaa4", 0xb9}], 0x4, &(0x7f00000013c0)=[{0x78, 0x107, 0x1000, "230caa22e1af2921c999a34362a4b4709768cba0f6eded22cd6c008dc7b98a6ef20a184c6c600495d8c667a214f81cb72650e3127938ae608e51723485946c916e5b0a93ac8052493a5bcb9f6244664f66a7162052e0a9d315437ec35680e69dcc59"}, {0x1010, 0x10b, 0x1000, "bdbdcc43e1c647d32b57912436cb35389b2f173740fa6fe1f63d0d8ad45454e7dcf6e148c8150172bdfd9fede6b545ab3304da3188a70fb5ce1e14c1cd9f5bd84ca42c85aa7c750cfebf1cb2c9281b9c963067da0132e047f2e5f0d2a2088f05accec2480612fbfd94792ebeefebedabba0546b3661c86c38efaa4472fc9b8fee48373fa8dbf89fb5d630a5817c4295fb1663c9af9febf2c514212d808980ba4253a1b4b584a870f6568ed6bbee3087e0aecb24f110a245cdc998fdfa857d65bf4b83db2ec384450895d67278de1200b66bb78b83355684d67d06ff51df3a01784415a23077522263e3d9a9b005b16ea5c85c08d3cc9f95e5c3f76aa718c5cd4dd7db2778faef9a1c4c193d082bedbe6fc2a94bf52098b113d97c66485aa186de6a2a53badd32fa09af6f00c63e585ae6b5ec235d91261aa4c3c6a47f7d0dcab361d429c17dad5f0e933a7d0e40aa6c50a1b3d65939be9c9a9d7d66a0635629514289fba20ef43c83624edf4540e749c3247e44e8b081940ea862750e44a8580077d36b493fca81faade6d0fa8fbcb14cdaa8681623962350f58ca6ae3f9fa9133b6bdb62f9535f4e72e39941f5b152d141f7f2696ee454529a49e0572bb4b6fd1ac94100eedd6edad04a42447c1e8e72dbacf6788027281d36a422bde49b78fc50bda8d7664901ce50bf0c10b4a757b79a84d0545e9244b4808d73dde6300ca5bf4ed8c2d33b6e6802aac76383845e743d088cac3fc0efd379d88fb7396b6f79e237a77d2cb413a71cbe838980a3e85fe55feb0ce5a5382e9d552bcacc629ecfdd205d8552cf20a7d627fe80a4e51c3480276b8f8641e866dcca4621e57766483d75f1f2bda6f15213bfc0c353c6efec52b5fdfb58fd1390544aec148a8f550921390ac638d7ad63e89730e052af5b985e1afbf5ca3b2763dbe9f3aae04d318b8f93031fdd74661f42c0a9492fe9690c29b91bfe90fdd28dad800dc9dae61c2fcd667853991ebdabf58628df15f6705741860fa2d94b065e7524cd4ee00c0cc6aa0b45d2711fecfe5dec259ef08a869f501a5d48b3591e25ff8e4f85917ef9bb595f3a54fccf88ab335749521e6e20bb60d43ff96528f937f0f0954cd0e933a9f81827403084d975b9ec415dd94a21db316dbaecd3b19a90ae1c1052c3822c3c659780625f08192bf84705218c2b18671be5f42a14e8a4f4af30df17567222f41fb7a0666f106e347019c2621f93e728e1797b228b6ecacace79f82b64ea955a06a660db3e42f6c30f65012a7ce5660ae54496abec537c713a9d06bdee2d52cd6c87ec79a31949baae58e844555cade34f65ec4cce7a1ef39cb9610caf593aab96156b1ae2cd7134cc7cc54ea124b940ae124f38e52d2d560e6a847d876e06e83abcdf3f7d5b45b435461f5d0b9148d77f02117978a470d27b048a552e99adb1fb3b8d56ac1297910998c03546f4503bb34bb89939512222f513ae6516c55b4b74a1e51ed6d3f3d9824345016b5f5c0f46fe80a77758920019dc9a35f942367298ea451135d58ffb5faa2cc50a2b39c6b145ebeef4a3bc99a96c14eb6188d0c7a5f4a8c7558350a79f66a4529bb4f66ffcac63d0274ef3d81d0fc0fbdd8f1dc95098f697e6af05d789520378cf5d4a8aa9f1a34680766184182b2fdd8d1ba5432b42d9f96b1d0b52a9291dbb930a61e2f4c80762bb9b701674e48addcbbb94db593168a9f3cfdc32a36d7cc4c38f358d518400b408066dd58fa8914fcdf63dda89a8d88800929115ed4f4ae72ce306550336b2997a94bf119e38e10f9a3d2cd86a8211fefddeb3c3a3145dba3e87a5c77b172a2e547e9045110752ab2b63141d922baf51b7f6fd17a92df2c46b872cacc18454be59dd2268fe4f82251d7826060a9cd101c75446fffc4f6b9ac07fe1969ce622f86a440b7f799f3fce33f3d69315fb9ae8be8d5eefe0e2ce3359824431abe5fe1de04ebb51a834b3753bcf5eee7823fc9464f0c4adb46e6d9a35ff5a5f371b85da49813fb3e399a4c70aeb89b0123a54025e999269cb1d5cabf89572c1292f6ceee20001aa937840742dc5fe819a952e668329cff03047569a61a2e47654c463e408be8aaaacab88e1bf68d94c33c26f3ef6fec97d3a90c31e253401132f1044c4db7d03cba2f3fd39048fa062dcefa065b2b45f6d7a867d365c38206c4e56cee0790cd2507d0420fd0379333becd6221cfbc5b35cc1e64603cfd4a3b22fe154948ee54d0b823dab8a32627f6769a0c3c2099f8167bf1d9c9db6564fa5082c0649a63826c1f476a49a247e31dcc22a4ccf1b01d5051849d486b2843f89eede94d449d0a054039f57d4f8b4ddc8e380f4c4f1e4183d94ed461ec497de95ed08cb63ecf700ee8a5e9456ec6c71e3397c2cbbbfc97c8f6e005ebee234b24af5fe1958b60b334bd5e008ce34c96d28b5d1e6b26232b7910137cadc391425fb2dfe7555b576f1dd00013324198f7c351f4b6c4a831e8603fcb014584ef9e3833dd718efb56882d1985a6e5029da773c65f919afd1d6cfacf4c0af90336672a53ad4426bf132dac441f55448f1e103799da6f0b2a0453f85bdf9d8e48c490694bfed8a2a13599b3305632613f9fdbf2d6b087965272ffb3a4add14c86d38c7729e2c3a3e66c8b12f90a01d26dad33eba272a2af42859fbc9e64230e321ca45acf3fc48914dab56f60c6ae4ffe9d6a1d1b59e204ccb46f859720663b36c25519f4d483f5ea2245d167d27025396fa9de922be0a92b833f6fd3df5f964d6cdf31ed95c74970fbb48e62e9dde92b2c8d7c83680e6d7e604fb143e94136240790b090eb3ffd7012d845fd5c4acf6ab88029e1f1a92da468a24b63b7dab792373deb3509525a5cbc2c279ada1771f33c8a9f5bd91d9678947d25dfef50666e59c9ba05bd2e80bbfe38163153534cd5631e80d3a694ac585b1330b1b988fc5ebd667684df19b09613aefec2146eb885d65853a572f2c8128dcd6d5c3c8715b480b10ee4dafdd44d22aeb9e3e481619481d9b94524e81fce2b6262ba61de6795efb4f7d10e61a94010aba78de074f445c5506227316193467010818dc526eb4d48d98d1b31a22bf2218428a871d809625db8ccb40011a48fe238c0c2419b4c8b9d69fa60538f7a0caef05fb73d2801dd318aac539162b8fa8e4b0513ff3148126e252b696cb5520b89658feb386791c171e31fe8a0378f1bb195b294d1bd3719e7a2defa6da7e8fd15768af14dfd487e5a567083f8d40d57f4852308a0c506953f6139ff3d6fa8f72bc93a83e07b33b3052c5518242955a4e7784929ae0116de18c2d160bafbf004c779e330c5ecca945681b76b3ba4c2e27e74eec9c459f2a7230e8c301700ed1e9abbe6f2032189b35bf4786e7675fbf2ba1d7e05eddd8498fbab2d678a4aa732fbd8a7820fa56d86a6274dd240198cad940907862b6fbcb8d62f9c6100d402c9e02340d7c026668a293baf3ea2c7f49df2d429d57abe5fdceed5e2ae78a4f7111bf431cbc41308fabe890b6c0303d200ac6b8ec4da4c5b1e828b59ec181b7693affdabccc14f30e67c8b40844c7182067b0efdb051739d53178bd8f36c9521b16182fd8404f6f7a6c2c63409da17d36b3c84496950e44ab55e8b43054a4145080c83e70de589f03222bbe4a20daaed0946dd0c24c516a03a43b5bc41572299677d2c75a5737e6bcf5e42a3c20ae7a059a713dd9b0a7c7f02d141b6c0bd96007e0fa60ec8e1364d2e32c369654ead79829bc09ad6426990e37d15f9359cf631f92bd04fd2593ab3e8b77c7fd3fc37a303462c89610b0c042aec1dab2debf1b0a05c93cc1bf4e4f4921029d40e53c8e690964d807d5ed6dae73b37208a3b7715164cabb70d56dc53e1b6a71b0796977323747eaf92a92ba9f7aeb65a1aceac43e3ac54f96e38ce92206fe4b38b4dac61e6a3308b71f2ac9c78bf0aa772267864a38ba3b76f885ad6fa0ce340d904112504ea22453e2050819510bc2788995524815b9b3c879252c27b400bded568033cd3531196e73f2e9c5f574e25515760b6766fd5c8448b57d8121e639e5c78e73e4bfd2fc14663ab9753713c3c116af2e4b5d031042a9853fbd95842c4ae95caedf40332aeaf8de7cc8c906bc3a6d5f7a4a44bd6447b51761c950fd32e1e5ef29a187174f9fdd37018cbaa88dd39ceed3c6b7c2a5c4e4dd5a05aaba488e6d1add32f144a5d9074e68b18a09c5aec0f41e7814c7d40839fe88936dbb3a59600376acf34cbb1a5ebdb744e8de30fa5523eca6ffb1c00bf3817b24f1ffc889b345b5ad8ecb3db24ddf586684f0b45b45f5075410ae4084b975937c6b46f484a391a165677b478312de837c4d0ef92b87dfb2340f91ced0951284b401e1b292a8b6c55d0ecea5f16d3ed7144079af7f7f0de96ebd1ffdd58366f1419eb98d371c3d96631856c8619b828abef9df6560bf29a999fcefab4c53c5a525919a64516283d5e203a199b540ee20959659b480ff0dbd2f977eb3f93397e1aef47740dd051c201ea8157fa0992f1b0604bcc148540f7591745e6196d7b3f3f760d4e4be7206f46e37e59c567cbcdd7729c6264457dd22ce2d523123ec7c215bedb0a02a99988c48341e75383ed2fcc064cd5e9428c313095a0839d0adf9ec32ccb0cb70cddf542109b847d0bcb3c419e6dca29748ce4fbb66bb8ced008d28897912419997c46e10c8f8b616721724073fdd4f984c14f3163022fc2cf0d81caee6cebf6294ff01f97bea8af9635fa20f9f67836f8d6cf4f0125e65898e5650ee028bb2544a352c53a1c5c70d005d3e8d423920bf9ea277df2d43cdb0e748e23b7d3ddcf5a1c179f83c11338d416beef6216412edf6b4cbfbabc76a12ea7d15e49654471b0122cae260b0ed27ec1d5de723d6dc66531073970c0499c86616a03cec3ea288d6d7e435647062c7c191292b1b3495fb6da0524161582845dbac6a730b46110fa106ac7301483d2a026934ea5299eb1d7a13e2c0f598562a5f90ac5dbd97af347342749a2099a80717bf86a6eb5a94686f91960be3af8d3cbe16c97ed42f5b1fb215f130f01c94943b794ea2934ec1028db63c72d8acf0f004faba91b27a36af9bb2c1f652eb4d5aeab82d057d27b91486719601ab3bf68e7ade74a3ff57f146a5331a73bb5000a368d6cce5eeb6e6f85951993d01e24a808293c999c436cdc4514007ef5a64d6e09f7ac52f3a765954c563f58989fae1d8afd61ff0d7d406bba4bc11daca41c8d751c181566e45c3b618ea8188025e86608edd6eec90b10df893f9838bedc466355ae0c5aa1c51af51b28061d1150fbcc69d76b6cac57f96088f338265f30b1d7933fc3200ccbfc7000d5e2643f1b53170b1f4183961a376f029aa229ad67548ff496aa6b11a8ee00343f8d3e8e882308fbb0ba6f78bc019167f540fcde18ff5f9e98b8de3350a73b2ecd4e41e83214071005cd52c5333795aab09fe60914de52fd301cb1f5f110e5f72becc1bfe9ccbeb44d6eaf9b6489876e3eaa2afb9f31ca3323ef86b70a1ff3a04e4ee713f384d01308150460830408ebcb7625225b808cca7a6aaf96713df19e9446638125681d7c8ac19bbfdf9d8fe53d75d716414e4553851d5bf586b43842899ac34292fdb473db2af93e2109a1deb454e235dc96b86bdcd5aa125b160ac9b1bc8a0dfbb855d8e3d2c42e7f94741133c789df2489cfe228c6cd83ed86d8ccd5b3f2e2d5d2df7f649e0d85503dac822d84096f4deed2d9e0fdb3c103e19ca00ad312eaf704daf05f99782efbd07b"}, {0x20, 0x118, 0x2, "436c22c11cb76b6c1a5612619d5c"}, {0x90, 0x110, 0x3ff, "556c05b52ea454737c64e40f36e9ddaf408f77834b07f6f88b70e558191e748ecb59693d3aadb7dc6444aa0f81889e6964f372fcab9fbbddc8adbc1a15ff625de9dd3cc787a8f23f384c942de34f93a3b0f26b81dc752385d73adb36accab3ac9235fa17c8fe5a196e3a70e6f7ff9d908bd6a935f23ad05d50759a1e8c73"}, {0x1010, 0x115, 0x1ff, "918f36f74824015a859ee2a77572ed7e385b1fca30b1305a6ac24d8536c56b9415e1cb518b60288d4113cc4427d44bc35940238df35f97fe6347fb977904f1e28b9f3b2b46042e58b3f6bfafcfc6bed2e26bdc384292ef315b5989fcba3b3e49f0eca373d1933581601f778c7af0c31b21a5aaa4927987c339309cdd864cb4900461772efed49aa98310d46f27ea8db4d3e7a9d8138b16941f6b1af57208a07a701998a75d0217ee6265edf41c2f9965d51105c1857d8164531195647eee2d70e8ebe863414a90fde44dcd55fab8726fe13fde83369cb88f4468b1f8271976e71fd362998c72955ef4af6436adf67df7c2df24a129992fbca0dd59e2c088676f683b6dda5b45c9fc14b03c58e3090ce9b47d5aac1d6b7f81e64f184c570ce32a6fd7ef662eb1d79977e64d0e21f5a50923fa1e4128a2a177d39498eaa01d5bfffc9bcabe5035f194b2d6222690b726fb836a538f0d7be1c4101fd39559e122d4dcac1c99c2508ea887343d5bc1e8bad2bd021f6bfdb0b8be5143483d5afdde4af3ed7a5e96754f59a3b8953beb0c9cf23d878ffc376d21887b5cf1d222e9ee6f5174f17debfd831a6f0fcbb46ea10471f5decc1a8ce397cd8e837330603ef1b51c417d1f1797df1fc16d77d54d12838e1233857de297b795b213f121c8771c577e1828bb32762c2f128f6fa8f0b3895b4039f1d62857ccfe9c2e5c1b13123b27074368c30a8d8da2b94c7c14bf8935248a7e3acf38442206c49c582e971c55a11698cced50cd5deb02c2c43cd22e46bf611ca2a312c0e7d1b03fe4a7278f3015ef1af9bcd1b3784badc6cf6947f192f61d880efb94c9798ec8f5b6cbaf7564b78ab9619bb30ed56662f3c7480847605a30fc764d4bf3aaf86ad4ba74212c7ccfb48953aacb263efad21d886f12a5c1378b177b6dbd2e73b3a09e500f3fdcee289178b2d50065c5d57f3b0cc099e1bbd1da2dad340fdb2ede74f80c85efaceaf55d99529daec164f8ed0510ee21245a135ac7e510999f5b18505d4bfe2102a288ef8a6183517c403aa68782190c552bf03e28f13b47490b4b9b2d85e2b1902dfa75d8e14fd940462e648923784bad7710390d04ed408bf2e0b34eb1fb03edf91d0f72e27b19c942075391f153e7098c37e0f51b038a085da153b4bbeb5549166592c3b62e16a71fdb801476929ea587f2f514bb2255006f192806a890f1ae61fb318a6269405dc68d3f044d9ad5bc5e1834e4667f06338fbcb57b3f1e54eb72d0322062a4fe228d22dfb7e3db6ac6359fc9d3ca7c4d6c9d118f6b08298d6da5bdd255d6cca3afc2268ac3c5e0c765d77292e408c051e22ad6f452d166a2bbb5977df6c66f849e83b613b154ce6da97fa8f77c044f4e6780b63c35436aecff6f4e00d5257c85e9f8fed0e598370abef4df0f7f8698f07205bc979759a502fbc47c652fa5dc39ca647a5b66e1f383b50223d841f36d32710dd4b2d8ba83b73c639452b62d1c8520abb34e2b23fe0d867b0c5194efc412d15ef51a45b3b9cb04600b4f09b04d79b7377031c25cab9fdfa5569f849ade86e3a6bb0adc308aa4d9cc8e365dd7c5b0e2a22865a51b681a26d2eb796c5a9bae63638a2a9833e4b72b5e75b101d2b64d641e927f7ab7124d9aaad4ecd4c37565e6f33d62c35f0b6a9adc25b9c38f9b30c5b84bd75fd44f1a2063c245e1516a951c3d8b1b408f74562b1c622cf480bbcf27488dc9bb9ad9ad0316e694f44411632e96ee8acd2575fae97933314b27cf768c6153d3c5a55510ae36fa657c42e3aaf99c999c20f5d813f9e68557c25587feb64884f8a358f386bdcc9faa1263b5b868a8d87268ebd0a06eaa5fbc2adfa22e9769fbdac2c7dba8114fbd5c37c7c6bbe038fb119a294501af0e6b96b3174141530b057c9d5fc00ff6f49f334145f7978402d29db7a50e3cccd91a2f80d3731ecc110a452d557b371cea059c3a4a1851a3c3567716a01e551444e25e5be87464f06ab71c1beb1aed43623e6bcc045cbeaa0572463a660d5b64003d98a302d91c84c17452d956feb0f18dd13974e6e59ca0dee05180efc5fe7b1b954da84a92c85caa7d8f68db6431b5445146927386ef5fe3fe0809daefc420d34806f7984334f05175a66ea8903c30894206fbc8753c149ef1bedcee32c3b56b09503c49e6926d1f265d6101bc3eeb6b786a5f83a669288c3cd6c90afbae3c5549967081e7533b1ebc8ac636597a1f16a2dcc17a2d09af4da6301e2db3da175f509382b34cb0b4de09e1a9d13403f68f1eea1c4b08b34610a39cd64362bbd47359ced91e7fc2fbfe5e387eab28c33eefb15c22ed06e42ca0c4e3ffb10cb79bb13cbcc956d038fc5612819b15aea5d12096774d20fb45c2e585fcd0d5b71e4e4fb2481b1a7d13f51a3735a3e605ec00bb9fc1328188bcc33fcb508263fbd77d80c32f113a97c83ec844856de80aecd1669501a743f8f52be6d515c24c92908f2bf5521948c0ea0ef16378c01b28896ff4bf1dc96cfd29272eb3390679122b195543069697f83af45f7550932b08532778b1eaa1a6df03cff83b67ecd658e75a4d976dea1b52cdb2b556f871a2b8fec522ea3dda82e516e92aa989b03c3143f35348ed0491f1b96a02216bd5743e611112c5ccd5655d454d4e7b2ad782e52de97be7e13fa44abefbca0847f5c9ca2087731d6b328ed6e76bd471c7244f4b976e9eabdc3cc41c9d4e277b87aadb591e06580d73839012b071f867acabe0165eb43cb7498e8f614e51c761235c90e4ae13ed83f38e13b10216c8b7efdab123d1c51bea2094a6a054cece84f9a6fe9b17c2831cfe7a298b3a8c95405a268b3e1e31b4c4f1e91ba7e960e302f001dc3ad6f2ce96c25676066bf080379ddece778d8aac8c631fa28982ea9b808c90042904b8eb8fb8ed7b339819d5b1f640592a836fbcc65934336e3bad4c87a44251080d2bac942ae0710bb1b1b1be60d36067d8d10e29e1d61db6d5675fd01731407961cc365a44b579ce05575cc1fd590837f3cd1a620115bcf7cb6574abdd2b93c0d09962e64764e60e734b38a1d151f0780676d1098eed1ae11106275e38fd7eca6bad107b6d5669cdccebf45899b55db6717e56ec8f27d040c68f7ada117ddfe40cedd227d4959743a75ef4643866be4cb8216cbc5c110dd5ad007501369a037562c077770d0d9a8bcdf592b184aab3b536c8ff3fe5554a6288909e17db6fd4310f3fc72b1212e4616acee6dfd2c5b8fb8825a517b2dcd48afc8528b6da84e3ba77482a6dbfe4a85f4cc1b6ec03f08bdca7857c1aa0f2844472615d5a1ede4a45fcea05be6e9d2d289a2183624af0d4e1973821fead72a15c1aa314297f7cfbead6cd912bf24dd446de031b99d690446b92b7103df0dbaeb3c264cdac5429625c5e6c7e0403a8f4bfc6c3a0db98b4847b1b1e31cfd163b6b4c129a23112730aef3e29600fe311d331cb3cafb00e742ec1bdbff6fe7ffe472338ce0c602e0df3bfc7844423c2f485168d150ba4b193630cce88d4b46778df563f72673c5a0131ded42c3fd8eeebe8f54081723c2586e69ae3006c53b3d12a38d9f5711a5b6004d2bc8fd673c37568fad380f84ac2bc8632e54cf611baa17333b23230093c63aa660e76a899a5c68ed6a0c53d17908ca7b58093334a026585fd2d1a46b093018ca29e2aa17b94ca7dbed007a1b880aa1d6977b0aef6a78a4417897d247363272baad466cfe35524790c4d9bdab2084df388758259f44b95d656317a84a829daba49247d47c82a6c0f46cd9815c3ecad54e5cb1b32d83936172f6c134b441ee9bc91a7c7b35bb0426e686572e7020473dbe2c04c5342e601c8a8992b0cc7e14fee908ef4193ab4f8cc4d7b948f0ab93744e68de1e645397eeb507b02c0e8d0445433a6306f1b184e8752a17713388e4b7a3854a535cec609ccf9fb67e0aa3aa4505248f47bd9aa1d9ff623ce4d0acfb9167650137b659a93b62e8a4e5b0ac8a1a09320b874caa651e41b92a7976870fab063887b3205abb39b3bd616c674b293010975f70a40589df052f3c0cccb5a46b7c36b9d6987d0de2d064f6e1e7d2855db2da83edbc1098cebafe56f5df7391b22b4d07a7d81c029ae76927551b536eb086bd19ff018d9f4f42318e8668898b4b761cea097e8baaeb081a72bf234a236f350cfd0d9a076675fb151f0769535f3cb54cac8c660cd519e890b7a9b677eff5db1af52784590ba47a6acb4c4e25826ba80489e31091562ac8fb24941e4341b93a3530ce6eaee2e3db2131cde589d54c06f52d700407ecf02487c43a826ac983ab861b5b519df9a3a9835ab18ee1f68650e113ef3fbd8f241d8c4302e7b17c279ddfa94363d5a1fa9444495f20c9e2bae6e1bf56cdc4386a8238ef9e3f16aa1d9848fc75421f093a8dcbd4852ecfb982de50ae24abe1282d5ca4764da272b5f18735241112dfc38d9018648b9e13aaf88c0799f5096627cc09de11678995ae482302a781322474eff4f3bcf8de141dea188fe04e9f27d5ef1223e5f98f9892557558b6f1c2cb3386d808948e373dec09f6a017ec7812aba7ee82f7563d9bc609e9fbb99ac1b85475eec24e62ca4b47288d2340946c3db67117820315ceebd136fdefe8f665b7524a87a27c70d2d9188015ebf85e52021055eaac65f61fc425ae567360532b082ed3867ba6346ac99877bfa04b5f79b1aa742d3c34272f93d0df9f4032b78a7f3a53fbc6d543be8b25ca906bfe1da70bb466f2546047ec251f25f549f8a10852acad9499ba232723ce4d92e2ac5961b2abd8da4449df38c904cea75d986bcf4dcb279f998956eaae141d56886cea7abc0b367634fe2528182db42a878ed6af6e747985244787ee9940b470aab5d7ebfd6e38ad66502443f7543e7167f094542906eb1e5e30a2af24041e8c2f3f5f7ed0ae03ebdeea8c60cc9b9ed48a9dd3fd00e166a64588d6c9df5de156e19381a6c4433bef061769b6390bcdd597224221fb8d08a296087b9f5a275743d7f9677210a26a64fa51afcaf6384d9d12e99265b8780b7af9a3cf496f00daeb02ffd660002217744e255cac5acf7392a4c7dfa8856624eef888825cb20f88e429234348d0aa034f106ae386f034600fc13a6cbc89ef9f88341245d1b161161b12c9fcb8f542c12558d44c9de0a769c3be3dfde75b56455c34f5c8c12f5f65afcb4cd8194e61d8a3e2ac611866c5b1fd0fdbd0c01cb6af7abf841eef0ad314a5e9de5caad7d8f6b274c286ae98b6d8fd6d2007e6e537ebf471fb7ee3fd8a228f2f9cac857c46638f949be32555159b43b040422f425e4e1c506a78900bb517a66e8f973a24dceb34c7ad127c781770f3fe72d5b62ba4482f9c0ef57dd413144dc5e5c17a07eaaf2c888f981431afacb00ad9cc22a5a77a62f98898eda7003efda4ff51a51160669e725fd16b0f78ead6949db18eb48600d9b2a0ffa7f3735ca6d349341d6ef67db6f21e476e3de8fd78dd1f990aab2b31a5cb913dccaf805a4bf82f8c6eccefca3bfe2a221a075fc7898b65e504d7d8d94ccb9d3f062668571a1f0db7bf91df7371906c256ca1fefea5e272c74753926daf89265aec4e21661dfb1d72dc8483a8f3db0760440e20d85e9e9ae6af47856d906c97e9aa6cd649bb99b681ba82ce02204e512447f8bc2180279b5bfa4093d60d08eb868139727c23a0aacb0e3a78d4831a758290bdbfdfaf25452f05beae621f8c4f9babbd3c882bb9d66ec3145451ae7fb042ecd202947c4e5a39ea80e2f8fd6d2b3ebc28403bdbef6a489cd"}], 0x2148}}, {{&(0x7f0000000c40)=@in={0x2, 0x4e23, @local}, 0x80, &(0x7f0000000d40)=[{&(0x7f0000000cc0)="c174929b0c8f0cfdc7a264475d1e06516f11c6728a3b158f3c9256b2f9a67a903cf7dbda195852cd5723491b9ad15803bf76b5c33f4fd2d6d358a8534e6d86ac3dfcd73812ae24ada8951d5f526ff4d1762284999d5a9fb0be1eeb63d15b6ce7bfa22b8d76c3ae317c93", 0x6a}], 0x1, &(0x7f0000000d80)=[{0x88, 0x109, 0x10001, "867ca0cbc140bed0620e921b5244beb289b43ebf208bab674a925da41c6aa07f997aded00c82a4716171243a75e6bfcccffa4aa6c2947b8a979f3ed46eb7f7bff717ad7b4d9e3940739649d73d255b98d81e006deb550d6d202ee24528629f55bb1bd43faf058d399fea44066f491b418fadfa620e"}, {0x50, 0x118, 0x1, "c2c31898aeb2ed5e3b3d605f50a90ec334932b3213f71bcce5929c5a1d839e4ce5f4fdc602a1a000125e69a3b3bb80f1ed98aaf631a399431935781ef513"}], 0xd8}}, {{&(0x7f0000000e80)=@pppol2tpv3in6={0x18, 0x1, {0x0, r3, 0x0, 0x3, 0x2, 0x4, {0xa, 0x4e22, 0xfffffeff, @mcast2, 0x100}}}, 0x80, &(0x7f0000001140)=[{&(0x7f0000000f00)="9a3b03762307", 0x6}, {&(0x7f0000000f40)="cad1f38395cdb7aea2946d4d696ec86500a17384af0718cbdc7511da01bc4cb457643b3bf5c32a8e0b905a1473fbc8", 0x2f}, {&(0x7f0000000f80)="34b83c44295f44e6f9447084cc9c8c0eef466321ead097a89724e0f5b6dcdceab777d72ce4c30f4447421278c3c45cd6ecbad5b0aac41c3abdd6c40020d209724ce369cfc9884c94f64e5204a06e17b791fc18a164dd73486e74fc403cfa1e0694676c3a4ea300188683861cf9191391de4d572de5065aea4be02f0b48bc88fc178d37c4dc0345d79136520561326f16cc213ba3f8d1e2491e7cb47f0e480d5efade5b23908fd865b58e", 0xaa}, {&(0x7f0000001040)="bf98e263d61f173d9e22305bcc0b26ae05eca2c2f8a73ee661619f3b045967cec973d2e37f3267bed3f15f4c91bed8c435ef4186b6c3e49f8e81fb3dc09bd6f474a2fd78ac965d2bc5747293702c71b11d2b7ae8d4d95062da4c2a7cbee6cf68b0043ed6c12ffff25adcd742b3c485f3e47d34d9c5f96e04fd451d2537f0a23675ad3ff94a932971a37598f8850133036f2ba769495ff21a4a43b5b49ca7d183c4446be4711edfb588551b8f41f414981cf8af57d0d187585c9d6b5f1cef49de763b929cdd3ea960a93bd83787f17172068733c0c193808f855b15052020df11d5f627e65b94a70ef844", 0xea}], 0x4, &(0x7f0000001180)=[{0x68, 0x10e, 0x7, "dc3693a662b72b666c6d834abf592e043254c36b90e8a2947db6a52b7ebdf4a3b68a84172d22ceadc7ae174a0c66ab62bfd84ffa493135fc0011e2a84b0274458a114de545c007d1504cd1374516ea07234db44a6e38"}, {0xd0, 0x113, 0x100, "bcf8209b18e0ee4119b097eba5ab756fbf9d8a3d121e0743b9a956e42c35992e5d52fb4a20f6b5bdb570b76f92b11ca792b36a8fa6b807371620c4a851abf54e198672fa424de85bd366e25e0c898026db9dca28986f151e6f782320b5473efa6f4e60ffc5c1b1252ae8f5bbf1bc57ef0534903f12a626bb60f309730a226c6fee831b49ffb536cfdd73ee95713d45acbf19ecc92140b11b47420b502a5d2f5a8d3b22d7903ace63429d003377c334507f011a5ef768618b73"}, {0x18, 0x10d, 0x7fff, "9bad904883"}, {0x70, 0x0, 0x3, "2e16694faa2ed8432a886504afe0319b37972f7027afc987a66d176c5b6c61fa4016195eabcc15a13a7a96fcb26ad90b9a14b14544a9b42f181ad6dce918c42cc2c7e6dae4dba83e2a8c0dd60efaa2e4a5e0e87a169c29894bea098b8d"}], 0x1c0}}, {{&(0x7f0000003540)=@pppol2tpv3in6={0x18, 0x1, {0x0, r1, 0x1, 0x2, 0x4, 0x3, {0xa, 0x4e20, 0x8000, @empty, 0x80000000}}}, 0x80, &(0x7f0000003740)=[{&(0x7f0000001340)="85b9a52f5904aeef29f6b99d0d2a6c80e1481bd4fb5a3d9d9d7bc6e108e7081c7d032462", 0x24}, {&(0x7f00000035c0)="4d878c88886274b5939aa405f5862cb3292fe0e685761c7c17ec2857c7139a6dd2bacf1fd2bbdf1d0aa8d6de9c1d10f5f0d5f426e40ba3d1e08877a134c408450b577b5f05267af0183c3fec5f7691896cea3981aad8356dcbfb83213b74428528dd83a4aa12be248d60ad839da86b2644a66cce5a6742527b9f17cb5670c367a8d3cfa45bf3173a93d98975fe25f04154a0ea645dd1572cd8e0a5f1ca23629f9ecfd6fc5770d36beb8a7331fedc44521282787ff4e911089ef713fd72", 0xbd}, {&(0x7f0000003680)="a993bf372d61e1470f80593584c46da8e06723de236bdb946ed0ff43d8c4b42a6688bad6006eccfc221b3a765b9f117441a0469d4c5078b91238e98032f5bf028f4993c9df677ae14b6a655ff8c959a5c9d708b263262d9c4d03b0c3746eaa4d69716eda55d4d61c42d99e4e81b009555e8e12bf25074b1f2fb0cf923f8f278400134264156727edd195be467fa8b2", 0x8f}], 0x3, &(0x7f0000003780)=[{0xe0, 0x19, 0x2, "1a930ee5fb0cfd05cae764d87575fcec12d323ab2d1d1cf5c139f7b55a97bac14f9f3ba5565957174da813dae99952837de0182beb7568a942d8202dfd346cdd06ee143e03f2636f1016187aede9460be64258c4d2cdab01a4d1ddcbf1e68d8c1974325ec21da3b3a859421b3c75a7c36a9b2146260d0ad7673419606cabd36c75faed1e0dc0394fb8795a75ed3d7651914564ab52861f0748de7597c78dc873e0e5401cc57e1fad6592b5c0c11a080dbafd8a8c5e1a4d3ed57835b4041553393cd504ba83de944d23"}, {0xd8, 0x10d, 0x8, "217bd9246cfc70436ad5ba20bdc565002542d1248993d3a6deb55ee4e16055ab1194b09f092a6213f9265c92fafe454730cc0ce58f03c837c5f3d35e5607aa4b6cafe833abde7737e1cfb9816c1b1ff4f1cde28206921b03b1a796a24fb1b66a1ea55eb0c749abceeee6904b8b5b0015c7c9af905516e85f2d5985417a48f1368df95b74db74b13ebcbb7ffeca0583e5487767c58f3980b9e6934c65590aa2c14cbdd1d3cc444ae5a0df40839cbc158b0c4c4de9b637163e10923946babae9d91040f3d4ce"}, {0x70, 0x17a, 0x7, "e47c77176040e04ff1ae9391fc8fd4e40e8627e814f87803f816db72da6db9fb9f99c6f2940145098505eaf8fe984d9b5b0eb545b98ce7ddbbadd034b2e9166a2fd82ef5344bb62f21aa8e78d2528badbf1c806f0573e046a5ec9774de"}, {0x1010, 0x117, 0x7, "22f8e8958512ed7e8baa5eaf13fd9ad2cc48cc9f16382a1fb9d53d8df501a119d62c5c9f02ca44d1936b3439396c96c356a8d4b8cdf42400d0fc01da9dd33b82330554ef927cf6d5dfacf7dc99961a32cd08550a6393d8b39fd568c55780f07baee963296c6d92573e0f9e52ace611cf37ae54b1f659fd89a65b97f28fa5ad8904c240b5641612aca1776629b425339170c8171e8cecf35670f82e1864662e8579de4502db8dbaa94d3151f272047e4ea08941660deb727c115a5f186d4cbf4bff22005ebae8713547c31379ab33b0c6c329326a7daebf5a68a468c9b2cf46ea012bfa82486a67ee2bbe681403f9efce95c46ece59998cf9881bd0300a1b0c4adbe8a16c651d65a1fbd4f91ef459815fa72370b53813abb943ad2638d37ff90b16371e86c0d3fd8f1fdf180fb27e9475c0b5e2ba83e32a997da500e4d84297f9d64fcf314bc8f36a4701c90ebf2cd604baf9f8284de884a1204c5cdf0f44759169aed80e8bd0aff7a890a34a485d130b7e6091f9cbbc1e49c15cb5fd03742fbd9e2595e5fd81b4fd9f6d254683e4bb95e9321bc5f6df5e04e32e70c19e909ae4cf2d83971d56f2763cb86f96ddf39faf3e6071926735975c6b9aee23c53f49c933416881e9aaa888081ea6ac012483d68910b539a575a35b0f5704074e7a86d62a3a5cdd4297a910c5166cadb2113b1a599dd26edc850cc4d3a836807444da3ec0435800cae96d71070e43b94503940f43f2c31446d2d66041949aecb2f59e8ae5ac0e69b4d160471552626bf25f66d6c6c3075339aae968bef70d0e43fd35c3966b435b8dd66fd8589a256fe94c23de9ec3e744108dcb470e1d45553fab08f9fda38e7e3a3b670f4b7efb6fdcaa1642da364eee46b6ef68cde61d984ce977ea38db0093c30f8eb2b4f595ee699a37866672de63da218185faa147c21abf67ef9b3e21ad42edb43eb0da0a0958b8c267ec2437e62af60a914ca47ec616ce6e4e98a189de00f98dd56b09ec9b09d70e807888f25fdbe7344ee49f103552aead8798cac51a4fb82244d27581b92d810bf69e4258e9ca35ee1908f42ed013e196b4f89f9faefc962f5af5249aa885f3927ac701aa66eb3d657fcb6626b106054e933243517efdb8071e24540e462063bc62b418178b17732bc8eb7e1b153b384a6802c14650bda0981526270c110832cbca8805399df41acff7f429cb308bf597fec6402f4c61762fc71b083b3aaec00baf1d6d59c791e6f5aabc72b7ceefd6b52c79f8bd0fc144450f48e6f5cf17e05f389f1a968477eda90b57b5d96e3101930ed535a3292bcd8bc987c3af07eff1c422e993666f96c68ed48a0dba1a4ecd4a2c16c433c2b6d9eeb321f0efc7242ad9edae299a559a1e434f322007f00f3894aca60d6df0e08fe5d4bb09e6941a0e4497bab390bcf9aebc057243371f4ac765da2322da763fbcac2bd2788a0cc4b390d4146a3207e493f39af4e44860e8cebdc6bb3083941094c56e9d721327d589dbd8a4e87df7f3a0141775295c5cc0a739e79c10f55923c183f1df582ccd267652a405d42f23d6ca656cbd5da78155e2718b0ee0050487618bd70637e310342005daf08a54761f38d6705bb6f5ee304d4bf05c2bd70d98f22d0afc1fdda92d56ac7cf0814cf6b9abac040655f439cd4da4f5a3e375235ae6c602a67d25c3bb54e032d2bd79b4b7f7159ae7cd19efb2f7ebc1c67712a1aafdd6da53857c97c46510246265b37a79a642bc993f883bb19c1412c9aebd5d6529d1f745c80e718a47befb1f847148116215df7503cc005381fddfd5db60d3a9adec6de07d4d8fd80d2f52ff5a08046d4a4df9d0513fa1da330229759e48320172695ea4e1805138f64f354fae905e7b45e2a90daea765d6831173a36902ccaf15e5e78cf6e289ddcb9dd82af5f9bf8f12da8ce50e2940afbc2a4b43a5832bba05255b9158052c74e85c398db846f141ece0573e2de8e91582b4381e4208512f2756fbc46afc1651ecafff0973b7ef81c4bb1989183419e178bfaf3d37d2099652c0d32b1366fc6c98172cfbdd806a3e2addba2c71aeb0b95253a7730109da2ae6be31a32207c8afbea7082f1f3fa4879fa8934c0a546c6d7a92891d1f7475bebfb58aa28f0fa01c10d4b32c5f33344b0e3429ad1f3740721e569430c2ad9d159d2c9ca3250abbf117a4e6723b4bf7993782767a9a979b5d22394617331dbfde5bfd6fe9bf1863cbb421b05210f4e35144c19c7fabd2908acda3f543bd9e70ee60199eb2f342c2731a1acb273325fb7b6b1a582ac4162d5142a6c1fa046b397c3b3dac046f1aeef33f913fb675ac67bfad9f1a40d9b8eefa32af176a104c5785065b7ec95255bd73f15b58209b39fbf2433ecc2420c6bdbd8bd44c10fecddbb004b59a71b5e65b8f341cc5836d5aa8d4fcbe7e30d394bcdedd24250d00e107ccc901e4f10f81e2d0be2c4431c778281200561ae799113715fbaf0334062dd796b5aaa5b22ab381c21af7820b69162d206bc3bce096c8dcedc0067896a2838d1a1210dba6d2e2f29453512851aa7764942b381369bc14bdb2dcd86a5e85dcf6f46f11d5fcf6315c016d479babcaad9666211797ae72fbcaffe0c7ea5f0f6e590c223c06658e1c5dd849c8c279b505afd303408fa17ff3954371f9efa78806cea968d8fad57753ef3a8195a61b0309d883c9350dfe4310f521f66907deffa8adda290c44fbc02af1e54a67fec5fa6ec89c68b0682c71b72b418464fec12368e811d72acbc307aaa3895b63fe410abe5ced8a919aa89bf59518ba7f5f6a079915adf9574fd636ff09a53a17b2de53f222f4ad204011daf8976584f64b863a19a75069fc1b84e4b06324c5fab877ecf5ae9b52ce33bde74394fa82c935badd73ac80e13eefcf4792347505ec0155170cc2b7f8cc3c4c55829b44e8fac42a5b85a14b525cdc367185c47b5ae5078a9d2964969c035edf50639fd793f765bb1f3f6b551bacb926bd1218dbd493f34a9344ba67414be9259cce8f7b2eddf98527521b4dffa0e3b4ac3ae5ade8586c2bf37fa0052bde52956d13b11173c7acd939c3e83481391ecd17a7dcaa42a7bb18d2e2f9f29bc58befce50b4be883fabbb636b5d29b507635b6e332b455b508b32e61fe3532b30558fd934fbe62f1c5e03ad433a982b37950ac389e9d5a9f935d5176f58c34d1397298f24fa3b545281c22baa78294f2bea9266986b88c0dc17e6bf360beb8e35213c4aa16deef8120ab744c7a6b351ed40e9a342d2c916474da2158547a93f606fc2640370129a2bf901361fd88cb9dcbe4cce37535a712c2c8ca28498a2a26c437647a89bc02b5e190eb775bf194141b58893d226b9ce1603ced14d60d719d78c50ef9900d8e14c2a96ce205ecc781df2bb078e62e2cd562fa4fc8be646861209a0c969edc28552b7f107e973101701db49c7c9141f590f727687d029094c18e790c9e1a7bc712d07cb862bef1b2ea22a190c2b28fd874bb860c0133e606944a8e24f03779c3e4bf81338b5c84b2c2605cde3c96e7c7bd638610d86c704cd3935d91bb9abdf3eb1d7347dc54981cf910f5753810944a352177c31f447e0d9b8575b4a91d9f0edbf9e3a4ea847e31559f828e7ee2ac952f7541575a0b53144ec96dcdf385a8c4876b2543b2a3341008e37a6c26da9ab2a4c094df4581486adf9ee9844669dd851bdb266a54ad4019ebdf12826aacc61bae3d50604651112e874ff9dcc28cca88303d0e0427ecd421609a7d3e2240f05c5e2a142a390d75699b469473ea3d34add92808b299dd739a262487a258ee547a88ddd541a6c80101375e12cad66a0a817beca92b6f32644b5063fa5a3e1bc7b5065789a0f4193316717c7c7e79ba656db80d1e0b2dc613e004df9551c35b15ff5ab76eb93d8bbf42a7fbb73e094dbe24427b07224f5ba483deb074c80f763ee86fac9aa1776b7e4475b81dda8083f92834e0e7be78e1dfce73c13c58e75d7354078f1855a32fb73136ae9d25de2d45ae5b0fb0158b039e068daf65965c80e04867e4bc9c394ed805597b8c6cabca8fdfdab0f35f86c8264b1978c5530b0ee5db468a3729cb1356336bffa3bca9499c573c59a1acdaa1862ff295ea2e09ff1e2efd0a5e5658a270ca285cc0bd75337a931bfe4d7617c1c91335701387f91fd4577091e230fc13f79a5e6d98f23c04e10a5c29c94cada85c152c8fe74fed3206fbe1a8d9cdf16ca3f1c42562e3fa3ba9dc87afb46ba6e0d0b4e5ad3cf554a7e74ad0b24ce6c9922e7500aeec2be0af737b2ac9c7ed507e9d2f506c9833cf5b434f1b69e37424dff0760257cd02e28b3d41b8ec54fd50792e68672748d09d105c6de3caece8f26ef8741901f63c905121680398c2a3a237e28991937cc9bcc5f50311e1208871fb5061a9eb3111210a84cb55eb3c98e0c16bd1265ef0b47d4014b50152840293f4d5b1c08f2d7e60aa0db1d53a3f21ae4944bbc2fe8e12af45decbcc7da10ba82db5d4e95053ddb3b2b3959a125e11098cc289bd92b8e7981fe61f63b0cd8307602c98b22f0459e1c694e022a70c46de4c3de37960eff3aef2109f47bc8a0fadbec6e365266ca9ccb7ba3728efacf1bad58e049c41638534ea97f806abc9fd792c4a7c0b8a1117329955b062d964e6c43d2c54a98851350a4519fc48f01b7ea5518fc48d63276e9dd9dcbf2bc49542a6892b50d9fca1fb2eaa404399428d5906939fafd4e395c29b028e147af1c61aaf064f0d53ae53b987a6407c1f7242003f617a9a7558c186176aea377e19036fd4268f3f121ea340976fe2f467e08cb4046f15d18934398138767849a5e9010cf473c359830ce804cbe3fe1540ed8fe251657a8b6a50145c4fe4f439cb7c833c1f363443744ef6b05e93fb2b8a46be976fe1921c053a0f64b227efb0d05700545b2dab360177721f58c7a1eb7a69c0c75a347f99e32d2d893d4b595ce8f95954b133deb9794f446698dae6b741874605a42b9fb6615d0ee8b8af8da3e64421e1bf323f8ffc1f021a3706f0c652550a50facbc78ab2328a9d49fb5f7616124cb9170176ac5464b30490a4c5be57f58286bf4a8aff763ce09c36c886c7e35dae2439e748754d11d8fa7a824d5ec6b7e88facdd8b4fbc3fca44590b117b35d76fa27ecc80daf71d9c90e15aa9f5a1618d284fd49c9186ef1185dbc4b1abd0cceded2d22c78cf8d214c6a194e45c1482d2036bfce7dc5b79398865fd4c01ae1391321a33ff1c1ee729c11244e8062aebf505376fa7de2eb56027cae36f5106c6dfaf68cbb2b87b05fe8cb4c6dce1035469945920ef7bc53ef5e2c966897715b99b7f00aee04288613fccdf1c0715ca99f501727708c819dd1d08195c7070d99fa85f9266b55d492a3496f8aebee154b3d73951ebdae1aef078e3d0cbf7237d5eabe8ad28af40fba236399f6a8aa722a021fa67ede4dbd2b10e7fcc5adbfeae04f73d6c4d5f1740e9c21586deb08d73bd5b1750845343ff6e291b83c042b0382baeacccc92234d81d64d48973076a6b415614f3fe811e4e1e7c3a6abe19d5ba46a423b17b25669e38da40301c085aee5e25f470bcd2ac608e94afc92fa95f5deaad8109bafa4b7abf32c13ea6695b83f013c09384ce7474e07d313bfc7c662f2e5bd93bb6aec9ecd205f787bdd7d741937ad40e7e9d4beca48726f32d1072da04515e181c8a7278ad43c1c6b78bda64959becd48b2a4aa2acbd8fb1d345d2925dc61447a6ba8d17008d7bac14780ab7882708412472ba87488ef6bee85f8f38651"}, {0x30, 0x109, 0x8, "b82b7719d4e25f61d1cc2826e192b6374e8b773908bf4d32e46976"}, {0x70, 0x115, 0x8, "40a9b68fbf3b0644fc28ab50472a6d195af1a5980144f530178501284969515328c99688453d47762aabedfe8e92d8cb80a6d166aaae572f1231cdf307c61db4ccd637e3c7aaba37ec51108b6e3fba89c825febc9322fbe49890f32168e601"}], 0x12d8}}, {{&(0x7f0000004a80)=@ll={0x11, 0x3, 0x0, 0x1, 0x94, 0x6, @remote}, 0x80, &(0x7f0000005cc0)=[{&(0x7f0000004b00)="58ec197278fc3f3dcfdb085c533bd9bd952d3920961534668e71b5f03d93834f9dd2b28bd26a4fd6f5af39de60a7f8c0e820d958d775a370eb13b382f30f3db13ebbd1e539cf21e593cdaa8d6cb2973e5d76aa8cef0f63471b34fdbe5592c19a813f3b11b29c217d54f86adac3a195a801bcdaea2624b0b467d968170ef77bb2f2a66d28a29a0cd43bb9565945befc94457b903b3d2e44f0d318de7550cdf74c6b69bb5d3372380d9e2b3e0299d0ec3ba8ce08908967", 0xb6}, {&(0x7f0000004bc0)="dd3fe3bec1ca5bbbc647bd00816d33ee66e734e97fdd4944806ba240164e9726c24b2a144586536c72fb32d1178454b73952e736450285e4d2a01b66b3aff480c29aefda9dc4100089f2a709ec412a961bb487ebff636d2a7124c7b35fe614fc99247acc860de1ea36734e0118dddb8e1945f20ca90c41f6e72b71591a1cf480207b12d97ddc55e90efd3a9c52e04b425b1b8b3db457be5db73d41694b174d8d075699f85a378f31e3c72db25ee1810ead46f9da0dbe38b355219b7384694aa3358b2112112d0ce1097b281c0b8e2696194be28db8289d8a52e716df325947da7fb67f04950526015ed581e1d62f88e6033063777917619dbe9185f4bcb776541455e9ef975f7e14734eaf61f012bf3a59f071b0b2c991796f931df5e34818ee2653394575ed1d04ce4991a1fcaa70920b5adc1e35ad6d54dfd9a0d8bb672ebb6c8a8ba3fb471c79130cc94437f9ab4ca0d9afd999fce7ed7b4e5b62e671c484260132a3af95fef76d6a2e481fbfa075dcb1d6078afda03245f7ef23b1176c3a493ca08dfcd69fe0d544a6d4665490889ce7580e231c7362d3852d11da4a2ee069cf9f112e6bafaa7729b53ea989e6289564a9d5d217cdbd6b045d43e6c570f3c49d838d5e5d5b0a66e0f405c25a5ff9dd14ebc90ad2162dba61529dc07c793a499c3ff2ca6a67585b3720e60117ed15840c22319cd3639cabeac490441e4bbde3c286f6381498a1d9d0442216390b6ebeef198a853f603bee5e75d412a47999a270ff682c64bb38e69836b801b783d1457f98f741093398940a86bfe5ec7d887080abaa168218d7103d0d1210c8055af96e235b9036efeb81a39531561a23898c849871a3f4b7ae34384fddd01a602a6c5bebb281f9d97f6310aa4496b7e662c107c51c8edd69132d77c906a705cea68c3172e58f82ba7280f1aa59835ad453228cc2f6d3341cfc547a8e195305e04a95f1ba9f749c9521ce3fdd1524bd86804d103030e3b3020330b9057521c2548939b6aa2d999f534236d73a0f22b7da7f74efee69a560bb242bf4fea57e0bbed555d4d9f44989c71e959da06cfd4ea5f56b1e057d682b054763d99d2372c62cf903dd9c94b471c8edc27443c88b61dd41f9e0012bb892216ab6177a8162393a92e585fdb891c9ee0e1ffd77691149920287c4842dfd680a916d15eb5def6ed381b9d4f825c17720d7689532cac9861c1ab0e25ebaba0f4b633a3105854315557c7afd354a3a346e2741522e3225e809867ea5a0609f9efda8c9f4b1a6ee0649f1bd9d25fac9fb3249eccd50846dd6c13b3017d56d2cacfcce7e4936e2532fa7752dd2655bf2ba21974bb0dd758b1889074bc7956a347393038bfd87fdd5c43362312417ba2d84e547fb1fddb78d8dfc9ec5d944a603397f2986dcaca063b33f7767cdfe128519c28fa95806d8efacec28a4f5e5075ff9343f484bdb49f6e4773b5915f3d79436e9704bc11c83e9e2baf096876bfbf1107b2eceb7790622ea5aba55e4a90cfdcebfdccc09b43bfedc73842e2478c822f8214a4540e37881ff5e160faaf520016005b67c32a5307b3a2bb7433fcb31395a19f9a8acb74904d5f5db09ca6de4fa1b4a3ac2b005182abcaff8ed796661aff66c54bf780a2feaa8ba4e06169ce26ad23791b250b497936c8fba7268473b7de2d34287fae0614d7231baaa537266a41c977e72137a8cfd76b933f9c5430950aa6856d09b8dad90eb43f662377a16630ef3f61435421eb4bb27f46af640a698979712bec42685bc5c3389cf38bfd329beab001a30362ffb3806620429c3d146a116170a38725addcff681195f945aa3f51a037e256100077d64c44c8a45d68a96391a2a51373d463d6bf3a741b5059a4452b20608c79bbefc6acfa9434e4f6cb9f2ead1caae3247bcb2c9580818c251ea16b6e7e6ade1c627f4c93415275e4c06a8698f195617f7a7332f95e0d380a20148db6dec7443aae116eebb0bf525761c8501513c316851644e947eea31f72a9d048b5136e21c797cab42128b449a4a7564a4a69eada30566ed488e6a8d09b39dba3bd7b9c5aae76a8ce29d080e2d75ef80d1af7899bea252f333312f107d3dbed1aaa8fecdb2969971c19c03981ab561b6bcebc6dc3124fdade49290f10aa2cae184e00f49935c7d9763a0a4a5ec80258d294a5012895fa3ad33346a85b68c683962c7e7aefd7367d64248afcac9ce37f9a600052236c43adf95e86445725a6fdd353a0708c5ca43dc31cdebe8b83e1a6dd88eb2a92a4efe74d19da856d3682f489c43d8a39ddf33e556be3e0f78bb85295f02c330a4c53d624edf28edbc943677f42aab9d3ffab198cab600dbc4901d301693e7f2972e049b6cd36517f2f436f8510b06782f44c4e87db8f6b354ef4be74acc35af631bd793bbec07ac45fa502be1d74cce29de301d3088599bc763cc9662e88f02c980dd4596ac0aed0948c0294281b490c47a514ae1ad9790bf73a9129123b22eb85b51e777d839e503edecf2690d9f5d6f9db4b71f4dd9cc6eec750c687ec17097068d3841b7130a4a0917a3ff3dc4dc0f0019d6a7f97773d560f5be0afd54943fe8b65e397ac3c52ed7c22e0ddc4223d6f2eb2f4a8c280add0af2829cfa608dc521feccab698cbf1176e91a8809c5e2a563556078fb60799c757f4652d5b633806dd6b4ffb65399b36dd689a88463c337212901afd824ff7852ce50a14562e9e37d65a5400b6b057509e2d0361f5a82b19499d445b021b484abe720ca1cba38bfecf68e4185d1b8053e0502cf307916758a0fa1c8d01466f84ca3b9bbfa2d63c6d1115fb2115bda3dc8aba8044f5dd3adab96cb01a1a1306325cec17b7fb31ce128c9e5c8ccde8eba5c783564c805cea7350693fa031cd3307851919807ba4362d58afc4689dbe3800ca7b0e422436b5801936fd54ac541803989e95377d7827e62f44c07d609f4b093329f6609cb072bd85a78fa3c12dd7b8f8e7f19d3b87348d4a0d0c1da7e32aca7eb7662ac43f3e943b9626d500f783f37041364d91c4f4248118894e280170605afe10e3983b4a6e84419fdae811c67eb677d89ada69a877200bfea131d9759e830038aa94d27b3275997722bf324449077bb5fe9c885d1af086a71ed06f41db3f38364a2bf5818f2d14d4c80954a748a68650492611ddbb3ed5d80f0bdd0fa2fc397e366986d5d7769dc16b3ec206a5bf9c23ceb42f402b146039e66b99324991e20cd81f7e261a611479ebf7f337d0644c201997769e97fc8c18002af61ce80a33269e4d6e32193f3bb84a025a2464ca20a9974250deb3547291cdf37ce894063cc6a07079bfdd0add6fa9f67c86859a6c4c3183783627cc0d250332216ca6781f78cb9312711fc8bbf1e9ba6ed1f21b354f4241cdbf9777bfa19805b598156db035029b52b505b1fb8820b555578fbc3b9de63cec29d5d477d94c074aff32a197459ccd17d8d73a24b4c121efaa14b6acdfdea361249b2f30501ffea059b2daa00c424cc6ee8260f8065d267a36a9cfa45581ad540c5eea6d1049f1948b84a1310e96855983e05b59d36a5ef3623c87f65dc46507cebc31ca9e882b9622a4c2b30e1966ef3889b868cb3c01b3d3f0bbae83c87bab6cf583453cc70788472830914f37ab0edf4f92090929468a8ae71395f2d96489cb433f3a6cce07a626bf2f5a659f647d2b8820148cbbd109bf45802df4c1d24e9c4c6b576a2d92d2125e08f0b8cc9e7dfb96910bbd56c06528e1bf91aff46fc93fd9bf9d249f97e26f9c7d29876389075dc8de65045dfc2db930b3f2e7b28ac348e45a7278f8bff05e9aa9b2ac3a96afa9bf7d541b9a69def3f81a9334811401a512d446425cb45cba18dc2cd7941de2056021460551077293d9f410fd9e1740eb6f9afa363e5e96da8197d087fdcce7c280908a37f85bb81331fc79dbe9003dd0b3fc59fb1543d491e53cc090e2a6d04a3455b8fd5dca7fdf2a2088a19aa1c3fa39005f77abab538f1328f1f8bfbdfd2a8a0a581d361baec0fdae80da654988ca0e257a181506563d771081dc6c504a6141e0f0959b900e4be64b432929beb4984ff869faf855135351278cf6043008590d60d5335220cab286aa290a40432d05e812b91bd84ced5d3324e62ffd62a1e26f0577d726e9cc5739cd16b0c9b457baa23b602307dad4b1cf7d7aa3682c3a9043b1ba2c6f654685f8f6f5e43fa2dcd775cca2575dcbc6757c17935ed79385116dded62ffccb865ec55e1b6f1961dd897d1fd2de1b16af98018a292388f0dc469d6b231afb83b61696cd25c6c4e9f6bd970869c64f335afab4d942169900d9051ae8a12b2cf4edf958821caf4453cb6b6964a5c8ebfe1422b9da2cdafe5180466b2116bcae15d1fd5eb78e839613ca4c14f72aa20edaa733723ebd276fcecd692567f8d477186882c56d7e4641642ef6a31c8f88c131b2a31e99495c8008f73e40a8b3960cbc29041f0fbb5571afacfdec529dac4ada67e2f317e950b54f127ca7f12be26252d7c460d917cf94773df511997245decd008b769432b62546efdfeab6c82c04119a2a41fd624c85a6c8770bab1bd7bf4187948ef9afb282adae6378717a0927c2f4b8350db797cea0d36ed0fb0365c7ef3b22cbfed57ef810bf9657e22420ca38cfe05c0471ebae4c39b0911fd42bdafbe240c04979505d6483a63aeb1404301e374305480dc32aaaa5fbe9512b0ddf89af06c57569b0cd26692b9caf7a06c06e91fe26cac7bae23f3cffe15567451b34f063852f4f8c408dd65aecaf3f12fdc6ede92ffc1aa6279daf81657f531e284baa4dcf860e50ed11ae534c5c09dd433100ecc3974ae3fe5403204ea0205f41503b3c3d00f87b136eda3708446fd3c7f9ab659173f25e9a3e1910a2121940e8b8804ee4e2a5742fdee88fd6123f1dd5ed18f6d6b9bd5c74d9df2fd844b1c0711764eb41dee3667c8e0fc5d7e0ee6df879f40e4eb7f3fff5bfb39686219d4256051027dd1b3da4fa7083326448d22a4f843674efe2bf9f334fdb61d1c8152bfbaefa9f5dd6a7da07d8ec8d625b3c33811171eb47b63db9033a4bf962dd4271c00683b35aa8a6e566bfbc13dabf7117d965d87464d0e473129aafe64b6f8d951d7ff693785fee40abbe85ca5b147062d8c14b8730bae60466374b6d5346657e5658b1a2c27202b3a70092ba6a16aa8013063502dfdc3552b4b88d07c7f214f5db6763bab6f06249358eaa6e51655cce75234d89f3bb949e8eddbaef3e22e67eae7f2d2da44eab521d67a73e889af68059513b45bc5338e6d84ed58b9c659b004f9880278010164d556c182fd88beabe7caa2b73eb0d246516298bec28758d2948605ce7262818b94f182c6b87a203ff952dc970f0e4eac22c286594dbe69eb0f7501fad091298d4d6232fc628a9e4193d85d94c8cb0132d80d05ff8287e22eb7518b600d4e778b066b19db47adcd66a34b4bec8b1123075863a1e8d1ede1539071498a4633a5fdc93d230f7c86f8057dded504297fa3b8c9ce56f26da2f304b5ecb120bd0ba1b4378e9ed7658675a958c9dabc6ead0453d5e4d0c8c0b85148a09b21d0a78398cf2792de419b731f8e5546d558a857eab5488727e8bc3c8ba77f36586c2b94347e51c6528978e6d45e4358c585d19bef4c2ffbcf90cbddbb91edbf3af0adbbab42608769221d7a632ee41408553cedb041491689c66dff8eb3c0eb7e65884e37837c3e060842088495512f3d5ee6b1876b2e75838ce7d90f2fcb8256cae63a6690aa104a84bb71af4649", 0x1000}, {&(0x7f0000005bc0)="666c66f0dbeb542f81aea7a6530a2711b1b70269fbb80a637d906ec2b557916f4c8d8e77e601a4813d6181f2c7f54ec9bd3fec73ae6097c82d5e0f864cd3d89789722d9932c6f4402cfed9b8c06d87cae294fc443658972c1721662c15cd0a659c20e631e7dc4e35053aae92aac1", 0x6e}, {&(0x7f0000005c40)="f91b5abed0a60d73b8cacfdffe23671eb5cbcaf9d29043f7934d716555b00ddda73cf57030e4cc9a0342b83494eecc77daf57ae2c57d27bedf3db9c3cf72f2acf2c629bd392776313585bcc2511067ed7010d68ee958e5a13ec9c0e55a50b3c44311449933bc", 0x66}], 0x4, &(0x7f0000005d00)=[{0x68, 0x11, 0x7ff, "edf9eb716f6f7c440117a3d067a942a9e86b16974214c5df37b18f19c9d3149868044a1421b340d2e37d7068d13c479d6e51b840598e70f5c266c283fd53cb9377ccead6630349bb2604d1ce18226869c85dfc5ea07b45a3"}, {0xf8, 0x10d, 0x3, "8696491ffc4dcea929b3ff7bfb64c356cbca406d911d014f96e3c6d4513b571ab4fa4f1d7da02d18b413acec9d01b796e2d3a051def5ad9021890073be60b977fa550b5a4028886a9ac4b394081ce20cc9f098cb4f3a5ada8c806006c4c622526f8d07f8a5e5b5acd8188f2d09809de2ae348995829d8be19fb0459b0e8d01e72f837d2658e422b7ea864038696d2bf359c1cd1f07bab3f80baff859cbc01c79ab686a4cab5e61efb2d5c0e9e6c3e166dfbfcfb3c842c9d3b2921d96a51239b348d12930d4ffcfe46d3a5c2a5b7eba867eae4305c84827206b20a91a52d064db5146f31a7a"}, {0xb0, 0x115, 0x2, "bad56f6bb432871a0cb559394798ebf6af370b8e6cfe9b6e73983e9c971f80b9755636dd930001bb351690a4db675094440572719377b92fb306994cc28d5b9ed4aa23bc05750f107aa5428a92ee4183f5f764c668462cbf6bcf0efdafd35529e6d50adb582e18c012dcc85ee55bfc5d0e0aa2a95838d6053c6e89c4965e5bf33973d5ba1dc5af4b51ccbe4a760958b5a21c5cc6335786aef1dbba0b"}, {0x38, 0x10f, 0x6, "7b4b406db551390bf9b02286a7323274b7c891a048a4688ab08db67ced219ee09a2bd9ca"}, {0x48, 0x0, 0x67a33c0f, "76c579bcdad0cc886be9ce8eec82e466bd557e11ea13b3645cc5486f286018fcec637d64424e0f3f419e1dbbf80f3e0cfc8d4c19"}, {0xb0, 0x114, 0x20, "bedd1d037cf080560c477920534b354cfe8c6112b12f8885038a77e91d65e47f2c9de7cdeb79d5a24c845f00e1893a1ff13703ed1855052889aa0e2606c19b13e148be65f3fcb69e7f5498e00b0cd38a9777bb1c33e48e3baf7c1f2ad8a5fcc2e9c5dc435a4a1e5328d94a0f3a763a269c1f355e16d2b575a833c3f337bef3c8ff6578abe878c0ee9875bdaea4290416cf7bdc2ec965252b95c9ab549384"}, {0x18, 0x104, 0x8, "7a131f72816d"}], 0x358}}, {{&(0x7f0000006080)=@llc={0x1a, 0x17, 0x81, 0x0, 0x8, 0x7f, @random="75476bc11214"}, 0x80, &(0x7f00000064c0)=[{&(0x7f0000006100)="ef66f4e6d0a49c514495b67b583ea7be1e926776e31311079b5cd730036a88eaa908696657702ebed14d35003cb3e7ab47faf8a729c2075150fbb4a88e2a349fde71aaf5521b1aba39e98c6d2fea0e04b2cd7db2668d05ea4c46011fbcddb0f39278797bd0e485d4eb3e7d7feaf1bffdf816c2588ddba8c93b8205fddef266d58be204dea67a4622d513523bb39d0491e55ab22ada6131d87a69b8aaaade63589a4ade87f3a5ed2c356bf7ec72708920cbf0c86846ce6d6d", 0xb8}, {&(0x7f00000061c0)="9929fbb5e5fc3b25f5d0e8", 0xb}, {&(0x7f0000006200)="788b021f8e0b01a0a50383ac45bfc2ae6306a656b3fc111dbc78aa58720b00ded696acc423e675d2fea2ab76cee812c13cd0ddb1d8ee63f79b020a82dffff88e320f807f034653b242c319611be40a0796cfc17408612e6551c5dc2eaba4b14f40c561e0912105d8caa64a00824af86520efe36328542dc8c08d7be25d39ccca0dd6847517961d6e6c5d2cd9b9d86f384bd39f219347d44c21f6ddcb62796868b1894f2ffb1e4e114d7088b9dce0122005b74f00b679ea42d7fdbb8d2c9985e63efef67e35ffae4fac364f14f379d384e7c582c439a18e09cf77180f5a", 0xdd}, {&(0x7f0000006300)="475531804d2be8b79b2c68c11396243022844cf19afa342ef2f789045ab0b52ca7e30850c87a097ddd4631c95a7fe7a1faab6f905a3e8820ca7ea9806e2f849ff2bd50c4aadcd55c2df7eee57e0f2a363ded68623acb1938c635609e3ece4d8b6d24489d9f706320a53f2c0e99af7ad5bcfc74a5aa9810ff07d648c64701ea2b51f026af7a83744dd7d232abc001b6b19ea9f40ee28e668abd912ae146853c513a79122fa9c228fc7bbcbe89ff3160d7dfd73e5629cf868463522dd0760a1d", 0xbf}, {&(0x7f00000063c0)="2cdec8516566b497d9f1dc6915c53fe18dbab8e6c7567bb4c8f9e89ab15f5605f402e761c0e53b7e277e947dea809ae68d20b3d4dd1ffaa1886b2fadb2bd1055f46cd23d535c8781dda51445da15c067110e3040bd603116fc4c46e88163aea16e3eb197f24af14b8465ac23eb3732a5c2fab69e06ec81bcedac107d54fbf4365f0d94ec23e2d3f5590bb147a9ed579d682f280376203ab4eb94d2ab44962d295fd9ec5b970a012e7c2e0bac103d97074e4353846d9f469b10147f7f8cf360be1b02b1ab39b6", 0xc6}], 0x5}}, {{0x0, 0x0, &(0x7f0000006740)=[{&(0x7f0000006540)="4d32f746daab8ba031c6822ba5b6c1e08d484b6e18f45861642c6907f8c959477822172aea1d0cb9c4ff853e9e88f8bf93e66056419d7d81c8477cb449b58011b3d5b03a3540f6b7b62b91c585968eb9568aa0c11edcbdbe92fdc6b54a43e000d24f3a691c5615298073b66085b86047f7571f5ca5b6d0424a7c267a42439fe5fe90b07788b3a68a7452644c3f1f7dad8b9f10960d2d7e520bd1bad0d92d5908871bfda224b79cdaca48add8b1fe320a", 0xb0}, {&(0x7f0000008580)="24f7f964eeb222d1d0e126e3013cc076fa98ae23f6f35aeb05b3998106f142891db55a10bb124ca2", 0x28}, {&(0x7f0000006640)="f7dc661a7a1bf9d3208a89018a33d7dfc1d8b821a05717be5d024ae678646b946621879fd04e764039cc", 0x2a}, {&(0x7f0000006680)="0af2bc0aaaa30b83bcf1b681e8ce28b567aab4e0f71d7ab1ada9e40e91279a8d0745c616e5b49d6ab5ca5a812d5f042c93d84d03cd7b8f5b0601daad7c899f8f42fc4b9fab63a3fb60b5b8b5448f895e3c86864d4057ff7fafa4ad42487c2427a7fbcf7f323a4c616912df7f12a43c323f60b6183827cf957685743c55a59daaf7f14c61a5d4c4bd8e3fda180d3e0b2c5629a93542ec6c2ccb4ef3f4d5cdc099b4b974dfb95e8c0fff8a867881", 0xad}], 0x4, &(0x7f0000006780)=ANY=[@ANYBLOB="e8000000000000000901000002000000ccd784e854ab3c008fd9a01292b5e3cdd5017f7d75379119f87396c75854984df61871ec2849efbde6ac5a8a0889b9cc91c66b7cd486efdffacaf80a5ee39a0eb6c5498406d32574e9e96216befedde362641ca0f98eb8bc3966f7024073b2e5f52ca2228313493a55f8772547d98b99057b18925617bc13f1d7547dbbecae084fc74274fa14401357daf72e3aab5eb7ad13648013221dc807fbecde5bead50c4159e60b11b503f24766da88a36e97a3fc0fa675e52b20705516f85452764b871f984412297bd0c75876ab1f8726d61302f6059c2251f3004800000000000000090100000800000091cf39d0d1b1ecb8638bcd8d2e4ba70cb187d29375e3f89975b10899f52b569faff8f5cba9f5e4cd76e00ac46c69ffa80e22000ecfed000088000000000000000c010000020000006075d2e2c277b197a6ff36d8ef61c5cc482443a7f9231d16ef337587aaad71686b90b42aac37ee1104f42f3282db9473a4786b56d7b54b58ea25238db897c1eb43c2768bff41523d3f573a8b5e290df5b03fefc5f9127431315e919f62d35eba8f051a1c89ee9bd4ca8f761d13046c65511206ed00000000380000000000000008010000080000009ef17a17992d1e14d9d2b19ff86117db8c8d29270fc0795fb7d33e84553a50187b00000000000000"], 0x1f0}}, {{&(0x7f0000006980)=@rc={0x1f, @none, 0xd4}, 0x80, &(0x7f0000006a80)=[{&(0x7f0000006600)="4df7483ebd531dcb", 0x8}, {&(0x7f0000006a40)="7a8d27b1c17f7fa52c644e3e4c1dc2b776e5b4aa847b2159970c573839f8bb8b4c3dd2f9e9542dacf93a71b378ccaffd6a02080ad6b15435270b09", 0x3b}], 0x2, &(0x7f0000006ac0)=[{0xd0, 0x104, 0x1, "ab05c039e144499bee514918af819e81ff38ec21e6d9926b63a33e54b9a116e4dc5bb297fccf4ec085873433e9ea80d925571965d7c4a905f37b59a76cf78dcc1793d74425f9fdb7d870866d8d86d6cdad1d183ac6d407af8e23ab1f26679d6738b5b6f9208cbc671b592e6425260cdaa00c69e966cdd4ee59b821ba32afd619da12d369bedc8f1f95dc6c84030d1a1128e6da4e40cab4df6b13fdd0b8304caa220ab4b4b04a63cb2ec5ea1df7cb208d58bf0063bedcb986836d10906e29c1"}, {0x58, 0x109, 0x7fff, "d5c525ff93c8492d553a39fb1da24cf1f6036b86330e9aff9e9f14815ef9e3e1cf0890ca12d719abc6ca71210274b58a28a31ac37db0f7d36223a92525d6764df4d54299d6"}, {0xf8, 0x1, 0x7, "207fa97fbb6f53b025a48471a62099ae4b4a054174a959c0544c0caed8e7b6b0ded3e3e1df4c831b3be6dcb8ce6d725c7b01b68ef89b9b041477b9fc2bbfc11507facd0358b99025ceafe0c50adf9ff0e878674aaa44615bd2cde854024311c9ca97d0b6da3687d8fb7aed5afc0770354d945eaa1b2cf08f5e2b54e3ff1dd82c6872dd5c83a6106938188d97053f3e9421f281f71f11a4357ee6e60fdc032e0224a4adfde53d17475ad52d4e52d79987da75e28130ae51dd544a25595852b50778364fddbf2db1dd23ff07d9315c357dd87f1f2b7a47ac6d52d2dd2369bbaf125f"}, {0x1010, 0x10b, 0xb35, "09b55c93769b62023b04149e8715e4a0b2fe280f7455e8c53b5fddfe4f5aae35b44f8ba5fbcbd8527babe95f9c40fcf25e6ca8349f33ee6ee4ca74cc19bcac42eabfbbb485371706578dc739ec7a686ea8643ab8ff6b4da3a15b3ef6bb03981a110a2eb77c6c8557f27c47b48973306e82dd44a21a7d2f87a014f3cf9d371587ca46fcb3825190ff8da03ed23f975fef82c9dcba8beb7632c0c8d48324519bd78d5e99f6f9b42a31c329a4feec94479463eab3475a1e5f58c75b2e9f72a276f75c5c6649cab9d786498030c0a2013cac8fbb410c25b89a0bc124461226b578ed2e218c7b4369efe7138c2b63cabcb99c70324e91b06cd59d516122031d41ef9880992f575e7dcc2b8b00acbf10bb1c8a4d1946cbbc388dbf810cb00c61db41cb79f8d3ed3574e8b00f68b517374b775082a6468f1081fee6ec7b4988731e9ef6d63f3bb0c56946c58790913e3d3abe20f874e85fcf49b5c7fe2aefebe2129f3ee4f55910fb98415e42538dd6ec7bd233fb3289d73637dbd8081720cb262f94ca1ccd274ae48e278948f460007d751fcc38a819e095619d131ac9871a8b0e05d14cfecb924884871136d4408d804f115ced955966f9516dba5791d985c4f774e6844c621b920563c1b49a2817f474e687c027f43600a5ef5e5e44fa1e1b9f08ace1dd4fa0b640e58b9b204f9bf626d2511a979469d7c60f00514ca4b9facffbf7319225cf89cf7e79d2cf470912fa441d9aa43ddc5443bae372e6d6d90d6292b611278f284cede7de9cd556d565b92df6d3f12e23caf4a19a8d3268bdf168a8acce5b2665ba8ac8ab543f4e27acdcda4d0836d298ef9736460f88c394d3441ac8d654085ffa314bf0cc13c97700c7b2523d0c05cd65e35e7dbe1f52dd309bb1878386d784a20f8a5783f276bd0c2222f236c402c77dd2fc0c54bcc07abd2ab7098cf45d9f17ad68f5a1e2027494f37cad3687b6cafd9627296d74cafc90186a22661b4cd5d27fa95f369e4662f8f465f6c4c8ee7c99c28c04d5a769c54f09fbb1cebddb768790a57dff9c173ab57b8f8b76be97db8c2c72a5536fa374ec92fe60afb38d8d1e02f8d329f64b904e42635fe2e5da7feee92745d5006ebaac88f2a17a00ee08962cc90363a2a679da4a0f22715334b4e1e6f8a802e3e87d8adea75c185f6d728cb9dcb526b9953279ab0519df1dedd7d290271a0c76426b689b755ae6388e3115bcc2c147bb47d34ff0cf68e21d1fc59788f1ccfc7c1f2a5242932b4a10fa3a414d946ee674378929a8eb332ec916e806a1f577d2cd7aeadcaa18f9317275c831c398849ce6fbfeb47b4aaf7e74532ce8cd74662090cee586343261a38f97b1633ff5697dfa4bb777624b6555f0f3820dae57b277576a6c928dbf82c4eb13d30bc14bd5f936a7e73b6ed6345ae79e71d825a4c04686b7a248ba4cdb8a4251e05f133ea87a94fc23c4feefebf5091a86df8bbc4f65037b0f88c228e7ab44006c8452abdbdffd17622f9210b2c96e37eeae868b28485ec0c119e3f6f100c1f3eaf5c67194c9527edea45d2fc2f3acc945399cb92d02ca72900275a336ab04ec76a6500afae9547f5466adb80fff2414e374cf9f35a71d945536e2a6e19072456cb27e678ea2535184e47f38661d7933c42ee3e822a04f3128f2d155b98f552fd173cf4c4ab620f526c7b6f72130040a655f6709a70d607ace42cf44210486d34e5e33bd4079e907cead38866f6ea85cfc95c2bdb388cfd87b5228e9cfec2d7596929705dba4ee15768fb57ff647c7b390a608cda091bab06411f2786228b787b61e401a45a349fa4b96c5678362400d4f76863dab1d45908d3c2e21560741dfed0688ebf3edab657404eeb8ecb09ac19a2f1156818349c3666c2b43de70a4e5bf7e54038ac45f99763ca86f6daf979c7f17676cc5036cc76b71a2bddf758039e7473170e3234d5bc0d265d4851b8584db60ce95dffa580e2cdd584f3210ee2dab0f3ed303d74e976f9f46051834c4272652ab276a718ad1dc628bdc50c58aebc07e0a980edb3681abd4f7eb34d67c2c01619be958c0f98c5ec13c10de59be352021222951625534cabf1238273e244b6bd64f00babd98135a104064d08068e29e4a2930a327bf5901243e5c189802157c37870ed7a91fd8f120a8afb168bc8fe4543e8c6a868cb865e05ca2f6d67be46f8392a63ad6712f807fc9260a12f9f2718f6bf0baa668fc07ef88947646fbc4ec9b5d3b624a5718f801c4707dd8c36ecd5c7be64fb72a31fed5425f9ec60e15bde423154a107b02e1308983f9b00077fb935610e65900908c69608eb3e8900718730380d5e69e5de382fb4c80c91cf2082d0ba975dd12bb3ebeee0b18a148dcdb319a661b629810b053963705d928af1cedc43ff0bcf0687539924ecffd8fcf245d37389bd84ec68320772d9739c3f2d2516c95d2ad404ef20c7a4b10036ea1aaf0c057d16ef7aa6bad66f3c8998490fee93ddda20e0e1df7da49a6824ab42d1082324bd1f259e84cd379f8eb6dc8d3894b83d2c5f79e469fa718c9dfb57321ef4b5ee699ca015bfb34257ea67daac942a341d32024de40dcb9063995b36ff588334c1f798a7ee44f30d95780a3bc925684a139e0505fcea7ae81bab7448c5414d52a1b7809688f43f14da487554dc433fdff68b8940bc798a6980ce53abd4fee82d0012d2be98dccba8ab696f4c77e0da15ef66e814c1262d23be8fd1a8bb7211a848c2cbfa079286902cc7bbd86075b3034252b7bfb0e4d58c204e79c76a7c6845989435d845bd918f771c44f36761656cd1b5ce8340e99e9f5fc491cbd9f53a0e74b8f2bbb6c2b4b5bac5cfe3019b0e8c3c42f1f06674ab1b27e288dc0abe3aa11a74f2cdfeb8083b69a6c0c3575ab1b1a4027077404bc44beaecf6799c9352434dc92be84fc08dbb8f7239dea94421174af49eeffcb1b0d6d4cbdcbc915a092a3fc91b83738511d1ed6b9fd950d40b164ef4739e480088d8cf1f083b938c9de9378e2002951ee505d322373d470a9526194a205c1ce70a093447b033abd47c6a43a3e2ac38c4762cda31fdf2c2ede5a738ba89528f17d554f00fd91b9b41a6bddc141c69944142642b9c1c08958139c00d34457f09f4e6ac8a0938ad243ec7e457f36a77edc3fd7dbbbb4e714713b1d9440e343ed10c43aa6aa5954574fe91ad6a201fb461891953575c6650fc6cc5f4a5c29a2e6fa2b1a56744da4db0c4a4b4fde26c730b6bae1e8b758503cdd98a7e901643f95552512d18597fbdc5ad2e354b61975cef825347156e7935a6c1ba1ba0789d30c76088227c9fa913f95840369451e40996a78810135e6415bc7ffdd70450aa0d62f129ac3a0216e2aa68f72fd35e2a02130538185775eb85743844db158708046c8f807193ce89795c3bc0739fb5fa360bc03961e3ac126cd7c61899ac45e1c6ba0454d9b62568ed5b4622b79ec16277a782156accfa4b9231038bba4be12a09441f295e1fafd4e159d2d3db879ddade734909c0f50f6e14e0641ece7fe13416e1683d8e4c1f6723703f40c1fc16ccdd1bacb4ef03c9f20d264f0481145234d0ea8eacc7e3290511c31e051eb761cc91b0f632de6d131d3ac363c7f707b5a21d67d0f7de5d054cef80361f2312d5fe89a6f6e1c8395d5ce71f3b0a0feb09e4e8368e11a30bb73a432ad0c02ed4a33453f38c1642e83c72aaaf07d47c7986524a8e41b2bff29c3a7ec3f711085c072ea8b56b3c8352fad56e3d6c1aab3243c57a5de74123055dff8818d67b92a4316f47d4fa4b0fe3cdad22bd7d431b782ea5e6f7bca70e3db058a3b6d0f04852b7d9655bcbd64235560eb9c1566c61bc025faa78205ae489c535ef2edefcb3386be3bf1839150c7046ed2bfbef08fd25a7e9f7b58d424e08a53309f96cde6262628d7cdb579517b03a022a0165d6797c75795be4e0f1a4eedce59d4eccfce0a520bbd9222ce2d8640f319aa2fcee12430ce0c696a792cce7a5b041798b581fea722d8fe1555eb399ab768403320f53214704df95fa914c6dcea2c1d5b0d8742ffabe56614fe178ff620826bff0c575f16ec1a3f6b5217d97c28a336f53bcd26ee6096db62c504e2577a008485e65b12eaff0740b068854ecd2b89b0b5b91560cd990b4fca12e66917e839649c2e22c1b317236b86d1cc7af9ce1a67b0db3e77d6c384c8e8fdcca6c91d61523b4b7f4a8fcb53c56757810444c38b912c8863fbfd61472bfb048b25a755aaa1773ba024a3070503ea8aab8daf9c03957cc6298b31fedf5c7feef25fa2b120ad001f68aa84439377130214b4d29275d70242d754adefd10de0a4bceaf3a7f2690da8748c1cf29ffe84b7af27838e09b7d86d865a02deb540fa06897cc55baa0b59859c7f11e891ef82ee39ac2f0cef6c343f3fb79ee14207c4ad995166fdbd910ea41ecc664db98d51e17c4a20483cb34b50f8cd7be00829a39939e90b50d4d97374ac49810f3713eae0abd436267203e677178871d29a76aecdec1b249b9d7c6155b8c5ff1b1c7331e443a1dcbc1ae7719f1c6cf4f9565c2cebff504123790ae5f8a3d7dcfa6b68e413fdf669700aa0c44bd03fbc7a57aa79308cb0b19ba66153d73b87375506269f0e34e1059fd738093065e43b988454a89b89e86782c8db6aad7eab75906d5b26efd2ce642dec8ebd05a494271a98503478266914bd2f8b3dc85d9779a89754138eed593e519adf59d9dbfa4a57e4228fd57fb495554ec8a7673fe1d9a15a0e151fe614d0f5fa40d83fabc2a8e8b64668d3693d4d52ad06c99cd7070f339f9017dffc8720bfd2aa61dcae71d723dfdb5c7e67bd3e3af26c812d75299c884972a2cf67b44510686d8ff472536b590d4c69d519468c9f66a624dba92cf9bfccf920c394c90651b9f98ae898b771e4823171487439c25e271af4c8fe32580e39c2af44c47c78e55a6e46b31e913772d6ce2de8f5557069f58f871f5eba3fc4ba0813fe7f5adc3b4c5c1b6938092043a4d13886774bc93e0374662bf119fb5e030b25741582b681ea78b6a824546ff9585658f2959bebc67f27d93d50345f7be000a7b57c6b2ca04f5b13a1c45bf9c1d392589fb494aee9f2111afafd7f024f5bcead3b622f5198ebca8ed0f271dfb8fdd9fd077e88c5f1a3fb6041ea30053c60ca497c873bcfc329af48a0f185f6e1418034d4caef2f1229df52d568cb63772264930ca5eb4b47f1cbda0888770752c944782c4c2d0fef1bc1f22b74843cfd49903aa28248527c0b9be56493480d3bc691a6ba14fac6c3e2c79da9b4ff052a72d313ee939582fe12736aed957a136037dc5be82ed0cc4dbecde2f3fc9fa06e86c0aed9bd2c7be36ddb069ea8d08dda3b68d5ff1aa3f579b8adb2d32f38243db6d6b57b285308e42674138397e61252bb30f625c457a62f8cd0705a7f014fda613d6955e9fe0cf5664373aa7c0daeb7255a3034662e07d301a3334f28fbb000e773a18c80b9338521fc4280df381887a3046a3623c9b2197455770c7c68014d1324c8cfd5e3b5b27f600005d5124b9d8c954270e69cf9fe4e6778a5386b2d8d35540e212d0840c9f282b92ed0b3224899b23913c13a41990f98321ae961196160de635e401c220a30f4019eee1c6cf244b164a4e0cf9aff82d537bd6ba27cadcbde71a34235b9996e44a44c1a8c22e406ce527babd1cf756b94a0df1732025dd2daacc39c73e134ba4ec2544668f9aebbf096c81f4acbe18991b7b0cba28f5ad35b2b69c820f5ae7242954b8ba01ca76f271f2ab5eab22f"}, {0xb8, 0x102, 0x3, "3d3c019dd2848febb77425a98f265faa59680284ed63d265bcd168bf3959b08e436a53301d0c6b58493f55d120f919d849f836f987273499da971b92c9787fb9d94b9d922afe9c60eb625aa46c175e6bc1a935d9589d5039348e2c9e334abfdb133c495a62093c00322c01208df3c3b6dbf133db0d7db6aed2037e1746ed9b4212d32c649e69258bc91a163b5de5e1e7050dc6059035eccef358cdbc8d2eebe0af"}, {0x10, 0x11, 0x80000001}, {0xb0, 0x13b, 0x2, "dbf766f619c140459c29571e84cba14b06f8f0ac63fcf6ad7937d88366423ff692181172c6d67c6ff64bf8d8de56eb7a1640638fe4d77610ec4a4a90ca8f7b8215b2bf38e9c4a26808d28cc9502c287053a38c6d8afbcf7fc5812f8c25fbe65869e38b263dd5dd8b8c0ca2f3960cd19438735484bc2200e2f13ba37d87f52b869c216de02d1eab0d0bbf1aac2d524b88ee3dd65f08d86d03847d"}, {0x88, 0x103, 0x3, "b60f794d021a5de8ecb486ce67b1ede2e63eec8db13138b1321474c21a737ce961122f1d8d5ceec659a782817d1065f42b4782dbaae68e8d172e3a032dbbc49cb78c2705950afe1a91e562fefd1588d9aee12c2771af9470f0b9123c22df44d33a3a6532efeac03ac79df782ad9c32a8902859735f868b"}], 0x1430}}, {{0x0, 0x0, 0xfffffffffffffffd}}, {{0x0, 0x0, &(0x7f00000080c0)=[{&(0x7f0000007f00)="93f1f84c68534576aaf4a39b73e8ab7249acb42c62ee7586a9345c1d58761c29521c1b5d07d76d75d15dcdfdc0848fad555843481f048e262306d433f0166da2454991d40cea283ae1eb7c20882e5707c666953b57ae324d6a68fdfd019449322f65962e7cdbc024f61d4ab1520c1f0f2b3ae71fc1af0ef842bcc044907a1260a6aaf192703513d57053bd6e6c59c4793bfddc1f67d72f51abeddf7ff6f45836165cf8f9097b770603346edbf2bd741f5b9a57512737", 0xb6}, {&(0x7f0000007fc0)="70fb0136eab192be7280780bd2f0e7bb9a5162987c6ed291e5c456cf3f8c462f18adbdd928c5230943356472e1c071104606ffd8bb35061548e2e89dbdc4b9dee4e51defae05d5f4c7c399eb50a587bb428fe6914b22d9bb2427e41a5bac133237238f7b237b70211522dd6fc47233b4aae798afc9beffa21235287585dbb2be6b39c464b79d50ee9af56da03e885ac86f0dcd239c796a98f2c2c8ad8f506b7ad87e9531fbf52e84365de034308c8839e47e3e61917821a93f52e1780da64f9f7833fd708af5e4b29443b9ab8b003a21b21063d0fe050d2f256f73c1fc5b0fbbc8bda1f993969a57c789e8c2", 0xec}], 0x2, &(0x7f0000008100)=[{0x110, 0x10f, 0x2, "4d349c86026c328ad08f48d3eb93ca68a5166cd464d82d755f38d795f289ffc1f7fe16bb99b47fca5c51be10337d4bdfe7dfb4b72c40ccfe805fabbc0e030f96f5679c2313d4e5d260797cc21d483633d63fd763176b3b6062f583e4da4c57d071a9277868d3c2bf704bab2e03af00c1ba32e235ed91753135381755d15d9c4986d172e0b42b45f0cdc7dc8203f964d40220e9af4d79aa4018d5f70c48c6aa61fa7cf810bf6d03cd1953e136530d5b903f2a1cf205fa5f1d73f17ddd6d3eda3963bfceaab636bd9602d7b47dbaca3dc49c59b8e68278ad6d76f48100384a3cf6dc62be3ab12441f6e5007a3da04a56c1fa7c5dea373cfa38e9"}, {0xa8, 0x3a, 0x8, "f4a8d8a4203e28e61cade0e0cd27ca105dabf88a7d3b229c67e316ceb28767c67bcda695edb9f0b3eaf69833f15467332a9009083d38c9ab838a6f7b27fe4fb6e308d72eab7d765304f22560088ffee2142a160953ae5337f0e178e28d85fd765d4403dc376198df347698bfd8487d7c1860236e132108c719009494c51789726f7b1daa22ef0f60dd78daa0d2adf8b23251c5724bf0a6"}], 0x1b8}}], 0xa, 0x20004011) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(r3, 0x84, 0x6d, &(0x7f0000000500)=ANY=[@ANYRES32=r6, @ANYBLOB="18010000f350e6284040d187eeae364efb6a5bea9605dcca92511ceddf656a696d870b1023a7b7da6bd9ea1de63fc6ef743a38d57ba6505638dd04e1c25ddd052800875c9f858fea8a9c70f09fb41ad397fd4bc5e683070ea61f4522cd22ccaadc875c55278123dd5cda9d575ac28287459c9805e03aef7f13cd6c5d4520c29628ce47c8bd1de446b5ff6e744de368ddb9028ed8b51e646984c4b0093950f85b29f040eaeb3bff244c9111fb83fbb5196821da38f9a0ffd323cb1d0a140ff7d89a6163131705fc8d47438c1d54ed768433c96f749adadfaab7fb2d8a5b2e31e3cd6907364b2b1a5228a2701ef1213c02ce19108c1b26296a4425efdb539353d2306d4fd914e157430dbf1fb03fcf1d25aac6c9599df7cfc81c6ffe018af18c2e57092375000000"], &(0x7f0000001380)=0x120) getsockopt$inet_sctp6_SCTP_PEER_ADDR_THLDS(r0, 0x84, 0x1f, &(0x7f0000000100)={r6, @in={{0x2, 0x4e22, @dev={0xac, 0x14, 0x14, 0x34}}}, 0x919, 0x7}, &(0x7f0000000000)=0x90) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(0xffffffffffffffff, 0x84, 0x6d, &(0x7f0000000280)={r6, 0xab, "7c62811704f46eeab9373afb38a0b204e8b083b6bc65e8e6d1499fb5094cd8c8fbd47428220594f7d5f6230cd22115acf45a850999c02873c1ae63f54801bcd4961995fb96118fac8b4e2254a4688313840dea0c83a361cd4c3e25ec5acd1aaa6702d7737eb1e6e3696eed051b407b248715dab01f2d39b6523bde6b98c8018fbf5ad6386c79ed4202bfaf9f601c53a7aad95694dc8907314fdaeffde12d496a0385654d8655a2ec79f627"}, &(0x7f00000000c0)=0xb3) (async) getsockopt$inet_sctp6_SCTP_GET_LOCAL_ADDRS(0xffffffffffffffff, 0x84, 0x6d, &(0x7f0000000280)={r6, 0xab, "7c62811704f46eeab9373afb38a0b204e8b083b6bc65e8e6d1499fb5094cd8c8fbd47428220594f7d5f6230cd22115acf45a850999c02873c1ae63f54801bcd4961995fb96118fac8b4e2254a4688313840dea0c83a361cd4c3e25ec5acd1aaa6702d7737eb1e6e3696eed051b407b248715dab01f2d39b6523bde6b98c8018fbf5ad6386c79ed4202bfaf9f601c53a7aad95694dc8907314fdaeffde12d496a0385654d8655a2ec79f627"}, &(0x7f00000000c0)=0xb3) r7 = socket$inet6(0xa, 0x1, 0x0) setsockopt$inet6_IPV6_FLOWLABEL_MGR(r7, 0x29, 0x20, &(0x7f00000001c0)={@rand_addr=' \x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x02', 0x800, 0x0, 0x3, 0x1}, 0x20) setsockopt$inet6_int(r7, 0x29, 0x1000000000021, &(0x7f0000000440)=0x20000001, 0x4) (async) setsockopt$inet6_int(r7, 0x29, 0x1000000000021, &(0x7f0000000440)=0x20000001, 0x4) ioctl$sock_inet6_tcp_SIOCOUTQ(r7, 0x5411, &(0x7f0000000080)) connect$inet6(r7, &(0x7f0000000000)={0xa, 0x0, 0x380000, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) (async) connect$inet6(r7, &(0x7f0000000000)={0xa, 0x0, 0x380000, @ipv4={'\x00', '\xff\xff', @remote}}, 0x1c) getsockopt$inet6_IPV6_FLOWLABEL_MGR(r7, 0x29, 0x20, &(0x7f0000000140)={@local}, &(0x7f0000000240)=0x20) 03:40:50 executing program 4: r0 = syz_genetlink_get_family_id$nl802154(&(0x7f0000000140), 0xffffffffffffffff) r1 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NL802154_CMD_SET_LBT_MODE(r1, &(0x7f00000004c0)={&(0x7f00000003c0), 0xc, &(0x7f0000000480)={&(0x7f0000000440)={0x28, r0, 0x1, 0x0, 0x0, {}, [@NL802154_ATTR_IFINDEX={0x8}, @NL802154_ATTR_WPAN_DEV={0xc}]}, 0x28}}, 0x0) 03:40:51 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x2500000000000000, 0x0, 0x0}]}) 03:40:51 executing program 1: syz_mount_image$vfat(&(0x7f0000000200), &(0x7f0000000080)='./file0\x00', 0xa08886, &(0x7f0000000040)=ANY=[@ANYRES32=0x0], 0x1, 0x2a8, &(0x7f0000000500)="$eJzs3F9IU38Yx/HHPz/1Z+hGRFBQPeVNRRzcrgMdoRENjHJhCcExz2rstI2dsZqEWxB400U3/buuIEIQoosgELvoKpTwrovuvPMiu0oiOjGnudnUMnWS79fF9rDn+zl8z58dtu9g08fvXouGHSNspqS6oUqq2yUns1XilWpZkJMj10fe7zt34eLpQDDYcVa1M9Dt86tq84HR3pvDh8ZSO86/bH5dL+PeS9Mz/qnx3eN7pr93X404GnE0Fk+pqX3xeMrssy3tv+9EDdUztmU6lkZijpUs6YfteCKRUTPW39SYSFqOo2Yso1Ero6m4ppIZNa+YkZgahqFNjYKVDacfBZbvhp7Puq7MpN65bn1OXNfNv9iwidNDhc2df9ctOv93Kj0lbKKim3qDiD2UDqVDhedCPxCWiNhiSat45JvkrxH38Yg7d6nkH2/4R4KTR9++UVWvDNrZ+Xw2HaopzfvEI95CpqBQd54Kdvi0oDT/nzQW5/3ikV3l8/6y+To53FKUN8Qjk5clLrZMjB78MtU19GAhP+hTPdEVXJL/X/oXD9OzzxU6PwAAAAAAAAAArIWhP5VdvzfyA24PqGrTkn4hX+73gaXr861l1+drZW9tZfcdAAAAAIDtwskMRE3btpJ/WeS/yq/Hdv694smt3x+8v3PlMS1tNRPtH3KJrbBff1B87dkS0ygtZH71abXBNev8TlksPq3Ldqrm57f8mJO9H1+sup26X47PcsY2/q4EAAAAYCMsfuhvk2z4VTrbc+xepecEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMB2s4a/HJt4WK6l+WLn03KtSu8jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADASn4EAAD//xAR0Ao=") (async) openat$cgroup_procs(0xffffffffffffffff, 0x0, 0x2, 0x0) prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x1, &(0x7f0000000080)=0x7) (async) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f00000002c0)=0x2) (async) sched_setscheduler(r0, 0x2, &(0x7f0000000200)=0x4) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) (async) sendmmsg$unix(r2, &(0x7f0000000000), 0x651, 0x0) (async) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x2, 0x0) (async) r3 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) write$cgroup_int(r3, &(0x7f0000000380), 0x1040c) (async) socket(0x0, 0x0, 0x0) r4 = socket$nl_netfilter(0x10, 0x3, 0xc) splice(r4, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) (async) pidfd_getfd(0xffffffffffffffff, 0xffffffffffffffff, 0x0) (async) r5 = socket$inet_udp(0x2, 0x2, 0x0) (async) bind$xdp(r3, &(0x7f00000000c0)={0x2c, 0x2, 0x0, 0x2b}, 0x10) bind$inet(r5, &(0x7f0000000100)={0x2, 0x0, @local}, 0x10) (async) sendmsg$IPSET_CMD_SAVE(r3, &(0x7f0000000400)={&(0x7f0000000240)={0x10, 0x0, 0x0, 0x10000000}, 0xc, &(0x7f00000003c0)={&(0x7f0000000300)={0x44, 0x8, 0x6, 0x401, 0x0, 0x0, {0x1, 0x0, 0x9}, [@IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}, @IPSET_ATTR_PROTOCOL={0x5}, @IPSET_ATTR_SETNAME={0x9, 0x2, 'syz2\x00'}]}, 0x44}, 0x1, 0x0, 0x0, 0x810}, 0x4000000) (async) connect$inet(r5, &(0x7f0000000280)={0x2, 0x0, @multicast1}, 0x10) sendmmsg$inet(r5, &(0x7f0000002080)=[{{0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="100000000000000000000060070000001c000000000000000000000008000000", @ANYRES32=0x0, @ANYBLOB="ac1414aa0079e127dd4f61af01744e9f3a00000000000000"], 0x30}}], 0x300, 0x0) (async) writev(r5, &(0x7f0000000000)=[{&(0x7f00000007c0)="dbae674e50482f4696bb4c69d9311e9e7d4c46af2fef0a2c732d163a8a8b763b14cea1ab6f9c1327698d6ce261f7fcd7ee10b27647cb2fb5c0da185f62e1112be0199ca506f16c121c8044abf8650daf0a5d912a4816767141cc7cf4d1b4e16707991937d9ac5b6421e018f1025e5093cbf14e09ec58e815472c5244e6dc607de0d7a9761ff0b9b39ace3aa83e08e8f0f56b02e7eb9eea46345d29f87c517f2ee5488179cf3e09efc2110c2399c61e667b35539fac54c40b733e9ed07df9aba2f56c13abbe7166984b560a3a0739f18da9dadc68fc5fc9d68a3e0a7918eed238915e9248477f7230d340652f541993fba7ff676a7ad69e1c41d44039ea10c4935acbe2d5b60f4f909fd0b20f08ecee222ea6f39d918402880bc95a2a5bb5e2c0bbf25b52c2ef59f9fec8ae2e1f745660a3530e08466a0bfcf78f8bab529712b12d6b8e5bb3d678d311d592281dceca01cf43da1dc8dd8049a277f63848e3e5eb05f1c3562ea4b608a429a1fd06d65b47cbb5193ae8772c9aedd87917c18e695bfddf7227c90bb97f40106af660d3e6e82bc4595312ad92736b0ce05417ab90adb0b2af0ae0e0a73ce01ad919b00f24581c2bc0fa04f09d202c471b07a9bf713609e18e58a08c6224cbbfc664b1886fb7509ac56b89865fe609b96ee5d2b86e67567704fa0f2b03831df5e35c2dab950bb8864e071f6fa4afa7a5202f948b2b9d82411394616ff8d654fa0dc28df2bb0c11a8accaebe2d16e01f34724e95bb27c9f78bcfdd28778fd3a0de7e72f2905fdfec2f71b4651342e91d6eeebd5daa9f1cf3b97d636e6c8d7e530f87b7620ba595d49b778e08d87a775888ba29be01ea5b037922b66f7241704efe0d06a678263374ba1f24639d12a36bb632b887c1170166c6088d7fc9f962759badb0fbe66586caf56baf3f8c17959596fcdd871fec702c8695f457fc0aef4b0b7d9ba245b9a0a41dcf7205651e8085c0faace91772bf135639aa75f54bf0044391e66f9533d2757ea7bb189a2aa511d04ac4112054f8ff910e55b4239fab54361adedbba864d2585eef99f97238e146ee5faeacda7a533aff1e45285e67c0b3c8b9f6b3f2a6d3d6e1c0e8267b6c15f3ca8abc3895b17825546b3b517b1cc50c2d4e5edbe95b577be1b85d9c5e023c458700d50261975c900a3f9bb882076ef705420469d651f137a611add50309ab2569e38c3ab31424401e6e872f1d26782797938f8a034c4ca3d523af697f2fe05f1a3c854d273d56939e64e1a032d0f3e4e983a0deddb5c42474a6f2e3f89626b3050d72226f94c4fb0a0a906bccd24fec818d9ba273ce0bdce5313dc6c86325eae900bd9f10618cce970b9bd75ff612aa5915802ad942e00b704c12d3f941977a5cfbaccf55501d9a7fb4876a08e3babb14648028fb3113e94d2393eeb6a506969778597d68581681623ecf40365253bb609e6fd205f6a61434040ee3498aaedcbb717868e9fc87622f814d4b4a462cdc587c132cf0e54b3e90ddf29b3884d533f1ff06cd423fd35b76f0e461207bf81fa2b4ac6b0e1a1daa972aae406729ad8f279ace3007589205cb0881a5ac5804b9e8f6d64746c5bdd00a0a50589e1f1abf4c80ef4106a2c508a1a8ab2866ba3dc8464a658b4b26004eaee4b615cec4a6e1d0be5d4ad0acf05bfbab8dbbbadec61e2e7b2d2d7bccdd7c73eb971812415bda8e1d6db94823059d084b2961ddcc5306bb53673f0348ac2dc1de446d0295b176d6e292929aefaf41944848b16a219b52556bb91328c200735473ac49e3623d2a89ecd67ef0fdf97d4893a2549daa55bd6f519db417739af378839521293faf62652e2fe7fef72c0aafdb6462a249cfe7fa216bcba5115472dee00af0f59c6330899a8e197b7fdf5c23eb202c95edc737e0debaaf311498314a0fea579901c2e67f516187e662541dc8dd530ca828dd75481d4dc0d6da2e73c5b42efc12c14bce44a52f6bf8bfea123c465ccb75632b470daa5cd89d5d1ea6c1fe44092ba300c4c91c4dc722a7b60a8d4a9d381d3dbbac23d528349bc1e4976da88191c566033001bab6e0429f0cfbeafb1ab53e8a69f26e1ea7710594c6dbc1b7b4a991be2c6d4340a18f7d59db4b92a27e773df57a9afa76c16f475e1424e8872b414890d4a15fc88d28a7edbd0a7ee5df781c324ebeb7248f494dfbdadeaf86596ab7c3953ebd2cf1ae15a44131ff145bf4173be90977e6590929df029d56c1af5ea439c42be3a7f1c11cc2abd426654a13d3b058789509c3894a8f682c7fb7dad6d19c835eb0395b23084896fb701a4f20aaedbc2285ee23667e8c768821d6c09c97570499e7c18537bd5e3d5df513ff79423f9ea44b57d1205044fd7aef2fe195504a961c4714789e1770b89497a65f648423c2a27976885be140514e353c8b0562cacce347f1052f8c2ec6b09fee4e2de9c920ec27d701fca6007017063a53b9d4594ab6735d5fae13ca9d68836cdf1b64cf8673b8a8cbecb57da78a3048b84c3ce4d64a5958c0911c38ba0fcf7542e61f0eae021c8cf608f5846930f615fdf2ba770ddddc25ddd86c5399e22ad8e736370bca5092256cf4f6c2d2021043825d8ac8b2bfec0a79f3f9d92096e59f73197f3f8c19979cba1a831c360047d3af2e7610dae1646c88b487430db1bf220b77812759f3b04eee7396a23c0f7e063b7960594f2251b4d5215dab972664853962e6663fffba538c2b4811d11b3e0003f415a670273eda714ca02fa020660f5b7783178277fa01c3a9b3b0a203a481fdf966470a41f3dafd6ebd355d192b8949332d4040140194b2dc0abba28c64cdeb61ef349864915642fabc9012ad5d6206c81cffa05761cf36fd0b32715f66c7750abf6493508f056fee936c8835d4cd80d689f890f91f818c5c5300cf28b85107084c233eb0bcd36c38a80280532b10ca3c7d24697bfc8496e36d332e5a9adf8279f563790d9134b4e94ed10d64a58ebbbf530463ac35ad79c1520dfd081d10e0bbaa53e0ebe224c562074027b4e6264ccb61c5cf9205f4b5d6b06222bc37188cc33a1665171fa1fc0417d8d43b24dafa53b44963c709aabeff005f48eee714e3dd9cab9222a6ac14a8eef4e5f8818813d6a46e1e05310164bbdc095c20d840e62c13067632b15625ccf249ab131df4a2a7e622698f3017417cfb34be7ff0ec26e08a32d928d587cc703b4719989f63462da08dd8e4bc6277933eb90b01dc3ef85613b31be76bd96e4e6ec4c70805c52cfa2e81070dc61760512ee5babe7160d2e3a155dbd7eb25b1198a1ab06f16077ef0d26c0f6587bed012381819878e7fc99f95c7daddd95b32aaae0a9bb1c67afbe6487bd631b55d216966f65c3dac5edbf8a3294fbc04f63f95f90c1dcd7e60f700c95856fd78d82dbae770711dcae41807426fa3abb8e3cc222949454d951f4fc4ce0566f83d8c96f2c6e9dbe47fa638841b67084fd1829eb7d921f62e8d5b2e631d28c429be61c697c525f52dcc30b78ae77f4f8371bab6ebffe9ba1c43e3b767546dfa2780a0c9bb6e2e582a19596d02013545bb4406399e27925b2304294e0c47ca31947b62b215810d635798a3585cd410b517be2daf17c3dfda711137b67b6e952b16e92f8321fe10c86b8a03bf924138c3fae7c4861e878cffe647ba930023e26adc6c9e02bbd42da7153c01686d246ad0a0bccab88ca34ac577ea9548e69e361e3bac10593edc1f6a02793b85ba4adccb6636254bb4d6ef2b310b2d3564f033236f3e90529295c934d61e85694323080912d0e410d5bd67c39d2e9521952bacea9f304fc63a5557a3df2c179844274812f82cf175e4c4d44d81733b658b897f133efc4a43f0c5d62a143f6e16d8b6fd14a74e83c3ced8ecd9db5418fc184fb71255772790664e21a6f234cfa6f27eba851ac87da4e093436a7c0414ac224c64fd4e6602063afe70804337e807ebb7d9ecd8408f0ba0096706e5e0ac79fccaf215e61922e88b201f00b2b2f864c982e5c8dc6c0efb756aaa24e55f2daaa5b5abc7f31229408153450befd26d9b1e33fc0a3f63380e3d03eec54778832f08fbfd4e8d02335ef645ae4ca1b6e2ec5b99ba1d8a141a5fc702a3276fc7a535b43c51e9927e97767a9a91ad9c91de10d7bacb0b0f94f0a9dcad46384bdd9d753bb0336e90d1a0f749eed7ee521cf734b75c0589c4fb62f97444f1096a5a28fde1c0fe79c7554d5bdcda2012fadf4e3308b5d83c18343be03dfde2a4a875366ee0300cfb8c7f7c3eaa3e4909a4c06c1f3e87f263cb384449b9af936e3b12849375f7e5b2c2a65f706bca6f27e9223d99c88954b3cfd104badf5bf59e0e9e654c24137c03ab390727d0c6ff95d2169836617c1a7687a0cf0ee875db3b43956a5fb8377c0c497d36c96aa4c3d43d3fcc30acdbfa660cfa4bc86714ae6910192179e2e8649185a2164e904a67465dead0df0318b0140dbab14b21d620205dd86c5d5af1c4d107ba983b5ed8ca0fb273873777ecff4cd15605b6fd069978f45725de34b924a878ad96ab7e09545b754d450b9aa681d32b5b892c9b93b34ed8e764ded3ed7b4136d554a0d694aff382a6e0e247bd8c65b0eca00231cb06511d2715b3233cd8477aa886ce760732b9c32ede7a92e93a1fcb719052fc1202e6373ae1024bea7291931aff7e9f1153739b52abc9bbbd0adddfb31b44343f17f09a2488c822479d93b01a14f57fb68509de7cb43d03222824512ffdd5ffbca0dbe9ea12b086188e70eeaf30355c091bce70123c5cdd72bc96d5c621165dad0e3fd852ecee7c10d849cd0e0086c6d795f1a0f9200c31bcd53dd115adb758f8504c260964cdaaf62e972e2fa33d6b41d6d2d2553d36df40b9a13d15b60da608fcb06edf1d2cec22b4f25efa9686094211894b61f2431130c4640cb0bcd4af6ccf9bd4f87c4e0698f50ed65eba80724adf5404bbd3c0778e0b065551341ba379bc1ebb28dc941e99a61ee448631b9cc379a3e3fb38ec6def48e7dc6b52637bbc3f7d9660a41a2ac557caf16c69d940d30154022f6f985f5173378df51473c3901abecdc34f8c8aba37d2322d0ff81f555111d0e957917dfa83b5c8ebfa52f3625b2e7f14eb956e101db4a3ce6da81449c6449b560a5038787b5aa933f8eae4ef7856e1f5a6b254c2257e3d34368ce0cdd4f76216ebb478d1c4a71ad2c9e0e1bc76a38f06454520aebf8077d93d7d7d578d2362be40c549c56cb638fd3e8bb2477d19683cb5f56d5c4c031e73df20b269dc3af03b0fca07e789c1edaac2fe9ab7ac21a26cdbd52c76c1490622ff4c1f16b32c85a4d88067b7ad02c888a9db56926a3d2d70182eb13c5f12c0ee8d92f36e886e91425f53811ee57775e9fe6021363b6efa08da6ca69298c0957216d06dd018b5cbdc6b3ec0ab9982267b99046df321d93c670d4285da92aa0de196ea0872849d64ada6974a1620e8bfd33041c425a76f39e59c7ace5642fe5e4fba7059251b1e5c5e8e7e7ea82fe925342069bb162ffd7e7c58553bab0a0f74a8b297fb386314a98cbf62705ea0053258786bccf8bd6f1ceade0dfc156474c12fc8489767c654204444486748d211af74ae3c3a1d32760e746fc6ded8355b6568329a95ce15ee2ca499936829f221c9408a3ccdc0a9b58cdc2a8cdae03056cfed3089d62fa94d1ac3790d9202b3935fb3da57456f63d936e9728276964edb326cc5151d2d643c926aa6f86e6bdd9c2776fb339af01ff74eaf6e4c75351144710c6f07a332bf86cfed4bec9d6af6a4715247c63d3c6b", 0x1000}], 0x1) (async) socket$inet6_udp(0xa, 0x2, 0x0) 03:40:51 executing program 4: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = syz_io_uring_setup(0x2275, &(0x7f0000000100), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) io_uring_enter(r0, 0x40b3, 0x0, 0x0, &(0x7f0000000000)={[0x2]}, 0x8) 03:40:51 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x29, 0x0, 0x0) 03:40:51 executing program 2: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$BATADV_CMD_GET_VLAN(r0, &(0x7f0000000c40)={0x0, 0x0, &(0x7f0000000c00)={&(0x7f0000000bc0)={0x14}, 0x14}}, 0x0) sendmsg$TIPC_NL_PEER_REMOVE(r0, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000e00)={&(0x7f0000000d80)={0x14, 0x0, 0x4}, 0x14}}, 0x0) 03:40:51 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x29cbd53b7b7f0000, 0x0, 0x0}]}) 03:40:51 executing program 3: ioctl$ifreq_SIOCGIFINDEX_wireguard(0xffffffffffffffff, 0x8933, &(0x7f0000000480)={'wg1\x00', 0x0}) ioctl$sock_SIOCGIFINDEX(0xffffffffffffffff, 0x8933, &(0x7f0000001340)={'ip6tnl0\x00', 0x0}) (async) r2 = socket$inet6(0xa, 0x3, 0x6) (async) r3 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r3, 0x8933, &(0x7f0000000080)={'syz_tun\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r2, 0x890b, &(0x7f0000000040)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast1, @loopback={0xfec0ffff03000000}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80046, r4}) (async) r5 = socket$inet6(0xa, 0x3, 0x6) (async) r6 = socket$packet(0x11, 0x2, 0x300) ioctl$sock_SIOCGIFINDEX(r6, 0x8933, &(0x7f0000000080)={'syz_tun\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r5, 0x890b, &(0x7f0000000580)={@private2={0xfc, 0x2, '\x00', 0x1}, @loopback, @ipv4={'\x00', '\xff\xff', @multicast2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x184180046, r7}) r8 = socket$inet6(0xa, 0x3, 0x6) (async) r9 = socket$packet(0x11, 0x3, 0x300) ioctl$sock_SIOCGIFINDEX(r9, 0x8933, &(0x7f0000000080)={'dummy0\x00', 0x0}) ioctl$sock_inet6_SIOCDELRT(r8, 0x890b, &(0x7f0000000040)={@initdev={0xfe, 0x88, '\x00', 0x0, 0x0}, @mcast1, @loopback={0xfec0ffff03000000}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80046, r10}) (async) sendmsg$TEAM_CMD_OPTIONS_GET(0xffffffffffffffff, &(0x7f0000000c00)={&(0x7f0000000000), 0xc, &(0x7f0000000bc0)={&(0x7f0000001ec0)=ANY=[@ANYRESOCT, @ANYRES16=0x0, @ANYRES16=r6, @ANYRES32=0x0, @ANYRESDEC=r7, @ANYRES8, @ANYBLOB="400001002400010071756575655f69640000000000000000000000000000000000000000000000000500030003000000080004000004000008000600", @ANYRES32, @ANYBLOB="40000100240001006c625f686173685f737461747300000000000000000000000000000000000000050003000b000000080004000800000008000700000000003800010024a701006d636173745f72656a6f696e5f696e74657276616c000000000000000000000005000300030000000800040000000000400001002400010071756575655f69640000000000000000000000000000000000000000000000000500030003000000080004000300000008000600", @ANYRES32=0x0, @ANYBLOB="3c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYBLOB="713bdb", @ANYBLOB="40000100240001007072696f72697479000000000000edff00000000000000000000000000000000050003000e000000080004000500000008000600", @ANYRES32, @ANYBLOB="3c000100240001006d6f64650000000000000000000000000000000000000000000000000000000005000300050000000b00040072616e646f6d000008000100", @ANYRES32=r9, @ANYRES64, @ANYRES32, @ANYBLOB="84000100240001006270665f686173685f66756e630000000000000000002328aa29000000000000050003000b0000005400040007007f8100000000ffff0109ff0f000081000950fbffffff0200021f06000000e304813f04000000370a0781070000000080050100000000060006017fffff192273ff040000200100008007002001010100004c0073685f66756e6300000000000000000000000000000000000000050003000b0000001c0004000100c01fff0ddf500f0000ff070101000000006578ffed0000004040000100240001007072696772697479000000000000000000000000000000000000000000000000050003000e0000000800040080ff7f0008000600ff4180c47684e267b82cf6e1907d5ec7a08a6c2b3cc8d6d928bd0a10658484e2e15f1c27d6da53dd2ccb848fac40c5aa4bc3c48e75f909e78cacd5dcc0735a17c2b247cbae6b959b53603b029dae93b36e22aee63031bb370746e46b6a9f3e445a6467683d20685f5a28d57d88b170aa4df1c63bf25ceca5969b5bd70cdfc5e9955525d5e6ac68947367e4a3c6dfb10a42f3b8efde88ca4aecd61b8283e07f87cb0cb249d7d2f0a2fdb000000000", @ANYRES32=0x0, @ANYRES16, @ANYRES32=0x0, @ANYBLOB="3c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYRES32, @ANYBLOB="40000100240001007072696f72697479000000000000000000000000000000000000000000000000050003000e000000080004004000000008000600", @ANYRES32, @ANYRESHEX, @ANYRES16=r10, @ANYBLOB="040079d2bffb4631506263c7350f55648ee46527a71faa8aad9f7366ff2ce44ee3bd5f6c2db231c495851451d96beaf257e02aba0fbec90ae5b40fff7036a8efb42593ceee4c664a3f414d7078e64a8a292677aed6df40000f0ece144ebf3037fc19759454cc76ec8a959b06338c209c8d50164c223e", @ANYRES32, @ANYRESOCT, @ANYRES32=r0, @ANYBLOB="38000100240001006c625f73746174735f726566726573685f696e74657276616c000000000000000500030003000000080004000500000040000100240001006c625f706f72745f737461747300000000000000000000000000000000000000050003000b000000080004000900000008000600", @ANYRES32=r4, @ANYBLOB="7e4f0100c10001007072696f87aa8a0e43d8b26c22a610ed98650c13c1ef7501d172695785060036bcb4232cf100000000050003000eef000008000400090000000e0000000000000000fa763e509d33dcbca1b6e76b30933f49003c1b75eb6048c945b78740dce1a90a0a46900ef44f28f4137ffc6acbadacd8e1db90894b3699a569e7d076891314a880ac270754e3498f00b98b3a988f7caa578df8980ab9dc20faa824c6f237106b9c33bea48c89e20a902456e1e9a1744b017e1cf421d0f117da0c316c89d9ae8c331ed7a81d92dc73391ded61235bffd1502228aa37edf568c8f1b8f4f390ed43b3a14e4875b03b8e9dd5fae0126a4f9285d47d438e09bc48bb9435dce0c82af4cdeeef131ded4f3267328a11bd9236463664e3ceaf2088a3adb21247a1e73d2153a4913a0b9c5b99fabc47", @ANYRES32=0x0, @ANYBLOB="38000100240001006e6f746966795f70656572735f636f756e740000000000000000000000000000050002000300000008000400ffffff7f38000100240001006d636173745f72656a6f696e5f636f756e740000f100000000410000000000000500030003000000080004008001000008000100", @ANYRESHEX, @ANYBLOB="c000028044000100240001006270665f686173685f66756e6300000000000000000000000000000000000000050003000b000000140004000500af0505000000060009068100000038000100240001006e6f746966795f70656572735f696e74657276616c000000000000000000000005000300030000000800040006000000400001002400010071756575655f696400000000000000000000000000000000000000000000000005000300030000000800040081ffffff08000600", @ANYRES32=r7, @ANYBLOB="08000100f19a5887dbf855b7f73113c275b419de3a9ca6ece5ea896a66a6c3f6da5931643fc87ec4e340157ea9e719fcb2314af063f7231575cadbd1f8c508d3aa229c3360cf82b33ddc70e04a7178f60aad788078df14edeaec200c7c57acfff01af71868fd81f7543ff88005773fdc44f1d5dd90d57a187e9aaa362e30c45cbc19b905bcbdd199802139401f9c4bb9cd91a04c07aa72d90ae464a8e6f2915991049ea5ff810bd6f7fbb5b3d8eb0a22348d2c44254ed905093d7b7746d55a51edffce5b", @ANYRES32, @ANYBLOB="400002803c00010024000100757365725f6c696e6b75705f656e61626c65640000000000000000000000000005000300060000000400040008000600", @ANYRES32=r10, @ANYBLOB], 0x6f4}, 0x1, 0x0, 0x0, 0x60004}, 0x884) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000480)={0xe, 0x0, &(0x7f0000000040), &(0x7f0000000640)='GPL\x00', 0x5, 0xc7, &(0x7f00000000c0)=""/199, 0x40f00, 0x4, '\x00', 0x0, 0xf, 0xffffffffffffffff, 0x8, &(0x7f0000000200)={0x2, 0x4}, 0x8, 0x10, &(0x7f0000000240)={0x5, 0xf, 0x29, 0xff}, 0x10}, 0x80) (async) r11 = bpf$BPF_MAP_GET_FD_BY_ID(0xe, &(0x7f0000000100)={0xffffffffffffffff, 0x5, 0x10}, 0xc) (async) r12 = bpf$MAP_CREATE(0x0, &(0x7f0000000140)=@bloom_filter={0x1e, 0x0, 0x0, 0x3, 0x402, 0xffffffffffffffff, 0x124, '\x00', 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x4}, 0x48) (async) r13 = bpf$MAP_CREATE(0x0, &(0x7f0000000240)=@base={0x7, 0x4, 0x300, 0x1, 0x0, 0x1}, 0x48) sendmsg$ETHTOOL_MSG_LINKSTATE_GET(0xffffffffffffffff, &(0x7f0000000a40)={&(0x7f0000000380)={0x10, 0x0, 0x0, 0xee3e7a0bd36b06de}, 0xc, &(0x7f0000000a00)={&(0x7f0000000c40)=ANY=[@ANYRESDEC=r4, @ANYRES16=0x0, @ANYRES64=r1, @ANYRES32=r4, @ANYBLOB="0800030006000000080003000100000008000100", @ANYRES32=r6, @ANYRESHEX=r3, @ANYRES32=0x0, @ANYBLOB="080003000200000008000300010000000c00018008000300000000007c00018014000200776c616e310000000000000000000000140002006261746164765f736c6176655f3000001400020069703665727370616e30000000000000140002007767320000000000000000000000000008000100", @ANYRES32=0x0, @ANYRESOCT=r2, @ANYRES32=0x0, @ANYBLOB="080003000000000008000100", @ANYRES32=r7, @ANYBLOB="08000100", @ANYRES32=r1, @ANYBLOB="20000180140002006e65747063693000000000000000000008000100", @ANYRES32=0x0, @ANYBLOB="2400018008000100", @ANYRES32=0x0, @ANYBLOB="08000100", @ANYRES32=0x0, @ANYBLOB="08000100", @ANYRES32=0x0, @ANYBLOB="0800030001000000280001801400020073797a6b616c6c65723000000000000008000100", @ANYRES32=r7, @ANYRES32=r0, @ANYRES32=r10, @ANYBLOB="080003000200000008000100", @ANYRES32=0x0, @ANYBLOB="14000200766c616e3000000000000000000000001400020076657468305f746f5f7465616d000000140002006261746164765f736c6176655f3000001400020076657468315f746f5f626f6e64000000"], 0x1cc}, 0x1, 0x0, 0x0, 0x20008845}, 0x20040084) (async) bpf$MAP_GET_NEXT_KEY(0x4, &(0x7f0000000000)={r13, &(0x7f0000000080), 0x0}, 0x20) (async) bpf$PROG_LOAD(0x5, &(0x7f0000000200)={0x4, 0xc, &(0x7f0000000500)=ANY=[@ANYBLOB="180000000800000000000000ff070000950000000000000001280600fcffffff344b200000000000852000000400000085200000040000008520000004000000220a80000000000018100000", @ANYRES32=r13, @ANYBLOB="00000000800000ccd0d3cc4c64c50095"], &(0x7f0000000040)='syzkaller\x00', 0x5c, 0x0, 0x0, 0x41000, 0xd, '\x00', 0x0, 0x7, 0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x9, 0x4}, 0x8, 0x10, &(0x7f00000000c0)={0x3, 0x5, 0xb, 0x5}, 0x10, 0x0, 0xffffffffffffffff, 0x0, &(0x7f00000001c0)=[0xffffffffffffffff, 0x1, r11, r12, 0xffffffffffffffff, r13, 0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) (async) bpf$MAP_CREATE(0x0, 0x0, 0x0) (async) bpf$MAP_GET_NEXT_KEY(0x2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x13, 0xffffffffffffffff, 0x0) unshare(0x6c060000) bind$inet6(0xffffffffffffffff, 0x0, 0x0) (async) socket$netlink(0x10, 0x3, 0x0) (async) r14 = socket$netlink(0x10, 0x3, 0x4) sendmsg$netlink(r14, &(0x7f0000006440)={0x0, 0x0, &(0x7f00000063c0)=[{&(0x7f00000002c0)=ANY=[@ANYBLOB="40000000100001000000000000000000080000000000000029000000d4cb981977b09384c712c645b6d7c113648e53988cd1b8af74cdf1ba4bd2dd90ef4ef5f61c8b746b1aae6d83b687bd9048ca2391884e63c27536241c20cca45079d3d9a4440fe2441f630ae36bf181a9c140b567e5389cb69ba9bcc6f613aedb5e77f3c295d7003098d5715cae78af756ac91b4be8276169", @ANYRES32=0x0, @ANYBLOB="14001b00000000000000000000000000000000010c00"/32], 0x40}], 0x1}, 0x0) 03:40:51 executing program 2: sched_rr_get_interval(0x0, &(0x7f0000000000)) syz_genetlink_get_family_id$ipvs(&(0x7f00000027c0), 0xffffffffffffffff) 03:40:51 executing program 5: r0 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$sock_SIOCGIFINDEX_80211(r0, 0x8933, 0x0) 03:40:51 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x5c00000000000000, 0x0, 0x0}]}) 03:40:51 executing program 3: mount$bind(0x0, 0x0, 0x0, 0x0, 0x7fffffffe020) 03:40:51 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0xffffffff00000000, 0x0, 0x0}]}) 03:40:51 executing program 2: mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)={0x10008b, 0x0, 0x110000}, 0x20) [ 837.586341][T24960] loop1: detected capacity change from 0 to 128 03:40:51 executing program 1: r0 = socket$nl_generic(0x10, 0x3, 0x10) sendmsg$TIPC_NL_MON_GET(r0, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000ac0)={0x0}}, 0x20000005) 03:40:58 executing program 3: bpf$MAP_CREATE(0x0, &(0x7f0000000400)=@bloom_filter={0x1e, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x48) 03:40:58 executing program 5: socket(0x0, 0x0, 0x0) syz_genetlink_get_family_id$tipc2(&(0x7f00000002c0), 0xffffffffffffffff) 03:40:58 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x2, 0x0}]}) 03:40:58 executing program 2: open(&(0x7f0000000000)='./file0\x00', 0x4840, 0x0) link(&(0x7f00000000c0)='./file0\x00', 0x0) 03:40:58 executing program 4: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = syz_io_uring_setup(0x2275, &(0x7f0000000100), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) io_uring_enter(r0, 0x40b3, 0x0, 0x0, &(0x7f0000000000)={[0x2]}, 0x8) 03:40:58 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000280)={&(0x7f0000000100)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@restrict]}}, &(0x7f0000000180)=""/231, 0x26, 0xe7, 0x1}, 0x20) 03:40:58 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x3, &(0x7f0000000140)=@mangle={'mangle\x00', 0x1f, 0x6, 0x3a0, 0x0, 0x330, 0x158, 0x1f8, 0xc0, 0x330, 0x330, 0x330, 0x330, 0x330, 0x6, 0x0, {[{{@ip={@rand_addr, @empty, 0x0, 0x0, 'pim6reg\x00', 'vxcan1\x00'}, 0x0, 0x70, 0x98}, @ECN={0x28}}, {{@uncond, 0x0, 0x70, 0x98}, @TTL={0x28}}, {{@ip={@empty, @local, 0x0, 0x0, 'veth1_virt_wifi\x00', 'vlan0\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @private}}}, {{@ip={@broadcast, @empty, 0x0, 0x0, 'vlan0\x00', 'veth0_to_hsr\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @remote}}}, {{@ip={@rand_addr, @multicast2, 0x0, 0x0, 'macvlan1\x00', 'bond_slave_1\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x400) [ 844.542998][ T26] audit: type=1800 audit(2000000458.549:181): pid=24972 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="file0" dev="sda1" ino=1954 res=0 errno=0 03:40:58 executing program 3: r0 = socket$nl_generic(0x10, 0x3, 0x10) recvmsg(r0, &(0x7f0000000440)={&(0x7f0000000080)=@can, 0x80, &(0x7f0000000300)=[{&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000000140)=""/120, 0x78}, {0x0}], 0x3, &(0x7f0000000340)=""/222, 0xde}, 0x40000020) ioctl$VFAT_IOCTL_READDIR_SHORT(0xffffffffffffffff, 0x82307202, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000700), r0) 03:40:58 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x2a, 0x0, 0x0) 03:40:58 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x3, 0x0}]}) 03:40:58 executing program 5: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getpid() r3 = getpid() kcmp$KCMP_EPOLL_TFD(r2, r3, 0x7, r0, &(0x7f0000000080)={r1}) 03:40:58 executing program 1: r0 = socket$inet(0x2, 0xa, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x12040) 03:40:58 executing program 2: openat$vcs(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) 03:40:58 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x4, 0x0}]}) 03:40:58 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000000)=@security={'security\x00', 0xe, 0x4, 0x318, 0xffffffff, 0x1d0, 0x0, 0x0, 0xffffffff, 0xffffffff, 0x280, 0x280, 0x280, 0xffffffff, 0x4, 0x0, {[{{@uncond, 0x0, 0x70, 0xb8}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@dev, 'veth1_to_batadv\x00'}}}, {{@uncond, 0x0, 0xd8, 0x118, 0x0, {}, [@common=@icmp={{0x28}, {0x0, 'X*'}}, @common=@set={{0x40}}]}, @common=@unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "329883ad3bc17c1970d207c89c99c3b28f5000616ef4d93ab1c0c73a48e7"}}, {{@ip={@rand_addr, @dev, 0x0, 0x0, 'team_slave_1\x00', 'vxcan1\x00'}, 0x0, 0x70, 0xb0}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "a195d37be90a3a775802d73fc143ba6ad2847f117891ff0fd9fe30303adf"}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x378) 03:40:58 executing program 5: r0 = syz_init_net_socket$nl_generic(0x10, 0x3, 0x10) sendmsg$NLBL_CIPSOV4_C_REMOVE(r0, 0x0, 0x0) sendmsg$NLBL_CIPSOV4_C_REMOVE(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x4000) syz_genetlink_get_family_id$tipc2(0x0, 0xffffffffffffffff) sendmsg$TIPC_NL_NET_SET(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, &(0x7f00000005c0)={&(0x7f0000000300)={0xf8, 0x0, 0x400, 0x0, 0x0, {}, [@TIPC_NLA_LINK={0x80, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_PROP={0x34, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0x5}, @TIPC_NLA_PROP_MTU={0x8, 0x4, 0xfffffffb}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0xffffff7f}, @TIPC_NLA_PROP_MTU={0x8}]}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}]}, @TIPC_NLA_BEARER={0xc, 0x1, 0x0, 0x1, [@TIPC_NLA_BEARER_DOMAIN={0x8, 0x3, 0x3f}]}, @TIPC_NLA_LINK={0x58, 0x4, 0x0, 0x1, [@TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_NAME={0x13, 0x1, 'broadcast-link\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_NAME={0x9, 0x1, 'syz0\x00'}, @TIPC_NLA_LINK_PROP={0x14, 0x7, 0x0, 0x1, [@TIPC_NLA_PROP_MTU={0x8, 0x4, 0x4}, @TIPC_NLA_PROP_WIN={0x8, 0x3, 0x4}]}]}]}, 0xf8}}, 0x400) sendmsg$TIPC_NL_NODE_GET(0xffffffffffffffff, 0x0, 0x0) socket$inet6_udplite(0xa, 0x2, 0x88) [ 844.860082][T25009] x_tables: duplicate underflow at hook 2 03:41:04 executing program 4: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = syz_io_uring_setup(0x2275, &(0x7f0000000100), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) io_uring_enter(r0, 0x40b3, 0x0, 0x0, &(0x7f0000000000)={[0x2]}, 0x8) 03:41:04 executing program 2: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000140)=@mangle={'mangle\x00', 0x1f, 0x6, 0x3c8, 0x0, 0x330, 0x158, 0x1f8, 0xc0, 0x330, 0x330, 0x330, 0x330, 0x330, 0x6, 0x0, {[{{@ip={@rand_addr, @empty, 0x0, 0x0, 'pim6reg\x00', 'vxcan1\x00'}, 0x0, 0x98, 0x90, 0x0, {}, [@common=@ttl={{0x28}}]}, @ECN={0x28}}, {{@uncond, 0x0, 0x70, 0x98}, @TTL={0x28}}, {{@ip={@empty, @local, 0x0, 0x0, 'veth1_virt_wifi\x00', 'vlan0\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @private}}}, {{@ip={@broadcast, @empty, 0x0, 0x0, 'vlan0\x00', 'veth0_to_hsr\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @remote}}}, {{@ip={@rand_addr, @multicast2, 0x0, 0x0, 'macvlan1\x00', 'bond_slave_1\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x428) 03:41:04 executing program 1: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/diskstats\x00', 0x0, 0x0) ioctl$KVM_SET_ONE_REG(r0, 0x4010aeac, 0x0) 03:41:04 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x5, 0x0}]}) 03:41:04 executing program 3: openat$full(0xffffffffffffff9c, &(0x7f00000001c0), 0xc6801, 0x0) 03:41:04 executing program 5: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x60, &(0x7f0000000140)=@mangle={'mangle\x00', 0x1f, 0x6, 0x3a0, 0x0, 0x330, 0x158, 0x1f8, 0xc0, 0x330, 0x330, 0x330, 0x330, 0x330, 0x6, 0x0, {[{{@ip={@rand_addr, @empty, 0x0, 0x0, 'pim6reg\x00', 'vxcan1\x00'}, 0x0, 0x70, 0x98}, @ECN={0x28}}, {{@uncond, 0x0, 0x70, 0x98}, @TTL={0x28}}, {{@ip={@empty, @local, 0x0, 0x0, 'veth1_virt_wifi\x00', 'vlan0\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @private}}}, {{@ip={@broadcast, @empty, 0x0, 0x0, 'vlan0\x00', 'veth0_to_hsr\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @remote}}}, {{@ip={@rand_addr, @multicast2, 0x0, 0x0, 'macvlan1\x00', 'bond_slave_1\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x400) 03:41:04 executing program 2: r0 = getpgrp(0x0) sched_setaffinity(r0, 0x8, &(0x7f0000000000)=0x3) 03:41:04 executing program 5: sched_setscheduler(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) sendmsg$nl_route(0xffffffffffffffff, 0x0, 0x0) r0 = syz_io_uring_setup(0x2275, &(0x7f0000000100), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) io_uring_enter(r0, 0x40b3, 0x0, 0x0, &(0x7f0000000000)={[0x3]}, 0x8) 03:41:04 executing program 3: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r1 = getpid() r2 = getpid() kcmp$KCMP_EPOLL_TFD(r1, r2, 0x7, r0, &(0x7f0000000080)) 03:41:04 executing program 1: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001440)={&(0x7f0000001300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x14, 0x14, 0x2, [@func_proto={0x0, 0x1, 0x0, 0xd, 0x0, [{0x0, 0x4}]}]}}, &(0x7f0000001380)=""/144, 0x2e, 0x90, 0x1}, 0x20) 03:41:04 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x6, 0x0}]}) 03:41:04 executing program 3: r0 = socket$can_bcm(0x1d, 0x2, 0x2) ioctl$VFAT_IOCTL_READDIR_BOTH(r0, 0x82307201, 0x0) 03:41:11 executing program 4: bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = syz_io_uring_setup(0x2275, &(0x7f0000000100), &(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, &(0x7f0000000040), &(0x7f00000000c0)) io_uring_enter(r0, 0x40b3, 0x0, 0x0, &(0x7f0000000000)={[0x2]}, 0x8) 03:41:11 executing program 2: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) connect$bt_rfcomm(r0, 0x0, 0x0) 03:41:11 executing program 1: openat$vcs(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) bpf$OBJ_GET_PROG(0x3, &(0x7f0000000000)={&(0x7f0000000180)='./file0/file0\x00'}, 0x4d) 03:41:11 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x7, 0x0}]}) 03:41:11 executing program 3: mount_setattr(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)={0x4, 0x200078}, 0x20) 03:41:11 executing program 5: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300), 0xc2c81, 0x0) write$hidraw(r0, 0x0, 0x0) 03:41:11 executing program 3: syz_genetlink_get_family_id$ipvs(&(0x7f00000027c0), 0xffffffffffffffff) 03:41:11 executing program 2: bpf$MAP_CREATE(0x23, &(0x7f0000000000)=@bloom_filter, 0x48) 03:41:11 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000140)=@mangle={'mangle\x00', 0x1f, 0x6, 0x3c8, 0x0, 0x330, 0x158, 0x1f8, 0xc0, 0x330, 0x330, 0x330, 0x330, 0xc0, 0x6, 0x0, {[{{@ip={@rand_addr, @empty, 0x0, 0x0, 'pim6reg\x00', 'vxcan1\x00'}, 0x0, 0x98, 0xc0, 0x0, {}, [@common=@ttl={{0x28}}]}, @ECN={0x28}}, {{@uncond, 0x0, 0x70, 0x98}, @TTL={0x28}}, {{@ip={@empty, @local, 0x0, 0x0, 'veth1_virt_wifi\x00', 'vlan0\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @private}}}, {{@ip={@broadcast, @empty, 0x0, 0x0, 'vlan0\x00', 'veth0_to_hsr\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @remote}}}, {{@ip={@rand_addr, @multicast2, 0x0, 0x0, 'macvlan1\x00', 'bond_slave_1\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x428) 03:41:11 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f00000003c0)={&(0x7f0000000400)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0xc, 0xc, 0x2, [@struct]}}, &(0x7f00000002c0)=""/221, 0x26, 0xdd, 0x1}, 0x20) 03:41:11 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x8, 0x0}]}) 03:41:11 executing program 5: bpf$OBJ_GET_PROG(0x23, &(0x7f00000001c0)={&(0x7f0000000180)='./file0/file0\x00'}, 0x10) 03:41:17 executing program 3: openat$binderfs(0xffffffffffffff9c, &(0x7f0000000380)='./binderfs/binder0\x00', 0x0, 0x0) 03:41:17 executing program 2: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x549, 0x8, 0x521}, 0x48) 03:41:17 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x41, &(0x7f0000000140)=@mangle={'mangle\x00', 0x1f, 0x6, 0x3a0, 0x0, 0x330, 0x158, 0x1f8, 0xc0, 0x330, 0x330, 0x330, 0x330, 0x330, 0x6, 0x0, {[{{@ip={@rand_addr, @empty, 0x0, 0x0, 'pim6reg\x00', 'vxcan1\x00'}, 0x0, 0x70, 0x98}, @ECN={0x28}}, {{@uncond, 0x0, 0x70, 0x98}, @TTL={0x28}}, {{@ip={@empty, @local, 0x0, 0x0, 'veth1_virt_wifi\x00', 'vlan0\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @private}}}, {{@ip={@broadcast, @empty, 0x0, 0x0, 'vlan0\x00', 'veth0_to_hsr\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @remote}}}, {{@ip={@rand_addr, @multicast2, 0x0, 0x0, 'macvlan1\x00', 'bond_slave_1\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x400) 03:41:17 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x9, 0x0}]}) 03:41:17 executing program 5: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000180)={&(0x7f0000000000)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x10, 0x10, 0x2, [@int={0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0xe564fd084d349e4d}]}}, &(0x7f00000000c0)=""/170, 0x2a, 0xaa, 0x1}, 0x20) 03:41:17 executing program 3: openat$binderfs_ctrl(0xffffffffffffff9c, &(0x7f0000001640)='./binderfs2/binder-control\x00', 0x0, 0x0) 03:41:17 executing program 4: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x23, &(0x7f0000000140)=@mangle={'mangle\x00', 0x1f, 0x6, 0x3a0, 0x0, 0x330, 0x158, 0x1f8, 0xc0, 0x330, 0x330, 0x330, 0x330, 0x330, 0x6, 0x0, {[{{@ip={@rand_addr, @empty, 0x0, 0x0, 'pim6reg\x00', 'vxcan1\x00'}, 0x0, 0x70, 0x98}, @ECN={0x28}}, {{@uncond, 0x0, 0x70, 0x98}, @TTL={0x28}}, {{@ip={@empty, @local, 0x0, 0x0, 'veth1_virt_wifi\x00', 'vlan0\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @private}}}, {{@ip={@broadcast, @empty, 0x0, 0x0, 'vlan0\x00', 'veth0_to_hsr\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @remote}}}, {{@ip={@rand_addr, @multicast2, 0x0, 0x0, 'macvlan1\x00', 'bond_slave_1\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x400) 03:41:17 executing program 5: r0 = socket$inet6_udplite(0xa, 0x2, 0x88) ioctl$ifreq_SIOCGIFINDEX_batadv_mesh(r0, 0x8933, &(0x7f0000000ac0)) 03:41:17 executing program 2: bpf$OBJ_GET_PROG(0x9, &(0x7f00000001c0)={0x0, 0x1d}, 0x10) 03:41:17 executing program 1: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000000)=@security={'security\x00', 0xe, 0x4, 0x2b0, 0xffffffff, 0x1d0, 0x0, 0x0, 0xffffffff, 0xffffffff, 0x280, 0x280, 0x280, 0xffffffff, 0x4, 0x0, {[{{@uncond, 0x0, 0x70, 0xb8}, @common=@inet=@TEE={0x48, 'TEE\x00', 0x1, {@ipv4=@dev, 'veth1_to_batadv\x00'}}}, {{@uncond, 0x0, 0x70, 0xb0}, @common=@unspec=@ERROR={0x40, 'ERROR\x00', 0x0, "329883ad3bc17c1970d207c89c99c3b28f5000616ef4d93ab1c0c73a48e7"}}, {{@ip={@rand_addr, @dev, 0x0, 0x0, 'team_slave_1\x00', 'vxcan1\x00'}, 0x0, 0x70, 0xb0}, @common=@inet=@LOG={0x40, 'LOG\x00', 0x0, {0x0, 0x0, "a195d37be90a3a775802d73fc143ba6ad2847f117891ff0fd9fe30303adf"}}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x310) 03:41:17 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0xa, 0x0}]}) 03:41:17 executing program 4: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001440)={&(0x7f0000001300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x2c, 0x2c, 0x5, [@func_proto={0x0, 0x4, 0x0, 0xd, 0x0, [{0xa, 0x3}, {0x7}, {0x4}, {0x5, 0x4}]}]}, {0x0, [0x0, 0x0, 0x0]}}, &(0x7f0000001380)=""/144, 0x49, 0x90, 0x1}, 0x20) 03:41:17 executing program 1: open(&(0x7f0000001340)='./file1\x00', 0x80943, 0x0) 03:41:17 executing program 5: r0 = fsopen(&(0x7f0000000000)='incremental-fs\x00', 0x0) r1 = openat$vcs(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH_EMPTY(r0, 0x4, &(0x7f0000000040)='!@$\x00', &(0x7f0000000080)='./file0/file0\x00', r1) 03:41:17 executing program 2: r0 = openat$vcsa(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) fsconfig$FSCONFIG_SET_PATH_EMPTY(r0, 0x4, &(0x7f0000000000)='pipefs\x00', &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff) 03:41:17 executing program 3: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/diskstats\x00', 0x0, 0x0) setsockopt$bt_hci_HCI_DATA_DIR(r0, 0x0, 0x1, 0x0, 0x0) 03:41:17 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0xb, 0x0}]}) 03:41:17 executing program 4: openat$procfs(0xffffffffffffff9c, &(0x7f0000002800)='/proc/cgroups\x00', 0x0, 0x0) 03:41:17 executing program 1: setitimer(0x0, 0x0, &(0x7f0000001380)) 03:41:17 executing program 3: r0 = socket$igmp(0x2, 0x3, 0x2) setsockopt$IPT_SO_SET_REPLACE(r0, 0x0, 0x40, &(0x7f0000000140)=@mangle={'mangle\x00', 0x1f, 0x6, 0x3a0, 0x0, 0x330, 0x158, 0x1f8, 0xc0, 0x330, 0x330, 0x330, 0x330, 0x330, 0x6, 0x0, {[{{@ip={@rand_addr, @empty, 0x0, 0x0, 'pim6reg\x00', 'vxcan1\x00'}, 0x0, 0x70, 0x98}, @ECN={0x28}}, {{@uncond, 0x0, 0x70, 0x98}, @TTL={0x28}}, {{@ip={@empty, @local, 0x0, 0x0, 'veth1_virt_wifi\x00', 'vlan0\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @private}}}, {{@ip={@broadcast, @empty, 0x0, 0x0, 'vlan0\x00', 'veth0_to_hsr\x00'}, 0x0, 0x70, 0xa0}, @TPROXY={0x30, 'TPROXY\x00', 0x0, {0x0, 0x0, @remote}}}, {{@ip={@rand_addr, @multicast2, 0x0, 0x0, 'macvlan1\x00', 'bond_slave_1\x00'}, 0x0, 0x70, 0x98}, @unspec=@CHECKSUM={0x28}}], {{'\x00', 0x0, 0x70, 0x98}, {0x28}}}}, 0x400) 03:41:17 executing program 2: sched_rr_get_interval(0x0, &(0x7f0000000000)) socketpair(0x0, 0x0, 0x0, &(0x7f0000000100)) 03:41:17 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0xc, 0x0}]}) 03:41:17 executing program 5: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000002800)='/proc/cgroups\x00', 0x0, 0x0) syz_genetlink_get_family_id$ipvs(&(0x7f00000027c0), r0) 03:41:17 executing program 4: r0 = openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$KVM_CREATE_VM(r0, 0xae01, 0x0) ioctl$PPPIOCSPASS(0xffffffffffffffff, 0x40107447, &(0x7f0000000080)={0x0, 0x0}) r1 = openat$vcsa(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x2040, 0x0, 0x0) sendmsg$NL80211_CMD_UNEXPECTED_FRAME(r1, &(0x7f0000000280)={&(0x7f00000001c0)={0x10, 0x0, 0x0, 0x400}, 0xc, 0x0, 0x1, 0x0, 0x0, 0x20000000}, 0x0) rename(0x0, &(0x7f0000000300)='./file0\x00') sendmsg$NL80211_CMD_REGISTER_BEACONS(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000340)={0x10, 0x0, 0x0, 0x1000}, 0xc, &(0x7f0000000400)={&(0x7f00000003c0)={0x24, 0x0, 0x2, 0x70bd26, 0x25dfdbfc, {{}, {@val={0x8, 0x1, 0xf}, @val={0x8}, @void}}, ["", "", "", "", ""]}, 0x24}, 0x1, 0x0, 0x0, 0x6e94a420b89564f0}, 0x4000) ioctl$KVM_CREATE_VM(r1, 0xae01, 0x0) openat$vcsa(0xffffffffffffff9c, &(0x7f00000006c0), 0x4701, 0x0) [ 863.579198][T25140] syz-executor.1 calls setitimer() with new_value NULL pointer. Misfeature support will be removed 03:41:17 executing program 1: r0 = syz_open_procfs$userns(0xffffffffffffffff, &(0x7f0000000000)) ioctl$VFAT_IOCTL_READDIR_BOTH(r0, 0x82307201, 0x0) 03:41:17 executing program 3: openat2$dir(0xffffffffffffff9c, 0x0, &(0x7f0000000380), 0x7ffffffff000) 03:41:17 executing program 5: r0 = socket$nl_generic(0x10, 0x3, 0x10) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0x0) syz_genetlink_get_family_id$nl80211(&(0x7f0000000700), r0) 03:41:17 executing program 2: epoll_pwait2(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x1, &(0x7f0000000100), &(0x7f0000000180)={[0xc7]}, 0x8) 03:41:17 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0xd, 0x0}]}) 03:41:17 executing program 3: bpf$BPF_BTF_LOAD(0x12, &(0x7f0000001440)={&(0x7f0000001300)={{0xeb9f, 0x1, 0x0, 0x18, 0x0, 0x1c, 0x1c, 0x5, [@func_proto={0x0, 0x2, 0x0, 0xd, 0x0, [{}, {0x4, 0x3}]}]}, {0x0, [0x0, 0x0, 0x0]}}, &(0x7f0000001380)=""/144, 0x39, 0x90, 0x1}, 0x20) 03:41:17 executing program 1: r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="12010000090003206d041cc38f1c0000000109022400010000ff0709040000010301010009210000000122010009058103"], 0x0) syz_usb_control_io$hid(r0, &(0x7f0000000240)={0x24, &(0x7f00000008c0)=ANY=[@ANYBLOB="00000c0000000c0001"], 0x0, 0x0, 0x0}, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io$hid(r0, 0x0, 0x0) syz_usb_control_io(r0, 0x0, &(0x7f0000000900)={0x84, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)={0x20, 0x0, 0x4}, 0x0, 0x0, &(0x7f0000000640)={0x40, 0xb, 0x2, "923a"}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}) 03:41:17 executing program 4: bpf$MAP_CREATE(0x0, &(0x7f0000000080)=@bloom_filter={0x1e, 0x0, 0x549, 0x8}, 0x48) 03:41:17 executing program 2: r0 = getpgrp(0x0) r1 = getpgid(0x0) tgkill(r0, r1, 0x12) 03:41:17 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0xe, 0x0}]}) 03:41:17 executing program 3: bpf$OBJ_GET_PROG(0x1d, &(0x7f00000001c0)={&(0x7f0000000180)='./file0/file0\x00'}, 0x10) 03:41:17 executing program 2: openat$vcsa(0xffffffffffffff9c, &(0x7f0000000680), 0x0, 0x0) pselect6(0x40, &(0x7f0000000280), &(0x7f00000002c0)={0x8}, &(0x7f0000000300)={0x3}, 0x0, &(0x7f00000003c0)={&(0x7f0000000380)={[0x101]}, 0x8}) 03:41:17 executing program 4: mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) r0 = openat$fuse(0xffffffffffffff9c, &(0x7f00000029c0), 0x2, 0x0) mount$fuse(0x0, &(0x7f00000006c0)='./file0\x00', &(0x7f0000000700), 0x0, &(0x7f00000028c0)={{'fd', 0x3d, r0}, 0x2c, {'rootmode', 0x3d, 0x2000}}) 03:41:17 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x10, 0x0}]}) [ 864.125301][T14480] usb 2-1: new high-speed USB device number 20 using dummy_hcd [ 864.375250][T14480] usb 2-1: Using ep0 maxpacket: 32 [ 864.495517][T14480] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has an invalid bInterval 0, changing to 7 [ 864.506448][T14480] usb 2-1: config 0 interface 0 altsetting 0 endpoint 0x81 has invalid wMaxPacketSize 0 [ 864.516830][T14480] usb 2-1: New USB device found, idVendor=046d, idProduct=c31c, bcdDevice=1c.8f [ 864.526301][T14480] usb 2-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 864.539337][T14480] usb 2-1: config 0 descriptor?? 03:41:18 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x11, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4e, 0x5, 0x0, 0x0, [{0x8}, {0x8}, {0x8}]}}]}]}, 0x44}, 0x1, 0xfffffffffffff000}, 0x0) 03:41:18 executing program 4: r0 = socket$nl_route(0x10, 0x3, 0x0) sendmsg$nl_route(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1e, 0x1, 0x0, 0x0, {0x7}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) 03:41:18 executing program 2: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB="180000000000000600000000000000008500000007000000c5000000a000020095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='netlink_extack\x00', r0}, 0x10) r1 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x20, 0x11, 0xa29}, 0x20}, 0x1, 0xfffffffffffff000}, 0x0) 03:41:18 executing program 3: timer_create(0x2, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000540)) timer_settime(0x0, 0x0, &(0x7f0000000000)={{}, {0x0, 0x989680}}, &(0x7f0000000040)) unshare(0x40020000) [ 864.576286][T14480] hub 2-1:0.0: USB hub found [ 864.795406][T14480] hub 2-1:0.0: 1 port detected [ 865.395280][T14480] hub 2-1:0.0: set hub depth failed [ 865.421130][T14480] usb 2-1: USB disconnect, device number 20 03:41:19 executing program 1: r0 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00e2340600000000000000a2fbdbc910f161c113000008bda23897f18e06bb71bf2012bc409f110e17cadc385f1fef2abb30c491a9581355e0974bbeed6dce82587a05d162cb66b245a6"], 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open_tree(r0, 0x0, 0x0) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x0, 0x0) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r4 = socket(0x10, 0x803, 0x0) setsockopt$inet6_IPV6_ADDRFORM(r4, 0x29, 0x1, 0x0, 0x0) ftruncate(r3, 0x800) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x5, &(0x7f00000027c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000f000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r5}, 0x10) lseek(r3, 0x200, 0x0) pwrite64(0xffffffffffffffff, &(0x7f0000000240)="736c032f7053d90687d48083b3a77adc1453f1bf0521309be797f1", 0x1b, 0x0) sched_setattr(0x0, &(0x7f0000000180)={0x38, 0x5}, 0x0) r6 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r3, r6, 0x0, 0x10000) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) 03:41:19 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x11, 0x0}]}) 03:41:19 executing program 4: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x18, 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB="180000000000000600000000000000008500000007000000c5000000a000020095"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='netlink_extack\x00', r0}, 0x10) r1 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r1, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x20, 0x13, 0xa29}, 0x20}, 0x1, 0xfffffffffffff000}, 0x0) 03:41:19 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x11, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4e, 0x5, 0x0, 0x0, [{0x8}, {0x8}, {0x8}]}}]}]}, 0x44}, 0x1, 0xfffffffffffff000}, 0x0) 03:41:19 executing program 2: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, 0x0, 0x0) sendmmsg$unix(r1, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r0, &(0x7f00000000c0), 0x10106, 0x2, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000a40)="8c7d5d", 0x3, 0x0, 0x0, 0x0) r2 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r3 = socket(0x10, 0x803, 0x0) setsockopt$inet6_IPV6_ADDRFORM(r3, 0x29, 0x1, 0x0, 0x0) open_tree(r2, &(0x7f00000001c0)='./file1\x00', 0x0) ftruncate(r2, 0x800) r4 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x5, &(0x7f00000027c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000f000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r4}, 0x10) lseek(r2, 0x200, 0x0) pwrite64(0xffffffffffffffff, &(0x7f0000000240)="736c032f7053d90687d48083b3a77adc1453f1bf0521309be797f1", 0x1b, 0x0) sched_setattr(0x0, &(0x7f0000000180)={0x38, 0x5}, 0x0) r5 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r2, r5, 0x0, 0x10000) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) 03:41:19 executing program 3: mincore(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) 03:41:19 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x12, 0x0}]}) 03:41:19 executing program 4: syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00e2340600000000000000a2fbdbc910f161c113000008bda23897f18e06bb71bf2012bc409f110e17cadc385f1fef2abb30c491a9581355e0974bbeed6dce82587a05d162cb66b245a6"], 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendmmsg$unix(0xffffffffffffffff, 0x0, 0x0, 0x0) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x2, 0x0) r0 = creat(&(0x7f0000000040)='./bus\x00', 0x0) socket(0x10, 0x803, 0x0) ftruncate(r0, 0x800) lseek(r0, 0x200, 0x0) pwrite64(0xffffffffffffffff, 0x0, 0x0, 0x0) sched_setattr(0x0, &(0x7f0000000180)={0x38, 0x5}, 0x0) r1 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r0, r1, 0x0, 0x10000) 03:41:19 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_wireguard(r1, 0x8933, &(0x7f0000000380)={'wg2\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1e, 0x1, 0x0, 0x0, {0x7, 0x0, 0x0, r2, 0x0, 0x2}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) 03:41:20 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x11, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4e, 0x5, 0x0, 0x0, [{0x8}, {0x8}, {0x8}]}}]}]}, 0x44}, 0x1, 0xfffffffffffff000}, 0x0) 03:41:20 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x18, 0x0}]}) [ 866.013190][T25211] loop4: detected capacity change from 0 to 512 [ 866.033569][T25213] loop1: detected capacity change from 0 to 512 03:41:20 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_wireguard(r1, 0x8933, &(0x7f0000000380)={'wg2\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1e, 0x1, 0x0, 0x0, {0x7, 0x0, 0x0, r2, 0x0, 0x2}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) [ 866.152516][T25213] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 866.199334][T25211] EXT4-fs (loop4): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 866.211088][T25211] ext4 filesystem being mounted at /root/syzkaller-testdir3854118510/syzkaller.rHL2QP/1340/file0 supports timestamps until 2038 (0x7fffffff) [ 866.245411][T25213] ext4 filesystem being mounted at /root/syzkaller-testdir2404355121/syzkaller.YRQaHZ/1445/file0 supports timestamps until 2038 (0x7fffffff) [ 866.555517][ T26] audit: type=1804 audit(2000000480.569:182): pid=25211 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3854118510/syzkaller.rHL2QP/1340/file0/bus" dev="loop4" ino=18 res=1 errno=0 [ 866.617447][ T26] audit: type=1800 audit(2000000480.569:183): pid=25211 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.4" name="bus" dev="loop4" ino=18 res=0 errno=0 [ 866.755052][ T26] audit: type=1804 audit(2000000480.759:184): pid=25231 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.2" name="/root/syzkaller-testdir2490893608/syzkaller.JwiP1Z/1349/bus" dev="sda1" ino=1963 res=1 errno=0 [ 866.862224][ T26] audit: type=1800 audit(2000000480.759:185): pid=25231 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.2" name="bus" dev="sda1" ino=1963 res=0 errno=0 [ 866.934040][ T26] audit: type=1804 audit(2000000480.939:186): pid=25234 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir2404355121/syzkaller.YRQaHZ/1445/file0/bus" dev="loop1" ino=18 res=1 errno=0 [ 866.998619][ T26] audit: type=1800 audit(2000000480.979:187): pid=25234 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="loop1" ino=18 res=0 errno=0 03:41:21 executing program 1: r0 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00e2340600000000000000a2fbdbc910f161c113000008bda23897f18e06bb71bf2012bc409f110e17cadc385f1fef2abb30c491a9581355e0974bbeed6dce82587a05d162cb66b245a6"], 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open_tree(r0, 0x0, 0x0) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x0, 0x0) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r4 = socket(0x10, 0x803, 0x0) setsockopt$inet6_IPV6_ADDRFORM(r4, 0x29, 0x1, 0x0, 0x0) ftruncate(r3, 0x800) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x5, &(0x7f00000027c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000f000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r5}, 0x10) lseek(r3, 0x200, 0x0) pwrite64(0xffffffffffffffff, &(0x7f0000000240)="736c032f7053d90687d48083b3a77adc1453f1bf0521309be797f1", 0x1b, 0x0) sched_setattr(0x0, &(0x7f0000000180)={0x38, 0x5}, 0x0) r6 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r3, r6, 0x0, 0x10000) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) 03:41:21 executing program 5: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x11, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4e, 0x5, 0x0, 0x0, [{0x8}, {0x8}, {0x8}]}}]}]}, 0x44}, 0x1, 0xfffffffffffff000}, 0x0) 03:41:21 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_wireguard(r1, 0x8933, &(0x7f0000000380)={'wg2\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1e, 0x1, 0x0, 0x0, {0x7, 0x0, 0x0, r2, 0x0, 0x2}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) 03:41:21 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x25, 0x0}]}) 03:41:21 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = dup2(r2, r2) ioctl$EVIOCGPROP(r3, 0xc004743e, &(0x7f0000000000)=""/246) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000680)=@newlink={0x40, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r1}}}}, @IFLA_OPERSTATE={0x5, 0x3, 0x2f}]}, 0x40}}, 0x0) 03:41:21 executing program 4: clock_nanosleep(0x2, 0x0, &(0x7f0000000300)={0x0, 0x989680}, 0x0) bpf$BPF_BTF_LOAD(0x12, &(0x7f0000000340)={0x0, 0x0, 0x1000000}, 0x20) 03:41:21 executing program 3: bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) r0 = socket$nl_route(0x10, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$ifreq_SIOCGIFINDEX_wireguard(r1, 0x8933, &(0x7f0000000380)={'wg2\x00', 0x0}) sendmsg$nl_route(r0, &(0x7f00000018c0)={0x0, 0x0, &(0x7f0000000180)={&(0x7f00000001c0)=@bridge_delneigh={0x28, 0x1e, 0x1, 0x0, 0x0, {0x7, 0x0, 0x0, r2, 0x0, 0x2}, [@NDA_LLADDR={0xa, 0x2, @dev}]}, 0x28}}, 0x0) 03:41:21 executing program 5: mount$binderfs(0x0, &(0x7f0000000040)='./binderfs\x00', &(0x7f0000000080), 0x0, &(0x7f0000000740)={[{}]}) 03:41:21 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x5c, 0x0}]}) 03:41:21 executing program 3: r0 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000180)={0x0, 0x5, &(0x7f0000000040)=ANY=[@ANYBLOB="1800000000000006000000000000000085"], &(0x7f0000000080)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000040)='netlink_extack\x00', r0}, 0x10) r1 = socket$nl_generic(0x10, 0x3, 0x10) r2 = syz_genetlink_get_family_id$ethtool(&(0x7f0000000040), 0xffffffffffffffff) sendmsg$ETHTOOL_MSG_CHANNELS_SET(r1, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)={&(0x7f0000000440)={0x44, r2, 0x1, 0x0, 0x0, {}, [@ETHTOOL_A_CHANNELS_OTHER_COUNT={0x8, 0x8, 0xfffffffc}, @ETHTOOL_A_CHANNELS_RX_COUNT={0x8, 0x6, 0x1}, @ETHTOOL_A_CHANNELS_HEADER={0x18, 0x1, 0x0, 0x1, [@ETHTOOL_A_HEADER_DEV_NAME={0x14, 0x2, 'veth0_vlan\x00'}]}, @ETHTOOL_A_CHANNELS_TX_COUNT={0x8}]}, 0x44}}, 0x0) 03:41:21 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4e, 0x5, 0x0, 0x0, [{0x8}, {0x8}, {0x8, 0xc}]}}]}]}, 0x44}, 0x1, 0xfffffffffffff000}, 0x0) 03:41:21 executing program 5: clock_nanosleep(0x2, 0x0, &(0x7f0000000300)={0x0, 0x989680}, 0x0) timer_create(0x2, &(0x7f0000000100)={0x0, 0x12}, &(0x7f0000000540)) timer_settime(0x0, 0x0, &(0x7f0000000380)={{0x0, 0x8}, {0x0, 0x9}}, 0x0) unshare(0x40020000) [ 867.559333][T25258] loop1: detected capacity change from 0 to 512 [ 867.614788][T25262] bridge0: port 1(bridge_slave_0) entered disabled state [ 867.693735][T25258] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 867.710172][T25258] ext4 filesystem being mounted at /root/syzkaller-testdir2404355121/syzkaller.YRQaHZ/1446/file0 supports timestamps until 2038 (0x7fffffff) [ 868.068061][ T26] audit: type=1804 audit(2000000482.079:188): pid=25258 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir2404355121/syzkaller.YRQaHZ/1446/file0/bus" dev="loop1" ino=18 res=1 errno=0 [ 868.094627][ T26] audit: type=1800 audit(2000000482.079:189): pid=25258 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="loop1" ino=18 res=0 errno=0 03:41:22 executing program 1: r0 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00e2340600000000000000a2fbdbc910f161c113000008bda23897f18e06bb71bf2012bc409f110e17cadc385f1fef2abb30c491a9581355e0974bbeed6dce82587a05d162cb66b245a6"], 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open_tree(r0, 0x0, 0x0) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x0, 0x0) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r4 = socket(0x10, 0x803, 0x0) setsockopt$inet6_IPV6_ADDRFORM(r4, 0x29, 0x1, 0x0, 0x0) ftruncate(r3, 0x800) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x5, &(0x7f00000027c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000f000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r5}, 0x10) lseek(r3, 0x200, 0x0) pwrite64(0xffffffffffffffff, &(0x7f0000000240)="736c032f7053d90687d48083b3a77adc1453f1bf0521309be797f1", 0x1b, 0x0) sched_setattr(0x0, &(0x7f0000000180)={0x38, 0x5}, 0x0) r6 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r3, r6, 0x0, 0x10000) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) 03:41:22 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x300, 0x0}]}) 03:41:22 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = dup2(r2, r2) ioctl$EVIOCGPROP(r3, 0xc004743e, &(0x7f0000000000)=""/246) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000680)=@newlink={0x40, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r1}}}}, @IFLA_OPERSTATE={0x5, 0x3, 0x2f}]}, 0x40}}, 0x0) 03:41:22 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4e, 0x5, 0x0, 0x0, [{0x8}, {0x8}, {0x8, 0xc}]}}]}]}, 0x44}, 0x1, 0xfffffffffffff000}, 0x0) 03:41:22 executing program 4: prlimit64(0x0, 0x0, 0x0, 0x0) sched_setscheduler(0x0, 0x1, 0x0) r0 = getpid() sched_setaffinity(0x0, 0x8, &(0x7f0000000240)=0x2) sched_setscheduler(r0, 0x2, &(0x7f0000000200)) 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) r3 = socket(0x1, 0x2, 0x0) ioctl$sock_ipv4_tunnel_SIOCGETTUNNEL(r3, 0x89f0, &(0x7f0000000080)={'tunl0\x00', &(0x7f0000000000)=ANY=[@ANYBLOB="73797a746e020000d900000000000000fd95b7"]}) 03:41:22 executing program 5: prlimit64(0x0, 0xe, &(0x7f0000000140)={0x8, 0x8b}, 0x0) sched_setscheduler(0x0, 0x2, &(0x7f0000000080)=0x6) setrlimit(0x7, 0x0) 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) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x18, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, 0x0, 0x0) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, 0x0, 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000000200)={0x11, 0x4, 0x0, &(0x7f0000000100)='GPL\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000040)={&(0x7f0000000000)='sched_switch\x00'}, 0x10) creat(&(0x7f0000000040)='./bus\x00', 0x0) bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f0000001480)={0x18, 0x0, &(0x7f00000000c0), &(0x7f0000000180)='syzkaller\x00', 0x1b683d39, 0x4d, &(0x7f0000001300)=""/77, 0x41000, 0x1, '\x00', 0x0, 0x0, r2, 0x8, &(0x7f00000001c0)={0x2, 0x5}, 0x8, 0x10, 0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff]}, 0x80) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0}], 0x0, "285c4d007ecdfb"}) getsockname$packet(0xffffffffffffffff, &(0x7f0000001380)={0x11, 0x0, 0x0, 0x1, 0x0, 0x6, @local}, &(0x7f00000013c0)=0x14) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000000280)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r5}, {}, {}, {}, {}, {}, {}, {}, {0x0, r9}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r7}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, r6}], 0x0, "285c4d007ecdfb"}) r10 = bpf$PROG_LOAD(0x5, &(0x7f0000000440)={0x11, 0x6, &(0x7f0000001700)=ANY=[@ANYBLOB="050000000000000061110c00000000008510000002000000850000000500000095000000000000009500a505000000007751e8ba639a67880141cca555077e3a159110193dd2ff1fa7c3205bfedbe9d8f3b423cdacfa7e32fe0231368b2264f9c504c9f1f6559c8a04018d522be18bd10a48b043ccc42646d25dfd73d06d7535f7866907dc6751dfced1fd8accae669e173a649c1cfd6587d47578f4c35235138d5521f9453559c35da860e8efbc6f2b2a3e3173d566a0f06c54c3a4903ef31c4d4acef2ce3599f455c7a3a48a01010000009f2f0517e4ca0e1803a2971a50f713d4e21b020000000796f23526ec0fd97f734c4c815bf697e6bd25eac36d4dfafe7cc03b0864009d2e7d7ff6ff72ba8972b122b09789d99b3d0524f39dc09244ba5dbe9178950f76f7049db5cb19d7962fed44e00f39ed8c13a11fa798de504e2865cd81f2b77fdd76c677f800d249c8130b018d4300000000000000db3947c8dc7b1b4c4554ffdca8b7fb05000000000000593d60abc9b3e67d127e56f3d3759dcfeb820634fd4d419e7fee000005b2bea20007840484511b6efaad206335a30ef7b9e01446a6285f4665a7fe37da2349f8bf4064726dc32add75e0f435f28fbeda75cf971d54a9698cf3270f420edc85c176070bfff7909413f3fbb5692eebfaf3f3d3ced3284db730b368ddca654dd7836f171b766ffd7526847a6bfda9c648e8aa5c558aa6d463ec9d840f3914909187b6b0776952be5cb0417d33d3ab25493418494d9d10d76e603129e9a72657513f2e858f41a46f9ac7d672cacd581b7e2fc7a5758fcfb822de1dacc357341e000cc34c49914f1aa19853b5a77b3610b7503930fd42051d4b7443e5b49c000000000000007d6173050027791c9c1e04ad3711a66d91254a6f911b1449c62a6e1e3f9ce19a9d1717c009a58e6eadac8f61b45853673df72dc813f7454ae22d"], &(0x7f00000005c0)='GPL\x00', 0x5, 0xc3, &(0x7f000000cf3d)=""/195, 0x0, 0x0, '\x00', 0x0, 0x0, 0xffffffffffffffff, 0x6, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000000)={0x0, r10}, 0x10) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000001280)={&(0x7f00000000c0)='rtc_irq_set_state\x00', r10}, 0x10) r11 = openat$loop_ctrl(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$LOOP_CTL_REMOVE(r11, 0x4c81, 0x0) ioctl$LOOP_CTL_ADD(r11, 0x4c80, 0x0) 03:41:22 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4e, 0x5, 0x0, 0x0, [{0x8}, {0x8}, {0x8, 0xc}]}}]}]}, 0x44}, 0x1, 0xfffffffffffff000}, 0x0) 03:41:22 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x500, 0x0}]}) [ 868.440147][T25273] bridge0: port 1(bridge_slave_0) entered disabled state 03:41:23 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = dup2(r2, r2) ioctl$EVIOCGPROP(r3, 0xc004743e, &(0x7f0000000000)=""/246) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000680)=@newlink={0x40, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r1}}}}, @IFLA_OPERSTATE={0x5, 0x3, 0x2f}]}, 0x40}}, 0x0) 03:41:23 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x600, 0x0}]}) [ 869.171257][T25289] bridge0: port 1(bridge_slave_0) entered disabled state 03:41:23 executing program 5: syz_io_uring_setup(0x4a82, &(0x7f0000000080)={0x0, 0x0, 0x4}, &(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, &(0x7f0000000100), &(0x7f0000000140)) 03:41:23 executing program 3: r0 = socket$inet_udplite(0x2, 0x2, 0x88) ioctl$sock_SIOCGIFINDEX(r0, 0x8933, &(0x7f0000000340)={'bridge_slave_0\x00', 0x0}) r2 = socket(0x10, 0x80002, 0x0) sendmsg$nl_route(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000940)=@bridge_setlink={0x44, 0x13, 0xa29, 0x0, 0x0, {0x7, 0x0, 0x0, r1}, [@IFLA_AF_SPEC={0x1c, 0x1a, 0x0, 0x1, [@AF_INET={0x8, 0x2, 0x0, 0x1, {0x4e, 0x5, 0x0, 0x0, [{0x8}, {0x8}, {0x8, 0xc}]}}]}]}, 0x44}, 0x1, 0xfffffffffffff000}, 0x0) [ 869.251132][T25292] loop1: detected capacity change from 0 to 512 [ 869.329812][T25299] bridge0: port 1(bridge_slave_0) entered disabled state [ 869.351814][T25292] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 869.386626][T25292] ext4 filesystem being mounted at /root/syzkaller-testdir2404355121/syzkaller.YRQaHZ/1447/file0 supports timestamps until 2038 (0x7fffffff) [ 869.846486][ T1378] ieee802154 phy0 wpan0: encryption failed: -22 [ 869.852792][ T1378] ieee802154 phy1 wpan1: encryption failed: -22 [ 870.067606][ T26] audit: type=1804 audit(2000000484.079:190): pid=25305 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.1" name="/root/syzkaller-testdir2404355121/syzkaller.YRQaHZ/1447/file0/bus" dev="loop1" ino=18 res=1 errno=0 [ 870.128704][ T26] audit: type=1800 audit(2000000484.079:191): pid=25305 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=collect_data cause=failed(directio) comm="syz-executor.1" name="bus" dev="loop1" ino=18 res=0 errno=0 03:41:24 executing program 1: r0 = syz_mount_image$ext4(&(0x7f00000004c0)='ext4\x00', &(0x7f0000000500)='./file0\x00', 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="00e2340600000000000000a2fbdbc910f161c113000008bda23897f18e06bb71bf2012bc409f110e17cadc385f1fef2abb30c491a9581355e0974bbeed6dce82587a05d162cb66b245a6"], 0x1, 0x4a6, &(0x7f0000000580)="$eJzs3cFPG9kZAPBvBgiEkEDaHNqqbdI0bVpFscFJUJRTemlVRZGqRj31kFBwEMLGCJs00BzI/1CpkXpq/4QeKvVQKae97233tpfsYaXsbrSrsNIevJqxIYRgYDcES/j3k55m3jzj7z2sec98gF8APetcRKxFxLGIuBcRo+3rSbvEzVbJHvfyxaPp9RePppNoNu98luTt2bXY8jWZE+3nHIqIP/4u4i/Jm3HrK6vzU5VKealdLzaqi8X6yurluerUbHm2vFAqTU5Mjl+/cq10YGM9W/3P89/O3frT///3k2fvr/36b1m3RtptW8dxkFpDH9iMk+mPiFvvIlgX9LXHc6zbHeE7SSPiexFxPr//R6MvfzUBgKOs2RyN5ujWOgBw1KV5DixJC+1cwEikaaHQyuGdieG0Uqs3Lt2vLS/MtHJlYzGQ3p+rlMfbucKxGEiy+kR+/qpe2la/EhGnI+Lvg8fzemG6Vpnp5hsfAOhhJ7at/18OttZ/AOCIG+p2BwCAQ2f9B4DeY/0HgN5j/QeA3mP9B4DeY/0HgN5j/QeAnvKH27ez0lxvf/71zIOV5fnag8sz5fp8obo8XZiuLS0WZmu12fwze6p7PV+lVlucuBrLD4uNcr1RrK+s3q3Wlhcad/PP9b5bHjiUUQEAuzl99umHSUSs3Tiel9iyl4O1Go62tNsdALqmr9sdALrGbl/Qu/yMD+ywRe9rOv6J0JOD7wtwOC7+UP4fepX8P/Qu+X/oXfL/0LuazcSe/wDQY+T4Ab//BwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgG9vJC9JWmjvBT4SaVooRJyMiLEYSO7PVcrjEXEqIj4YHBjM6hPd7jQA8JbST5L2/l8XRy+MbG89lnw1mB8j4q//vPOPh1ONxtJEdv3zzeuNJ+3rpW70HwDYy8Y6vbGOb3j54tH0RjnM/jz/TWtz0Szueru0WvqjPz8OxUBEDH+RtOst2fuVvgOIv/Y4In6w0/iTPDcy1t75dHv8LPbJQ42fvhY/zdtax+x78f0D6Av0mqfZ/HNzp/svjXP5cef7fyifod7exvy3/sb8l27Of30d5r9z+41x9b3fd2x7HPGj/p3iJ5vxkw7xL+wz/kc//un5Tm3Nf0VcjJ3jb41VbFQXi/WV1ctz1anZ8mx5oVSanJgcv37lWqmY56iLG5nqN31649Kp3cY/3CH+0B7j/8U+x//vr+/9+We7xP/Vz3d+/c/sEj9bE3+5z/hTw//tuH13Fn+mw/j3ev0v7TP+s49XZ/b5UADgENRXVuenKpXykhMnTpxsnnR7ZgLetVc3fbd7AgAAAAAAAAAAAAAAdHIY/07U7TECAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwdH0TAAD//yyP2UE=") mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0xb635773f06ebbeee, 0x8031, 0xffffffffffffffff, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open_tree(r0, 0x0, 0x0) connect$unix(r1, &(0x7f000057eff8)=@abs, 0x6e) sendmmsg$unix(r2, &(0x7f00000bd000), 0x318, 0x0) recvmmsg(r1, &(0x7f00000000c0), 0x10106, 0x0, 0x0) r3 = creat(&(0x7f0000000040)='./bus\x00', 0x0) r4 = socket(0x10, 0x803, 0x0) setsockopt$inet6_IPV6_ADDRFORM(r4, 0x29, 0x1, 0x0, 0x0) ftruncate(r3, 0x800) r5 = bpf$BPF_PROG_RAW_TRACEPOINT_LOAD(0x5, &(0x7f00000000c0)={0x11, 0x5, &(0x7f00000027c0)=ANY=[@ANYBLOB="180000000000000000000000ff000000850000000f000000850000005000000095"], &(0x7f0000000280)='syzkaller\x00', 0x0, 0x0, 0x0, 0x0, 0x0, '\x00', 0x0, 0x2, 0xffffffffffffffff, 0x8, 0x0, 0x0, 0x10, 0x0}, 0x80) bpf$BPF_RAW_TRACEPOINT_OPEN(0x11, &(0x7f0000000080)={&(0x7f0000000000)='sched_switch\x00', r5}, 0x10) lseek(r3, 0x200, 0x0) pwrite64(0xffffffffffffffff, &(0x7f0000000240)="736c032f7053d90687d48083b3a77adc1453f1bf0521309be797f1", 0x1b, 0x0) sched_setattr(0x0, &(0x7f0000000180)={0x38, 0x5}, 0x0) r6 = open(&(0x7f0000000440)='./bus\x00', 0x24080, 0x0) sendfile(r3, r6, 0x0, 0x10000) sched_setscheduler(0x0, 0x1, &(0x7f0000001700)=0x4) 03:41:24 executing program 5: mount$binderfs(&(0x7f0000000080), &(0x7f00000000c0)='./binderfs\x00', 0x0, 0x0, 0x0) 03:41:24 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x700, 0x0}]}) 03:41:24 executing program 2: r0 = socket$netlink(0x10, 0x3, 0x0) r1 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) r2 = openat$ppp(0xffffffffffffff9c, &(0x7f0000000100), 0x0, 0x0) r3 = dup2(r2, r2) ioctl$EVIOCGPROP(r3, 0xc004743e, &(0x7f0000000000)=""/246) sendmsg$nl_route(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000080)={&(0x7f0000000680)=@newlink={0x40, 0x10, 0xffffff1f, 0x0, 0x0, {}, [@IFLA_LINKINFO={0x18, 0x12, 0x0, 0x1, @ppp={{0x8}, {0xc, 0x2, 0x0, 0x1, {0x8, 0x1, r1}}}}, @IFLA_OPERSTATE={0x5, 0x3, 0x2f}]}, 0x40}}, 0x0) 03:41:24 executing program 3: r0 = io_uring_setup(0x60cb, &(0x7f00000018c0)) io_uring_register$IORING_REGISTER_BUFFERS2(r0, 0x10, 0x0, 0x0) 03:41:24 executing program 4: mount$binderfs(0x0, &(0x7f0000000080)='./binderfs\x00', 0x0, 0x401020, 0x0) 03:41:24 executing program 4: r0 = openat$udambuf(0xffffffffffffff9c, &(0x7f0000000000), 0x2) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(r0, 0xd000943d, 0x0) 03:41:24 executing program 3: openat$pidfd(0xffffffffffffff9c, &(0x7f00000011c0), 0x40, 0x0) 03:41:24 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x900, 0x0}]}) 03:41:24 executing program 5: mount$binderfs(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) 03:41:24 executing program 2: r0 = openat$vcsu(0xffffffffffffff9c, &(0x7f0000000400), 0x0, 0x0) io_uring_register$IORING_UNREGISTER_PERSONALITY(r0, 0xa, 0x0, 0x0) 03:41:24 executing program 4: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) faccessat2(r0, &(0x7f0000000140)='./file0\x00', 0x4, 0x0) [ 870.662735][T25324] loop1: detected capacity change from 0 to 512 [ 870.782344][T25324] EXT4-fs (loop1): mounted filesystem without journal. Opts: ,errors=continue. Quota mode: writeback. [ 870.810257][T25324] ext4 filesystem being mounted at /root/syzkaller-testdir2404355121/syzkaller.YRQaHZ/1448/file0 supports timestamps until 2038 (0x7fffffff) 03:41:25 executing program 2: syz_io_uring_setup(0x0, &(0x7f0000000080), &(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, &(0x7f0000000100), &(0x7f0000000140)) 03:41:25 executing program 3: mount$binderfs(&(0x7f0000000040), &(0x7f00000000c0)='./binderfs\x00', 0x0, 0x41008, 0x0) 03:41:25 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0xa00, 0x0}]}) 03:41:25 executing program 5: openat$nullb(0xffffffffffffff9c, &(0x7f0000000000), 0x44000, 0x0) 03:41:25 executing program 4: openat$uhid(0xffffffffffffff9c, &(0x7f0000000ac0), 0x0, 0x0) 03:41:25 executing program 1: r0 = io_uring_setup(0x60cb, &(0x7f00000018c0)) io_uring_register$IORING_REGISTER_BUFFERS2(r0, 0xa, 0x0, 0x0) 03:41:25 executing program 4: fsopen(&(0x7f0000000240)='nfs4\x00', 0x0) 03:41:25 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0xb00, 0x0}]}) 03:41:25 executing program 2: openat$vicodec0(0xffffffffffffff9c, 0x0, 0x2, 0x0) 03:41:25 executing program 3: mount$binderfs(0x0, &(0x7f0000000040)='./binderfs\x00', 0x0, 0x1114020, &(0x7f0000000180)=ANY=[@ANYBLOB='s']) 03:41:25 executing program 5: r0 = openat$damon_attrs(0xffffffffffffff9c, &(0x7f0000002380), 0x0, 0x0) ioctl$BTRFS_IOC_TREE_SEARCH(r0, 0xd0009411, 0x0) 03:41:25 executing program 2: mount$binderfs(0x0, &(0x7f00000000c0)='./binderfs\x00', 0x0, 0x80000, 0x0) 03:41:25 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0xc00, 0x0}]}) [ 871.712782][T25357] binder: Unknown parameter 's' 03:41:25 executing program 4: r0 = openat$tcp_congestion(0xffffffffffffff9c, &(0x7f0000000580), 0x1, 0x0) fstat(r0, &(0x7f00000006c0)) 03:41:25 executing program 5: r0 = io_uring_setup(0x60cb, &(0x7f00000018c0)) io_uring_register$IORING_REGISTER_BUFFERS2(r0, 0x2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x100000) 03:41:25 executing program 3: syz_open_procfs$userns(0x0, &(0x7f0000000040)) syz_open_procfs$userns(0x0, &(0x7f00000000c0)) 03:41:25 executing program 1: openat$cachefiles(0xffffffffffffff9c, &(0x7f0000000380), 0x4000, 0x0) 03:41:25 executing program 2: r0 = io_uring_setup(0x60cb, &(0x7f00000018c0)) io_uring_register$IORING_REGISTER_BUFFERS2(r0, 0x7, 0x0, 0x0) 03:41:25 executing program 4: lstat(&(0x7f0000000240)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) 03:41:25 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0xd00, 0x0}]}) 03:41:25 executing program 3: openat$audio(0xffffffffffffff9c, &(0x7f0000000000), 0xe7e81, 0x0) 03:41:25 executing program 5: r0 = openat$damon_kdamond_pid(0xffffffffffffff9c, &(0x7f0000001000), 0x280445, 0x0) mount_setattr(0xffffffffffffff9c, 0x0, 0x0, &(0x7f0000001140)={0x100080, 0x0, 0x0, {r0}}, 0x20) 03:41:25 executing program 1: r0 = io_uring_setup(0x60cb, &(0x7f00000018c0)) io_uring_register$IORING_REGISTER_BUFFERS2(r0, 0x6, &(0x7f0000000200)={0x0, 0x1, 0x0, 0x0, 0x0}, 0x20) 03:41:25 executing program 2: r0 = io_uring_setup(0x60cb, &(0x7f00000018c0)) io_uring_register$IORING_REGISTER_BUFFERS2(r0, 0xf, &(0x7f0000000380)={0x3, 0x0, 0x0, &(0x7f00000002c0)=[{0x0}, {0x0}, {&(0x7f0000000100)}], 0x0}, 0x20) 03:41:25 executing program 4: r0 = io_uring_setup(0x60cb, &(0x7f00000018c0)) io_uring_register$IORING_REGISTER_BUFFERS2(r0, 0xc, 0x0, 0x0) 03:41:26 executing program 1: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) read$dsp(r0, 0x0, 0x0) 03:41:26 executing program 5: openat$bsg(0xffffffffffffff9c, &(0x7f0000002cc0), 0x0, 0x0) 03:41:26 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0xe00, 0x0}]}) 03:41:26 executing program 3: r0 = fsopen(&(0x7f0000000000)='exfat\x00', 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000040)='^({\x00', &(0x7f00000000c0)='measure', 0x0) 03:41:26 executing program 2: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fsconfig$FSCONFIG_SET_BINARY(r0, 0x2, &(0x7f0000000040)='\x00', &(0x7f00000000c0)="99", 0x1) 03:41:26 executing program 1: r0 = openat$dsp1(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) read$dsp(r0, &(0x7f0000000240)=""/4096, 0x1000) 03:41:26 executing program 4: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) name_to_handle_at(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=ANY=[@ANYBLOB=' '], 0x0, 0x0) 03:41:26 executing program 5: r0 = openat$sndtimer(0xffffffffffffff9c, &(0x7f0000000000), 0x0) ioctl$VFAT_IOCTL_READDIR_SHORT(r0, 0x82307202, 0x0) 03:41:26 executing program 3: r0 = openat$dma_heap(0xffffffffffffff9c, &(0x7f0000002100), 0x0, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(r0, 0x541b, 0x0) 03:41:26 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x1100, 0x0}]}) 03:41:26 executing program 4: r0 = io_uring_setup(0x60cb, &(0x7f00000018c0)) io_uring_register$IORING_REGISTER_BUFFERS2(r0, 0x2, &(0x7f0000000200)={0x2000000, 0x0, 0x0, 0x0, 0x0}, 0x20) 03:41:26 executing program 5: r0 = openat$sequencer2(0xffffffffffffff9c, &(0x7f0000000080), 0x42, 0x0) write$sequencer(r0, 0x0, 0x0) 03:41:26 executing program 2: r0 = fsopen(&(0x7f0000002000)='nfs4\x00', 0x0) fsconfig$FSCONFIG_SET_FLAG(r0, 0x0, &(0x7f0000000040)='nomand\x00', 0x0, 0x0) 03:41:26 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x1200, 0x0}]}) 03:41:26 executing program 3: r0 = openat$cuse(0xffffffffffffff9c, &(0x7f0000000200), 0x2, 0x0) read$FUSE(r0, &(0x7f00000005c0)={0x2020, 0x0, 0x0}, 0x2020) write$FUSE_DIRENT(r0, &(0x7f0000000280)={0x10, 0x0, r1}, 0x10) read$FUSE(r0, &(0x7f000000a300)={0x2020}, 0x2020) 03:41:26 executing program 5: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 03:41:26 executing program 2: r0 = openat$tun(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$BTRFS_IOC_SUBVOL_CREATE_V2(r0, 0x50009418, 0x0) 03:41:26 executing program 1: r0 = io_uring_setup(0x60cb, &(0x7f00000018c0)) io_uring_register$IORING_REGISTER_BUFFERS2(r0, 0xf, &(0x7f00000043c0)={0x1, 0x0, 0x0, &(0x7f00000042c0)=[{&(0x7f0000003140)=""/4096, 0x1000}], 0x0}, 0x20) 03:41:26 executing program 3: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) mknodat$null(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x103) 03:41:26 executing program 4: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000000), 0x22401, 0x0) 03:41:26 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x1800, 0x0}]}) 03:41:26 executing program 2: mount$binderfs(0x0, &(0x7f00000000c0)='./binderfs\x00', &(0x7f0000000100), 0x0, &(0x7f0000000180)={[{@max={'max', 0x3d, 0x1}}]}) 03:41:26 executing program 5: openat$vcsa(0xffffffffffffff9c, &(0x7f0000001300), 0xc140, 0x0) 03:41:26 executing program 5: mount$binderfs(&(0x7f0000000080), &(0x7f00000000c0)='./binderfs\x00', &(0x7f0000000100), 0x0, &(0x7f0000000140)={[], [{@smackfsfloor={'smackfsfloor', 0x3d, '\\(:P'}}]}) 03:41:26 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x2500, 0x0}]}) 03:41:26 executing program 4: r0 = io_uring_setup(0x6fd7, &(0x7f0000000180)) io_uring_register$IORING_REGISTER_PERSONALITY(r0, 0x9, 0x0, 0x0) 03:41:26 executing program 2: r0 = openat$procfs(0xffffffffffffff9c, &(0x7f0000000000)='/proc/diskstats\x00', 0x0, 0x0) fsconfig$FSCONFIG_CMD_CREATE(r0, 0x6, 0x0, 0x0, 0x0) 03:41:26 executing program 3: r0 = io_uring_setup(0x60cb, &(0x7f00000018c0)) io_uring_register$IORING_REGISTER_BUFFERS2(r0, 0xf, &(0x7f0000000380)={0x3, 0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/39, 0x27}, {0x0}, {&(0x7f0000000100)}], 0x0}, 0x20) 03:41:26 executing program 1: mount$binderfs(0x0, &(0x7f0000000040)='./binderfs\x00', 0x0, 0x1114020, &(0x7f0000000180)=ANY=[@ANYBLOB='stats=global,max']) [ 872.837593][T25443] binder: Unknown parameter 'smackfsfloor' 03:41:26 executing program 4: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) getdents64(r0, &(0x7f0000000340)=""/4096, 0x1000) 03:41:26 executing program 2: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x100001, 0x0) write$cgroup_netprio_ifpriomap(r0, &(0x7f0000000040)={'tunl0'}, 0x8) 03:41:26 executing program 3: r0 = io_uring_setup(0x60cb, &(0x7f00000018c0)) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, &(0x7f0000000240)={{}, 0x0, 0x0, @unused=[0x5], @devid}) io_uring_register$IORING_REGISTER_BUFFERS2(r0, 0x2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x20) 03:41:26 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x5c00, 0x0}]}) 03:41:26 executing program 5: openat$pidfd(0xffffffffffffff9c, &(0x7f00000011c0), 0x0, 0x0) [ 872.924562][T25454] binder: Bad value for 'max' 03:41:27 executing program 1: io_uring_setup(0xdb1, &(0x7f0000000000)={0x0, 0x0, 0x8}) 03:41:27 executing program 4: r0 = openat$audio(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) ioctl$BTRFS_IOC_DEV_INFO(r0, 0x80086601, 0x0) 03:41:27 executing program 3: syz_open_procfs$namespace(0x0, &(0x7f0000000880)='ns/mnt\x00') 03:41:27 executing program 5: openat$uhid(0xffffffffffffff9c, &(0x7f0000000a80), 0x0, 0x0) 03:41:27 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x1000000, 0x0}]}) 03:41:27 executing program 2: mount$binderfs(0x0, &(0x7f0000000180)='./binderfs\x00', 0x0, 0x1020, 0x0) 03:41:27 executing program 1: openat$damon_mk_contexts(0xffffffffffffff9c, &(0x7f0000000040), 0x26042, 0x0) 03:41:27 executing program 4: r0 = io_uring_setup(0x60cb, &(0x7f00000018c0)) io_uring_register$IORING_REGISTER_BUFFERS2(r0, 0xf, &(0x7f0000000380)={0x3, 0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/39, 0x27}, {0x0, 0x2}, {&(0x7f0000000100)}], 0x0}, 0x20) 03:41:27 executing program 5: mount$binderfs(0x0, &(0x7f0000000080)='./binderfs\x00', 0x0, 0x22021, &(0x7f00000001c0)={[{@max={'max', 0x3d, 0xfffffffffffffffc}}]}) 03:41:27 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x2000000, 0x0}]}) 03:41:27 executing program 3: mount$binderfs(0x0, &(0x7f0000000180)='./binderfs\x00', &(0x7f00000001c0), 0x0, &(0x7f0000000200)={[{@max={'max', 0x3d, 0x7fffffff}}]}) 03:41:27 executing program 2: openat$vicodec0(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) 03:41:27 executing program 1: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000000040), 0x2, 0x0) write$vhost_msg_v2(r0, &(0x7f0000000440)={0x2, 0x0, {0x0, 0x0, 0x0}}, 0x48) 03:41:27 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x3000000, 0x0}]}) [ 873.170217][T25487] binder: Bad value for 'max' [ 873.179767][T25489] binder: Bad value for 'max' 03:41:27 executing program 4: stat(&(0x7f00000016c0)='./file0\x00', 0x0) 03:41:27 executing program 5: mount$binderfs(0x0, &(0x7f0000000080)='./binderfs\x00', 0x0, 0x508f57aca688361e, 0x0) 03:41:27 executing program 1: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) ioctl$AUTOFS_DEV_IOCTL_PROTOSUBVER(r0, 0xc0189373, &(0x7f0000000040)=ANY=[@ANYBLOB="d488bf434ae43e5aae6a"]) 03:41:27 executing program 3: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000100), 0x555102, 0x0) 03:41:27 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x4000000, 0x0}]}) 03:41:27 executing program 2: syz_mount_image$hfs(&(0x7f0000000000), &(0x7f0000000140)='./file2\x00', 0x0, &(0x7f00000001c0)=ANY=[], 0x1, 0x28d, &(0x7f0000000a40)="$eJzs3bFu00AYwPHvLm7qkKqYtggJMaBCJSZEy4JYQCgPwYSAJkgVVpHaItEuFGbEA7DzCjwEE+IFmGDiATJhdOdL4rR2nBYn14b/T2rkxPfZ39m++L5IlQXAf+tR68fnu7/MnxKpSU1E7otoSSQUCUTkslwJX2/vbe3FnfaoDdXERJg/JWmkOtZGSScv1MTZCCcy7wJZCCvoH0YLk/mGW6yfNDZJva0+K0ybHf05g1aLzLvRadfPypg89J2AZ6orXXkji77zAAD45e7/2t3nF9xUQGuRNXfbn6n7f9d3Ap5l7v+28kqUOb8X7apBvWdng2a97lWJp9mXLSy0u4D6CZRVlTYX3XixFXdub76K21reywMn02zFvrbTS7fHZWsv1nfHN72aU5uOcPq+N20f5kwfNgryX652j+XUV/VNPVGRfJJ2f/4XJMqcJnumoiNnKs3/TvEWbS+jtFVBLy/ZnVwdLjJLehmmafxxZWZ2Vd1tM8imGpXlaaOWhn5q6PVuvSRqOTdqoyRq5WhU/2r+ad7GxeETpD6qx2pVfssXaWXm/9ocyTUZZ2SaNralnmuYI25GZ2HLwLaMsh8dXsttqcf4BFX5IM/lnizu7h/Un8VxZ2d3/+AlC6MX3DdRMvF9BRPuTu8iOBNH9V8XJOrsdJMk8Z3Pw+tyBo5GZQt+v54wHYOT7jsTeGJmWSqt/5rhYL5vSyTzEo2YpydlG89UQOsFtcGSfb2QW8EV1QbN4gpu3Jrrxi2Rm+PvMXJ5zgjVku/ylN//AQAAAAAAAAAAAAAAAAAAzptp/DuB7z4CAAAAAAAAAAAAAAAAAAAAAHDeFT3/Vybx/N/N7RM9/3f44TkAqvY3AAD//zbVj4Q=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x141842, 0x0) write(r0, &(0x7f0000004200)="1cefc4c419fdb8d66b12a7bbf371d056ad6f01e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f0000000100)='.\x00', 0x1a404ac, &(0x7f00000030c0)=ANY=[@ANYBLOB="14270e2d25cccff078b9140e8a1e19f3b4c3bd09968dd1911acef24321d764d9e117da79063a62e3a592fb42f7d9ddb2682b4c2ff580e25fa8effbd53acfb0f870bc1e49d01a5b7ff55150d2bf3b042858c5325c2b569b320cd44e49e246cc1e41f04d2e494added5aa4750b7cf26f856bf23cb379531ebae1774af8a495092c8904205db190366875aa90aff0d11bf44f064c23390e88562d041e505362f5bfb0665c3fafda909f59ad286ee9bd87d5aa098dc5b81ee34cbf59bfa765c1c96e7fb557cb1443f3dceea44c963e0c9347545e4ff353bf8b9023cf81d78673a0f6363e5cc2b0d524d291e28fc28a2767ae804a98b34b648f0ba6edf510da09034a270f6b3a294a4f49d5ed571db0e0d8307c99a953a8175c2e1151a065a9dd6f262df38234a5a0e4888628fe124e56fae3b1c2abbf83fcb631bc0dc708d15d9252b9efe266f9bfe1a92f40414077e9b6851815491ea64ec4817e4f74d5caa1794d94838ee8dcfe64c7daf986e606daab9661f7d67898198dc5b2db3c9af129794d1e1184b65a7d446a60172f81b815c8f49cb6780cffb336f9af74e4ca4644346cb351b87c31a53d00d218d85ae8c0754a1adcd268b7f8dad21656ab6d08dbbba39f45dfac26de1ebdd4b3b1fbf23c38bc24bd5a6387807e0d97261292b78fe39171504ee71d59d4d00c20be451329c583040ec38a8ba28e654c8ec0b18b6b9c699edb040de22242d038e363d624ce076abe17bacf35d84975035c063a8958c47bb900887451e4932f7a391a8feea319577a68f265319ccfcade5e7dc56ade8312efb597e885d4d1b41d27dc2657bb344941d42e68ce72e06d82643a61571d025ce907b780707157984285ff2ba18a9f70d534a19bb6835725d6538e03f7e77701be3626172f3de7545c9cd13f1287a261380e797c0b8b89a1df32bc6d837e5a056fd2de70b2502d518354f69f82b38d72959d86635c2679d131e007bbac425b8b59f4d5b27edf6f6203cfaa59ba01c4b589b0ced7f92562b54d1735dac972a13887c0a5a4342e27a31fe1ec3c9019ec71144bcfca22203e891a1f2c2430054ddbdd278e04e4150388f3dc6b99627cb24dc0e58059c5a4126b6f47b2f87c1f5788eeaa4e802d468d9a51a24a5985af12573dce3ac56ce8539a75130cbfc4c18aad514dd2c1e9d0b0ef2436e99539061e84f83d1cb39dcc8a776ac8", @ANYRES8, @ANYRESHEX, @ANYRES64, @ANYRESOCT, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="6c587b81896b2350369ee8d83f977b696703527759a674c6d61cd929ebc6e5004d4c47f0144ed8a532c6b3cb877bdfee3e2d4e5ce1f0dd5b5239d7edeb457c8419b1e22974eafe8e727b9a2445a370734209a6e4a8445fa348b9dd7ff9706a2536df371fa6b263533bf021bb179509a910966d4474218e874dba3b22ff70deda308f5903f85b1eab3ec4e539dc3b71462b66785ec2cd88d2150c445cb1968939219a3dceea5fdfb222114769468721f21fd9e7e1de2af80add0700000052a639b041d51d239be0fd1e176150e52139d4823706e8639b457cac96121685c22f843fce087365ec1bfcdafe631dc7031fdb30c55a9ec5e9e7c62817f7387369fc2719a3c653294e291000f9d4c370285b31ed2708d5ac069a21", @ANYRES64], 0xfe, 0x0, &(0x7f0000000000)) 03:41:27 executing program 4: mount$binderfs(0x0, &(0x7f0000000100)='./binderfs2\x00', 0x0, 0x0, 0x0) 03:41:27 executing program 1: r0 = openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) mmap$IORING_OFF_SQ_RING(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0) 03:41:27 executing program 5: r0 = epoll_create(0x7f) write$FUSE_DIRENTPLUS(r0, 0x0, 0x1f8) 03:41:27 executing program 3: syz_io_uring_setup(0x4d39, &(0x7f0000000840)={0x0, 0x0, 0x200}, &(0x7f0000ff7000/0x4000)=nil, &(0x7f0000fef000/0x11000)=nil, &(0x7f00000008c0), &(0x7f0000000940)) 03:41:27 executing program 1: openat$dsp(0xffffffffffffff9c, &(0x7f0000001180), 0x0, 0x0) 03:41:27 executing program 4: r0 = openat$bsg(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) r1 = openat$vhost_vsock(0xffffffffffffff9c, &(0x7f0000000580), 0x2, 0x0) epoll_ctl$EPOLL_CTL_ADD(r0, 0x1, r1, &(0x7f0000000400)={0x20000000}) 03:41:27 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x5000000, 0x0}]}) 03:41:27 executing program 3: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fsconfig$FSCONFIG_SET_STRING(r0, 0x1, &(0x7f0000000000)='/dev/null\x00', &(0x7f0000000080)='@\x00', 0x0) [ 873.361253][T25511] loop2: detected capacity change from 0 to 64 03:41:27 executing program 5: mount_setattr(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, &(0x7f0000000080)={0xa, 0x70}, 0x20) 03:41:27 executing program 1: fchmodat(0xffffffffffffffff, &(0x7f0000001a00)='./file0\x00', 0x0) 03:41:27 executing program 5: r0 = io_uring_setup(0x60cb, &(0x7f00000018c0)) r1 = openat$cuse(0xffffffffffffff9c, &(0x7f00000020c0), 0x2, 0x0) ioctl$BTRFS_IOC_RM_DEV_V2(0xffffffffffffffff, 0x5000943a, &(0x7f0000000240)={{r1}, 0x0, 0x0, @unused=[0x5], @devid}) io_uring_register$IORING_REGISTER_BUFFERS2(r0, 0x2, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x20) [ 873.464243][T25511] hfs: request for non-existent node 16777216 in B*Tree [ 873.477471][T25511] hfs: request for non-existent node 16777216 in B*Tree [ 873.486776][T25511] hfs: request for non-existent node 16777216 in B*Tree [ 873.526588][T25511] hfs: request for non-existent node 16777216 in B*Tree 03:41:27 executing program 2: syz_mount_image$hfs(&(0x7f0000000000), &(0x7f0000000140)='./file2\x00', 0x0, &(0x7f00000001c0)=ANY=[], 0x1, 0x28d, &(0x7f0000000a40)="$eJzs3bFu00AYwPHvLm7qkKqYtggJMaBCJSZEy4JYQCgPwYSAJkgVVpHaItEuFGbEA7DzCjwEE+IFmGDiATJhdOdL4rR2nBYn14b/T2rkxPfZ39m++L5IlQXAf+tR68fnu7/MnxKpSU1E7otoSSQUCUTkslwJX2/vbe3FnfaoDdXERJg/JWmkOtZGSScv1MTZCCcy7wJZCCvoH0YLk/mGW6yfNDZJva0+K0ybHf05g1aLzLvRadfPypg89J2AZ6orXXkji77zAAD45e7/2t3nF9xUQGuRNXfbn6n7f9d3Ap5l7v+28kqUOb8X7apBvWdng2a97lWJp9mXLSy0u4D6CZRVlTYX3XixFXdub76K21reywMn02zFvrbTS7fHZWsv1nfHN72aU5uOcPq+N20f5kwfNgryX652j+XUV/VNPVGRfJJ2f/4XJMqcJnumoiNnKs3/TvEWbS+jtFVBLy/ZnVwdLjJLehmmafxxZWZ2Vd1tM8imGpXlaaOWhn5q6PVuvSRqOTdqoyRq5WhU/2r+ad7GxeETpD6qx2pVfssXaWXm/9ocyTUZZ2SaNralnmuYI25GZ2HLwLaMsh8dXsttqcf4BFX5IM/lnizu7h/Un8VxZ2d3/+AlC6MX3DdRMvF9BRPuTu8iOBNH9V8XJOrsdJMk8Z3Pw+tyBo5GZQt+v54wHYOT7jsTeGJmWSqt/5rhYL5vSyTzEo2YpydlG89UQOsFtcGSfb2QW8EV1QbN4gpu3Jrrxi2Rm+PvMXJ5zgjVku/ylN//AQAAAAAAAAAAAAAAAAAAzptp/DuB7z4CAAAAAAAAAAAAAAAAAAAAAHDeFT3/Vybx/N/N7RM9/3f44TkAqvY3AAD//zbVj4Q=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x141842, 0x0) write(r0, &(0x7f0000004200)="1cefc4c419fdb8d66b12a7bbf371d056ad6f01e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f0000000100)='.\x00', 0x1a404ac, &(0x7f00000030c0)=ANY=[@ANYBLOB="14270e2d25cccff078b9140e8a1e19f3b4c3bd09968dd1911acef24321d764d9e117da79063a62e3a592fb42f7d9ddb2682b4c2ff580e25fa8effbd53acfb0f870bc1e49d01a5b7ff55150d2bf3b042858c5325c2b569b320cd44e49e246cc1e41f04d2e494added5aa4750b7cf26f856bf23cb379531ebae1774af8a495092c8904205db190366875aa90aff0d11bf44f064c23390e88562d041e505362f5bfb0665c3fafda909f59ad286ee9bd87d5aa098dc5b81ee34cbf59bfa765c1c96e7fb557cb1443f3dceea44c963e0c9347545e4ff353bf8b9023cf81d78673a0f6363e5cc2b0d524d291e28fc28a2767ae804a98b34b648f0ba6edf510da09034a270f6b3a294a4f49d5ed571db0e0d8307c99a953a8175c2e1151a065a9dd6f262df38234a5a0e4888628fe124e56fae3b1c2abbf83fcb631bc0dc708d15d9252b9efe266f9bfe1a92f40414077e9b6851815491ea64ec4817e4f74d5caa1794d94838ee8dcfe64c7daf986e606daab9661f7d67898198dc5b2db3c9af129794d1e1184b65a7d446a60172f81b815c8f49cb6780cffb336f9af74e4ca4644346cb351b87c31a53d00d218d85ae8c0754a1adcd268b7f8dad21656ab6d08dbbba39f45dfac26de1ebdd4b3b1fbf23c38bc24bd5a6387807e0d97261292b78fe39171504ee71d59d4d00c20be451329c583040ec38a8ba28e654c8ec0b18b6b9c699edb040de22242d038e363d624ce076abe17bacf35d84975035c063a8958c47bb900887451e4932f7a391a8feea319577a68f265319ccfcade5e7dc56ade8312efb597e885d4d1b41d27dc2657bb344941d42e68ce72e06d82643a61571d025ce907b780707157984285ff2ba18a9f70d534a19bb6835725d6538e03f7e77701be3626172f3de7545c9cd13f1287a261380e797c0b8b89a1df32bc6d837e5a056fd2de70b2502d518354f69f82b38d72959d86635c2679d131e007bbac425b8b59f4d5b27edf6f6203cfaa59ba01c4b589b0ced7f92562b54d1735dac972a13887c0a5a4342e27a31fe1ec3c9019ec71144bcfca22203e891a1f2c2430054ddbdd278e04e4150388f3dc6b99627cb24dc0e58059c5a4126b6f47b2f87c1f5788eeaa4e802d468d9a51a24a5985af12573dce3ac56ce8539a75130cbfc4c18aad514dd2c1e9d0b0ef2436e99539061e84f83d1cb39dcc8a776ac8", @ANYRES8, @ANYRESHEX, @ANYRES64, @ANYRESOCT, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="6c587b81896b2350369ee8d83f977b696703527759a674c6d61cd929ebc6e5004d4c47f0144ed8a532c6b3cb877bdfee3e2d4e5ce1f0dd5b5239d7edeb457c8419b1e22974eafe8e727b9a2445a370734209a6e4a8445fa348b9dd7ff9706a2536df371fa6b263533bf021bb179509a910966d4474218e874dba3b22ff70deda308f5903f85b1eab3ec4e539dc3b71462b66785ec2cd88d2150c445cb1968939219a3dceea5fdfb222114769468721f21fd9e7e1de2af80add0700000052a639b041d51d239be0fd1e176150e52139d4823706e8639b457cac96121685c22f843fce087365ec1bfcdafe631dc7031fdb30c55a9ec5e9e7c62817f7387369fc2719a3c653294e291000f9d4c370285b31ed2708d5ac069a21", @ANYRES64], 0xfe, 0x0, &(0x7f0000000000)) 03:41:27 executing program 4: r0 = openat$damon_monitor_on(0xffffffffffffff9c, &(0x7f0000000000), 0x2, 0x0) write$damon_monitor_on(r0, &(0x7f0000000040), 0x3) 03:41:27 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x6000000, 0x0}]}) 03:41:27 executing program 3: openat$vcsa(0xffffffffffffff9c, &(0x7f0000001300), 0x0, 0x0) 03:41:27 executing program 1: mount$binderfs(0x0, &(0x7f0000000100)='./binderfs\x00', 0x0, 0x0, 0x0) mount$binderfs(0x0, &(0x7f0000000040)='./binderfs\x00', 0x0, 0x84000, 0x0) 03:41:27 executing program 5: mkdirat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000080)='./cgroup.net/syz0\x00', 0x1ff) io_uring_register$IORING_REGISTER_IOWQ_MAX_WORKERS(0xffffffffffffffff, 0x13, &(0x7f0000000100)=[0x5e, 0x8], 0x2) openat$audio(0xffffffffffffff9c, &(0x7f00000001c0), 0x40000, 0x0) write$vhost_msg(0xffffffffffffffff, &(0x7f00000012c0)={0x1, {&(0x7f0000000240)=""/81, 0x51, &(0x7f00000002c0)=""/4096, 0x3, 0x1}}, 0x48) r0 = openat$cuse(0xffffffffffffff9c, &(0x7f00000020c0), 0x2, 0x0) write$FUSE_NOTIFY_DELETE(r0, &(0x7f0000002180)=ANY=[@ANYBLOB="2a00000006000000000000000000000000000000000000000000000000000000010000000000ac0b8490"], 0x2a) fcntl$getownex(r0, 0x10, &(0x7f0000001340)) mkdirat$cgroup(0xffffffffffffffff, &(0x7f0000000140)='syz0\x00', 0x1ff) r1 = io_uring_setup(0x5b4f, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x3, 0x9e}) mmap$IORING_OFF_SQ_RING(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x40010, r1, 0x0) openat$cgroup_root(0xffffffffffffff9c, &(0x7f00000000c0)='./cgroup/syz0\x00', 0x200002, 0x0) io_uring_register$IORING_REGISTER_RESTRICTIONS(r1, 0xb, &(0x7f0000000000)=[@ioring_restriction_sqe_flags_allowed={0x2, 0x9}, @ioring_restriction_sqe_flags_required={0x3, 0x18}, @ioring_restriction_register_op={0x0, 0xa}, @ioring_restriction_sqe_op={0x1, 0xc}, @ioring_restriction_register_op={0x0, 0xb}], 0x5) io_uring_register$IORING_UNREGISTER_IOWQ_AFF(r1, 0x12, 0x0, 0x0) io_uring_register$IORING_REGISTER_BUFFERS2(0xffffffffffffffff, 0xf, &(0x7f0000000200)={0x1, 0x1, 0x0, &(0x7f0000000180)=[{0x0}], 0x0}, 0x20) mmap$IORING_OFF_CQ_RING(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x300000a, 0x10, 0xffffffffffffffff, 0x8000000) [ 873.569218][ T7409] hfs: request for non-existent node 16777216 in B*Tree [ 873.583761][ T7409] hfs: request for non-existent node 16777216 in B*Tree [ 873.603407][ T7409] hfs: request for non-existent node 16777216 in B*Tree [ 873.611626][ T7409] hfs: request for non-existent node 16777216 in B*Tree 03:41:27 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x7000000, 0x0}]}) 03:41:27 executing program 3: openat$kvm(0xffffffffffffff9c, &(0x7f0000000000), 0x1, 0x0) 03:41:27 executing program 4: r0 = openat$mixer(0xffffffffffffff9c, &(0x7f0000000380), 0x0, 0x0) ioctl$F2FS_IOC_START_VOLATILE_WRITE(r0, 0xf503, 0x0) [ 873.689365][T25545] damon: kdamond (25545) starts 03:41:27 executing program 5: lstat(&(0x7f0000001200)='./file0\x00', 0x0) 03:41:27 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x8000000, 0x0}]}) 03:41:27 executing program 3: r0 = openat$cgroup_root(0xffffffffffffff9c, &(0x7f0000000000)='./cgroup.cpu/syz1\x00', 0x200002, 0x0) openat$cgroup(r0, &(0x7f0000001a40)='syz0\x00', 0x200002, 0x0) [ 873.778059][T25555] loop2: detected capacity change from 0 to 64 [ 873.834093][T25555] hfs: request for non-existent node 16777216 in B*Tree [ 873.842417][T25555] hfs: request for non-existent node 16777216 in B*Tree [ 873.881599][T25555] hfs: request for non-existent node 16777216 in B*Tree [ 873.895806][T25555] hfs: request for non-existent node 16777216 in B*Tree [ 873.935743][T25555] hfs: request for non-existent node 16777216 in B*Tree [ 873.945748][T25555] hfs: request for non-existent node 16777216 in B*Tree 03:41:28 executing program 2: syz_mount_image$hfs(&(0x7f0000000000), &(0x7f0000000140)='./file2\x00', 0x0, &(0x7f00000001c0)=ANY=[], 0x1, 0x28d, &(0x7f0000000a40)="$eJzs3bFu00AYwPHvLm7qkKqYtggJMaBCJSZEy4JYQCgPwYSAJkgVVpHaItEuFGbEA7DzCjwEE+IFmGDiATJhdOdL4rR2nBYn14b/T2rkxPfZ39m++L5IlQXAf+tR68fnu7/MnxKpSU1E7otoSSQUCUTkslwJX2/vbe3FnfaoDdXERJg/JWmkOtZGSScv1MTZCCcy7wJZCCvoH0YLk/mGW6yfNDZJva0+K0ybHf05g1aLzLvRadfPypg89J2AZ6orXXkji77zAAD45e7/2t3nF9xUQGuRNXfbn6n7f9d3Ap5l7v+28kqUOb8X7apBvWdng2a97lWJp9mXLSy0u4D6CZRVlTYX3XixFXdub76K21reywMn02zFvrbTS7fHZWsv1nfHN72aU5uOcPq+N20f5kwfNgryX652j+XUV/VNPVGRfJJ2f/4XJMqcJnumoiNnKs3/TvEWbS+jtFVBLy/ZnVwdLjJLehmmafxxZWZ2Vd1tM8imGpXlaaOWhn5q6PVuvSRqOTdqoyRq5WhU/2r+ad7GxeETpD6qx2pVfssXaWXm/9ocyTUZZ2SaNralnmuYI25GZ2HLwLaMsh8dXsttqcf4BFX5IM/lnizu7h/Un8VxZ2d3/+AlC6MX3DdRMvF9BRPuTu8iOBNH9V8XJOrsdJMk8Z3Pw+tyBo5GZQt+v54wHYOT7jsTeGJmWSqt/5rhYL5vSyTzEo2YpydlG89UQOsFtcGSfb2QW8EV1QbN4gpu3Jrrxi2Rm+PvMXJ5zgjVku/ylN//AQAAAAAAAAAAAAAAAAAAzptp/DuB7z4CAAAAAAAAAAAAAAAAAAAAAHDeFT3/Vybx/N/N7RM9/3f44TkAqvY3AAD//zbVj4Q=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x141842, 0x0) write(r0, &(0x7f0000004200)="1cefc4c419fdb8d66b12a7bbf371d056ad6f01e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f0000000100)='.\x00', 0x1a404ac, &(0x7f00000030c0)=ANY=[@ANYBLOB="14270e2d25cccff078b9140e8a1e19f3b4c3bd09968dd1911acef24321d764d9e117da79063a62e3a592fb42f7d9ddb2682b4c2ff580e25fa8effbd53acfb0f870bc1e49d01a5b7ff55150d2bf3b042858c5325c2b569b320cd44e49e246cc1e41f04d2e494added5aa4750b7cf26f856bf23cb379531ebae1774af8a495092c8904205db190366875aa90aff0d11bf44f064c23390e88562d041e505362f5bfb0665c3fafda909f59ad286ee9bd87d5aa098dc5b81ee34cbf59bfa765c1c96e7fb557cb1443f3dceea44c963e0c9347545e4ff353bf8b9023cf81d78673a0f6363e5cc2b0d524d291e28fc28a2767ae804a98b34b648f0ba6edf510da09034a270f6b3a294a4f49d5ed571db0e0d8307c99a953a8175c2e1151a065a9dd6f262df38234a5a0e4888628fe124e56fae3b1c2abbf83fcb631bc0dc708d15d9252b9efe266f9bfe1a92f40414077e9b6851815491ea64ec4817e4f74d5caa1794d94838ee8dcfe64c7daf986e606daab9661f7d67898198dc5b2db3c9af129794d1e1184b65a7d446a60172f81b815c8f49cb6780cffb336f9af74e4ca4644346cb351b87c31a53d00d218d85ae8c0754a1adcd268b7f8dad21656ab6d08dbbba39f45dfac26de1ebdd4b3b1fbf23c38bc24bd5a6387807e0d97261292b78fe39171504ee71d59d4d00c20be451329c583040ec38a8ba28e654c8ec0b18b6b9c699edb040de22242d038e363d624ce076abe17bacf35d84975035c063a8958c47bb900887451e4932f7a391a8feea319577a68f265319ccfcade5e7dc56ade8312efb597e885d4d1b41d27dc2657bb344941d42e68ce72e06d82643a61571d025ce907b780707157984285ff2ba18a9f70d534a19bb6835725d6538e03f7e77701be3626172f3de7545c9cd13f1287a261380e797c0b8b89a1df32bc6d837e5a056fd2de70b2502d518354f69f82b38d72959d86635c2679d131e007bbac425b8b59f4d5b27edf6f6203cfaa59ba01c4b589b0ced7f92562b54d1735dac972a13887c0a5a4342e27a31fe1ec3c9019ec71144bcfca22203e891a1f2c2430054ddbdd278e04e4150388f3dc6b99627cb24dc0e58059c5a4126b6f47b2f87c1f5788eeaa4e802d468d9a51a24a5985af12573dce3ac56ce8539a75130cbfc4c18aad514dd2c1e9d0b0ef2436e99539061e84f83d1cb39dcc8a776ac8", @ANYRES8, @ANYRESHEX, @ANYRES64, @ANYRESOCT, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="6c587b81896b2350369ee8d83f977b696703527759a674c6d61cd929ebc6e5004d4c47f0144ed8a532c6b3cb877bdfee3e2d4e5ce1f0dd5b5239d7edeb457c8419b1e22974eafe8e727b9a2445a370734209a6e4a8445fa348b9dd7ff9706a2536df371fa6b263533bf021bb179509a910966d4474218e874dba3b22ff70deda308f5903f85b1eab3ec4e539dc3b71462b66785ec2cd88d2150c445cb1968939219a3dceea5fdfb222114769468721f21fd9e7e1de2af80add0700000052a639b041d51d239be0fd1e176150e52139d4823706e8639b457cac96121685c22f843fce087365ec1bfcdafe631dc7031fdb30c55a9ec5e9e7c62817f7387369fc2719a3c653294e291000f9d4c370285b31ed2708d5ac069a21", @ANYRES64], 0xfe, 0x0, &(0x7f0000000000)) 03:41:28 executing program 1: openat$fb0(0xffffffffffffff9c, &(0x7f0000000140), 0x0, 0x0) 03:41:28 executing program 4: syz_mount_image$udf(&(0x7f0000000c00), &(0x7f0000000200)='./file0\x00', 0x14444, &(0x7f0000000240)=ANY=[], 0x1, 0xc17, &(0x7f0000002440)="$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") r0 = open(&(0x7f0000000180)='./bus\x00', 0x14937e, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x60142, 0x0) r2 = open(&(0x7f0000007f80)='./bus\x00', 0x0, 0x0) r3 = creat(&(0x7f00000000c0)='./bus\x00', 0x0) lseek(r3, 0x7ffffc, 0x0) write$binfmt_elf64(r3, &(0x7f0000000080)=ANY=[], 0xfd14) sendfile(r1, r2, 0x0, 0x1000000201005) mmap(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x27fffff, 0x4002011, r0, 0x0) r4 = openat$full(0xffffffffffffff9c, &(0x7f00000007c0), 0x0, 0x0) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f0000000100)='.\x00', 0x1a404ac, &(0x7f0000000c40)=ANY=[@ANYBLOB="14270e2d25cccff078b9140e8a1e19f3bcc3bd09968dd1911acef24321d764d9e117da79063a62e3a592fb42f7d9ddb2682b4c2ff580ea5fa8effbd53acfb0f870bc1e49d01a5b7ff55150d2bf3b042858c5325c2b569b320cd44e49e246cc1e41f04d2e494added5aa4750b7cf26f856bf23cb379531ebae1774af8a495092c8904205db190366875aa90aff0d11bf44f064c23390e88562d041e505362f5bfb0665c3fafda909f59ad286ee9bd87d5aa098dc5b81ee34cbf59bfa765c1c96e7fb557cb1443f3dceea44c963e0c9347545e4ff353bf8b9023cf81d7867356f6363e5cc2b0d524d291e28fc28a2767ae804a98b34b648f0ba6edf510da09034a270f6b3a294a4f49eced571db0e0d8307c99a953a8175c2e1151a065a9dd6f262df38234a5a0e4888628fe124e56fae3b1c2abbf83fcb631bc0dc708d15d9252b9efe266f9bfe1a92f4041c077e9b6851815491ea64ec4817e4f74d5caa1794d94838e1b4188b1c7daf986e606daab9661f7d67898198dc5b2db3c9af129794d1e1184b65a7d446a60172f81b815c8f49cb6780cffb336f9af74e4ca4644346cb351b87c31a53d00d218d85ae8c0754a1adcd268b7f8dad21656ab6d08dbbba39f45dfac26de1ebdd4b3b1fbf23c38bc24bd5a6387807e0d97261292b78fe39171504ee71d59d4d00c20be451329c583040ec38a8ba28e654c8ec0b18b6b9c699edb040de22242d038e363d624ce076abe17bacf35d84975035c063a8958c47bb900887451e4932f7a391a8feea319577a68f265319ccfcade5e7dc56ade8312efb597e885d4d1b41d15dc2657bb344941d42e68ce72e06d82643a61571d025ccc07b780707157984285ff2ba18a9f70d534a19bb6835725d6538e03f7e77701be3626172f3de7545c9cd13f1287a261380e797c0b8b89a1df32bc6d837e5a056fd2de70b2502d518354f69f82b38d72959d86635c2679d131e007bbac425b8b59f4d5b27edf6f6203cfaa59ba01c4b589b0ced7f92562b54d1735dac972a13887c0a5a4342e27a31fe1ec3c9019ec71144bcfca22203e891a1f2c2430054ddbdd278e04e4150388f3dc6b99627cb24dc0e58059c5a4126b6f47b2f87c93fd0c274cc68663319f281f5788eeaa4e802e468d9a51a24a5985af12573dce3ac56ce8539a75130cbfc4c18aad514dd2c1e9d0b0ef2436e99539061ee199ee7ae18d597c37660dfe4680bb682bc75030a689b1c860aac3600bf87a444cddceef3be8755bfc15bf9e4e735b0e74f528ea8a7b1011f7e5847ca7b431b15f986a9e89772cb086f578373bd782f5a548eeb5bdd859a0e895b88afc461a7d63a70fafa10564e7d7dba8b81fd1bbcf2a98675d033d21d035b076328cd1d60e6e90025c3dc632212f3470d72b1072f70dc2288ac24ad4b2e0aacfc9c1877a5ad91cd5da60b0371858a993df72c87d6b921115fafd2583782bfeb6d863e9ca8e740f1b3c5c6c6ba5aa1aa6841d38055550e5c197ef933bd95afac48e839db50d7b7c9e1a5d10f7854de4765b3fa6966f740d6a47f38abea14c19d26abb1661c597c2a6675d25b85794e024574797059dbbc6c74e8f81064c0aa9c6b137a970f0a95759543eed6f66cc12d1bffc99c0d1037887544ca648aa66493bfed6ecc72efd284884d75f8ed6b621dc4871094cfb58d9606de8f475026274b77dcbf3a3b9803f252aead533b97215af74a59c8d51562d11e82ba73098f9f174a94009c4f1e0af6ef38888f75c2a22b585d6d13b5bc1700ffd4f351fc6f2ed716d4378013e1af2f42106fa6574ed38be94ba099e0e0e59bd232872450cafff558f1810271bd66cc4e9442f2f090b59d6312a96379d8d549f9cbd34b70c9df472c13e40cbfd1fe2917e75aee1805dfb93fca0899904a8799a3594184c410afcdafc234098316e750045689d828b62d90f949e945add153c43f36f714235396cdd329bc5796a225e05afdf5c3d45217f9ac9557c58ce704450a59a9edcb0ef12852c994d8a6f5766714e09b7437a5880d8174a42d895c998b044a6a8ec26a68c6f226a429dc206035a99e2dea1f59a2240aa74822dcd232469cd8617cc673f08e4b024d74d2aa2d442aaa84d68c2418772561d09b857d23c7b4f0876324365b4463debdd9e4b8e5a03fc03fd85356f58c915a9077a511f966f62c1de83746d38a6c11b2765931542607588", @ANYRES8, @ANYRESHEX, @ANYRES64, @ANYRESOCT, @ANYRESHEX, @ANYBLOB="6c625ae87ec6a2b70738c0c2d788afc4b6b6909ef3cb487e1fd790611d1b8aff2aa44fe4bdd1933c0b355ebb53e275cccbfc1e731e2525b40a8e2fc49645616f66af80df6dc5df9aee179174b198d2aee692c07e9892b5e21da6d0b323efd061b70b43aa92fccf24bf926e9c2d161453aee64757e6e2d26de0788d19a4f06547797cfc1473954c3d7ec3a45f3b4e908619a10a2f92ee6e7e8993c33ee806e29434480b7557bee774c8f82a75cab5860bdd49445d2e33730adb6a52e0788aa24b4267b417d2585022d696dd4a70b30ace66cba3486c8df5cbf437d2ed2266558fabf1a3f8831032a915a1ebc0a0c64e", @ANYRESOCT, @ANYRESHEX, @ANYRES64, @ANYRESDEC, @ANYRES32], 0x1, 0x0, &(0x7f0000000000)) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(0xffffffffffffffff, 0x81f8943c, 0x0) openat$dir(0xffffffffffffff9c, 0x0, 0x0, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) getdents(0xffffffffffffffff, &(0x7f00000003c0)=""/144, 0x90) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f0000000100)='.\x00', 0x1a404ac, &(0x7f0000003600)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYRES32, @ANYRES64, @ANYRESOCT, @ANYRES8, @ANYBLOB="6c625ae87ec6a2b70738c0c29ef3cb487e1fd790611d1b8aff2aa44fe4bdd1000000000000000075cccbfc1e731e2525b40a8e2fc49645616f66af80df6dc5df9aee179174b198d2aee692c07e9892b5e21da6d0b323efd061b70b43aa92fccf24bf926e9c2d161453aee64757e6e2d26de0788d19a4f06547797cfc1473954c3d7ec3a45f3b4e908619a10a2f92f46e7e8993c33ee806e29434480b7557bee774c8f92a759a767858e703cab5860bdd49445d2e33730adb6a52e0788aa24b4267b417d2585022d696dd4a58b40ace66cba3486c8df5cbf437d2ed2266558fabf1a3f8831032a915a1ebc0a0c64e6c8bb03dcd554b", @ANYRESHEX, @ANYRES32, @ANYRESOCT], 0x1, 0x0, &(0x7f0000000000)) read$rfkill(r4, &(0x7f0000000080), 0xffffff1c) 03:41:28 executing program 5: mount$binderfs(&(0x7f0000000080), &(0x7f00000000c0)='./binderfs\x00', 0x0, 0x0, &(0x7f0000000140)) 03:41:28 executing program 3: lstat(&(0x7f0000000000)='.\x00', 0x0) 03:41:28 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0x9000000, 0x0}]}) 03:41:28 executing program 5: openat$pidfd(0xffffffffffffff9c, &(0x7f0000000040), 0x50480, 0x0) 03:41:28 executing program 3: r0 = io_uring_setup(0x60cb, &(0x7f00000018c0)) io_uring_register$IORING_REGISTER_BUFFERS2(r0, 0xd, &(0x7f0000000200)={0x2000000, 0x0, 0x0, 0x0, 0x0}, 0x20) 03:41:28 executing program 1: mount$binderfs(&(0x7f0000000100), &(0x7f0000000140)='./binderfs\x00', &(0x7f0000000180), 0x0, 0x0) 03:41:28 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0xa000000, 0x0}]}) [ 874.172449][T25579] loop2: detected capacity change from 0 to 64 03:41:28 executing program 5: openat$proc_capi20(0xffffffffffffff9c, &(0x7f0000000000), 0x2002, 0x0) 03:41:28 executing program 3: pselect6(0x0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x0}) [ 874.227311][T25568] loop4: detected capacity change from 0 to 2048 [ 874.227649][T25579] hfs: request for non-existent node 16777216 in B*Tree [ 874.284711][T25568] UDF-fs: error (device loop4): udf_read_tagged: tag checksum failed, block 99: 0x27 != 0x4d [ 874.312504][T25579] hfs: request for non-existent node 16777216 in B*Tree [ 874.323220][T25568] UDF-fs: INFO Mounting volume 'LinuxUDF', timestamp 2022/11/22 14:59 (1000) [ 874.357735][T25579] hfs: request for non-existent node 16777216 in B*Tree [ 874.380878][T25579] hfs: request for non-existent node 16777216 in B*Tree [ 874.393226][ T26] kauditd_printk_skb: 2 callbacks suppressed [ 874.393239][ T26] audit: type=1804 audit(2000000488.399:194): pid=25568 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=open_writers comm="syz-executor.4" name="/root/syzkaller-testdir3854118510/syzkaller.rHL2QP/1363/file0/bus" dev="loop4" ino=1367 res=1 errno=0 [ 874.429423][ T3574] hfs: request for non-existent node 16777216 in B*Tree [ 874.444596][ T3574] hfs: request for non-existent node 16777216 in B*Tree [ 874.456239][ T3574] hfs: request for non-existent node 16777216 in B*Tree [ 874.463556][ T3574] hfs: request for non-existent node 16777216 in B*Tree [ 874.471170][ T26] audit: type=1804 audit(2000000488.409:195): pid=25568 uid=0 auid=4294967295 ses=4294967295 subj=unconfined op=invalid_pcr cause=ToMToU comm="syz-executor.4" name="/root/syzkaller-testdir3854118510/syzkaller.rHL2QP/1363/file0/bus" dev="loop4" ino=1367 res=1 errno=0 03:41:28 executing program 2: syz_mount_image$hfs(&(0x7f0000000000), &(0x7f0000000140)='./file2\x00', 0x0, &(0x7f00000001c0)=ANY=[], 0x1, 0x28d, &(0x7f0000000a40)="$eJzs3bFu00AYwPHvLm7qkKqYtggJMaBCJSZEy4JYQCgPwYSAJkgVVpHaItEuFGbEA7DzCjwEE+IFmGDiATJhdOdL4rR2nBYn14b/T2rkxPfZ39m++L5IlQXAf+tR68fnu7/MnxKpSU1E7otoSSQUCUTkslwJX2/vbe3FnfaoDdXERJg/JWmkOtZGSScv1MTZCCcy7wJZCCvoH0YLk/mGW6yfNDZJva0+K0ybHf05g1aLzLvRadfPypg89J2AZ6orXXkji77zAAD45e7/2t3nF9xUQGuRNXfbn6n7f9d3Ap5l7v+28kqUOb8X7apBvWdng2a97lWJp9mXLSy0u4D6CZRVlTYX3XixFXdub76K21reywMn02zFvrbTS7fHZWsv1nfHN72aU5uOcPq+N20f5kwfNgryX652j+XUV/VNPVGRfJJ2f/4XJMqcJnumoiNnKs3/TvEWbS+jtFVBLy/ZnVwdLjJLehmmafxxZWZ2Vd1tM8imGpXlaaOWhn5q6PVuvSRqOTdqoyRq5WhU/2r+ad7GxeETpD6qx2pVfssXaWXm/9ocyTUZZ2SaNralnmuYI25GZ2HLwLaMsh8dXsttqcf4BFX5IM/lnizu7h/Un8VxZ2d3/+AlC6MX3DdRMvF9BRPuTu8iOBNH9V8XJOrsdJMk8Z3Pw+tyBo5GZQt+v54wHYOT7jsTeGJmWSqt/5rhYL5vSyTzEo2YpydlG89UQOsFtcGSfb2QW8EV1QbN4gpu3Jrrxi2Rm+PvMXJ5zgjVku/ylN//AQAAAAAAAAAAAAAAAAAAzptp/DuB7z4CAAAAAAAAAAAAAAAAAAAAAHDeFT3/Vybx/N/N7RM9/3f44TkAqvY3AAD//zbVj4Q=") r0 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x141842, 0x0) write(r0, &(0x7f0000004200)="1cefc4c419fdb8d66b12a7bbf371d056ad6f01e9762d70401d1c9d331b48b925e9e6a7759abb206b9b18bfc3f3f96adb2b37c2121ef21e91bac768dd33df29649da1d82e826a55c4d620b6f510daee26004b741c951d528d806efbe00c439f2df46d3adf8be24e280b948a49afd17d56437c6e752d84f99bf37a88f0c54488dd13b848f2381d7d2aecb68ed16762e4a3c1a847565364b9f1af92c9c89e06e89fe6179cb7078a742cb968a9f09cc690dc473df29d6ad9af5879e9a2618c63702117a3a63d3a4236baee86f5f452e9663a795306dabb97db884348ab437bdc13b7cfb03eff1cf216f09d21078e1852fc7c96413d9d65c52ce9baa6bc26de7f028738a17120de30a433c9c3c8e276f3ae5e18a1f95767fffe8e98b0c3f134f12263b01c36866d4e0e856cc14ecf50279adb9438c6219c49cae973d8e7faf33dcdeb96d7ef7e89ae828cb91df22939307bb1f7fb7392e1e24f6b63166b89937c00eb8fea0245cd93e4aa803160bd71c1a0bbb6b8285d8ab654485ab985f1dd2eb9abf53131a9680dcafe4000d3ea528dd52aba3e4ff6a3883ec614253d5627bd91522d881128328ed1e00907fa6cc48cec5268bbedd85ec02d8bac3183460dd1a27fbc06b5642473a41a6cbfb07f53deab2473b37c3d10a125d610f1b9ea5c83e7d462048f25fc1e79295eeff750a23faf5d542758c421bb0673504c9dbae2959f77", 0xffe00) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f0000000100)='.\x00', 0x1a404ac, &(0x7f00000030c0)=ANY=[@ANYBLOB="14270e2d25cccff078b9140e8a1e19f3b4c3bd09968dd1911acef24321d764d9e117da79063a62e3a592fb42f7d9ddb2682b4c2ff580e25fa8effbd53acfb0f870bc1e49d01a5b7ff55150d2bf3b042858c5325c2b569b320cd44e49e246cc1e41f04d2e494added5aa4750b7cf26f856bf23cb379531ebae1774af8a495092c8904205db190366875aa90aff0d11bf44f064c23390e88562d041e505362f5bfb0665c3fafda909f59ad286ee9bd87d5aa098dc5b81ee34cbf59bfa765c1c96e7fb557cb1443f3dceea44c963e0c9347545e4ff353bf8b9023cf81d78673a0f6363e5cc2b0d524d291e28fc28a2767ae804a98b34b648f0ba6edf510da09034a270f6b3a294a4f49d5ed571db0e0d8307c99a953a8175c2e1151a065a9dd6f262df38234a5a0e4888628fe124e56fae3b1c2abbf83fcb631bc0dc708d15d9252b9efe266f9bfe1a92f40414077e9b6851815491ea64ec4817e4f74d5caa1794d94838ee8dcfe64c7daf986e606daab9661f7d67898198dc5b2db3c9af129794d1e1184b65a7d446a60172f81b815c8f49cb6780cffb336f9af74e4ca4644346cb351b87c31a53d00d218d85ae8c0754a1adcd268b7f8dad21656ab6d08dbbba39f45dfac26de1ebdd4b3b1fbf23c38bc24bd5a6387807e0d97261292b78fe39171504ee71d59d4d00c20be451329c583040ec38a8ba28e654c8ec0b18b6b9c699edb040de22242d038e363d624ce076abe17bacf35d84975035c063a8958c47bb900887451e4932f7a391a8feea319577a68f265319ccfcade5e7dc56ade8312efb597e885d4d1b41d27dc2657bb344941d42e68ce72e06d82643a61571d025ce907b780707157984285ff2ba18a9f70d534a19bb6835725d6538e03f7e77701be3626172f3de7545c9cd13f1287a261380e797c0b8b89a1df32bc6d837e5a056fd2de70b2502d518354f69f82b38d72959d86635c2679d131e007bbac425b8b59f4d5b27edf6f6203cfaa59ba01c4b589b0ced7f92562b54d1735dac972a13887c0a5a4342e27a31fe1ec3c9019ec71144bcfca22203e891a1f2c2430054ddbdd278e04e4150388f3dc6b99627cb24dc0e58059c5a4126b6f47b2f87c1f5788eeaa4e802d468d9a51a24a5985af12573dce3ac56ce8539a75130cbfc4c18aad514dd2c1e9d0b0ef2436e99539061e84f83d1cb39dcc8a776ac8", @ANYRES8, @ANYRESHEX, @ANYRES64, @ANYRESOCT, @ANYRESHEX, @ANYRESHEX, @ANYRESOCT, @ANYBLOB="6c587b81896b2350369ee8d83f977b696703527759a674c6d61cd929ebc6e5004d4c47f0144ed8a532c6b3cb877bdfee3e2d4e5ce1f0dd5b5239d7edeb457c8419b1e22974eafe8e727b9a2445a370734209a6e4a8445fa348b9dd7ff9706a2536df371fa6b263533bf021bb179509a910966d4474218e874dba3b22ff70deda308f5903f85b1eab3ec4e539dc3b71462b66785ec2cd88d2150c445cb1968939219a3dceea5fdfb222114769468721f21fd9e7e1de2af80add0700000052a639b041d51d239be0fd1e176150e52139d4823706e8639b457cac96121685c22f843fce087365ec1bfcdafe631dc7031fdb30c55a9ec5e9e7c62817f7387369fc2719a3c653294e291000f9d4c370285b31ed2708d5ac069a21", @ANYRES64], 0xfe, 0x0, &(0x7f0000000000)) 03:41:28 executing program 0: r0 = openat$vnet(0xffffffffffffff9c, &(0x7f0000001200), 0x2, 0x0) ioctl$int_in(r0, 0x40000000af01, 0x0) ioctl$VHOST_SET_MEM_TABLE(r0, 0x4008af03, &(0x7f0000000480)={0x63, 0x0, [{0x0, 0xff, &(0x7f0000000080)=""/255}, {0x0, 0x0, 0x0}, {0x0, 0xb000000, 0x0}]}) [ 874.528400][T25594] UDF-fs: bad mount option "'-%xý ёC!dy:b㥒Bݲh+L/_:ϰpI[QPҿ;(X2\+V2 NIFAM.IJZu |ok 0b e9 7b ff ff ff 48 8d 8c 24 60 01 00 00 80 e1 07 80 c1 03 38 [ 875.895697][ T3702] RSP: 0000:ffffc9000432e500 EFLAGS: 00010293 [ 875.901823][ T3702] RAX: ffffffff82da64d0 RBX: 1ffff92000865cb8 RCX: ffff88801ced9dc0 [ 875.910309][ T3702] RDX: 0000000000000000 RSI: 000000000076c710 RDI: 0000000000000000 [ 875.918553][ T3702] RBP: ffffc9000432e6f0 R08: ffffffff82da59cb R09: ffffffff82d7fd40 [ 875.926798][ T3702] R10: 0000000000000002 R11: ffff88801ced9dc0 R12: dffffc0000000000 [ 875.934802][ T3702] R13: 000000000076c710 R14: 0000000000000000 R15: 00000000000000ff [ 875.943069][ T3702] FS: 0000000000000000(0000) GS:ffff8880b9b00000(0000) knlGS:0000000000000000 [ 875.952265][ T3702] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 875.959184][ T3702] CR2: 0000001b30f32000 CR3: 00000000832b0000 CR4: 00000000003506e0 [ 875.967422][ T3702] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 875.975608][ T3702] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 875.990882][ T3702] Call Trace: [ 875.994252][ T3702] [ 875.999118][ T3702] ? __warn+0x15b/0x300 [ 876.003483][ T3702] ? udf_truncate_extents+0xf90/0x11a0 [ 876.015121][ T3702] ? report_bug+0x1b7/0x2e0 [ 876.021078][ T3702] ? handle_bug+0x3d/0x70 [ 876.031014][ T3702] ? exc_invalid_op+0x16/0x40 [ 876.037106][ T3702] ? asm_exc_invalid_op+0x16/0x20 [ 876.042222][ T3702] ? udf_current_aext+0x320/0x9d0 [ 876.053016][ T3702] ? udf_truncate_extents+0x48b/0x11a0 [ 876.059925][ T3702] ? udf_truncate_extents+0xf90/0x11a0 [ 876.080700][ T3702] ? udf_truncate_extents+0xf90/0x11a0 [ 876.097274][ T3702] ? udf_discard_prealloc+0x860/0x860 [ 876.102674][ T3702] ? __lock_acquire+0x1ff0/0x1ff0 [ 876.126274][ T3702] ? do_raw_spin_lock+0x14a/0x370 [ 876.131334][ T3702] ? do_raw_spin_unlock+0x137/0x8b0 [ 876.143879][ T3702] udf_do_extend_file+0xdc9/0x1140 [ 876.165385][ T3702] ? udf_write_failed+0x1b0/0x1b0 [ 876.170452][ T3702] ? udf_next_aext+0x371/0x430 [ 876.175326][ T3702] ? udf_get_block+0x117c/0x4d10 [ 876.186349][ T144] ------------[ cut here ]------------ [ 876.191812][ T144] WARNING: CPU: 0 PID: 144 at fs/udf/truncate.c:208 udf_truncate_extents+0xf90/0x11a0 [ 876.198468][ T7409] ------------[ cut here ]------------ [ 876.201476][ T3702] udf_get_block+0x1520/0x4d10 [ 876.211841][ T3702] ? udf_bread+0x600/0x600 [ 876.213247][ T7409] WARNING: CPU: 1 PID: 7409 at fs/udf/truncate.c:208 udf_truncate_extents+0xf90/0x11a0 [ 876.216318][ T3702] ? __might_sleep+0xc0/0xc0 [ 876.230713][ T144] Modules linked in: [ 876.233254][ T7409] Modules linked in: [ 876.234605][ T144] CPU: 0 PID: 144 Comm: kworker/u4:1 Not tainted 5.15.120-syzkaller #0 [ 876.238796][ T7409] CPU: 1 PID: 7409 Comm: kworker/u4:13 Not tainted 5.15.120-syzkaller #0 [ 876.248679][ T3702] ? clean_bdev_aliases+0x808/0x940 [ 876.260665][ T3702] ? PageUptodate+0xb0/0xb0 [ 876.262795][ T7409] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/03/2023 [ 876.265240][ T3702] ? create_page_buffers+0x24b/0x330 [ 876.280740][ T144] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/03/2023 [ 876.281492][ T7409] Workqueue: writeback wb_workfn [ 876.291379][ T144] Workqueue: writeback wb_workfn (flush-7:5) [ 876.291409][ T144] RIP: 0010:udf_truncate_extents+0xf90/0x11a0 [ 876.291431][ T144] Code: 5c 41 5d 41 5e 41 5f 5d c3 e8 ec 9b a5 fe 41 be fb ff ff ff 48 8b 5c 24 60 49 bc 00 00 00 00 00 fc ff df eb 87 e8 d0 9b a5 fe <0f> 0b e9 7b ff ff ff 48 8d 8c 24 60 01 00 00 80 e1 07 80 c1 03 38 [ 876.291447][ T144] RSP: 0018:ffffc900010ae500 EFLAGS: 00010293 [ 876.291465][ T144] RAX: ffffffff82da64d0 RBX: 1ffff92000215cb8 RCX: ffff8880129ad940 [ 876.291480][ T144] RDX: 0000000000000000 RSI: 000000000076c710 RDI: 0000000000000000 [ 876.291492][ T144] RBP: ffffc900010ae6f0 R08: ffffffff82da59cb R09: ffffffff82d7fd40 [ 876.291507][ T144] R10: 0000000000000002 R11: ffff8880129ad940 R12: dffffc0000000000 [ 876.291520][ T144] R13: 000000000076c710 R14: 0000000000000000 R15: 00000000000000ff [ 876.291533][ T144] FS: 0000000000000000(0000) GS:ffff8880b9a00000(0000) knlGS:0000000000000000 [ 876.291549][ T144] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 876.298118][ T7409] (flush-7:1) [ 876.302992][ T3702] __block_write_full_page+0x339/0x1090 [ 876.314744][ T7409] [ 876.328383][ T144] CR2: 0000000021000000 CR3: 00000000234f5000 CR4: 00000000003506f0 [ 876.334372][ T7409] RIP: 0010:udf_truncate_extents+0xf90/0x11a0 [ 876.342307][ T144] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 876.342323][ T144] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 876.342336][ T144] Call Trace: [ 876.342343][ T144] [ 876.342351][ T144] ? __warn+0x15b/0x300 [ 876.342374][ T144] ? udf_truncate_extents+0xf90/0x11a0 [ 876.342391][ T144] ? report_bug+0x1b7/0x2e0 [ 876.357714][ T7409] Code: 5c 41 5d 41 5e 41 5f 5d c3 e8 ec 9b a5 fe 41 be fb ff ff ff 48 8b 5c 24 60 49 bc 00 00 00 00 00 fc ff df eb 87 e8 d0 9b a5 fe <0f> 0b e9 7b ff ff ff 48 8d 8c 24 60 01 00 00 80 e1 07 80 c1 03 38 [ 876.360233][ T3702] ? mark_buffer_write_io_error+0x360/0x360 [ 876.373216][ T7409] RSP: 0018:ffffc90004e6e500 EFLAGS: 00010293 [ 876.374670][ T3702] ? udf_bread+0x600/0x600 [ 876.383629][ T7409] [ 876.390741][ T144] ? handle_bug+0x3d/0x70 [ 876.390767][ T144] ? exc_invalid_op+0x16/0x40 [ 876.390786][ T144] ? asm_exc_invalid_op+0x16/0x20 [ 876.390810][ T144] ? udf_current_aext+0x320/0x9d0 [ 876.390831][ T144] ? udf_truncate_extents+0x48b/0x11a0 [ 876.390848][ T144] ? udf_truncate_extents+0xf90/0x11a0 [ 876.390868][ T144] ? udf_truncate_extents+0xf90/0x11a0 [ 876.390907][ T144] ? udf_discard_prealloc+0x860/0x860 [ 876.390929][ T144] ? __lock_acquire+0x1ff0/0x1ff0 [ 876.390948][ T144] ? do_raw_spin_lock+0x14a/0x370 [ 876.401878][ T7409] RAX: ffffffff82da64d0 RBX: 1ffff920009cdcb8 RCX: ffff888020655940 [ 876.402714][ T144] ? do_raw_spin_unlock+0x137/0x8b0 [ 876.410422][ T7409] RDX: 0000000000000000 RSI: 000000000076c710 RDI: 0000000000000000 [ 876.416541][ T3702] __mpage_writepage+0x185a/0x1c00 [ 876.416590][ T3702] ? mpage_writepages+0x2f0/0x2f0 [ 876.416632][ T3702] ? wait_on_page_writeback+0x1a0/0x1a0 [ 876.431200][ T7409] RBP: ffffc90004e6e6f0 R08: ffffffff82da59cb R09: ffffffff82d7fd40 [ 876.432826][ T144] udf_do_extend_file+0xdc9/0x1140 [ 876.436216][ T7409] R10: 0000000000000002 R11: ffff888020655940 R12: dffffc0000000000 [ 876.439022][ T144] ? udf_write_failed+0x1b0/0x1b0 [ 876.443000][ T7409] R13: 000000000076c710 R14: 0000000000000000 R15: 00000000000000ff [ 876.448621][ T3702] write_cache_pages+0xa97/0x1160 [ 876.448686][ T3702] ? mpage_writepages+0x2f0/0x2f0 [ 876.459497][ T7409] FS: 0000000000000000(0000) GS:ffff8880b9b00000(0000) knlGS:0000000000000000 [ 876.474584][ T3702] ? tag_pages_for_writeback+0x6a0/0x6a0 [ 876.486360][ T144] ? udf_next_aext+0x371/0x430 [ 876.489845][ T3702] ? mark_lock+0x98/0x340 [ 876.489871][ T3702] ? udf_bread+0x600/0x600 [ 876.493262][ T144] ? udf_get_block+0x117c/0x4d10 [ 876.504248][ T3702] mpage_writepages+0x13c/0x2f0 [ 876.506639][ T7409] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 876.511670][ T3702] ? clean_buffers+0x2a0/0x2a0 [ 876.517030][ T7409] CR2: 000000c00d0e4000 CR3: 000000002371b000 CR4: 00000000003506e0 [ 876.525286][ T3702] ? udf_bread+0x600/0x600 [ 876.528138][ T144] udf_get_block+0x1520/0x4d10 [ 876.535253][ T3702] ? udf_readpage+0x20/0x20 [ 876.538421][ T144] ? udf_bread+0x600/0x600 [ 876.548712][ T3702] do_writepages+0x481/0x730 [ 876.551363][ T7409] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 876.558588][ T3702] ? __writepage+0x120/0x120 [ 876.564525][ T7409] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 876.574453][ T3702] ? read_lock_is_recursive+0x10/0x10 [ 876.582507][ T7409] Call Trace: [ 876.597031][ T3702] ? writeback_sb_inodes+0x747/0x1a50 [ 876.603879][ T144] ? __might_sleep+0xc0/0xc0 [ 876.612118][ T3702] ? __lock_acquire+0x1ff0/0x1ff0 [ 876.615547][ T144] ? clean_bdev_aliases+0x808/0x940 [ 876.622487][ T3702] ? do_raw_spin_lock+0x14a/0x370 [ 876.625580][ T7409] [ 876.640675][ T3702] __writeback_single_inode+0x15b/0xe30 [ 876.645033][ T144] ? PageUptodate+0xb0/0xb0 [ 876.649437][ T3702] writeback_sb_inodes+0xbf0/0x1a50 [ 876.653794][ T144] ? create_page_buffers+0x24b/0x330 [ 876.674553][ T3702] ? queue_io+0x560/0x560 [ 876.675208][ T7409] ? __warn+0x15b/0x300 [ 876.689221][ T3702] ? __writeback_inodes_wb+0x400/0x400 [ 876.692349][ T144] __block_write_full_page+0x339/0x1090 [ 876.700281][ T3702] ? queue_io+0x3d3/0x560 [ 876.702461][ T7409] ? udf_truncate_extents+0xf90/0x11a0 [ 876.712177][ T3702] wb_writeback+0x451/0xc50 [ 876.715821][ T144] ? mark_buffer_write_io_error+0x360/0x360 [ 876.720408][ T3702] ? rcu_lock_release+0x20/0x20 [ 876.727691][ T7409] ? report_bug+0x1b7/0x2e0 [ 876.735345][ T3702] ? lockdep_hardirqs_on_prepare+0x438/0x7a0 [ 876.736259][ T7409] ? handle_bug+0x3d/0x70 [ 876.741414][ T3702] ? do_raw_spin_unlock+0x137/0x8b0 [ 876.746072][ T144] ? udf_bread+0x600/0x600 [ 876.759686][ T3702] wb_workfn+0x46c/0x1130 [ 876.761362][ T7409] ? exc_invalid_op+0x16/0x40 [ 876.764245][ T3702] ? mark_lock+0x98/0x340 [ 876.769859][ T144] __mpage_writepage+0x185a/0x1c00 [ 876.780566][ T3702] ? inode_wait_for_writeback+0x280/0x280 [ 876.784942][ T7409] ? asm_exc_invalid_op+0x16/0x20 [ 876.789313][ T3702] ? read_lock_is_recursive+0x10/0x10 [ 876.793443][ T144] ? mpage_writepages+0x2f0/0x2f0 [ 876.807577][ T3702] ? lockdep_hardirqs_on_prepare+0x438/0x7a0 [ 876.809851][ T7409] ? udf_current_aext+0x320/0x9d0 [ 876.821555][ T3702] ? print_irqtrace_events+0x210/0x210 [ 876.826575][ T144] ? wait_on_page_writeback+0x1a0/0x1a0 [ 876.831305][ T3702] ? do_raw_spin_unlock+0x137/0x8b0 [ 876.834658][ T144] write_cache_pages+0xa97/0x1160 [ 876.846791][ T3702] process_one_work+0x8a1/0x10c0 [ 876.850472][ T7409] ? udf_truncate_extents+0x48b/0x11a0 [ 876.854772][ T3702] ? worker_detach_from_pool+0x260/0x260 [ 876.859042][ T7409] ? udf_truncate_extents+0xf90/0x11a0 [ 876.865381][ T3702] ? _raw_spin_lock_irqsave+0x120/0x120 [ 876.868184][ T7409] ? udf_truncate_extents+0xf90/0x11a0 [ 876.878717][ T3702] ? kthread_data+0x4e/0xc0 [ 876.878958][ T144] ? mpage_writepages+0x2f0/0x2f0 [ 876.883926][ T3702] ? wq_worker_running+0x97/0x170 [ 876.889292][ T7409] ? udf_discard_prealloc+0x860/0x860 [ 876.899006][ T3702] worker_thread+0xaca/0x1280 [ 876.901295][ T144] ? tag_pages_for_writeback+0x6a0/0x6a0 [ 876.908435][ T3702] kthread+0x3f6/0x4f0 [ 876.910832][ T144] ? mark_lock+0x98/0x340 [ 876.920896][ T3702] ? rcu_lock_release+0x20/0x20 [ 876.922065][ T7409] ? __lock_acquire+0x1ff0/0x1ff0 [ 876.929593][ T3702] ? kthread_blkcg+0xd0/0xd0 [ 876.931560][ T144] ? udf_bread+0x600/0x600 [ 876.940028][ T3702] ret_from_fork+0x1f/0x30 [ 876.942640][ T144] mpage_writepages+0x13c/0x2f0 [ 876.951192][ T3702] [ 876.954722][ T7409] ? do_raw_spin_lock+0x14a/0x370 [ 876.962205][ T3702] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 876.963707][ T144] ? clean_buffers+0x2a0/0x2a0 [ 876.968549][ T3702] CPU: 0 PID: 3702 Comm: kworker/u4:7 Not tainted 5.15.120-syzkaller #0 [ 876.968569][ T3702] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/03/2023 [ 876.968580][ T3702] Workqueue: writeback wb_workfn (flush-7:4) [ 876.968604][ T3702] Call Trace: [ 876.968610][ T3702] [ 876.968617][ T3702] dump_stack_lvl+0x1e3/0x2cb [ 876.968641][ T3702] ? io_uring_drop_tctx_refs+0x19d/0x19d [ 876.968660][ T3702] ? panic+0x84d/0x84d [ 876.974029][ T7409] ? do_raw_spin_unlock+0x137/0x8b0 [ 876.979007][ T3702] ? udf_truncate_extents+0xec0/0x11a0 [ 876.979029][ T3702] ? udf_truncate_extents+0xec0/0x11a0 [ 876.983704][ T144] ? udf_bread+0x600/0x600 [ 876.989293][ T3702] panic+0x318/0x84d [ 876.989314][ T3702] ? __warn+0x16a/0x300 [ 876.993491][ T7409] udf_do_extend_file+0xdc9/0x1140 [ 876.997661][ T3702] ? fb_is_primary_device+0xcc/0xcc [ 876.997690][ T3702] ? ret_from_fork+0x1f/0x30 [ 877.003369][ T7409] ? udf_write_failed+0x1b0/0x1b0 [ 877.007508][ T3702] ? udf_truncate_extents+0xf90/0x11a0 [ 877.007527][ T3702] __warn+0x2b2/0x300 [ 877.012113][ T144] ? udf_readpage+0x20/0x20 [ 877.016485][ T3702] ? udf_truncate_extents+0xf90/0x11a0 [ 877.016503][ T3702] report_bug+0x1b7/0x2e0 [ 877.020893][ T144] do_writepages+0x481/0x730 [ 877.025745][ T3702] handle_bug+0x3d/0x70 [ 877.025765][ T3702] exc_invalid_op+0x16/0x40 [ 877.028776][ T7409] ? udf_next_aext+0x371/0x430 [ 877.033759][ T3702] asm_exc_invalid_op+0x16/0x20 [ 877.041049][ T144] ? __writepage+0x120/0x120 [ 877.045757][ T3702] RIP: 0010:udf_truncate_extents+0xf90/0x11a0 [ 877.045778][ T3702] Code: 5c 41 5d 41 5e 41 5f 5d c3 e8 ec 9b a5 fe 41 be fb ff ff ff 48 8b 5c 24 60 49 bc 00 00 00 00 00 fc ff df eb 87 e8 d0 9b a5 fe <0f> 0b e9 7b ff ff ff 48 8d 8c 24 60 01 00 00 80 e1 07 80 c1 03 38 [ 877.054104][ T144] ? read_lock_is_recursive+0x10/0x10 [ 877.064124][ T3702] RSP: 0000:ffffc9000432e500 EFLAGS: 00010293 [ 877.064143][ T3702] RAX: ffffffff82da64d0 RBX: 1ffff92000865cb8 RCX: ffff88801ced9dc0 [ 877.070132][ T7409] ? udf_get_block+0x117c/0x4d10 [ 877.073361][ T3702] RDX: 0000000000000000 RSI: 000000000076c710 RDI: 0000000000000000 [ 877.076302][ T7409] udf_get_block+0x1520/0x4d10 [ 877.080926][ T3702] RBP: ffffc9000432e6f0 R08: ffffffff82da59cb R09: ffffffff82d7fd40 [ 877.086580][ T7409] ? udf_bread+0x600/0x600 [ 877.090571][ T3702] R10: 0000000000000002 R11: ffff88801ced9dc0 R12: dffffc0000000000 [ 877.095770][ T144] ? writeback_sb_inodes+0x747/0x1a50 [ 877.101169][ T3702] R13: 000000000076c710 R14: 0000000000000000 R15: 00000000000000ff [ 877.107487][ T7409] ? __might_sleep+0xc0/0xc0 [ 877.111016][ T3702] ? udf_current_aext+0x320/0x9d0 [ 877.114895][ T7409] ? clean_bdev_aliases+0x808/0x940 [ 877.119014][ T3702] ? udf_truncate_extents+0x48b/0x11a0 [ 877.119030][ T3702] ? udf_truncate_extents+0xf90/0x11a0 [ 877.119068][ T3702] ? udf_discard_prealloc+0x860/0x860 [ 877.124137][ T144] ? __lock_acquire+0x1ff0/0x1ff0 [ 877.129301][ T3702] ? __lock_acquire+0x1ff0/0x1ff0 [ 877.129320][ T3702] ? do_raw_spin_lock+0x14a/0x370 [ 877.133878][ T144] ? do_raw_spin_lock+0x14a/0x370 [ 877.138886][ T3702] ? do_raw_spin_unlock+0x137/0x8b0 [ 877.138916][ T3702] udf_do_extend_file+0xdc9/0x1140 [ 877.138946][ T3702] ? udf_write_failed+0x1b0/0x1b0 [ 877.144659][ T7409] ? PageUptodate+0xb0/0xb0 [ 877.148319][ T3702] ? udf_next_aext+0x371/0x430 [ 877.148345][ T3702] ? udf_get_block+0x117c/0x4d10 [ 877.152861][ T7409] ? create_page_buffers+0x24b/0x330 [ 877.158280][ T3702] udf_get_block+0x1520/0x4d10 [ 877.158326][ T3702] ? udf_bread+0x600/0x600 [ 877.162622][ T144] __writeback_single_inode+0x15b/0xe30 [ 877.167175][ T3702] ? __might_sleep+0xc0/0xc0 [ 877.171317][ T144] writeback_sb_inodes+0xbf0/0x1a50 [ 877.175812][ T3702] ? clean_bdev_aliases+0x808/0x940 [ 877.180654][ T7409] __block_write_full_page+0x339/0x1090 [ 877.185493][ T3702] ? PageUptodate+0xb0/0xb0 [ 877.185529][ T3702] ? create_page_buffers+0x24b/0x330 [ 877.190075][ T7409] ? mark_buffer_write_io_error+0x360/0x360 [ 877.196114][ T3702] __block_write_full_page+0x339/0x1090 [ 877.196137][ T3702] ? mark_buffer_write_io_error+0x360/0x360 [ 877.216606][ T144] ? queue_io+0x560/0x560 [ 877.221056][ T3702] ? udf_bread+0x600/0x600 [ 877.227139][ T144] ? __writeback_inodes_wb+0x400/0x400 [ 877.235061][ T3702] __mpage_writepage+0x185a/0x1c00 [ 877.240000][ T144] ? queue_io+0x3d3/0x560 [ 877.247932][ T3702] ? mpage_writepages+0x2f0/0x2f0 [ 877.252684][ T7409] ? udf_bread+0x600/0x600 [ 877.260642][ T3702] ? wait_on_page_writeback+0x1a0/0x1a0 [ 877.260678][ T3702] write_cache_pages+0xa97/0x1160 [ 877.265206][ T144] wb_writeback+0x451/0xc50 [ 877.273021][ T3702] ? mpage_writepages+0x2f0/0x2f0 [ 877.278394][ T7409] __mpage_writepage+0x185a/0x1c00 [ 877.286328][ T3702] ? tag_pages_for_writeback+0x6a0/0x6a0 [ 877.286364][ T3702] ? mark_lock+0x98/0x340 [ 877.290937][ T144] ? rcu_lock_release+0x20/0x20 [ 877.295910][ T3702] ? udf_bread+0x600/0x600 [ 877.295932][ T3702] mpage_writepages+0x13c/0x2f0 [ 877.301099][ T144] ? lockdep_hardirqs_on_prepare+0x438/0x7a0 [ 877.306530][ T3702] ? clean_buffers+0x2a0/0x2a0 [ 877.306556][ T3702] ? udf_bread+0x600/0x600 [ 877.312853][ T7409] ? mpage_writepages+0x2f0/0x2f0 [ 877.317332][ T3702] ? udf_readpage+0x20/0x20 [ 877.317354][ T3702] do_writepages+0x481/0x730 [ 877.322371][ T7409] ? wait_on_page_writeback+0x1a0/0x1a0 [ 877.327351][ T3702] ? __writepage+0x120/0x120 [ 877.327380][ T3702] ? read_lock_is_recursive+0x10/0x10 [ 877.332394][ T7409] write_cache_pages+0xa97/0x1160 [ 877.337368][ T3702] ? writeback_sb_inodes+0x747/0x1a50 [ 877.337388][ T3702] ? __lock_acquire+0x1ff0/0x1ff0 [ 877.342580][ T144] ? do_raw_spin_unlock+0x137/0x8b0 [ 877.347642][ T3702] ? do_raw_spin_lock+0x14a/0x370 [ 877.347669][ T3702] __writeback_single_inode+0x15b/0xe30 [ 877.352671][ T144] wb_workfn+0x46c/0x1130 [ 877.357145][ T3702] writeback_sb_inodes+0xbf0/0x1a50 [ 877.357190][ T3702] ? queue_io+0x560/0x560 [ 877.361927][ T7409] ? mpage_writepages+0x2f0/0x2f0 [ 877.366813][ T3702] ? __writeback_inodes_wb+0x400/0x400 [ 877.366841][ T3702] ? queue_io+0x3d3/0x560 [ 877.372088][ T7409] ? tag_pages_for_writeback+0x6a0/0x6a0 [ 877.376828][ T3702] wb_writeback+0x451/0xc50 [ 877.376859][ T3702] ? rcu_lock_release+0x20/0x20 [ 877.381246][ T144] ? mark_lock+0x98/0x340 [ 877.386750][ T3702] ? lockdep_hardirqs_on_prepare+0x438/0x7a0 [ 877.386778][ T3702] ? do_raw_spin_unlock+0x137/0x8b0 [ 877.391353][ T144] ? inode_wait_for_writeback+0x280/0x280 [ 877.396513][ T3702] wb_workfn+0x46c/0x1130 [ 877.396531][ T3702] ? mark_lock+0x98/0x340 [ 877.401720][ T7409] ? mark_page_accessed+0xe7e/0x1330 [ 877.407238][ T3702] ? inode_wait_for_writeback+0x280/0x280 [ 877.412547][ T7409] ? mark_lock+0x98/0x340 [ 877.416980][ T3702] ? read_lock_is_recursive+0x10/0x10 [ 877.417004][ T3702] ? lockdep_hardirqs_on_prepare+0x438/0x7a0 [ 877.422886][ T144] ? read_lock_is_recursive+0x10/0x10 [ 877.428389][ T3702] ? print_irqtrace_events+0x210/0x210 [ 877.428413][ T3702] ? do_raw_spin_unlock+0x137/0x8b0 [ 877.434275][ T144] ? lockdep_hardirqs_on_prepare+0x438/0x7a0 [ 877.438581][ T3702] process_one_work+0x8a1/0x10c0 [ 877.442998][ T7409] ? udf_bread+0x600/0x600 [ 877.448427][ T3702] ? worker_detach_from_pool+0x260/0x260 [ 877.453518][ T7409] mpage_writepages+0x13c/0x2f0 [ 877.457820][ T3702] ? _raw_spin_lock_irqsave+0x120/0x120 [ 877.457840][ T3702] ? kthread_data+0x4e/0xc0 [ 877.462849][ T144] ? print_irqtrace_events+0x210/0x210 [ 877.467228][ T3702] ? wq_worker_running+0x97/0x170 [ 877.467250][ T3702] worker_thread+0xaca/0x1280 [ 877.472777][ T144] ? do_raw_spin_unlock+0x137/0x8b0 [ 877.477794][ T3702] kthread+0x3f6/0x4f0 [ 877.482282][ T7409] ? clean_buffers+0x2a0/0x2a0 [ 877.487265][ T3702] ? rcu_lock_release+0x20/0x20 [ 877.487284][ T3702] ? kthread_blkcg+0xd0/0xd0 [ 877.492379][ T7409] ? udf_bread+0x600/0x600 [ 877.497977][ T3702] ret_from_fork+0x1f/0x30 [ 877.498010][ T3702] [ 877.502320][ T144] process_one_work+0x8a1/0x10c0 [ 877.507278][ T3702] Kernel Offset: disabled [ 877.802467][ T3702] Rebooting in 86400 seconds..